function get_query_param_value (param) {
	var params = get_query_param_values_list(location.href);
	var ret = "";
	if (typeof(params[param])!='undefined' ) {
		var ret = params[param];
	}	
	return ret
}
function get_query_param_values_list (url) {
	var tmparr = url.split('?');
	var retarr = new Array();
	if (tmparr.length > 1) {
		var qstring = tmparr[1];
		var arr = qstring.split('&');	
		 
		for (x=0; x < arr.length; x++) {
			var val = arr[x];
			var arr2 = val.split('=');
			retarr[arr2[0]] = arr2[1];
		}
	}	
	return retarr;
}

function validateEmailSignUp (obj,emailField) {
	var evalue = eval("obj." + emailField + ".value");
	if ((evalue.indexOf(".") > 2) && (evalue.indexOf("@") > 0)) {
		
				
	} else {
		return false;
	}
}

function submitForm() {					
	if ( validateSubmitForm() ) {
		if (document.hdrsearch.search_site.checked) {			
			document.hdrsearch.action =  "http://www.myrecipes.com/recipes/search" ;			
			return true;	
		} else {				 	 					
			var action = "?action=searchResults";
			var keywords = "&keywords="+escape(document.hdrsearch.search.value);									
			var justkeys = "&justKeys=true"		
			var link =  "http://find.myrecipes.com/recipes/recipefinder.dyn"+action+keywords+justkeys;					
			top.location.href=link;
			return false;
		}
	} else {			
		return false;
	}																  
}

function validateSubmitForm() {					
	var text = document.hdrsearch.search.value;
	if ( text == 'Search Recipes' || text == 'Search Entire Site' ) {			
		return false;	
	} else {
		return true;
	}		 																  
}

function submitEndecaForm(which, endecaAction) {
	var searchTerm = which.search.value;
	if (searchTerm != "Search over 40,000 recipes and more") {
		var keywords = "?Ntt=" + escape(searchTerm);
		var link = endecaAction + keywords;
		top.location.href = link;
	}
	return false;
}

function highLightHeaderTab (channelID) {      
	var tab =document.getElementById(channelID);    
	if (tab != null ) { 
	  tab.className = "currentchannel"; 
	} 		
}

function getTabId () {
	var holiday_path = 'http://www.myrecipes.com/recipes/mothers-day';
	var _tid = '';
	if (location.href.indexOf(holiday_path) > -1) {
		var _tid = 'holiday';
	} else	if (location.href.indexOf('howItWorks') > -1) {	
		var _tid = 'mykitchen';
	} else	if (typeof(tabId)!='undefined') {
		var _tid = tabId;
	} 
	return _tid;
}


function writeHolidayTab (channelID) {
 
	if (document.getElementById('holiday') != null ) { 
	  document.getElementById('holiday').className = "currentchannel"; 
	} 	
	document.getElementById('holiday').innerHTML = '<a target="_top" href="http://www.myrecipes.com/recipes/mothers-day"><img src="http://img.timeinc.net/recipes/static/i/blank.gif" alt="Celebrate Mothers Day" /><em>Celebrate Mothers Day</em></a>';

}

function writeHolidayCSS() {
	
	document.write('<style type="text/css">#topnav li, #topnav li a, #topnav li a em {background: url(/recipes/static/i/topnav-mothers-day.gif);}</style>');

}

//tii_callFunctionOnElementLoad ('holiday', writeHolidayTab);

//writeHolidayCSS();

