﻿// JavaScript Document




jQuery(document).ready(function(){
// simple accordion

jQuery("#search").lavaLamp({
fx: "easein", 
speed: 200
});

jQuery('#specialOffer').accordion({
autoheight: false,active: 1});

jQuery('#leftNavigation').accordion({
autoheight: false});

var comboboxSettings = {animationSpeed: 50};
//setupCombobox();

jQuery('.productsDropDownInnerContent').hover(
	function() {
		jQuery(this).addClass('hovered');
		
	}, 
	function() {
		jQuery(this).removeClass('hovered');
		
		
	}
);


});


jQuery(document).ready(function() {
jQuery("#ad").click(function () {	
jQuery("#advancedsearch").slideDown("fast");
fnValidatorEnable(false);
jQuery("#ad a").css("color","#666666");
jQuery("#s a").css("color","#e6d4c8");
});
jQuery("#s").click(function () {
jQuery("#advancedsearch").slideUp("fast");
jQuery("#ad a").css("color","#e6d4c8");
jQuery("#s a").css("color","#666666");
});
});




/* Latest got from Sabari 28_03_2009*/

jQuery(document).ready(function() {
jQuery("#careersClickHere").click(function () {
jQuery("#careerForm").toggle();
var buttonTxt=jQuery(".pointedArrowGrayMid").html();
if(buttonTxt=="Click Here")
jQuery(".pointedArrowGrayMid").html("Close Form");
else
jQuery(".pointedArrowGrayMid").html("Click Here");
});
});

/* Latest got from Sabari 28_03_2009*/


function showSubMenu(contID,hiliteID,state)
{
	if(state==0)
	{
		document.getElementById(contID).style.display = "none" ;	
		document.getElementById(hiliteID).className = "leftNavigationOff" ;
	}
	else if(state==2)
	{
		document.getElementById(contID).style.display = "none" ;	
		document.getElementById(hiliteID).className = "leftNavigationOn" ;		
	}
	else
	{
		document.getElementById(contID).style.display = "block" ;	
		document.getElementById(hiliteID).className= "leftNavigationOn" ;
	}
}



function showMainSubMenu(contID,hiliteID,cn,state)
{
	if(state==0)
	{
		document.getElementById(contID).style.display = "none" ;	
		document.getElementById(hiliteID).className = cn + "Off" ;
	}
	else if(state==2)
	{
		document.getElementById(contID).style.display = "none" ;	
		document.getElementById(hiliteID).className = cn + "On" ;		
	}
	else
	{
		document.getElementById(contID).style.display = "block" ;	
		document.getElementById(hiliteID).className= cn + "On" ;
	}
}



var t;
function homeNews1()
{
		clearTimeout(t);
		
	    jQuery("#valueForMoneyBoxSliderCon").animate({marginLeft: "0px"}, 500);	
		document.getElementById('valueForMoneyBox1').className="valueForMoneyNavOn";
		document.getElementById('valueForMoneyBox2').className="";
		document.getElementById('valueForMoneyBox3').className="";
		t=setTimeout("homeNews2()",10000);

}
function homeNews2()
{
		clearTimeout(t);
	    jQuery("#valueForMoneyBoxSliderCon").animate({marginLeft: "-188px"}, 500);
		document.getElementById('valueForMoneyBox1').className="";
		document.getElementById('valueForMoneyBox2').className="valueForMoneyNavOn";
		document.getElementById('valueForMoneyBox3').className="";
		t=setTimeout("homeNews3()",10000);
}
function homeNews3()
{
		clearTimeout(t);
	    jQuery("#valueForMoneyBoxSliderCon").animate({marginLeft: "-376px"}, 500);
		document.getElementById('valueForMoneyBox1').className="";
		document.getElementById('valueForMoneyBox2').className="";
		document.getElementById('valueForMoneyBox3').className="valueForMoneyNavOn";
		t = setTimeout("homeNews1()",10000);
}

function show()
{
	if(document.getElementById('advancedsearch').style.display=='block')
	{
	document.getElementById('advancedsearch').style.display="none";
	}
	else
	{
		document.getElementById('advancedsearch').style.display="block";
	}
}

function keyRestrict(e, validchars)
{
    var key='', keychar='';
    key = getKeyCode(e);
    if (key == null) return true;
    keychar = String.fromCharCode(key);
    keychar = keychar.toLowerCase();
    validchars = validchars.toLowerCase();
    if (validchars.indexOf(keychar) != -1)
      return true;
    if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
      return true;
    return false;
}

function getKeyCode(e)
{
    if (window.event)
        return window.event.keyCode;
    else if (e)
        return e.which;
    else
        return null;
}



jQuery(document).ready(function() {
jQuery(".searchPageSlideClose").click(function () {
if (jQuery("#SearchTopContent").is(":visible")) {
jQuery("#SearchTopContent").slideUp("fast");
jQuery("#SearchContentToggle img").attr({ 
          src: "../images/generic/arrow2_down.gif",
          title: "Down",
          alt: "Down"
        });
}
else{
jQuery("#SearchTopContent").slideDown("fast");
jQuery("#SearchContentToggle img").attr({ 
          src: "../images/generic/arrow2_up.gif",
          title: "Up",
          alt: "Up"
        });
}
return false;
});
});


jQuery(document).ready(function(){ 
jQuery('.removeButton').hover(function() {
	jQuery(this).attr("src","images/generic/compare_closeOn_icon.gif"); 
		}, function() {
	jQuery(this).attr("src","images/generic/compare_closeOff_icon.gif");
});

});


jQuery(document).ready(function(){ 
if(document.getElementById("productThSlider")==undefined)
{return false}
else{
jQuery("#productThSlider").easySlider({
controlsBefore: '<p id="controls">',
controlsAfter: '</p>', 
prevId: 'prevBtn',
nextId: 'nextBtn' 
}); } 
}); 


jQuery(document).ready(function () {
//  jQuery(".opacify").fadeTo(1, 0.5);
//  jQuery(".opacify").hover(
//    function () {
//      jQuery(this).fadeTo("fast", 1);
//    },
//    function () {
//      jQuery(this).fadeTo("normal", 0.5);
//    }
//  );
});


function managementTeamShowHide(id,tab,current,total)
{

	for(i=1;i<=total;i++)
	{
		if(i==current)
		{
			if(document.getElementById(id+i).style.display=="block")
			{
				document.getElementById(id+i).style.display="none";
				document.getElementById(tab+i).className="manageOff";
				
			}
			else
			{
				document.getElementById(id+i).style.display="block";
				document.getElementById(tab+i).className="manageOn";
			}
		}
		else
		{
			document.getElementById(id+i).style.display="none"
			document.getElementById(tab+i).className="manageOff";
			
		}
	}
}


function setCity()
{
var url = setCity.arguments[0];
var varStr = '?';

for(var x=1; x<setCity.arguments.length; x++)
{
varStr += escape(setCity.arguments[x]) + '=' + escape(eval(setCity.arguments[x]));
if(x < setCity.arguments.length-1) varStr += '&';
}
document.location = url + varStr;
}



function showCity()
{
varArray = document.location.href.split('?')[1].split('&');

for(var x=0; x<varArray.length; x++)
{
var tmp = varArray[x].split('=');
eval(unescape(tmp[0]) + '="' + unescape(tmp[1]) + '"');
}
}

function goCity(City)
{
city = City;
setCity('http://www.viveks.com/StoreFinder.aspx', 'city');
}

jQuery(document).ready(function(){
jQuery('.homeButton').hover(function() {
jQuery(this).attr("src","images/generic/Home_iconOn.gif");

}, function() {
jQuery(this).attr("src","images/generic/Home_iconOff.gif");
});

});


function showCity()
    {
        var isQuery=document.location.href.indexOf('?');       
        if(isQuery!=-1)
	    {
		    varArray = document.location.href.split('?')[1].split('&');
		    for(var x=0; x<varArray.length; x++)
		    {
			    var tmp = varArray[x].split('=');
			    eval(unescape(tmp[0]) + '="' + unescape(tmp[1]) + '"');
		    }
		    //alert('Temp value : ' + tmp[1]);
		    getCity(tmp[1]);
	    }
    }    
    
    
    
    
   function slideSwitch() {
    var $active = jQuery('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = jQuery('#slideshow IMG:last');

    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : jQuery('#slideshow IMG:first');

    // uncomment the 3 lines below to pull the images in random order
    
    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );


    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

jQuery(function() {
    setInterval( "slideSwitch()", 5000 );
	
});