// JavaScript Document
function fadeIn(opac,opac2,trg) {
 var targetobject=document.getElementById( trg );
 if(opac < opac2){
  opac+=2;
	if (targetobject && targetobject.filters && targetobject.filters[0]){ //IE syntax
		if (typeof targetobject.filters[0].opacity=="number") //IE6
			targetobject.filters[0].opacity=opac
		else //IE 5.5
			targetobject.style.filter="alpha(opacity="+opac+")"
		}
	else if (targetobject && typeof targetobject.style.MozOpacity!="undefined") //Old Mozilla syntax
		targetobject.style.MozOpacity=opac/100
	else if (targetobject && typeof targetobject.style.opacity!="undefined") //Standard opacity syntax
		targetobject.style.opacity=opac/100
  var t = setTimeout('fadeIn('+opac+','+opac2+',"'+ trg +'")', 0);
 } else {
  clearTimeout(t);
 }
}

var slideTimer = 0;
var startPosition = 0;
var endPosition = 0;
var currentPosition = 0;
function slideRight()
{
    var slidingDiv = document.getElementById("scroll_area");
    if (currentPosition > 0){
     currentPosition--;
		 slidingDiv.style.left = (parseInt(slidingDiv.style.left) + 2) + "px";
		 slideTimer = setTimeout(slideRight, 1);
		} else {
     clearTimeout( slideTimer );
    }
}
function stopSlide(){
 clearTimeout( slideTimer );
}
function switchcontent( trg ){
 document.getElementById("scroll_area").style.left = 0 + "px";
 document.getElementById("scroll_area").innerHTML = document.getElementById( trg ).innerHTML;
 var targets = Array("images","instructions");
 for (var i=0;i<targets.length;i++){
   var e=document.getElementById(targets[i] + "_ln");
    e.style.color = "white";
    e.style.background = "transparent";
 }
 document.getElementById(trg + "_ln").style.color = "black";
 document.getElementById(trg + "_ln").style.background = "white";
 slideTimer = 0;
 startPosition = 0;
 endPosition = 0;
 currentPosition = 0;
 if ( trg == "images"){
  initLightbox(); //reference gets lost on change, reinit for images
  document.getElementById("larrow").style.visibility = "visible";
  document.getElementById("rarrow").style.visibility = "visible";
 } else {
  document.getElementById("larrow").style.visibility = "hidden";
  document.getElementById("rarrow").style.visibility = "hidden";
 }
}
//fadeIn(0,90,"boxc");
function switchcontentA( trg ){
 document.getElementById("scroll_area").style.left = 0 + "px";
 document.getElementById("scroll_area").innerHTML = document.getElementById( trg ).innerHTML;
 var targets = Array("images","videos","instructions");
 for (var i=0;i<targets.length;i++){
   var e=document.getElementById(targets[i] + "_ln");
    e.style.color = "white";
    e.style.background = "transparent";
 }
 document.getElementById(trg + "_ln").style.color = "black";
 document.getElementById(trg + "_ln").style.background = "white";
 slideTimer = 0;
 startPosition = 0;
 endPosition = 0;
 currentPosition = 0;
 if ( trg == "images"){
  $("a[rel='product1']").colorbox({current:""});
  document.getElementById("larrow").style.visibility = "visible";
  document.getElementById("rarrow").style.visibility = "visible";
 }
 if (trg == "videos"){
  document.getElementById("larrow").style.visibility = "visible";
  document.getElementById("rarrow").style.visibility = "visible"; 
 }
 if (trg == "instructions"){
  document.getElementById("larrow").style.visibility = "hidden";
  document.getElementById("rarrow").style.visibility = "hidden";
 }
}
