/* Javascript-Dokument für Kaps-Optik */

var $flash = true;
var $lastprodukt = "produkt_classicline_1422_beschreibung.php";
var $next = false;
var $ani = false;

function kaps_zfr_init($name){
	$file = "flash/zfr_auswahl_v9.swf";
	document.getElementById("div_zfr_auswahl").innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="962" height="188" id="zfr_auswahl" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="'+$file+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><embed src="'+$file+'" wmode="transparent" quality="high" bgcolor="#ffffff" width="962" height="188" name="zfr_auswahl" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';

    $file2 = "flash/topmenu_v13.swf";
	document.getElementById("div_header").innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="962" height="230" id="flashnavi" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="'+$file2+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><embed src="'+$file2+'" wmode="transparent" quality="high" bgcolor="#ffffff" width="962" height="230" name="flashnavi" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';

	if(kaps_zfr_testeproduktflash($name)==true){
		Effect.toggle('div_zfr_auswahl_over', 'appear', {duration: 0.5 });
	}
	$flash = true;
}

var flashId = 'flashnavi';

function flashobj(flashId){
	if(navigator.appName.indexOf("Microsoft") !=-1){
 	   return window[flashId]
	} else {
		return document[flashId]
	}
}

function changenavi($num){
	flashobj(flashId).SetVariable("makest", $num);
}

function kaps_zfr_testeproduktflash($name){
	$x = $name.split("_");
	if($x[0]=="produkt" || $name=="startseite.php"){ $lastprodukt = $name; return true; } else {return false;}
}

function kaps_teststartseite($name){
	if($name!="startseite.php"){
		$('div_start').style.display = "none";
		$('div_content_oben').style.visibility = "visible";
		$('div_content_frame').style.visibility = "visible";
		$('div_content_unten').style.visibility = "visible";
	} else {	
		$('div_start').style.display = "block";
		$('div_content_oben').style.visibility = "hidden";
		$('div_content_frame').style.visibility = "hidden";
		$('div_content_unten').style.visibility = "hidden";
	}
}

function kaps_ladeseite($name){kaps_zfr_ladeseite($name);}

function kaps_zfr_ladeseite($name){
	if($name=="produkt"){$name = $lastprodukt;}
    if($name=="kontakt.php"){
        prototype_divaustauschen_success("sites/"+$name, "div_content_frame", "loadmap()");
	} else {
    	prototype_divaustauschen("sites/"+$name, "div_content_frame");
	}
	kaps_teststartseite($name);
    pageTracker._trackPageview($name);
    if(kaps_zfr_testeproduktflash($name)==true){kaps_zfr_fernrohreeinblenden(); } else {kaps_zfr_fernrohreausblenden();}
}

function kaps_ladeseite_post($name, $vars){kaps_zfr_ladeseite_post($name, $vars);}
function kaps_zfr_ladeseite_post($name, $vars){
	prototype_divaustauschen_post("sites/"+$name, $vars, "div_content_frame");
	kaps_teststartseite($name);
    pageTracker._trackPageview($name);
	if(kaps_zfr_testeproduktflash($name)==true){kaps_zfr_fernrohreeinblenden(); } else {kaps_zfr_fernrohreausblenden();}
}

function kaps_zfr_fernrohreausblenden_flash(){
	$('div_zfr_auswahl_over').style.visibility = "hidden";
	$('div_zfr_auswahl').style.visibility = "hidden";
	//$('zfr_auswahl').style.visibility = "hidden";
	//$('div_zfr_auswahl_over').style.display = "none";
	//$('div_zfr_auswahl').style.display = "none";
}

function kaps_zfr_fernrohreeinblenden_flash(){
	$('div_zfr_auswahl_over').style.visibility = "visible";
	$('div_zfr_auswahl').style.visibility = "visible";
	//$('zfr_auswahl').style.visibility = "visible";
	//$('div_zfr_auswahl_over').style.display = "block";
	//$('div_zfr_auswahl').style.display = "block";
}

function kaps_zfr_fernrohreausblenden(){
	if($flash == true && $ani==false){
		$flash = false;
		$ani = true;
		setTimeout('kaps_zfr_aninext()', 1000);
		
		//Standard
		//$('div_zfr_auswahl_over').setOpacity(0);
		//$('zfr_auswahl').setStyle("visibility","visible");
		
		setTimeout("kaps_zfr_fernrohreausblenden_flash()", 500);
		Effect.toggle('div_zfr_auswahl_over', 'appear', { duration: 0.5 });
		new Effect.Move('div_content_oben', { delay: 0.4, x: 0, y: -188, mode: 'relative', duration: 0.5 });
		new Effect.Move('div_content_frame', { delay: 0.4, x: 0, y: -188, mode: 'relative', duration: 0.5 });
		new Effect.Move('div_content_unten', { delay: 0.4, x: 0, y: -188, mode: 'relative', duration: 0.5 });
		new Effect.Move('div_footer', { delay: 0.4, x: 0, y: -188, mode: 'relative', duration: 0.5 });
	} else if($ani==true){
		$next = 'kaps_zfr_fernrohreausblenden()';
	}
}

function kaps_zfr_fernrohreeinblenden(){
	if($flash == false && $ani==false){
	
		/*var display = $("div_zfr_auswahl_over").getStyle('display');
		var opacity = $("div_zfr_auswahl_over").getStyle('opacity');
		var visibility= $("div_zfr_auswahl_over").getStyle('visibility');
		alert("Style = "+display+"/"+opacity+"/"+visibility);*/
		
		$flash = true;
		$ani = true;
		setTimeout('kaps_zfr_aninext()', 1000);
		
		//Standard
		//$('zfr_auswahl').setStyle("visibility","hidden");
		
		setTimeout("kaps_zfr_fernrohreeinblenden_flash()", 500);
		Effect.toggle('div_zfr_auswahl_over', 'appear', {delay: 0.5, duration: 0.5 });
		new Effect.Move('div_content_oben', { x: 0, y: +188, mode: 'relative', duration: 0.5  });
		new Effect.Move('div_content_frame', { x: 0, y: +188, mode: 'relative', duration: 0.5  });
		new Effect.Move('div_content_unten', { x: 0, y: +188, mode: 'relative', duration: 0.5  });
		new Effect.Move('div_footer', { x: 0, y: +188, mode: 'relative', duration: 0.5  });
	} else if($ani==true){
		$next = 'kaps_zfr_fernrohreeinblenden()';
	}
}

function kaps_zfr_aninext(){
	$ani = false;
	if($next!=false){
		$doit = $next;
		$next = false;
		eval($doit);
	}
}

function kaps_zfr_details_gross(){
	Effect.SlideUp('div_details_klein', {duration: 0.7});
	Effect.SlideDown('div_details_gross', {duration: 0.7, delay: 0.7});
}

function kaps_zfr_details_klein(){
	Effect.SlideUp('div_details_gross', {duration: 0.7});
	Effect.SlideDown('div_details_klein', {duration: 0.7, delay: 0.7});
}