
//
// Search form submitter. Depending on the radio button selected it passes different "go="
// values to the landing page. We'll see if this works...
//
function submitSearch() {
	var form = document.getElementById("searchForm");
	if (form.stype[0].checked)
		form.elements["go"].value = "DefaultSearch";
	else
		form.elements["go"].value = "DefaultRecipe";
	form.submit();
}

function popupSmall(url,target) {
	window.open(url,target,"height=400,width=300");
}

function popupMedium(url,target) {
	window.open(url,target,"height=500,width=600");
}

function popupLarge(url,target) {
	window.open(url,target);
}

// specific function for handling sort ordering on list pages with 
// a form named 'sortForm', etc.
function flipSortOrder() {
	var ord = document.sortForm.elements['sortFormSortOrder'].value;
	if (ord == 'desc')
		document.sortForm.elements['sortFormSortOrder'].value = 'asc';
	else
		document.sortForm.elements['sortFormSortOrder'].value = 'desc';
}

function kafUpdateBasketCount() {
	document.getElementById('basketCount').innerHTML = readCookie('basketCount');
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i = 0; i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') 
			c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) 
			return c.substring(nameEQ.length, c.length);
	}
	return 0;
}


function emailSignup() {  //for NCR popup
  document.getElementById('newsletterForm').submit();
  setTimeout("emailConf()",3000);
}
