var runOnLoad = new Array(); // for queuing multiple onLoad event functions
window.onload = function() { for(var i=0; i<runOnLoad.length; i++) runOnLoad[i]() }
// hide dotted :focus outlines when mouse is used
// but NOT when tab key is used
if(document.getElementsByTagName){
	for(var i in a = document.getElementsByTagName('A')) {
	  a[i].onmousedown = function() {
		this.blur(); // most browsers
		this.hideFocus = true; // ie
		this.style.outline = 'none'; // mozilla
	  }
	  a[i].onmouseout = a[i].onmouseup = function() {
		this.blur(); // most browsers
		this.hideFocus = false; // ie
		this.style.outline = null; // mozilla
	  }
	}
}

var loadContentFnc;
$(document).ready(function() {
	var panelopen = false;
	//
	$("#panel").hide();
	$("#awards").hide();
	$("#progress").hide();
	
	loadContentFnc = function loadContent(sourceUrl) {
		$("#awards").hide();
		$("#pages").show();
		if(!panelopen){
			$("#panel").show("blind");
			panelopen = true;
		}
		$("#progress").show();
		$("#pages").load(""+sourceUrl+"", function() { 
			$("#progress").hide();
		});
	}
	function loadTipsContent(sourceUrl, activeSection) {
		$("#awards").hide();
		$("#pages").show();
		if(!panelopen){
			$("#panel").show("blind");
			panelopen = true;
		}
		$("#progress").show();
		$("#pages").load(""+sourceUrl+"", function() { 
			$("#progress").hide();
			displayBlock('tips/'+activeSection+'/3');
		});
	}
	function loadAwardsContent(sourceUrl) {
		$("#awards").show();
		$("#pages").hide();
		if(!panelopen){
			$("#panel").show("blind");
			panelopen = true;
		}
		$("#progress").show();
		$("#awards-body").load(""+sourceUrl+"", function() { 
			$("#progress").hide();
		});
	}
	function closePanel() {
		if(panelopen){
			$("#panel").hide("blind");
			panelopen = false;
		}
	}
	// ---------------------------------------------
	$("#bt-toptips").click(function() {
		loadTipsContent("TopTips.aspx",1);
	});
	$("#bt-tips-home").click(function() {
		loadTipsContent("TopTips.aspx",1);
	});
	$("#bt-tips-home-more").click(function() {
		loadTipsContent("TopTips.aspx",1);
	});
	$("#bt-tips-family").click(function() {
		loadTipsContent("TopTips.aspx",2);
	});
	$("#bt-tips-family-more").click(function() {
		loadTipsContent("TopTips.aspx",2);
	});
	$("#bt-tips-garden").click(function() {
		loadTipsContent("TopTips.aspx",3);
	});
	$("#bt-tips-garden-more").click(function() {
		loadTipsContent("TopTips.aspx",3);
	});
	$("#bt-about").click(function() {
		loadContentFnc("About.aspx");
	});
	$("#bt-logo-about").click(function() {
		loadContentFnc("About.aspx");
	});
	$("#bt-home").click(function() {
		closePanel();
	});
	$("#bt-logo-home").click(function() {
		closePanel();
	});
	// ---------------------------------------------
	function removeTabSelection() {
		$("#bt-awards-registration-link").removeClass("selected");
		$("#bt-awards-winners-link").removeClass("selected");
		$("#bt-awards-partners-link").removeClass("selected");
		$("#bt-awards-tc-link").removeClass("selected");
	}
	
	$("#bt-awards").click(function() {
		removeTabSelection();
		loadAwardsContent("awards-registration.html");
		$("#bt-awards-registration-link").addClass("selected");
	});
	$("#bt-awards-registration-link").click(function() {
		removeTabSelection();
		loadAwardsContent("awards-registration.html");
		$("#bt-awards-registration-link").addClass("selected");
	});
	$("#bt-awards-winners-link").click(function() {
		removeTabSelection();
		loadAwardsContent("awards-winners.html");
		$("#bt-awards-winners-link").addClass("selected");
	});
	$("#bt-awards-partners-link").click(function() {
		removeTabSelection();
		loadAwardsContent("awards-partners.html");
		$("#bt-awards-partners-link").addClass("selected");
	});
	$("#bt-awards-tc-link").click(function() {
		removeTabSelection();
		loadAwardsContent("awards-tc.html");
		$("#bt-awards-tc-link").addClass("selected");
	});
	// ---------------------------------------------
	$("#bt-ariel").click(function() {
		loadContentFnc("ariel.html");
	});
	$("#bt-duracell").click(function() {
		loadContentFnc("duracell.html");
	});
	$("#bt-dreft").click(function() {
		loadContentFnc("dreft.html");
	});
	// -------------------------------------------------------
	// open registration
	var regparam = getURLParams("reg");
	if (regparam=="1"){
		//alert('go');
		loadAwardsContent("awards-registration.html");
	}
});

function displayElement(elemId, action) {
	var object = document.getElementById(elemId);
	if (action == "show") {
		object.style.display = "";
	} else {
		object.style.display = "none";
	}
}
function setMenuSelection(elemId, action) {
	var object = document.getElementById(elemId);
	if (action == "select") {
		object.className = 'selected';
	} else {
		object.className = 'none';
	}
}
function displayBlock(sourceText) {
	var temp = new Array();
	temp = sourceText.split("/");
	var blockName = temp[0];
	var selectedItem = temp[1];
	var maxItems = temp[2];
	for ( var i = 1; i <= maxItems; i++) {
		displayElement(blockName + i + "data", "hide");
		$("#"+blockName + i + "link").removeClass("selected");
	}
	displayElement(blockName + selectedItem + "data", "show");
	$("#"+blockName + selectedItem + "link").addClass("selected");
}

function getURLParams(paramName){
	var retValue = "0";
	// get the current URL
	var url = window.location.toString();
	//get the parameters
	url.match(/\?(.+)$/);
	var params = RegExp.$1;
	// split up the query string and store in an
	// associative array
	var params = params.split("&");
	var queryStringList = {};
	for(var i=0;i<params.length;i++) {
		var tmp = params[i].split("=");
		queryStringList[tmp[0]] = unescape(tmp[1]);
	}
	for(var i in queryStringList){
		if(i==paramName){
		   retValue = queryStringList[i];
		}
	}
	return retValue;
}


