$(document).ready(function(){
	
	$('.pngImg').pngfix();
	$('.pngImg').ifixpng();
	//$('img').pngfix();
	//$('#main_navi_bg_container').pngfix();
	$('.pdflink').pngfix();
	$('.cleverhandeln').pngfix();
	$('.mbox_top').pngfix();
	$('.mbox_bottom').pngfix();
	$('.mbox_content').pngfix();
	$('img[@src$=.png]').pngfix();
	
	checkWindowSize(); //fensterueberpruefung fuer ie6
});


$(window).resize(function(){
	checkWindowSize(); //fensterueberpruefung fuer ie6
});

function checkWindowSize(){
	if($(document.body).width() < 997){
		$('#body_wrapper').css({width:'996px'});
	}else{
		$('#body_wrapper').css({width:'100%'});
	}
}


// Neue Refill

function createXMLHttpRequest() {
 
var ua;
 
if(window.XMLHttpRequest) {
    try {
      ua = new XMLHttpRequest();
    } catch(e) {
      ua = false;
    }
  } else if(window.ActiveXObject) {
    try {
      ua = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
      ua = false;
    }
  }
  return ua;
}


 
var req = createXMLHttpRequest();

function hideSub1() {
	var show = "checkSub1";
	$("#"+show).slideUp(300);
}

function showSub1() {
	var show = "checkSub1";
	$("#"+show).slideDown(300);
}


// Bereich Nachfüllen

function showOverviewRefill() {
	document.getElementById('overviewRefill').style.display = "block";
	
}

function closeOverviewRefill() {
	document.getElementById('overviewRefill').style.display = "none";
}


function overviewRequest(digit) {
  
  var lg = document.getElementById('languageSelection').value;
  document.getElementById('RefillYes').value = "yes";
  
  document.getElementById('centerRight1Form').style.color = "#777";
  document.getElementById('centerRight1Select').style.display = "none";
  document.getElementById('centerRight1SelectFake').style.display = "block";

  document.getElementById('overviewRefill').style.display = "none";
  req.open('get', '/fileadmin/schneiderpen/Includes/func.php?lg=' + lg + '&overview=true&dest=4&s=' + digit + '&sel3=' + digit);
 
  req.onreadystatechange = handleResponseOverviewSelection;
  req.send(null);
 
}

function handleResponseOverviewSelection() {
 
  var lg = document.getElementById('languageSelection').value;
	
   if (lg == 1) {
   		pic = "no_selection_uk.gif";
   } else {
   		pic = "no_selection.gif";
   }
   
   
   
   if(req.readyState == 4){
    var response = req.responseText;
    var update = new Array();
 
    if(response.indexOf('||' != -1)) {
      update = response.split('||');
    	var stop4="0";
         
	  if (update[1]) {
	    //document.getElementById('centerLeftSelect1').innerHTML = "<select class=\"refill_select\"><option value=\"\">1</option>";
      	document.getElementById('centerLeftSelect2').innerHTML = "<img src=\"/fileadmin/schneiderpen/Templates/images/" + pic + "\">";
      	document.getElementById('SearchResult').innerHTML = "<strong><span style=\"padding-left: 22px;\">Bitte w&auml;hlen Sie einen Stift.</span></strong>";
      	var stop4="1";
      }
      
      if (update[2] && update[3] && update[2] != "XX" && update[3] != "XX") { 
    	document.getElementById('centerLeftSelect3').innerHTML = update[3]; 
    	
    	var stop4="0";
      }
      
      if (update[4] != "" && stop4!="1") {
      	
      	document.getElementById('centerLeftSelect1').innerHTML = "<img src=\"/fileadmin/schneiderpen/Templates/images/" + pic + "\">";
      	document.getElementById('SearchResult').innerHTML = update[4];
      	$(".tooltip").tooltip({ 
			bodyHandler: function() {
			return $($(this).attr("href")).html();
			},
		track: true, 
		delay: 0, 
	    showURL: false, 
	    extraClass: "right" ,
	    fixPNG: true 
		}); 
      	
      }

       document.getElementById('loaderdiv').style.display = "none";
    }
  }
   
  document.getElementById('RefillYes').value = "true";
}

function direktRequest(digit) {

  req.open('get', '/fileadmin/schneiderpen/Includes/func.php?dest=4&s=' + digit + '&sel4=' + digit);
  req.onreadystatechange = handleResponseDirekt;
  req.send(null);
 
}


function handleResponseDirekt() {
 
  if(req.readyState == 4){
    var response = req.responseText;
    var update = new Array();
 
    if(response.indexOf('||' != -1)) {
      update = response.split('||');
      
      }
      if (document.getElementById('SearchResult')){
      	document.getElementById('SearchResult').innerHTML = update[4]; 
      }
  }
 
}



function clearRequest(digit) {

  minus = digit-1;
  inhalt = document.getElementById('isoSelect');
  var lg = document.getElementById('languageSelection').value;
  req.open('get', '/fileadmin/schneiderpen/Includes/func.php?clear=yes&lg=' + lg);
  req.onreadystatechange = handleResponseClear;
  req.send(null);
  
  document.getElementById('centerLeftSelect1FakeRefill').style.display = "none";
  document.getElementById('centerLeftSelect2FakeRefill').style.display = "none";
  
  
  document.getElementById('1select').value = "";
  document.getElementById('2select').value = "";
  document.getElementById('3select').value = "";
  document.getElementById('4select').value = "";
  document.getElementById('RefillYes').value = "";
  document.getElementById('digit').value = "";
  
}
function handleResponseClear() {
 

  if(req.readyState == 4){
    var response = req.responseText;
    var update = new Array();
 

    if(response.indexOf('||' != -1)) {
      update = response.split('||');

      
      document.getElementById('centerRight1Form').style.color = "#000";
	  document.getElementById('centerRight1Select').style.display = "block";
	  document.getElementById('centerRight1SelectFake').style.display = "none";
	  
	  document.getElementById('centerLeftForm').style.color = "#000";
	  document.getElementById('centerLeftSelect1').style.display = "block";
	  document.getElementById('centerLeftSelect2').style.display = "block";
	  document.getElementById('centerLeftSelect3').style.display = "block";
	  
	  document.getElementById('centerLeftSelect1Fake').style.display = "none";
	  document.getElementById('centerLeftSelect2Fake').style.display = "none";
	  document.getElementById('centerLeftSelect3Fake').style.display = "none";
	    
      document.getElementById('centerLeftSelect1').innerHTML = update[1];
      document.getElementById('centerLeftSelect2').innerHTML = update[2];
      document.getElementById('centerLeftSelect3').innerHTML = update[3];
      document.getElementById('centerRight1Select1').innerHTML = update[0];
      document.getElementById('SearchResult').innerHTML = ""; 
    }
  } 
}


function handleResponseIso() {
 
  if(req.readyState == 4){
    var response = req.responseText;
    var update = new Array();
 
    if(response.indexOf('||' != -1)) {
      update = response.split('||');
      document.getElementById('loaderdiv').style.display = "none";
    }
  }
  
 
}

function sendIsoRequest(digit) {
  
  var lg = document.getElementById('languageSelection').value;
  document.getElementById('centerLeftForm').style.color = "#777";
  document.getElementById('centerLeftSelect1').style.display = "none";
  document.getElementById('centerLeftSelect2').style.display = "none";
  document.getElementById('centerLeftSelect3').style.display = "none";
  
  document.getElementById('centerLeftSelect1Fake').style.display = "block";
  document.getElementById('centerLeftSelect2Fake').style.display = "block";
  document.getElementById('centerLeftSelect3Fake').style.display = "block";
  
  inhalt = document.getElementById('source33');
  //document.getElementById('1select').value = inhalt.value;

  req.open('get', '/fileadmin/schneiderpen/Includes/func.php?lg=' + lg + '&dest=4&iso=yes&s=' + inhalt.value + '&sel1=' + document.getElementById('1select').value + '&sel2=' + document.getElementById('2select').value + '&sel3=' + document.getElementById('3select').value + '&sel4=' + document.getElementById('4select').value);
  req.onreadystatechange = handleResponse;
  req.send(null);


}


function sendRequest(digit) {

  document.getElementById('digit').value = digit;
  document.getElementById('loaderdiv').style.display = "block";
  minus = digit-1;
  inhalt = document.getElementById('source' + minus );

   if (document.getElementById('RefillYes').value == "true") {
	  document.getElementById('centerLeftSelect1FakeRefill').style.display = "block";
	  document.getElementById('centerLeftSelect2FakeRefill').style.display = "block";
	  document.getElementById('centerLeftSelect1').style.display = "none";
	  document.getElementById('centerLeftSelect2').style.display = "none";
   }
  
  document.getElementById('centerRight1Form').style.color = "#777";
  document.getElementById('centerRight1Select').style.display = "none";
  document.getElementById('centerRight1SelectFake').style.display = "block";
  
  
  if (digit=="1") {
  	document.getElementById('1select').value = inhalt.value; 	
  }
  if (digit=="2") { 	
  	document.getElementById('2select').value = inhalt.value;
  }
  if (digit=="3") {
  	document.getElementById('3select').value = inhalt.value;
  }
   if (digit=="4") {
  	document.getElementById('4select').value = inhalt.value;
  }

  var lg = document.getElementById('languageSelection').value;
  if (inhalt.value!="") {
  req.open('get', '/fileadmin/schneiderpen/Includes/func.php?lg=' + lg + '&dest='+ digit + '&s=' + inhalt.value + '&sel1=' + document.getElementById('1select').value + '&sel2=' + document.getElementById('2select').value + '&sel3=' + document.getElementById('3select').value + '&sel4=' + document.getElementById('4select').value);
  req.onreadystatechange = handleResponse;
  req.send(null);
  } else {
  	 document.getElementById('loaderdiv').style.display = "none";
  }
}

function sendDirektLink(id) {
  inhalt = document.getElementById('sourceISO'); 
  req.open('get', '/fileadmin/schneiderpen/Includes/func.php?dest=4&sel4=' + id);
  req.onreadystatechange = handleResponse;
  req.send(null);
}


function handleResponse(digit) {
 
   var lg = document.getElementById('languageSelection').value;
	
   if (lg == 1) {
   		text = "Please choose a pen.";
   } else {
   		text = "Bitte w&auml;hlen Sie einen Stift.";
   }
	
   if(req.readyState == 4){
    var response = req.responseText;
    var update = new Array();
 
    if(response.indexOf('||' != -1)) {
      update = response.split('||');
    	var stop4="0";
        
      	
    	 
	  if (update[1]) {
	  	if (document.getElementById('digit').value != "4") {
	  		document.getElementById('centerLeftSelect1').innerHTML = "<select class=\"refill_select\"><option value=\"\">" + update[2] + "</option>";
	  	}
	  	document.getElementById('centerLeftSelect2').innerHTML = update[1];
      	document.getElementById('SearchResult').innerHTML = "<strong><span style=\"padding-left: 22px;\">" + text + "</span></strong>";
      	var stop4="1";
      }
      
      if (update[2] && update[3] && update[2] != "XX" && update[3] != "XX") { 
    	if(document.getElementById('RefillYes').value != "true") {
    		document.getElementById('centerLeftSelect3').innerHTML = update[3]; 
    	}
    	var stop4="0";
      }
      
      if (update[4] != "" && stop4!="1") {
      	
      	//document.getElementById('centerLeftSelect1').innerHTML = "<select class=\"refill_select\"><option value=\"\">" + document.getElementById('Txt1select').value + "</option>";
      	document.getElementById('SearchResult').innerHTML = update[4];
      	$(".tooltip").tooltip({ 
			bodyHandler: function() {
			return $($(this).attr("href")).html();
			},
		track: true, 
		delay: 0, 
	    showURL: false, 
	    extraClass: "right" ,
	    fixPNG: true 
		}); 
      	
      }

       document.getElementById('loaderdiv').style.display = "none";
    }
  }
   
  /*else
  alert("loading" + ajax.readyState);*/
}

//



function showAllModels(box) {
	
	if (document.getElementById(box).style.display == "none") {
		$("#"+box).slideDown("fast")
	} else {
		$("#"+box).slideUp("fast")
	}
}

function show_toolbox (elem) {
	
		var container= elem; //ermitteln des container div
		var nodl = container.getElementsByTagName('div');

		// 2 : Pfeil nach unten
		// 3 : Pfeil nach oben
		// 4 : Inhalte
		
		if(nodl[4].style.display == 'none'){
			nodl[2].style.display = "none";
			nodl[3].style.display = "block";
			$(nodl[4]).slideDown("fast")
		}else{
			nodl[2].style.display = "block";
			nodl[3].style.display = "none";
			$(nodl[4]).slideUp("fast")
		}

}

function show_bigImages (elem) {
	
		var container= elem; //ermitteln des container div
		var nodl = container.getElementsByTagName('div');

		if (nodl[0].style.display == 'none') {
			nodl[0].style.display = "block";	
		}
		else {
			nodl[0].style.display = "none";
		}
}


function show_standorte (elem, showMe) {
	
		var nodl = elem.getElementsByTagName('div');

		//if (showMe) $(nodl[0]).fadeIn("fast"); else $(nodl[0]).fadeOut("fast");
		if (showMe) $(elem).fadeIn("fast"); else $(elem).fadeOut("fast");
		//nodl[0].style.display = "block";		
}

function hide_standorte (elem) {
	show_standorte (elem, false);
}


function showMenue(action){
	if(action == 1){
		$('#search_container').show('slow');
	}else{
		$('#search_container').hide('slow');
	}
}

function showMinenInfo(box) {
	
	var uid = "mineninfo_" + box;
	if (document.getElementById(uid).style.display == "none") {
		$("#"+uid).slideDown(250);
	} else {
		$("#"+uid).slideUp(250);
	}

}

var openpopupWindow=null;
function openpopup (mypage,myname,w,h,pos,infocus){
 if(pos=='random'){
		LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;
		TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
	}
	if(pos=='center'){
		LeftPosition=(screen.width)?(screen.width-w)/2:100;
		TopPosition=(screen.height)?(screen.height-h)/2:100;
	} else if((pos!='center' && pos!='random') || pos==null){
		LeftPosition=100;TopPosition=100;
	}
	var settings='width='+ w + ',height='+ h + ',top=' + TopPosition + ',left=' + LeftPosition + ',location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,dependent=no';

    var openpopupWindow=window.open('',myname,settings);
    
    if (openpopup.arguments[6] && openpopup.arguments[6] == "flash" && !openpopupWindow) {
    	flashProxy.call('showPopupBlockerMsg', 'teststring');
    	return;
    }
    
    if(infocus=='front'){
		openpopupWindow.focus();
		openpopupWindow.location=mypage;
	}
}

action = "0";

function resetAction() {
	
	action = "0";
	window.clearTimeout(make);
}

stopDisplayNone = "1";


function CloseMenu() {
	
	var aktuell = document.getElementById('actual_shown').value;
	var hide = "detail_" + aktuell;
	var fakeOff = "fake_" + aktuell;
	//ausblenden(aktuell, fakeOff, hide);
}

function clear() {
	//alert ("clear");
}

function reAct() {
	//alert ("react");
	
}

function multiPackStore () {
	
	
}
function showMultiPack(box) {
	
	if (document.getElementById(box).style.display == "none") {
		$("#"+box).slideDown(450);
	} else {
		$("#"+box).slideUp(450);
	}
	
	
}


// Neu schließen der Menüpunkte bei Mouseout:


function setCords() {
    	if(document.layers){
    		document.captureEvents(Event.MOUSEMOVE);
    	}
   		document.onmousemove =	dpl_mouse_pos;
}

var xPos;
var yPos;
var MouseDelta = 0;
	
function dpl_mouse_pos(e) {
	lastMouseX = xPos;
	lastMouseY = yPos;
	
	xPos = e? e.pageX : window.event.x;
	yPos = e? e.pageY : window.event.y;
	
	//xPos = window.event.x;
	//document.getElementById('katalogDetailTextHead').innerHTML = xPos;
	
	
	MouseDelta = Math.abs(lastMouseX - xPos);
	if(Math.abs(lastMouseY - yPos) > MouseDelta){
		MouseDelta = Math.abs(lastMouseY - yPos);	
	}
	

	/*if (document.all && !document.captureEvents) {
    	xPos += document[docEl].scrollLeft;
    	yPos += document[docEl].scrollTop;
	}
	*/
	//var breite = document.documentElement.clientWidth;
	//var size = win.innerWidth ? win.innerWidth : win.document.body.clientWidth;
	//var wert = ((breite-980)*0.5)+228;
	
	if (window.innerWidth) {
 		breite = window.innerWidth;
	} else {
	 	breite = document.body.clientWidth;
	}
	
	var wert = ((breite-980)*0.5)+228;
	
	if (yPos < "650" && xPos > wert && document.getElementById('actual_shown').value != "" && document.getElementById('screenW')) {
		document.getElementById('screenW').value = wert;
		var aktuell = document.getElementById('actual_shown').value;
		document.getElementById('actual_shown').value = "";
		var fakeOff = "fake_" + aktuell;
		var hide = "detail_" + aktuell;
		window.setTimeout("ausblenden('" + aktuell + "','" + fakeOff + "','" + hide + "')", 200);
		
		
	}
	
	//document.feld.ausg.value    =  "Left = " + xPos + " : Top = " + yPos;
    if (document.layers) routeEvent(e);
   
}

function ausblenden(aktuell, fakeOff, hide) {
	
	document.getElementById(aktuell).style.color = "#000000";
	document.getElementById(aktuell).style.fontWeight = "normal";
	document.getElementById(aktuell).style.backgroundImage = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/box_bg.gif')";
	document.getElementById(fakeOff).style.backgroundImage = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/box_bg.gif')";

	$("#"+hide).slideUp(300); 	
	$("#"+fakeOff).removeClass('aktiv');
	
	$("#"+fakeOff).animate({ 
		   height: "34px"},300);
}

function einblenden(fakeOn, show, newBgImg) {
	
	document.getElementById(fakeOn).style.backgroundImage = newBgImg; 
	$("#"+fakeOn).addClass('aktiv');

	$("#"+show).slideDown(300); 
	$("#"+fakeOn).animate({ 
        height: "101px"
		 }, 300 );
	
}

function show_submenu(variable, bgImg) {
		
	stopDisplayNone = "0";
	var aktuell = document.getElementById('actual_shown').value;
	var show = "detail_" + variable; 
	var hide = "detail_" + aktuell;
	var fakeOff = "fake_" + aktuell;
	var fakeOn = "fake_" + variable;
	
	var newBgImg = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/" + bgImg + "')";
	
	if (action == "0") {
		//make = window.setTimeout("SlideDown('" + show + "')", 60);
		action = "1";
		
		if (aktuell!="" && aktuell != variable) { 
			
			document.getElementById(hide).style.opacity = ".0";
			ausblenden(aktuell, fakeOff, hide);
			document.getElementById('raw_menu').style.display = "block";

			
			
			if (variable=="2") {
				document.getElementById('Rfake_1').style.opacity = ".0";
				document.getElementById('Rfake_2').style.opacity = ".0";
				
				// IE
				
				document.getElementById('Rfake_1').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_2').style.filter = "alpha(opacity=0)";

			}
			if (variable=="3") {
				document.getElementById('Rfake_1').style.opacity = ".0";
				document.getElementById('Rfake_2').style.opacity = ".0";
				document.getElementById('Rfake_3').style.opacity = ".0";
				
				// IE
				
				document.getElementById('Rfake_1').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_2').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_3').style.filter = "alpha(opacity=0)";
			}
			if (variable=="4") {
				document.getElementById('Rfake_1').style.opacity = ".0";
				document.getElementById('Rfake_2').style.opacity = ".0";
				document.getElementById('Rfake_3').style.opacity = ".0";
				document.getElementById('Rfake_4').style.opacity = ".0";
				
				// IE
				
				document.getElementById('Rfake_1').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_2').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_3').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_4').style.filter = "alpha(opacity=0)";
			}
			
			if (variable=="5") {
				document.getElementById('Rfake_1').style.opacity = ".0";
				document.getElementById('Rfake_2').style.opacity = ".0";
				document.getElementById('Rfake_3').style.opacity = ".0";
				document.getElementById('Rfake_4').style.opacity = ".0";
				document.getElementById('Rfake_5').style.opacity = ".0";
				
				// IE
				
				document.getElementById('Rfake_1').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_2').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_3').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_4').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_5').style.filter = "alpha(opacity=0)";
			}
			
			if (variable=="6") {
				document.getElementById('Rfake_1').style.opacity = ".0";
				document.getElementById('Rfake_2').style.opacity = ".0";
				document.getElementById('Rfake_3').style.opacity = ".0";
				document.getElementById('Rfake_4').style.opacity = ".0";
				document.getElementById('Rfake_5').style.opacity = ".0";	
				document.getElementById('Rfake_6').style.opacity = ".0";
				
				// IE
				
				document.getElementById('Rfake_1').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_2').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_3').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_4').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_5').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_6').style.filter = "alpha(opacity=0)";

			}
			
			if (variable=="8") {
				document.getElementById('Rfake_1').style.opacity = ".0";
				document.getElementById('Rfake_2').style.opacity = ".0";
				document.getElementById('Rfake_3').style.opacity = ".0";
				document.getElementById('Rfake_4').style.opacity = ".0";
				document.getElementById('Rfake_5').style.opacity = ".0";	
				document.getElementById('Rfake_6').style.opacity = ".0";	
				document.getElementById('Rfake_8').style.opacity = ".0";	
				
				// IE
				
				document.getElementById('Rfake_1').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_2').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_3').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_4').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_5').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_6').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_8').style.filter = "alpha(opacity=0)";

			}
			
			
			if (variable=="30") {
				document.getElementById('Rfake_1').style.opacity = ".0";
				document.getElementById('Rfake_2').style.opacity = ".0";
				document.getElementById('Rfake_3').style.opacity = ".0";
				document.getElementById('Rfake_4').style.opacity = ".0";
				document.getElementById('Rfake_5').style.opacity = ".0";	
				document.getElementById('Rfake_6').style.opacity = ".0";	
				document.getElementById('Rfake_8').style.opacity = ".0";	
				document.getElementById('Rfake_30').style.opacity = ".0";
				
				// IE
				
				document.getElementById('Rfake_1').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_2').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_3').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_4').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_5').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_6').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_8').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_30').style.filter = "alpha(opacity=0)";
				
			}
			
			if (variable=="39") {
				document.getElementById('Rfake_1').style.opacity = ".0";
				document.getElementById('Rfake_2').style.opacity = ".0";
				document.getElementById('Rfake_3').style.opacity = ".0";
				document.getElementById('Rfake_4').style.opacity = ".0";
				document.getElementById('Rfake_5').style.opacity = ".0";		
				document.getElementById('Rfake_6').style.opacity = ".0";	
				document.getElementById('Rfake_8').style.opacity = ".0";	
				document.getElementById('Rfake_30').style.opacity = ".0";	
				document.getElementById('Rfake_39').style.opacity = ".0";	
				
				// IE
				
				document.getElementById('Rfake_1').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_2').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_3').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_4').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_5').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_6').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_8').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_30').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_39').style.filter = "alpha(opacity=0)";

			}
			
			if (variable=="47") {
				document.getElementById('Rfake_1').style.opacity = ".0";
				document.getElementById('Rfake_2').style.opacity = ".0";
				document.getElementById('Rfake_3').style.opacity = ".0";
				document.getElementById('Rfake_4').style.opacity = ".0";
				document.getElementById('Rfake_5').style.opacity = ".0";		
				document.getElementById('Rfake_6').style.opacity = ".0";	
				document.getElementById('Rfake_8').style.opacity = ".0";	
				document.getElementById('Rfake_30').style.opacity = ".0";	
				document.getElementById('Rfake_39').style.opacity = ".0";	
				document.getElementById('Rfake_47').style.opacity = ".0";		
				
				// IE
				
				document.getElementById('Rfake_1').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_2').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_3').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_4').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_5').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_6').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_8').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_30').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_39').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_47').style.filter = "alpha(opacity=0)";

			}
			
			if (variable=="48") {
				document.getElementById('Rfake_1').style.opacity = ".0";
				document.getElementById('Rfake_2').style.opacity = ".0";
				document.getElementById('Rfake_3').style.opacity = ".0";
				document.getElementById('Rfake_4').style.opacity = ".0";
				document.getElementById('Rfake_5').style.opacity = ".0";		
				document.getElementById('Rfake_6').style.opacity = ".0";	
				document.getElementById('Rfake_8').style.opacity = ".0";	
				document.getElementById('Rfake_30').style.opacity = ".0";	
				document.getElementById('Rfake_39').style.opacity = ".0";	
				document.getElementById('Rfake_47').style.opacity = ".0";	
				document.getElementById('Rfake_48').style.opacity = ".0";	
				
				// IE
				
				document.getElementById('Rfake_1').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_2').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_3').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_4').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_5').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_6').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_8').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_30').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_39').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_47').style.filter = "alpha(opacity=0)";
				document.getElementById('Rfake_48').style.filter = "alpha(opacity=0)";

			}
			
			
			make = window.setTimeout("hideFake('" + hide + "')", 350);
		}
		
		if (aktuell != variable) { 		
			einblenden(fakeOn, show, newBgImg);	
			//document.getElementById('raw_menu').style.display = "block";
		}
	
		document.getElementById('actual_shown').value = variable;
		document.getElementById(variable).style.color = "#0079E0";
		document.getElementById(variable).style.fontWeight = "bold";
		
		document.getElementById(variable).style.backgroundImage = newBgImg;
		make = window.setTimeout("resetAction()", 50);
	}

}

function hideFake(box) {
	
	document.getElementById('raw_menu').style.display = "none";
	document.getElementById(box).style.opacity = ".99";
	
	
	document.getElementById('Rfake_1').style.opacity = ".99";
	document.getElementById('Rfake_2').style.opacity = ".99";
	document.getElementById('Rfake_3').style.opacity = ".99";
	document.getElementById('Rfake_4').style.opacity = ".99";
	document.getElementById('Rfake_5').style.opacity = ".99";	
	document.getElementById('Rfake_6').style.opacity = ".99";	
	document.getElementById('Rfake_8').style.opacity = ".99";	
	document.getElementById('Rfake_30').style.opacity = ".99";	
	document.getElementById('Rfake_39').style.opacity = ".99";	
	if(document.getElementById('Rfake_47')){
		document.getElementById('Rfake_47').style.opacity = ".99";	
	}
	
	if(document.getElementById('Rfake_48')){
		document.getElementById('Rfake_48').style.opacity = ".99";	
	}	
	
	document.getElementById('Rfake_1').style.filter = "alpha(opacity=99)";
	document.getElementById('Rfake_2').style.filter = "alpha(opacity=99)";
	document.getElementById('Rfake_3').style.filter = "alpha(opacity=99)";
	document.getElementById('Rfake_4').style.filter = "alpha(opacity=99)";
	document.getElementById('Rfake_5').style.filter = "alpha(opacity=99)";
	document.getElementById('Rfake_6').style.filter = "alpha(opacity=99)";
	document.getElementById('Rfake_8').style.filter = "alpha(opacity=99)";
	document.getElementById('Rfake_30').style.filter = "alpha(opacity=99)";
	document.getElementById('Rfake_39').style.filter = "alpha(opacity=99)";
	if(document.getElementById('Rfake_47')){
		document.getElementById('Rfake_47').style.filter = "alpha(opacity=99)";
	}
	if(document.getElementById('Rfake_48')){
		document.getElementById('Rfake_48').style.filter = "alpha(opacity=99)";
	}
	
}


function setBg() {
	
	
}

function resetBg() {
	
	
}


function show_overview(lang) {
	
	document.getElementById('pic_overview').src = "/fileadmin/schneiderpen/Templates/images/overview_mo" + lang + ".gif";	
	$("#"+"overview").slideDown("fast");
}

function hide_overview(lang) {
	
	document.getElementById('pic_overview').src = "/fileadmin/schneiderpen/Templates/images/overview" + lang + ".gif";
	$("#"+"overview").slideUp("fast");
	
}

function change_bgImage(elem) {
	//elem.style.backgroundimage= "url('/fileadmin/schneiderpen/Templates/images/produktnavi/box_detail_blue.gif')";	
}

var ss_long = 4500;
var ss_med1 = 3000;
var ss_med2 = 700;
var ss_med3 = 500;
var products_initialized = 0;


function makeSlideIn(show) {
	document.getElementById(show).style.marginTop = "0px";
	$("#"+show).fadeIn(ss_med2);	
}

var timeout = "1";
var activePreview = 0;

function slideShowController(uid, browservar) {
	
	if(navigator.appName.indexOf("Internet Explorer") != -1){
		temp=navigator.appVersion.split("MSIE");
		version=parseFloat(temp[1]);
	}
	if (version == 0){
	
	}
	if(version == 6){
		browservar = "ie6";
	}
	if(version == 7){
		browservar = "ie7";
	}
	
	if (browservar!="ie6" && browservar != "ie7") {
		document.getElementById(uid).style.display = "none";
	}
	if (browservar=="ie6") {
		//document.getElementById(uid).style.display = "none";
		document.getElementById(uid).style.marginTop = "-2000px";
	}
	if (browservar=="ie7") {
		document.getElementById(uid).style.display = "none";
	}
}
var table_unlight = "";
function SlideShowHandler(show, anzahl, loop) {
	if(ss_long > 100){
		if(table_unlight != ""){
			document.getElementById(table_unlight).className = 'tableabsolut';
		}

		
		uid = document.getElementById('Smallslide' + show).lang;
		// passende Tabellenzeile zu dieser uid herausfinden
		matchingTable = "";
		$('table[@class="tableabsolut"]').each(function(i, o){
			if(o.lang == uid){
				matchingTable = o.id;
				table_unlight = matchingTable;
			}
		});
		

		if(matchingTable != ""){
			if(document.getElementById(matchingTable)){
				document.getElementById(matchingTable).className = 'tableabsolut over';
			}
		}
	}
	
	
	var einblenden = "slide" + show;
	document.getElementById(einblenden).style.marginTop = "0px";
	$("#"+einblenden).fadeIn(ss_med2);
	//document.getElementById(einblenden).style.display = "block";
	
	
	var SmallBoxIn = "Smallslide" + show;
	activePreview = show;
	document.getElementById(SmallBoxIn).style.backgroundImage = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/bg_slideshow_aktive.jpg')";
	if((show - 1) > 0){
		prevbox = "Smallslide" + (show - 1);
		if(document.getElementById(prevbox).style.backgroundImage == "url(/fileadmin/schneiderpen/Templates/images/produktnavi/bg_slideshow_aktive.jpg)"){
			document.getElementById(prevbox).style.backgroundImage = "none";
		}
	}
	document.getElementById('slideAktuell').value = einblenden;
	window.clearTimeout(make); 
	window.clearTimeout(make); 
	make = window.setTimeout("startSlideShow('" + anzahl + "','" + show + "','1')", ss_long);			
}

function waitToStart(anzahl) {
	// Slideshow einmal komplett durchlaufen (fuer IE6)
	ss_long = 2;
	ss_med1 = 2;
	ss_med2 = 2;
	ss_med3 = 2;
		
	if(document.getElementById('slideContainer')){
		document.getElementById('slideContainer').style.width = "2px";
		document.getElementById('ControllerContainer').style.width = "2px";
	}
	
	startSlideShow(anzahl,'1','1');
	
	
	t2 = window.setTimeout("reset_timespans('" + anzahl + "')", 1000);
	t3 = window.setTimeout("real_waitToStart('" + anzahl + "')", 2200);
	
}
function real_waitToStart(anzahl) {
	if(document.getElementById('slideContainer')){
		document.getElementById('slideContainer').style.width = "166px";
		document.getElementById('ControllerContainer').style.width = "180px";
	}
	
	slideshow('0','slide0');
	window.clearTimeout(make); 
	make = window.setTimeout("startSlideShow('" + anzahl + "','0','0')", 2500);	
}


function reset_timespans(anzahl){
	
	
	for(n = 0; n < anzahl; n++){
		window.clearTimeout(make); 
		document.getElementById("Smallslide" + n).style.backgroundImage = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/bg_slideshow.jpg')";
	}
	endSlideShow();
	window.clearTimeout(make);
	window.clearTimeout(make);
	window.clearTimeout(make); 
	for(n = 0; n < anzahl; n++){
		window.clearTimeout(make); 
		document.getElementById("Smallslide" + n).style.backgroundImage = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/bg_slideshow.jpg')";
	}
	
	
	ss_long = 4500;
	ss_med1 = 3000;
	ss_med2 = 700;
	ss_med3 = 500;	
	
	
	
}

function startSlideShow(anzahl, startwert, loop) {
	if(ss_med2 > 100){
		products_initialized = 1;
	}
	
	if (startwert=="") {
		var act = "slide_start";
		var plus = "0";
		var SmallBoxOut = "Smallslide0";
	} else {
			var check = ((anzahl*1)-1)*1;
			if (startwert==check) {
				var act = "slide" + check;
				var plus = "0";
				var SmallBoxOut = "Smallslide" + check;
				if(loop == 0){
					return;
				}
				activePreview = check;
			} else {
			 	var act = "slide" + startwert;
				var plus = (startwert*1 + 1)*1;
				var SmallBoxOut = "Smallslide" + startwert; 	
				activePreview = startwert;
			}
	}
	
	$("#"+act).fadeOut(ss_med3);
	//document.getElementById(act).style.display = "none";
	
	document.getElementById(SmallBoxOut).style.backgroundImage = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/bg_slideshow.jpg')";	
	make = window.setTimeout("SlideShowHandler('" + plus + "','" + anzahl + "','1')", ss_med2);
	

}
function endSlideShow() {
	window.clearTimeout(make);
	
	timeout = "0";
}
	
function slideshow(anzahl, show) {
	
	
	var act = document.getElementById('slideAktuell').value;
	if(act == 'slide_start'){
		act = 'slide0';
		activePreview = 0;
	}
	$("#"+act).fadeOut(300);
	window.setTimeout("makeSlideIn('" + show + "')", 300);
	document.getElementById('slideAktuell').value = show;
	
	activePreview = show;	
	activePreview = str_replace("slide", "", activePreview);
	activePreview = activePreview * 1;
	
	if(table_unlight != ""){
		document.getElementById(table_unlight).className = 'tableabsolut';
	}
	uid = document.getElementById("Small" + show).lang;
	// passende Tabellenzeile zu dieser uid herausfinden
	matchingTable = "";
	$('table[@class="tableabsolut"]').each(function(i, o){
		if(o.lang == uid){
			matchingTable = o.id;
			table_unlight = matchingTable;
		}
	});
	if(matchingTable != ""){
		if(document.getElementById(matchingTable)){
			document.getElementById(matchingTable).className = 'tableabsolut over';
		}
	}
	
	
	
	var SmallBoxIn = "Small" + show;
	if (act != "slide_start") {
		var SmallBoxOut = "Small" + act;
		document.getElementById(SmallBoxOut).style.backgroundImage = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/bg_slideshow.jpg')";
	}
	document.getElementById(SmallBoxIn).style.backgroundImage = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/bg_slideshow_aktive.jpg')";	
	
}


function str_replace (search, replace, subject)
{
  var result = "";
  var  oldi = 0;
  for (i = subject.indexOf (search)
     ; i > -1
     ; i = subject.indexOf (search, i))
  {
    result += subject.substring (oldi, i);
    result += replace;
    i += search.length;
    oldi = i;
  }
  return result + subject.substring (oldi, subject.length);
}

function nextSlide (anzahl) {
	
	var act = document.getElementById('slideAktuell').value;
	if(act == 'slide_start'){
		act = 'slide0';
	}
	var temp = act.replace(/slide/, "");
	var value = "slide" + ((anzahl-1)*1);
	activePreview = value;
	if (act == value || act == "slide_start") {
		var show = "slide0";
		activePreview =0;
	} else {
		var value_int = ((temp*1)+1);
		activePreview = value_int;
		var show = "slide" + value_int*1; 
	}
	
	
	if(table_unlight != ""){
		document.getElementById(table_unlight).className = 'tableabsolut';
	}
	uid = document.getElementById("Small" + show).lang;
	// passende Tabellenzeile zu dieser uid herausfinden
	matchingTable = "";
	$('table[@class="tableabsolut"]').each(function(i, o){
		if(o.lang == uid){
			matchingTable = o.id;
			table_unlight = matchingTable;
		}
	});
	if(matchingTable != ""){
		if(document.getElementById(matchingTable)){
			document.getElementById(matchingTable).className = 'tableabsolut over';
		}
	}
	
	
	document.getElementById(act).style.display = "none";
	$("#"+show).fadeIn('slow');
	document.getElementById('slideAktuell').value = show;
	
	var SmallBoxIn = "Small" + show;
	if (act != "slide_start") {
		var SmallBoxOut = "Small" + act;
		document.getElementById(SmallBoxOut).style.backgroundImage = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/bg_slideshow.jpg')";
	}
	
	document.getElementById(SmallBoxIn).style.backgroundImage = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/bg_slideshow_aktive.jpg')";
	
	
}


function prevSlide(anzahl) {
	
	var act = document.getElementById('slideAktuell').value;
	var temp = act.replace(/slide/, "");
	
	if (act == "slide_start" || act == "slide0") {
		var value = (anzahl-1)*1;
		activePreview = value;
		var show = "slide" + value;
	} else {
		var value = (temp-1)*1;
		activePreview = value;
		var show = "slide" + value; 
	}
	
	if(table_unlight != ""){
		document.getElementById(table_unlight).className = 'tableabsolut';
	}
	uid = document.getElementById("Small" + show).lang;
	// passende Tabellenzeile zu dieser uid herausfinden
	matchingTable = "";
	$('table[@class="tableabsolut"]').each(function(i, o){
		if(o.lang == uid){
			matchingTable = o.id;
			table_unlight = matchingTable;
		}
	});
	if(matchingTable != ""){
		if(document.getElementById(matchingTable)){
			document.getElementById(matchingTable).className = 'tableabsolut over';
		}
	}
	

	document.getElementById(act).style.display = "none";
	
	$("#"+show).fadeIn('slow');
	
	var SmallBoxIn = "Small" + show;
	if (act != "slide_start") {
		var SmallBoxOut = "Small" + act;
		document.getElementById(SmallBoxOut).style.backgroundImage = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/bg_slideshow.jpg')";
	}
	
	document.getElementById(SmallBoxIn).style.backgroundImage = "url('/fileadmin/schneiderpen/Templates/images/produktnavi/bg_slideshow_aktive.jpg')";
	document.getElementById('slideAktuell').value = show;
}


function displayInfos(which) {
	
	var box = "infobox" + which;	
	if (document.getElementById('actualSelected').value == which) {
	
	
	} else {

		if(document.getElementById('actualSelected').value!= "") {
			var selbox = "infobox" + document.getElementById('actualSelected').value;
			document.getElementById(selbox).style.display = "none";
		}
		document.getElementById(box).style.display = "block";
		document.getElementById('actualSelected').value = which;
	}
	
}

function controlDisplay(value) {
	document.getElementById('stop4').value = value;
	window.setTimeout("hideBox4()", 3000);
	
}

function hideBox4() {
	if(document.getElementById('stop4').value == "true") {
		document.getElementById('infobox4').style.display = "none";
		document.getElementById('actualSelected').value = "";
		document.getElementById('stop4').value = "";
	}
}

function hideInfos(which) {
	var box = "infobox" + which;
	
	if (which=="4") {
		window.setTimeout("hideBox4()", 3000);
		document.getElementById('stop4').value = "true";			
	} else {
		document.getElementById(box).style.display = "none";
		document.getElementById('actualSelected').value = "";
	}
	
}

