function Trim(str)
{  while(str.charAt(0) == (" ") )
  {  str = str.substring(1);
  }
  while(str.charAt(str.length-1) == " " )
  {  str = str.substring(0,str.length-1);
  }
  return str;
}
function validate()
{
	if(document.frm_neworder.iQtySet.value.length < 1)
	{
		alert("Please Select required Quantity.");
		document.frm_neworder.iQtySet.value="";
		document.frm_neworder.iQtySet.focus();
		return false;
		
	}
	if(document.frm_neworder.vName.value.length < 1)
	{
		alert("Name is required");
		document.frm_neworder.vName.value="";
		document.frm_neworder.vName.focus();
		return false;
	}
	if(document.frm_neworder.vTitleLine.value.length < 1)
	{
		alert("Enter Text Line1");
		document.frm_neworder.vTitleLine.value="";
		document.frm_neworder.vTitleLine.focus();
		return false;
	}
	if(document.frm_neworder.voffice_location.value.length < 1)
	{
		alert("Please Enter Cost Center ");
		document.frm_neworder.voffice_location.value="";
		document.frm_neworder.voffice_location.focus();
		return false;
	}	
	if(document.frm_neworder.vAddress1.value.length < 1)
	{
		alert("Please Enter Address1");
		document.frm_neworder.Address1.value="";
		document.frm_neworder.Address1.focus();
		return false;
	}	
		
	if(document.frm_neworder.vCity.value.length < 1)
	{
		alert("Please Enter City");
		document.frm_neworder.vCity.value="";
		document.frm_neworder.vCity.focus();
		return false;
	}	
    if(document.frm_neworder.vState.value == "")
	{
		alert("Please Enter State");
		document.frm_neworder.vState.focus();
		return false;
	}	
	if(document.frm_neworder.vZip.value.length < 1)
	{
		alert("Please Enter Zip");
		document.frm_neworder.vZip.value="";
		document.frm_neworder.vZip.focus();
		return false;
	
	}
	if(number(document.frm_neworder.vZip.value,document.frm_neworder.vZip.value.length)< 1)
	{
		alert("Please Enter Zip code in Number");
		document.frm_neworder.vZip.focus();
		return false;
	}
	if(document.frm_neworder.vPhone1.value.length < 1)
	{
		alert("Please Enter Valid Phone");
		document.frm_neworder.vPhone1.value="";
		document.frm_neworder.vPhone1.focus();
		return false;	
	}
/*	if(document.frm_neworder.fax_or_cell.value != '')
	{
		if(document.frm_neworder.fax_or_cell.value == 'Fax'){
			alert("FAX");
		}else if(document.frm_neworder.fax_or_cell.value == 'Cell'){
			alert("CELL");
		}else if(document.frm_neworder.fax_or_cell.value == 'Title'){
			alert("Title");
		}else if(document.frm_neworder.fax_or_cell.value == 'Address'){
			alert("Address");
		}else if(document.frm_neworder.fax_or_cell.value == 'Email'){
			alert("Email");
		}
		return false;	
	}*/
	/*if(number(document.frm_neworder.vPhone1.value,document.frm_neworder.vPhone1.value.length) < 1)
	{
		alert("Please Enter Phone in Digit");
		document.frm_neworder.vPhone1.focus();
		return false;
	}	*/
	
	// Start Email Validation
	var i;
	var input = document.frm_neworder.vEmail.value ;
	var lenth = input.length ;
	var ctr=0 ;

	if ( ( document.frm_neworder.vEmail.value.charAt(i) == '!' ) || (document.frm_neworder.vEmail.value.charAt(i) == '#' ) )
    {
	//  alert("Please enter a proper email address") ;
 	  alert("This does not appear to be a proper email address!") ;
	  document.frm_neworder.vEmail.focus();
      // return false;
    }
	if (input =="")
	{
		alert("Please enter email address") ;
	    document.frm_neworder.vEmail.focus();
		return false ;
	}
	if(input.length == 40)
	{
		alert("Please enter a proper email address") ;
	    document.frm_neworder.vEmail.focus();
		return false ;
	}

	/*for ( i=0; i < lenth; i++ )
	{
		var oneChar = input.charAt(i) ;
		if(oneChar == "@")
		{
			ctr = ctr+1 ;
		}
		if ( (i == 0 && oneChar == "@") || (i == 0 && oneChar == ".") || 
			( oneChar == " " ) )
		{
			alert ( "This does not seem to be a proper email address" ) ;
	        document.frm_neworder.vEmail.focus();
			return false ;
		}
		if ( (oneChar == "@" && input.charAt(i+1) == ".") || 
			(oneChar == "." && input.charAt(i+1) == "@") ||
			(oneChar == "." && input.charAt(i+1) == ".") )
		{
			alert ( "This does not seem to be a proper email address" ) ;
	        document.frm_neworder.vEmail.focus();
			return false ;
		}
		if( input.indexOf("@") < 2 )
		{
			alert ( "This does not seem to be a proper email address" ) ;
	        document.frm_neworder.vEmail.focus();
			return false ;
		}
		if(input.indexOf(".")<4)
		{
			alert ( "This does not seem to be a proper email address" ) ;
	        document.frm_neworder.vEmail.focus();
			return false ;
		}
		if (ctr > 1)
		{
			alert ( "This does not seem to be a proper email address" ) ;
	        document.frm_neworder.vEmail.focus();
			return false ;
		}
	}*/	// End Email Validation Script
	
	if(Trim(document.frm_neworder.vEmail.value).length < 1)
	{
		alert("Please Enter Email.");
		document.frm_neworder.vEmail.value="";
		document.frm_neworder.vEmail.focus();
		return false;
	}
	document.frm_neworder.submit();

	
}
function number(value,length){
	chk1="1234567890";
	for(i=0;i<length;i++)
	{
		ch1=value.charAt(i);
		rtn1=chk1.indexOf(ch1);
		if(rtn1==-1)
			return false;
	}
	return true;
}

