// JavaScript Document
rotationCount = 0;

function rotate() {
  if( nextprevhit == 0 ) {	
  var delay = 7;
  if (!document.getElementById) {
    return;
  }
  var divToRotate = document.getElementById("rotatingpuff");
  var divs = divToRotate.getElementsByTagName("div");
  var validDivs = 0;
  for (var i=0; i < divs.length; i++ ) {
    var div = divs[i];
    if ( (div.id != "") && (div.nodeType == 1) ) {
        div.style.display = "none";
		validDivs++;
    }
  }
  if (rotationCount > validDivs) {
        rotationCount = 1;
  }
  if (rotationCount > 0) {
    var divIdToReveal  = rotationCount;
    var divToRevealObj = document.getElementById("rotwof"+divIdToReveal);
	fadeToDiv(divToRevealObj);
    rotationCount++;
  } else {
    var randDivId = Math.ceil( Math.random() * (validDivs) );
	var firstDivToRevealObj = document.getElementById("rotwof"+randDivId);
    firstDivToRevealObj.style.display = "block";
	rotationCount = randDivId;
	rotationCount++;
  }
  setTimeout('rotate()', delay*1000);
  }
}


function fadeToDiv(divToRevealObj) {
  setOpacity(divToRevealObj.id, 0);
  divToRevealObj.style.display = "block";
  fadeInDiv(divToRevealObj.id,0);
}


function fadeInDiv(divId, opacity) {
  if (opacity < 100) {
	setOpacity(divId, opacity);
	opacity += 5;
	window.setTimeout("fadeInDiv('"+divId+"',"+opacity+")", 100);
  }else{
	//text blotching fix
	var div = document.getElementById(divId); 
	div.style.opacity = "";
	div.style.filter = ""; 
	div.style.MozOpacity="";
	div.style.KhtmlOpacity = "";	
  
  }
  
}



function setOpacity(divId, opacity) {
  var div = document.getElementById(divId);
  opacity = (opacity == 100)?99.999:opacity;
  div.style.filter = "alpha(opacity:"+opacity+")";
  div.style.KHTMLOpacity = opacity/100;
  div.style.MozOpacity = opacity/100;
  div.style.opacity = opacity/100;
}


function nextRotWof() {
  var delay = 7;
  if (!document.getElementById) {
    return;
  }
  var divToRotate = document.getElementById("rotatingpuff");
  var divs = divToRotate.getElementsByTagName("div");
  var validDivs = 0;
  for (var i=0; i < divs.length; i++ ) {
    var div = divs[i];
    if ( (div.id != "") && (div.nodeType == 1) ) {
        div.style.display = "none";
                validDivs++;
    }
  }
  rotationCount++;
  if (rotationCount > validDivs) {
        rotationCount = 1;
  }
  if (rotationCount > 0) {
    var divIdToReveal  = rotationCount;
    var divToRevealObj = document.getElementById("rotwof"+divIdToReveal);
        fadeToDiv(divToRevealObj);
  } else {
    var randDivId = Math.ceil( Math.random() * (validDivs) );
        var firstDivToRevealObj = document.getElementById("rotwof"+randDivId);
    firstDivToRevealObj.style.display = "block";
        rotationCount = randDivId;
  }
  nextprevhit = 1;
}


function prevRotWof() {
  var delay = 7;
  if (!document.getElementById) {
    return;
  }
  var divToRotate = document.getElementById("rotatingpuff");
  var divs = divToRotate.getElementsByTagName("div");
  var validDivs = 0;
  for (var i=0; i < divs.length; i++ ) {
    var div = divs[i];
    if ( (div.id != "") && (div.nodeType == 1) ) {
        div.style.display = "none";
                validDivs++;
    }
  }
  if(nextprevhit == 0) {
	  rotationCount--;
  }
  rotationCount--;
  if (rotationCount < 1) {
        rotationCount = validDivs;
  }
  if (rotationCount > 0) {
    var divIdToReveal  = rotationCount;
    var divToRevealObj = document.getElementById("rotwof"+divIdToReveal);
        fadeToDiv(divToRevealObj);
  } else {
    var randDivId = Math.ceil( Math.random() * (validDivs) );
        var firstDivToRevealObj = document.getElementById("rotwof"+randDivId);
    firstDivToRevealObj.style.display = "block";
        rotationCount = randDivId;
  }
  nextprevhit = 1;

}


    function switchVisibility( elementId ) {
        var element = document.getElementById( elementId );
        if ( element != null ) {
            element.style.display = ( element.style.display == '' ? 'none' : '' );
        
        }
    }
    
    function switchTab( tabId, activeSrc, blahSrc ) {
        var tabElement = document.getElementById( tabId );
        if ( tabElement != null ) {
            if ( tabElement.src != activeSrc ) {
                tabElement.src = activeSrc;
            }
        }
    }
    
    function switchTab1() {
        if ( document.getElementById( 'bar' ).style.display == 'none' ) {
            switchTab( 'im1','images/quick_formhealth_1.jpg','quick_formhealth_2.jpg');
            switchTab( 'im2','images/quick_formproduct_2.jpg','quick_formproduct_1.jpg');
            switchVisibility( 'bar' );
            switchVisibility( 'bar2' );
            
            var currentDate = new Date();
            var expiryDate = new Date(currentDate.getYear(), currentDate.getMonth(), currentDate.getDay() + 1,
                currentDate.getHours(), currentDate.getMinutes(), currentDate.getSeconds());
            document.cookie = 'RetailQuickTab=Conditions; exipres=' + expiryDate.toUTCString() + '; path=/';
        }
    }

    function switchTab2() {
        if (document.getElementById( 'bar2' ).style.display == 'none' ) {
            switchTab( 'im1','images/quick_formhealth_2.jpg','quick_formhealth_1.jpg');
            switchTab( 'im2','images/quick_formproduct_1.jpg','quick_formproduct_2.jpg');
            switchVisibility( 'bar' );
            switchVisibility( 'bar2' );

            var currentDate = new Date();
            var expiryDate = new Date(currentDate.getYear(), currentDate.getMonth(), currentDate.getDay() + 1,
                currentDate.getHours(), currentDate.getMinutes(), currentDate.getSeconds());
            document.cookie = 'RetailQuickTab=Products; exipres=' + expiryDate.toUTCString() + '; path=/';
        }
    }

function preloadImages() {	
    if ( document.images ) {
        img1 = new Image();
        img2 = new Image();
        img1.src = "images/quick_formhealth_2.jpg";
        img2.src = "images/quick_formproduct_1.jpg"
    }
}


function InsertContent(tid, question) {
if(document.getElementById(tid).style.display == "none") {
	document.getElementById(tid).style.display = "";
	document.getElementById(question).className = "question_on";	
	}
else {
	document.getElementById(tid).style.display = "none";
	document.getElementById(question).className = "question";		
	}
}


function goto(url)
{
// Re-direct the browser to the url value
window.location.href = url 
}


function SetQuickTab()
{
    var cookieString = document.cookie;
    var startCookieIndex = cookieString.indexOf('RetailQuickTab');
    
    if(startCookieIndex != -1)
    {
        var startValueIndex = startCookieIndex + 15;
        var endValueIndex = cookieString.indexOf(';', startValueIndex);
        
        var cookieValue;
        if(endValueIndex != -1)
        {
            cookieValue = cookieString.substring(startValueIndex, endValueIndex);
        }
        else
        {
            cookieValue = cookieString.substring(startValueIndex);
        }
        
        if(cookieValue == 'Conditions')
        {
            switchTab1();
        }
        else if(cookieValue == 'Products')
        {
            switchTab2();
        }
    }
}