// JavaScript Document

function ChangeBG()
{
	var d = new Date();
	var value = d.getSeconds();
	
	if(d%2==0)
	{
		document.getElementById("mainBanner").src ="/App_Themes/primolocal/images/banner2.jpg"	
	}
	else
	{
		document.getElementById("mainBanner").src = "/App_Themes/primolocal/images/banner3.jpg"	
	}
}

function OpenNew(type) {
    
	var id;
	var link;
	if(type == "T")
	{
		id = document.getElementById('textfieldT').value;
		if(id == "")
		{
			alert("Please Enter Part Number");
			return false;
		}
		else
		{
			link = "/doc_library/PrimoDetail.aspx?Part=" + id + "&Type=T"
			window.open(link,'Troubleshooting','width=600,height=150,top=270,left=200');
		}
	}
	else if(type == "W")
	{
	
		id = document.getElementById('textfieldW').value;
		if(id == "")
		{
			alert("Please Enter Part Number");
			return false;
		}
		else
		{
		    link = "/doc_library/PrimoDetail.aspx?Part=" + id + "&Type=W"
			window.open(link,'Warranty','width=600,height=150,top=270,left=400');
		}
	}
	return false;
}

function isNumberKey(evt,action)
{
	var id;
	var link;
    var charCode = (evt.which) ? evt.which : event.keyCode
    
    if (charCode == "13")
    {
        
		if(action == "T")
		{
			id = document.getElementById('textfieldT').value;
			if(id == "")
			{
				alert("Please Enter Part Number");
				return false;
			}
			else
			{
				link = "/doc_library/PrimoDetail.aspx?Part=" + id + "&Type=T"
				window.open(link,'Troubleshooting','width=600,height=150,top=270,left=200');
				return false;
			}
		}
		else if(action == "W")
		{
			id = document.getElementById('textfieldW').value;
			if(id == "")
			{
				alert("Please Enter Part Number");
				return false;
			}
			else
			{
				link = "/doc_library/PrimoDetail.aspx?Part=" + id + "&Type=W"
				window.open(link,'Warranty','width=600,height=150,top=270,left=400');
				return false;
			}
		}
    }
    
}

function theRotator() {
	//Set the opacity of all images to 0
	$('div#rotator ul li').css({opacity: 0.0});
	
	//Get the first image and display it (gets set to full opacity)
	$('div#rotator ul li:first').css({opacity: 1.0});
		
	//Call the rotator function to run the slideshow, 6000 = change to next image after 6 seconds
	setInterval('rotate()',6000);
	
}

function rotate() {	
	//Get the first image
	var current = ($('div#rotator ul li.show')?  $('div#rotator ul li.show') : $('div#rotator ul li:first'));

	//Get next image, when it reaches the end, rotate it back to the first image
	var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div#rotator ul li:first') :current.next()) : $('div#rotator ul li:first'));	
	
	//Set the fade in effect for the next image, the show class has higher z-index
	next.css({opacity: 0.0})
	.addClass('show')
	.animate({opacity: 1.0}, 1000);

	//Hide the current image
	current.animate({opacity: 0.0}, 1000)
	.removeClass('show');
	
};




