//JQuery Code to preload images
jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}

// Home Page slide Show related Funtions
var intervalID;
function runWarmUp()
{
    document.getElementById("slide_default").style.display = "block";
    document.getElementById("picd_img").src =  "images/home/default_slide.jpg";
    clearInterval(intWarmingUPId);
    
}
function runDefaultSlide()
{
    document.getElementById("slide_default").style.display = "none";
    document.getElementById("dot_1").src= "images/home/retail_on.jpg";
    document.getElementById("pic1").style.display = "block";
    
    intervalID = window.setInterval("runSlide()",8000);
    clearInterval(intDefaultSlideId);
}
var clickflag=false;
var current = 1;
var oldslide = "";
var total = 4;
//var intervalID = window.setInterval("runSlide()",8000);
var flagNP = true;
function runSlide()
{
   // alert(current + "  "+ flagNP);
   /*
    oldslide = current;
    if(flagNP)
        current = current + 1;
    else
        current = current - 1;
    if(current>4)
        current = 1;
    toggle(oldslide ,current);
    setHeighlit();
    flagNP = true;
    */
}


function goToDefault()
{
    document.getElementById("slide_default").style.display = "block";
    document.getElementById("pic1").style.display = "none";
    document.getElementById("pic2").style.display = "none";
    document.getElementById("pic3").style.display = "none";
    document.getElementById("pic4").style.display = "none";
    document.getElementById("dot_1").src = "images/home/retail_off.jpg"
    document.getElementById("dot_2").src = "images/home/commercial_off.jpg"
    document.getElementById("dot_3").src = "images/home/corporate_off.jpg"
    document.getElementById("dot_4").src = "images/home/logistics_off.jpg"
}

var slideOnOff = true;        
function stopSlide()
{
    if(slideOnOff)
    {
        clearInterval(intervalID);
        document.getElementById("play_pause").src = "images/home/play.png";
        slideOnOff = false;
    }
    else
    {
        intervalID = window.setInterval("runSlide()",8000);
        document.getElementById("play_pause").src = "images/home/pause.png";
        slideOnOff = true;
    }
}

function next()
{
    if(current!= 4)
    {
        clearInterval(intervalID);
        runSlide();
        intervalID = window.setInterval("runSlide()",8000);
        if(!slideOnOff)
        {
            clearInterval(intervalID);
        }
    }
}

function previous()
{
    
    if(current!= 1)
    {
        flagNP = false;
        clearInterval(intervalID);
        runSlide();
        intervalID = window.setInterval("runSlide()",8000);
        
        if(!slideOnOff)
        {
            clearInterval(intervalID);
        }
    }
    flagNP = true;
} 

function goTo(slideNumb)
{
    clickflag = true;
    var next = slideNumb;
    {
        toggle(current,next);
    }
    current = next;
    setHeighlit();
    clearInterval(intervalID);
    intervalID = window.setInterval("runSlide()",8000);
    return false;
} 

function toggle(old_div, new_div)
{
    //alert(old_div + " new " +new_div);
    var oldDiv="pic"+old_div;
    var newDiv = "pic"+new_div;
    document.getElementById(oldDiv).style.display = "none";
    document.getElementById(newDiv).style.display = "block";
    document.getElementById(newDiv+"_img").src="images/home/slide"+new_div+".jpg";
}

function setHeighlit()
{
    document.getElementById("dot_1").src = "images/home/retail_off.jpg"
    document.getElementById("dot_2").src = "images/home/commercial_off.jpg"
    document.getElementById("dot_3").src = "images/home/corporate_off.jpg"
    document.getElementById("dot_4").src = "images/home/logistics_off.jpg"
    var currentDot = document.getElementById("dot_" + current);
    if(current==1)
    {
        //1st slide
        currentDot.src = "images/home/retail_on.jpg";
    }
    else if(current==2)
    {
        //2nd slide
        currentDot.src = "images/home/commercial_on.jpg";
    }
    else if(current==3)
    {
        //3rd slide
        currentDot.src = "images/home/corporate_on.jpg";
    }
    else if(current==4)
    {
        //4th slide
        currentDot.src = "images/home/logistics_on.jpg";
    }
}

function ClearSelection()
{
    document.getElementById("dot_1").src = "images/home/retail_off.jpg"
    document.getElementById("dot_2").src = "images/home/commercial_off.jpg"
    document.getElementById("dot_3").src = "images/home/corporate_off.jpg"
    document.getElementById("dot_4").src = "images/home/logistics_off.jpg"
    var currentDot = document.getElementById("dot_" + current);
    if(current==1)
    {
        //1st slide
        currentDot.src = "images/home/retail_on.jpg";
    }
    else if(current==2)
    {
        //2nd slide
        currentDot.src = "images/home/commercial_on.jpg";
    }
    else if(current==3)
    {
        //3rd slide
        currentDot.src = "images/home/corporate_on.jpg";
    }
    else if(current==4)
    {
        //4th slide
        currentDot.src = "images/home/logistics_on.jpg";
    }
}
//Video Related functions
function closeVideo()
{
    var videoCtrl = document.getElementById("video_home");
    videoCtrl.style.display = "none";
}

function loadHomeVideo()
{
    var videoCtrl = document.getElementById("video_home");
    createFlashVideo(400,266,"Home/Brand_720x480.flv");
    videoCtrl.style.display = "block";
}


function closeTeamVideo()
{
    var videoCtrl = document.getElementById("video_ourteam");
    videoCtrl.style.display = "none";
}


function loadOurTeamVideo(strSwf, sWidth, sHeight, sContainer)
{
    var videoCtrl = document.getElementById("video_ourteam");
   	var attributes = {};
	var flashvars = false;
	var params = {
	    codebase: "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0'",
	    quality: "high",
	    menu: "false",
	    align: "middle",
        wmode: "opaque",	
        scale: "noScale",    
        bgcolor: "#EBBE0D",
        salign: "TL"
	};
	var attributes = {};
	swfobject.embedSWF(strSwf, sContainer, sWidth, sHeight, "8", "media/app_expressinstall.swf", flashvars, params, attributes);
    videoCtrl.style.display = "block";
}


function createFlashVideo(vWidth,vHeight,vFLV) 
{	
	var flashvars = false;
	var params = {
	    codebase: "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0'",
	    quality: "high",
	    menu: "false",
	    align: "middle",
        wmode: "opaque",	
        scale: "noScale",    
        bgcolor: "#EBBE0D",
        salign: "TL",
	    flashvars : "videoURL=media/Home/Brand_720x480.flv&autoPlay=true&startPhotoSource=images/home/home_video_thump.gif&hideControls=false&backgroundColor1=0x333333&backgroundColor2=0x222222"
	};
	var attributes = {};
	swfobject.embedSWF("Player.swf", "flashContent", vWidth, vHeight, "8", "media/app_expressinstall.swf", flashvars, params, attributes);
}
