function verisign(url){sealWin=window.open(url,"win",'toolbar=0,location=1,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=540,height=430');self.name="mainWin";}
function restore(iput,txt){if(isEmptyText(iput))iput.value=txt;}
function isEmptyText(theField){var theValue=theField.value;while(theValue.length>0&&(theValue.charAt(0)==' '||theValue.charAt(0)=='\t'))theValue=theValue.substring(1,theValue.length);while(theValue.length>0&&(theValue.charAt(theValue.length-1)==' '||theValue.charAt(theValue.length-1)=='\t'))theValue=theValue.substring(0,theValue.length-1);if(theValue=='')return true; else return false;}
function shopBy(area)
{
	var e = document.getElementById('sb-'+area);
	if (area == 'flavor')
		document.getElementById('sb-price').style.display= 'none';
	else if (area == 'price')
		document.getElementById('sb-flavor').style.display= 'none';
	if (!e.style.display || e.style.display == 'none' )
		e.style.display = 'block';
	else
		e.style.display = 'none';
}
function showGuarantee()
{
	document.getElementById('gtext').style.display= 'block';
	document.getElementById('glink').style.backgroundPosition= '0 -72px';
	return false;
}
function hideShopBy()
{
	document.getElementById('sb-price').style.display= 'none';
	document.getElementById('sb-flavor').style.display= 'none';
	if (typeof(document.getElementById('gtext')) != 'undefined')
	{
		document.getElementById('gtext').style.display= 'none';
		document.getElementById('glink').style.backgroundPosition= '0 0';
	}
}
function msaSel(sel)
{
	if (sel.selectedIndex == 1)
		document.getElementById('nick').style.display = 'block';
	else
		document.getElementById('nick').style.display = 'none';
	document.getElementById('nickinput').focus();
}
startList=function(){if(document.all&&document.getElementById){navRoot=document.getElementById('main-nav');for(i=0;i<navRoot.childNodes.length;i++){node=navRoot.childNodes[i];if(node.nodeName=='LI'){node.onmouseover=function(){this.className+=' over';};node.onmouseout=function(){this.className=this.className.replace(' over', '');};}}}};window.onload=startList;
var new_fieldname='';function check(form,x){var message='';var more_message='';var showmsg='no';x=x-1;for(var i=0;i<=x;i++){var messenger=form.elements[i].name;messenger=messenger.substring(0,2);var fieldname=form.elements[i].name;fieldname=fieldname.substring(2);if(messenger=='r_'){more_message=r_check(form,x,fieldname,i);}else if(messenger=='i_'){more_message=i_check(form,x,fieldname,i);}else if(messenger=='d_'){more_message=d_check(form,x,fieldname,i);}else if(messenger=='e_'){more_message=e_check(form,x,fieldname,i);}if(more_message!=''){if(message==''){message=more_message;more_message='';}else{message=message+"\n"+more_message;more_message='';}if(message>'')showmsg='yes';}} 
if(showmsg=='yes'){alert("The following errors were detected:\n\n" + message + "\n\nPlease verify your input and resubmit.");return false;}else{return true;}}
function r_check(form,x,fieldname,i){var msg_addition='';new_fieldname=fieldname;for(var y=0;y<=x;y++){if((form.elements[y].type=='radio'||form.elements[y].type=='checkbox')&&form.elements[y].name==new_fieldname&&form.elements[y].checked==true){msg_addition='';break;}else if((form.elements[y].type=='radio'||form.elements[y].type=='checkbox')&&form.elements[y].name==new_fieldname&&form.elements[y].checked==false){msg_addition=form.elements[i].value;}else if(form.elements[y].type=="select-one"){var l=form.elements[y].selectedIndex;if(form.elements[y].name==fieldname&&form.elements[y].options[l].value!=""){msg_addition="";break;}else if(form.elements[y].name==fieldname&&form.elements[y].options[l].value==""){msg_addition=form.elements[i].value}}else if(form.elements[y].name==fieldname&&form.elements[y].value==""&&form.elements[y].type!="radio"&&form.elements[y].type!="checkbox"&&form.elements[y].type!="select-one"){msg_addition=form.elements[i].value;break;}else if(form.elements[y].name==fieldname&&form.elements[y].value!=""&&form.elements[y].type!="radio"&&form.elements[y].type!="checkbox"&&form.elements[y].type!="select-one"){msg_addition=""}}return(msg_addition)}
function i_check(form,x,fieldname,i){for(var y=0;y<=x;y++){if(form.elements[y].name==fieldname)break}var msg_addition='';var decimal='';inputStr=form.elements[y].value.toString();if(inputStr==''){}else{for(var c=0;c<inputStr.length; c++){var oneChar = inputStr.charAt(c);if(c==0&&oneChar=='-'||oneChar=='.'&&decimal==''){if(oneChar=='.')decimal='yes';continue;}if(oneChar<'0'||oneChar>'9')msg_addition=form.elements[i].value;}}return(msg_addition);}	

function e_check(form,x,fieldname,i)
{
	for(var y=0;y<=x;y++)
	{
		if(form.elements[y].name==fieldname)
			break;
	}
	var msg_addition='';
	period='.';
	if(form.elements[y].value==''||form.elements[y].value.indexOf('@', 0)<3)
	{
		error=1;
	}
	else
	{
		test=form.elements[y].value.indexOf('.', form.elements[y].value.indexOf('@',0));
		if(test!=-1)
			error=0;
		else 
		{
			error=1;
		}
	}
	if(error==1)
		msg_addition=form.elements[i].value;
	else
	{
		new_length=form.elements[y].value.length-test;
		if(new_length==5||new_length==4||new_length==3||(new_length>=5&&form.elements[y].value.indexOf('.',(test+1))!=-1))
			msg_addition='';
		else
		{
			msg_addition=form.elements[i].value;
		}
	}
	return(msg_addition);
}

function fsubmit(f,c){if(c && !confirm(c)){return false;}else{document.getElementById(f).submit();return false;}}
function ff(field){field.focus();}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0; i<a.length; i++)if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x && d.getElementById)x=d.getElementById(n);return x;}
function MM_swapImage() { var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} }
function pwcheck(pw1,pw2) { if (pw1.value == pw2.value) return true; else { alert("Passwords do not match.\nPlease verify your input and resubmit."); pw1.focus(); return false; } }
function reqWin(desktopURL,alternateWidth,alternateHeight,noScrollbars,resizable,winName) { if ((alternateWidth && self.screen.availWidth * 0.8 < alternateWidth) || (alternateHeight && self.screen.availHeight * 0.8 < alternateHeight)) { noScrollbars = false; alternateWidth = Math.min(alternateWidth, self.screen.availWidth * 0.8); alternateHeight = Math.min(alternateHeight, self.screen.availHeight * 0.8); } else noScrollbars = typeof(noScrollbars) != "undefined" && noScrollbars == true; window.open(desktopURL, (winName ? winName : 'requested_popup'), 'toolbar=no,location=no,status=no,menubar=no,scrollbars=' + (noScrollbars ? 'no' : 'yes') + ',width=' + (alternateWidth ? alternateWidth : 480) + ',height=' + (alternateHeight ? alternateHeight : 220) + ',resizable=' + (resizable ? 'yes' : 'no') ); return false; }

