navImages = new Array();
	
	navImages[0] = new Image(69,26);
	navImages[0].src = "images/nav01Home_hover-trans.png";
	
	navImages[1] = new Image(112,26);
	navImages[1].src = "images/nav02Facts_hover-trans.png";
	
	navImages[2] = new Image(108,26);
	navImages[2].src = "images/nav03Tracker_hover-trans.png";
	
	navImages[3] = new Image(153,26);
	navImages[3].src = "images/nav04Millionways_hover-trans.png";
	
	navImages[4] = new Image(135,26);
	navImages[4].src = "images/nav05Recipes_hover-trans.png";
	
	navImages[5] = new Image(131,26);
	navImages[5].src = "images/nav06Cereals_hover-trans.png";

	
navImagesGIF = new Array();
	
	navImagesGIF[0] = new Image(69,26);
	navImagesGIF[0].src = "images/nav01Home_hover-trans.gif";
	
	navImagesGIF[1] = new Image(112,26);
	navImagesGIF[1].src = "images/nav02Facts_hover-trans.gif";
	
	navImagesGIF[2] = new Image(108,26);
	navImagesGIF[2].src = "images/nav03Tracker_hover-trans.gif";
	
	navImagesGIF[3] = new Image(153,26);
	navImagesGIF[3].src = "images/nav04Millionways_hover-trans.gif";
	
	navImagesGIF[4] = new Image(135,26);
	navImagesGIF[4].src = "images/nav05Recipes_hover-trans.gif";
	
	navImagesGIF[5] = new Image(131,26);
	navImagesGIF[5].src = "images/nav06Cereals_hover-trans.gif";

/*
popupInfo_productDesc = new Array();
popupInfo_productDesc[0] = "<span class='brandname'>All-Bran Buds*</span> and Strawberry Yogurt<br /><br />Mix 1/3 cup of <span class='brandname'>All-Bran Buds*</span>, whole, with a strawberry yogurt of your choice."
popupInfo_productDesc[1] = "<span class='brandname'>All-Bran Buds*</span> on Fruit Salad<br /><br />Mix <span class='brandname'>All-Bran Buds*</span> with bananas, strawberries, mandarins and other fruits."
popupInfo_productDesc[2] = "<span class='brandname'>All-Bran*</span> Yogurt Parfait With Fruit<br /><br />Mix 1/3 cup of <span class='brandname'>All-Bran Buds*</span> with vanilla yogurt and berries"
popupInfo_productDesc[3] = "<span class='brandname'>All-Bran Buds*</span> in Ice Cream<br /><br />Pour <span class='brandname'>All-Bran Buds*</span> on top of your favourite flavour of ice cream"
popupInfo_productDesc[4] = "C&eacute;r&eacute;ales <span class='brandname'>All-Bran Buds*</span> et yogourt aux frais<br /><br />M&eacute;langez 1/3 tasse de c&eacute;r&eacute;ales All-Bran Buds* enti&egrave;res avec votre yogourt aux fraises pr&eacute;f&eacute;r&eacute;."
popupInfo_productDesc[5] = "C&eacute;r&eacute;ales <span class='brandname'>All-Bran Buds*</span> sur salade de fruits<br /><br />M&eacute;langez des c&eacute;r&eacute;ales <span class='brandname'>All-Bran Buds*</span> avec vos bananes, fraises, mandarines ou autres fruits."
popupInfo_productDesc[6] = "Parfait au yogourt et aux fruits<br /><br />M&eacute;langez 1/3 tasse de c&eacute;r&eacute;ales All-Bran Buds* avec du yogourt &agrave; la vanille et des petits fruits."
popupInfo_productDesc[7] = "Cr&egrave;me glac&eacute;e garnie de c&eacute;r&eacute;ales <span class='brandname'>All-Bran Buds*</span><br /><br />R&eacute;pandez des c&eacute;r&eacute;ales <span class='brandname'>All-Bran Buds*</span> sur votre cr&egrave;me glac&eacute;e pr&eacute;f&eacute;r&eacute;e."
*/	
	
	

function replaceImg(whichImg, whichState) {
		if (whichState == 'on')
			document[whichImg].src = "images/nav0" + whichImg + "_hover-trans.png";
		else
			document[whichImg].src = "images/nav0" + whichImg + "-trans.png";
}

function replaceImg2(whichImg, whichState) {
		if (whichState == 'on')
			document[whichImg].src = "images/nav0" + whichImg + "_hover-trans.gif";
		else
			document[whichImg].src = "images/nav0" + whichImg + "-trans.gif";
}

function SwapImage(img, state) {
    var src = img.src;
    src = src.replace(/_[^_]+(\.[\w|\W]{3})$/, "_"+ state +"$1");
    img.src = src;
}

function SwapMainNavImage(img, state) {
    var src = img.src;
    if (state == "on" && src.indexOf("_hover") < 0)
        src = src.replace("-trans.", "_hover-trans.");
    else
        src = src.replace("_hover", "");
    img.src = src;
}

function popupInfoDIVshow(whichToShow) {
	document.getElementById("popupInfoText").innerHTML = popupInfo_productDesc[whichToShow];
	document.getElementById("popupInfo").style.display = 'block';
}

function popupInfoDIVclose() {
	document.getElementById("popupInfo").style.display = 'none';
}

function GetRef(id) 
{
    return (document.all) ? document.all[id] : (document.getElementById) ? document.getElementById(id) : null;
}

function ShowHide(id, show) 
{
    var e = GetRef(id);
    if (e == null) return;
    var display = (show) ? "block" : "none";
    e.style.display = display;
    //alert(id +" ~ "+ e.id +" ~ "+ e.style.display);
}

function ShowHideWithStyle(id, show, style) 
{
    var e = GetRef(id);
    if (e == null) return;
    var display = (show) ? style : "none";
    e.style.display = display;
}

function isNullOrEmpty(val) 
{
    if (val == null) return true;
    if (typeof(val) == "undefined") return true;
    if (val == "") return true;
    return false;
}

function RetrieveQueryStringVars()
{
    try {
		var namevals = new Array();
		
		var qstring = location.search.substring(1);
		//alert(qstring);
		
		var arrparams = qstring.split("&");
		for (var i=0; i<arrparams.length; i++) {
			//alert(arrparams[i]);
			var arrpairs = arrparams[i].split("=");
			namevals[arrpairs[0]] = arrpairs[1];				
		}
		
		//alert(namevals["pid"]);
		return namevals;
	}
	catch(e) 
	{
	    //alert(e);
	    return null;
	}
}

var createElement = (function()
{
    // Detect IE using conditional compilation
    if (/*@cc_on @*//*@if (@_win32)!/*@end @*/false)
    {
        // Translations for attribute names which IE would otherwise choke on
        var attrTranslations =
        {
            "class": "className",
            "for": "htmlFor"
        };

        var setAttribute = function(element, attr, value)
        {
            if (attrTranslations.hasOwnProperty(attr))
            {
                element[attrTranslations[attr]] = value;
            }
            else if (attr == "style")
            {
                element.style.cssText = value;
            }
            else
            {
                element.setAttribute(attr, value);
            }
        };

        return function(tagName, attributes)
        {
            attributes = attributes || {};

            // See http://channel9.msdn.com/Wiki/InternetExplorerProgrammingBugs
            if (attributes.hasOwnProperty("name") ||
                attributes.hasOwnProperty("checked") ||
                attributes.hasOwnProperty("multiple"))
            {
                var tagParts = ["<" + tagName];
                if (attributes.hasOwnProperty("name"))
                {
                    tagParts[tagParts.length] =
                        ' name="' + attributes.name + '"';
                    delete attributes.name;
                }
                if (attributes.hasOwnProperty("checked") &&
                    "" + attributes.checked == "true")
                {
                    tagParts[tagParts.length] = " checked";
                    delete attributes.checked;
                }
                if (attributes.hasOwnProperty("multiple") &&
                    "" + attributes.multiple == "true")
                {
                    tagParts[tagParts.length] = " multiple";
                    delete attributes.multiple;
                }
                tagParts[tagParts.length] = ">";

                var element =
                    document.createElement(tagParts.join(""));
            }
            else
            {
                var element = document.createElement(tagName);
            }

            for (var attr in attributes)
            {
                if (attributes.hasOwnProperty(attr))
                {
                    setAttribute(element, attr, attributes[attr]);
                }
            }

            return element;
        };
    }
    // All other browsers
    else
    {
        return function(tagName, attributes)
        {
            attributes = attributes || {};
            var element = document.createElement(tagName);
            for (var attr in attributes)
            {
                if (attributes.hasOwnProperty(attr))
                {
                    element.setAttribute(attr, attributes[attr]);
                }
            }
            return element;
        };
    }
})();

function postToURL(url, values)
{
    values = values || {};

    var form = createElement("form", {action: url,
                                      method: "POST",
                                      style: "display: none"});
    for (var property in values)
    {
        if (values.hasOwnProperty(property))
        {
            var value = values[property];
            if (value instanceof Array)
            {
                for (var i = 0, l = value.length; i < l; i++)
                {
                    form.appendChild(createElement("input", {type: "hidden",
                                                             name: property,
                                                             value: value[i]}));
                }
            }
            else
            {
                form.appendChild(createElement("input", {type: "hidden",
                                                         name: property,
                                                         value: value}));
            }
        }
    }
    document.body.appendChild(form);
    form.submit();
    document.body.removeChild(form);
}

function findPos(obj) {
    var curleft = curtop = 0;
    var oReturn = new Object();
    if (obj.offsetParent) {
        curleft = obj.offsetLeft
        curtop = obj.offsetTop
        while (obj = obj.offsetParent) {
	        curleft += obj.offsetLeft
	        curtop += obj.offsetTop
        }
    }
	
    oReturn.top = curtop;
    oReturn.left = curleft;
	
    return oReturn;
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}


$(document).ready(function() {
	$("#judgingcriteria a").hover(function(){
		$("#judge-popup").css({'left' : '0px' });
	},
	function(){
		$("#judge-popup").css({'left' : '' });
	});
	
	
	$("ul#addRecipeWayWin #judgingcriteria a, ul#addRecipeWin #judgingcriteria a").hover(function(){
		$("#judge-popup").css({'left' : '-30px' });
	},
	function(){
		$("ul#addRecipeWayWin #judge-popup, ul#addRecipeWin #judge-popup").css({'left' : '' });
	});
	
	
	
});

/*$(document).ready(function() {

    $(".testimonialitem:odd").css("backgroundImage", "url(http://allbranca.dev.arcleo.com/scripts/transparent50.gif)");

    $("#newwaysForm").hide();



    $("#header a.nextPage").click(function() {
        $("#newwaysForm").toggle();
    });

    $("#header p a").click(function() {
        $("#newwaysForm").hide();
    });

    $("dl#newwaysDropIt dt").click(function() {
        $("dl#newwaysDropIt dd").toggle();
    });

});*/




function clearOnInitialFocus(fieldName) {
    try {
        var clearedOnce = false;
        document.getElementById(fieldName).onfocus = (function() {
            if (clearedOnce == false) {
                this.value = '';
                clearedOnce = true;
            }
        })
    } catch (e) { }
}
