function validator(thisform)
{if ((thisform.country[thisform.country.selectedIndex].value=="United States")&&((thisform.state[thisform.state.selectedIndex].value=="")||(thisform.zip.value.length<5)))
{alert('Please select state and/or enter a valid zip code');
thisform.state.focus();
return false;}
if (thisform.country[thisform.country.selectedIndex].value=="United States")
{var checkOK = "0123456789";
var checkStr = thisform.zip.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{allValid = false;
break;}}
if (!allValid)
{alert("Please enter a valid zip code");
thisform.zip.focus();
return false;}}
if ((thisform.country[thisform.country.selectedIndex].value=="Canada")&&(thisform.zip.value.length<6))
{alert('Please enter your zip code');
thisform.zip.focus();
return false;}
document.gobuy.totalprice.value=totprice;
document.gobuy.totalweight.value=totweight;
return true;}