// uses slider code start
var endleft =0;
var startLeft=0;
//var currentpage = parseInt('%%GLOBAL_MyCurrentUse%%');
var thedirection = " ";
jQuery.fx.interval = 15;

var mainSpeed = 700;
var mainSpeedLoop = 1200;
var halfSpeed = 400;
var bounceSpeed = 200;
var bounceSpeedLoop = 300;


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//THIS IS FOR pROTEXAL USES ONLY
function startUsesSlideProtexall(objname,direction){ 
  thedirection =direction;
  if ( direction =="left" && currentpage ==1 ) {
   $("#myusesID").animate({ left: "-1970" }, mainSpeedLoop,"swing" );
   $("#myusesID").animate({ left: "-1955" }, bounceSpeedLoop,"swing" );
   currentpage = 4;
  } else
  if ( direction =="right" && currentpage ==4 ){ 
    $("#myusesID").animate({ left: "15" }, mainSpeedLoop,"swing" );
	 $("#myusesID").animate({ left: "-5" }, bounceSpeedLoop,"swing" );
	 currentpage = 1;
  } else

  if ( direction =="right" && currentpage ==1 ) {
    $("#myusesID").animate({ left: "-662" }, mainSpeed,"swing" );
    $("#myusesID").animate({ left: "-652" }, bounceSpeed,"swing" );
	currentpage = 2;
  } else 
  if ( direction =="right" && currentpage ==2 ) {
    $("#myusesID").animate({ left: "-1312" }, mainSpeed,"swing" );
    $("#myusesID").animate({ left: "-1302" }, bounceSpeed,"swing" );
	currentpage = 3;
  } else 
  if ( direction =="right" && currentpage ==3 ) {
    $("#myusesID").animate({ left: "-1965" }, mainSpeed,"swing" );
	$("#myusesID").animate({ left: "-1955" }, bounceSpeed,"swing" );
	currentpage = 4;
  } else 
  if ( direction =="left" && currentpage ==4 ) {
    $("#myusesID").animate({ left: "-1292" }, mainSpeed,"swing" );
	$("#myusesID").animate({ left: "-1302" }, bounceSpeed,"swing" );
	currentpage = 3;
  } else 
  if ( direction =="left" && currentpage ==3 ) {
    $("#myusesID").animate({ left: "-642" }, mainSpeed,"swing" );
	$("#myusesID").animate({ left: "-652" }, bounceSpeed,"swing" );
	currentpage = 2;
  }	else   
  if ( direction =="left" && currentpage ==2 ) {
    $("#myusesID").animate({ left: "5" }, mainSpeed,"swing");
    $("#myusesID").animate({ left: "-5" }, bounceSpeed,"swing");
	currentpage = 1;
  } 
	
	if (currentpage ==1 ) {
    document.getElementById("ArrowLeftTop").className="usesArrowLeftOff";
    document.getElementById("ArrowRightTop").className="usesArrowRightOn";  
	} else if (currentpage ==2 || currentpage ==3 ) {
	document.getElementById("ArrowLeftTop").className="usesArrowLeftOn";
    document.getElementById("ArrowRightTop").className="usesArrowRightOn"; 
	} else {
	document.getElementById("ArrowLeftTop").className="usesArrowLeftOn";
    document.getElementById("ArrowRightTop").className="usesArrowRightOff"; 
	} 

}
////////////////////////////////////////ENDOF protexall uses only code///////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//THIS IS FOR Rogers USES ONLY
function startUsesSlideRogers(objname,direction){ 
   thedirection =direction;


  if ( direction =="right" && currentpage ==1 ) {
    $("#myusesID").animate({ left: "-662" }, mainSpeed,"swing" );
    $("#myusesID").animate({ left: "-652" }, bounceSpeed,"swing" );
	currentpage = 2;
  } else  
  if ( direction =="left" && currentpage ==2 ) {
    $("#myusesID").animate({ left: "8" }, mainSpeed,"swing");
    $("#myusesID").animate({ left: "-5" }, bounceSpeed,"swing");
	currentpage = 1;
  } else
   if ( direction =="left" && currentpage ==1 ) {
   $("#myusesID").animate({ left: "-662" }, mainSpeed,"swing" );
   $("#myusesID").animate({ left: "-652" }, bounceSpeed,"swing" );
   currentpage = 2;
  } else
  if ( direction =="right" && currentpage ==2 ){ 
    $("#myusesID").animate({ left: "8" }, mainSpeed,"swing" );
	 $("#myusesID").animate({ left: "-5" }, bounceSpeed,"swing" );
	 currentpage = 1;
  }

	if (currentpage ==1 ) {
    document.getElementById("ArrowLeftTop").className="usesArrowLeftOff";

    document.getElementById("ArrowRightTop").className="usesArrowRightOff";  
	} else {
	document.getElementById("ArrowLeftTop").className="usesArrowLeftOn";
    document.getElementById("ArrowRightTop").className="usesArrowRightOff"; 
	} 
}

//THIS IS FOR MildwCide Pesticide USES ONLY
function startUsesSlideMold(objname,direction){ 
   thedirection =direction;


  if ( direction =="right" && currentpage ==1 ) {
    $("#myusesID").animate({ left: "-662" }, mainSpeed,"swing" );
    $("#myusesID").animate({ left: "-652" }, bounceSpeed,"swing" );
	currentpage = 2;
  } else  
  if ( direction =="left" && currentpage ==2 ) {
    $("#myusesID").animate({ left: "8" }, mainSpeed,"swing");
    $("#myusesID").animate({ left: "-5" }, bounceSpeed,"swing");
	currentpage = 1;
  } else
   if ( direction =="left" && currentpage ==1 ) {
   $("#myusesID").animate({ left: "-662" }, mainSpeed,"swing" );
   $("#myusesID").animate({ left: "-652" }, bounceSpeed,"swing" );
   currentpage = 2;
  } else
  if ( direction =="right" && currentpage ==2 ){ 
    $("#myusesID").animate({ left: "8" }, mainSpeed,"swing" );
	 $("#myusesID").animate({ left: "-5" }, bounceSpeed,"swing" );
	 currentpage = 1;
  }

	if (currentpage ==1 ) {
    document.getElementById("ArrowLeftTop").className="usesArrowLeftOff";

    document.getElementById("ArrowRightTop").className="usesArrowRightOff";  
	} else {
	document.getElementById("ArrowLeftTop").className="usesArrowLeftOn";
    document.getElementById("ArrowRightTop").className="usesArrowRightOff"; 
	} 
}


//HACK Check to see if the left right arrows should be in use
function myFadeIn (theNumber)  {
  if (MyArrowRight=="usesArrowRightOn"){	
	if (theNumber==1) {
	   $('#ArrowLeft').fadeIn('fast');
	} else {
	   $('#ArrowRight').fadeIn('fast');	 
	}
  }
}

function myFadeOut (theNumber)  {
	
}
/////////////// uses slider code end

var timerlen = 5;
var slideAniLen = 330;
var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var theHeight = 160;
var moving = new Array();
var dir = new Array();
var doSlideUp = 1;
var slided = 0;

function slidedown(objname){

			if(moving[objname])
					return;
	
			dir[objname] = "down";
			moving[objname] = true;
			startslide(objname);	
}

function slideup(){
	if ("block" == document.getElementById('MyTopSubMenu3').style.display) {
			if ( doSlideUp == 1) {
					if(moving['MyTopSubMenu3'])
							return;
					dir['MyTopSubMenu3'] = "up";
					moving['MyTopSubMenu3'] = true;
					startslide('MyTopSubMenu3');
			}
	}
}

function startslide(objname){
        obj[objname] = document.getElementById(objname);     

        endHeight[objname] = parseInt(obj[objname].style.height);
        startTime[objname] = (new Date()).getTime();
        if(dir[objname] == "down"){
                obj[objname].style.height = "1px";
        }
        obj[objname].style.display = "block";
        timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
 if(dir[objname] == "down") {
 slided = 1;
 }
        var elapsed = (new Date()).getTime() - startTime[objname];
//alert ('after... starttime: '+ startTime[objname]+ ' timerID:'+timerID[objname]+' elapsed: '+elapsed+' slideAniLen: '+slideAniLen );
        if (elapsed > slideAniLen) 
                endSlide(objname)
        else {
                var d =Math.round(elapsed / slideAniLen * theHeight);
                if(dir[objname] == "up")
                        d = theHeight - d;
                obj[objname].style.height = d + "px";
        }
        return;
}

function endSlide(objname){
        clearInterval(timerID[objname]);

        if(dir[objname] == "up")
                obj[objname].style.display = "none";

        obj[objname].style.height = theHeight + "px";

        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endHeight[objname]);
        delete(obj[objname]);
        delete(dir[objname]);

        return;
}

function stopSlideUp() {
doSlideUp = 0;
}

function startSlideUp() {
doSlideUp = 1;
}
