var letter="";

if (navigator.appName.indexOf("tscape") != -1) document.captureEvents(Event.KEYPRESS);

document.onkeypress = function (keyed) {
	input = (navigator.appName.indexOf("tscape") !=-1) ? keyed.which : event.keyCode;
	letter+=String.fromCharCode(input);
	if(letter=="login" || letter=="admin" ) {
		if ( typeof pid != 'undefined' ) location.href = "p-"+pid+".php?othertempl=353_login.php";
		else if ( typeof mid != 'undefined' ) location.href = "m-"+mid+".php?othertempl=353_login.php";
		else if ( typeof ch  != 'undefined' ) location.href = "index.php?ch="+ch+"&othertempl=353_login.php";
		else location.href = "index.php?othertempl=353_login.php";
	}
}

function mail_to (subject,domainpart,localpart) {
	var hrefstr = 'mailto:' + localpart + "@" + domainpart;
	if ( subject != '' ) hrefstr = hrefstr + "?subject=" + subject;
	location.href = hrefstr;
}

function Trim(s) {
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')) s = s.substring(1,s.length);
  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r') || (s.substring(s.length-1,s.length) == '\t')) s = s.substring(0,s.length-1);
  return s;
}

/** slideshow **/
/**/ var distance = 10; // i feel the disdaanse
/**/ var timeout = 3000;
/**/ var speed = 1000; // look what ei haf car
/**/ var slide = false; // slide oder fade
/** slideshow **/

var imgs=null;
var index=0;
var lastIndex=-1;
var started=false;

$(document).ready(function(){
	$.getScript("353_javascript/win.js");	// qalidator
	jQuery.each($("a:contains('[at]')"),function(){$(this).html($(this).html().replace('[at]','@'));}); // [at] -> @
	
	setBodyLeft();

	imgs = $("#slideshow img");
	if(imgs.length>1){
		if ( imgs.length > 9 ) timeout = 1000;		
		index = (pid==49241)?0:parseInt(Math.random()*imgs.length);
		if (pid == 49086) index = 0;
		if(slide){
			imgs.css({"position":"absolute", "left":$("#slideshow").width()+distance});
		}else{
			imgs.css({"position":"absolute", "left":0, "top":0 });
		}
		$(imgs[index]).fadeIn(speed);
		startSlideshow();
	}else{
		imgs.css({"position":"absolute", "left":0, "top":0 }).fadeIn(speed); // .hide().fadeIn(speed);
	}
});

function startSlideshow(){
	if(lastIndex!=-1){
		if(slide){
			$(imgs[lastIndex]).animate({"left":-$("#slideshow").width()-distance},speed,function(){ $(this).css({"left":$("#slideshow").width()+distance}); });
		}else{
			$(imgs[lastIndex]).fadeOut(speed);
		}
	}
	lastIndex=index;
	if(slide){
		$(imgs[index]).animate({"left":0},speed,function(){ index=(index+1>=imgs.length?0:index+1); setTimeout(startSlideshow,timeout); });
	}else{
		$(imgs[index]).fadeIn(speed,function(){ index=(index+1>=imgs.length?0:index+1); setTimeout(startSlideshow,timeout); });
	}
}

var shown=false;
$("#animationa").live("click",function(ev){
	showAnim(!shown);
	ev.preventDefault();
});
$("body").live("click",function(ev){	
	if(shown){
		showAnim(false);
	}
});

var saveheight=0;
function showAnim(what){
	if(what){
		$("#animationbox").animate({ "top":120, "width":915, "height":390, "right":20 }, 200, function(){ 
			shown=true; 
			$.ajax({	url: "353_include/animation.php",
					 	success: function(data){
							$("#animationbox").append($("<div id=\"animationback\"/>").append("<a href=\"#\">back</a>"));
							$("#animationbox").append($("<div id=\"flashanim\"/>").append(data));
						}
					});
		});
		$("#animationbox").css({"backgroundImage":"none"});
		$("#main").css("cssText","height:"+$("#main").height()+"px !important");
		$("#block1,#news,#animationa,#slideshow").fadeOut(200);
	}else{
		$("#flashanim").remove();
		$("#animationback").remove();
		$("#animationbox").animate({ "top":75, "width":400, "height":150 , "right":45 }, 200, function(){ shown=false; $("#animationbox").css({"backgroundImage":"url(../353_statimg/AnimationButton.png)"}); });		
//		$("#block1,#news,#animationa,#slideshow").fadeTo(200,1);
		$("#block1,#news,#animationa,#slideshow").fadeIn(200);
		$("#main").css("cssText","");		
		$("#slideshow img").hide();		
	}		
}

$(window).resize(function(){
	setBodyLeft();
});

function setBodyLeft() {
	if ( $("body").width() <= 1104 ) { 
		$("#main").css( {"left":"0", "margin-left":"0"} );
	} else {
		$("#main").css( {"left":"50%", "margin-left":"-552px"} );
	}
}