function numbersonly(e)
{
	var unicode=e.charCode? e.charCode : e.keyCode
	if (unicode!=8)
	{ //if the key isn't the backspace key (which we should allow)
		if (unicode<48||unicode>57) //if not a number
		return false //disable key press
	 }
}


function validate()
{
if ((document.contact.name.value==""))
					{
							alert ("Please fill out your name");
							document.contact.name.focus();
							return(false);
					}


if ((document.contact.email.value==""))
					{
							alert ("Please fill out your email address");
							document.contact.email.focus();
							return(false);
					}
else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.contact.email.value)))
					{
							alert("Please Enter Valid Email Address.");
							document.contact.email.focus();
							return false;
					}
if((document.contact.email.value).length >= 255)
					{
						alert("Email Address length only 255.");
						document.contact.email.focus();
						return false;
					}
			
if ((document.contact.notes.value==""))
					{
							alert ("Please write a Question/Comments/special instruction.");
							document.contact.notes.focus();
							return(false);
					}
return true;
}
function valid()
{
if ((document.contact.name.value==""))
					{
							alert ("Please fill out your name");
							document.contact.name.focus();
							return(false);
					}


if ((document.contact.email.value==""))
					{
							alert ("Please fill out your email address");
							document.contact.email.focus();
							return(false);
					}
else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.contact.email.value)))
					{
							alert("Please Enter Valid Email Address.");
							document.contact.email.focus();
							return false;
					}
if((document.contact.email.value).length >= 255)
					{
						alert("Email Address length only 255.");
						document.contact.email.focus();
						return false;
					}
if ((document.contact.phone.value==""))
					{
							alert ("Please fill out your phone number");
							document.contact.phone.focus();
							return(false);
					}	
if ((document.contact.address.value==""))
					{
							alert ("Please fill out your address");
							document.contact.address.focus();
							return(false);
					}		
if ((document.contact.city.value==""))
					{
							alert ("Please fill out your city");
							document.contact.city.focus();
							return(false);
					}	
if ((document.contact.state.value==""))
					{
							alert ("Please fill out your state");
							document.contact.state.focus();
							return(false);
					}			
			
if ((document.contact.zip.value==""))
					{
							alert ("Please fill out your zip number");
							document.contact.zip.focus();
							return(false);
					}
if ((document.contact.country.value==""))
					{
							alert ("Please fill out your Country");
							document.contact.country.focus();
							return(false);
					}	
if ((document.contact.knobs_quantity.value==""))
					{
							alert ("Please fill out your knobs quantity");
							document.contact.knobs_quantity.focus();
							return(false);
					}
if ((document.contact.knobs_quantity.value<24))
					{
							alert ("Please enter quantity greater than 24");
							document.contact.knobs_quantity.focus();
							return(false);
					}	
if ((document.contact.file.value==""))
					{
							alert ("Please Upload Your Custom Design");
							document.contact.file.focus();
							return(false);
					}	
return true;
}

function showPopup(url, name, scroll)
{
  var strParameters;
  strParameters = "height=467,width=940,top=0,left=0,scrollbars=";
  if (scroll)
  {
    strParameters += "yes";
  }
  else
  {
    strParameters += "no";
  }
  window.open(url, name, strParameters);
}
/**
 * Copy the delivery information to the payment information on the checkout
 * screen if corresponding fields exist.
 */
function copy_delivery_to_billing(checked) 
{

  if (checked.checked) {
 $('.billing input, select, textarea').each(
    function() {

      if (this.id.substring(0, 20) == 'edit-address-billing') {
        $('#edit-address-shipping' + this.id.substring(20)).val($(this).val());
      }
    }
  );
    
  }
else
{
 $('.billing input, select, textarea').each(
    function() {

      
        $('#edit-address-shipping' + this.id.substring(20)).val('');
        
    }
  );
}
}

function confirmsize() 
{
	if ((document.getElementById('edit-attributes-2').value==""))
	{
		alert ("Please fill out Screw Size");
		document.getElementById('edit-attributes-2').focus();
		return(false);
	}

return true;
}                               



