// JavaScript Document

function setCookiePage(val)
{
document.cookie = 'extrahpagesize='+val.options[val.selectedIndex].value;
location.reload(true);
}

function sortNav(sortN)
{
var ca = sortN.options[sortN.selectedIndex].value;
if(ca != "")
	window.location = ca;
}

function setCookieZip(val)
{
	var zipval = val.txtZip.value;
	
	if (zipval != '')
	{
		if (isZip(zipval))
		{
			document.cookie = 'extrahzcode='+zipval;
			location.reload(true);
		}
		else
		{			
			alert (zipval + " is not a valid zip code!");
			return false;
		}
	}
	else
	{
		document.cookie = 'extrahzcode=';
		location.reload(true);
	}
}

function isZip(s) 
{
	reZip = new RegExp(/(^\d{5}$)|(^\d{5}-\d{4}$)/);

    if (!reZip.test(s)) {
         return false;
    }

return true;
}
