
browser = navigator.appName;
ie = "Microsoft Internet Explorer";
netscape = "Netscape";

var banner_id = 0;
var banners = new Array(
	"images/defaultCelebrate.jpg",
	"images/defaultEnjoy.jpg",
	"images/defaultEntertain.jpg",
	"images/defaultCelebrate2.jpg",
	"images/defaultEnjoy2.jpg",
	"images/defaultAnimal.jpg",
	"images/defaultHair.jpg"
	);

function bannerImage_rotate()
{		
	if ( banner_id < banners.length -1 )
		banner_id++;
	else
		banner_id=0;
	document.getElementById("bannerImage").src = banners[banner_id];
	window.setTimeout("bannerImage_rotate()",6000);
}

//Bookmark
function CreateBookmarkLink(url, title) {
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	}
	else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title);
	}
	else if(window.opera && window.print) { // Opera Hotlist
		return true;
	}
}

function ImageHover(id)
{
	var image = document.getElementById(id);
	image.src = image.src.replace(".jpg","Hover.jpg");
}

function ImageNormal(id)
{
	var image = document.getElementById(id);
	image.src = image.src.replace("Hover.jpg",".jpg");
}

function LeftNavMouseOver()
{
	
}

function show(id) {
if (document.getElementById) {
document.getElementById(id).style.visibility = 'visible';
}	
else if (browser == netscape) {
document.layers[id].visibility = 'visible';
}
else if (browser == ie) {
document.all[id].style.visibility = 'visible';
}
}

function hide(id) {
if (document.getElementById) {
document.getElementById(id).style.visibility = 'hidden';
}	
else if (browser == netscape) {
document.layers[id].visibility = 'hidden';
}	
else if (browser == ie) {
document.all[id].style.visibility = 'hidden';
}
}

function GetAttributeValue(elementId, attributeName)
{
	var element = document.getElementById(elementId);
	var atts = element.attributes;
	var att = atts.getNamedItem(attributeName);
	return att.value;
}
function TopNavOver(id)
{	
	show(GetAttributeValue(id, "subMenuId"));
}
function TopNavOut(id)
{
	hide(GetAttributeValue(id, "subMenuId"));
}

function nav(url)
{
	window.location=url;
}

function NoImage(element, size)
{	
	if ( window.location.host == "localhost" ) return ; // keep missing image url for diagnostics
	if (size == 240)
	{
		eval("document." + element + ".src = 'Images/oster.gif'");
	}
	else if (size == 150)
	{
		eval("document." + element + ".src = 'Images/oster.gif'");
	}
	else if (size == 95)
	{
		eval("document." + element + ".src = 'Images/oster.gif'");
	}
}

function openwindow(url,name,options){
	window.open(url,name,options);
}

function GetQueryStringValue(paramName)
{
	var qs = window.location.search.split("&");
	for (var i=0;i<qs.length;i++)
	{
		if ( qs[i].indexOf(paramName + "=") == 0 )
		{
			var param = qs[i].split("=");
			return param[1];
		}
	}	
}

function body_onresize()
{
	var e = document.getElementById("tMain");
	var l = absoluteX(e); 
	document.getElementById("subProducts").style.left = 408 + l;
	document.getElementById("subRecipes").style.left = 480 + l;
	document.getElementById("subCustService").style.left = 550 + l;
}

function absoluteX(obj) {
		var x = obj.offsetLeft
		while (obj = obj.offsetParent) x += obj.offsetLeft;
		return x;
}

function scrollToCategory(object)
{		
	var id = "CategoryAnchor" + object.value;
	window.location = "#" + id ;
}

function setFocusByName(eName) {
	document.getElementsByName(eName)[0].focus();
}
function hs_onmouseover(control, content)
{
	// turn off all other roll-over buttons
	var hotspotImages = document.getElementsByName("hotspot");		
	for ( var i=0;i<hotspotImages.length;i++)
	{
		if ( hotspotImages[i].src.indexOf("_on.") > -1 )
			hotspotImages[i].src = control.src.replace("_on.gif",".gif");
	}
	if ( control.src.indexOf("_on.") == -1 )
		control.src = control.src.replace(".gif","_on.gif");

	// Firefox outerHTML matches IE innerHTML, so...
	var newText = document.getElementById(content).innerHTML;		
	document.getElementById("CategoryDisplay").innerHTML = newText;
}
