
function checkvalid(){
	var flag=0;
	var errorflag=1;

	if(document.mainform.item.value==""){
		if(errorflag == 1){
			alert("Please enter Item Code for search");
			document.mainform.item.focus();
			errorflag=0;
		}
		flag=1;
	}

  if(flag==0)
  {  
     document.mainform.submit();
  }  
return true; 
}


function goto()
{
if (document.mainform.page.value!="selectpage")
	{
		location.href="catalog/"+document.mainform.page.value;
	}
}



function isEmail(strEmail) {
		if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
			return true;
		else	
			return false;
		}
function checkvalid(){
	var flag=0;
	var errorflag=1;
  symb = new Array(43);
  symb[0]="!";
  symb[1]="@";
  symb[2]="#";
  symb[3]="%";
  symb[4]="^";
  symb[5]="&";
  symb[6]="*";
  symb[7]="()";
  symb[8]="`";
  symb[9]="~";
  symb[10]="(";
  symb[11]=")";
  symb[12]="<>";
  symb[13]="<";
  symb[14]=">";
  symb[15]="%";
  symb[16]="#";
  symb[17]="?";
  symb[18]="/";
  symb[19]=":";
  symb[20]=";";
  symb[21]="\"";
  symb[22]="{}";
  symb[23]="}";
  symb[24]="{";
  symb[25]="[]";
  symb[26]="[";
  symb[27]="]";
  symb[28]="+";
  symb[29]="=";
  symb[30]="-";
  symb[31]="|";
  symb[32]="\\";
  symb[33]="0";  
  symb[34]="1";  
  symb[35]="2";  
  symb[36]="3";  
  symb[37]="4";  
  symb[38]="5";
  symb[39]="6";
  symb[40]="7";
  symb[41]="8";
  symb[42]="9";
  
	if(document.requestForm.company.value==""){
		if(errorflag == 1){
			alert("Company Name is missing");
			document.requestForm.company.focus();
			errorflag=0;
		}
		flag=1;
	}
		for(var j=0;j<symb.length;j++){
		if( document.requestForm.company.value.indexOf(symb[j])>=0){
			if(errorflag == 1){
				alert("Special characters and numerals are not allowed in  Company Name ");
				document.requestForm.company.focus();
				errorflag=0;
			}
			flag=1;
		}
	}
	if(document.requestForm.contactperson.value==""){
		if(errorflag == 1){
			alert("Contact Person Name is missing");
			document.requestForm.contactperson.focus();
			errorflag=0;
		}
		flag=1;
	}
			

	for(var j=0;j<symb.length;j++){
		if( document.requestForm.contactperson.value.indexOf(symb[j])>=0){
			if(errorflag == 1){
				alert("Special characters and numerals are not allowed in Name ");
				document.requestForm.contactperson.focus();
				errorflag=0;
			}
			flag=1;
		}
	}

	if(document.requestForm.address.value==""){
		if(errorflag == 1){
			alert("Please enter your Address");
			document.requestForm.address.focus();
			errorflag=0;
		}
		flag=1;
	}
		
    if(document.requestForm.city.value==""){
		if(errorflag == 1){
			alert("Please enter City Name");
			document.requestForm.city.focus();
			errorflag=0;
		}
		flag=1;
	}
	
	if(document.requestForm.state.value==""){
		if(errorflag == 1){
			alert("Please enter State Name");
			document.requestForm.state.focus();
			errorflag=0;
		}
		flag=1;
	}
	
	if(document.requestForm.pincode.value==""){
		if(errorflag == 1){
			alert("Please enter PinCode");
			document.requestForm.pincode.focus();
			errorflag=0;
		}
		flag=1;
	}
    if(document.requestForm.country.value==""){
		if(errorflag == 1){
			alert("Please enter Country Name");
			document.requestForm.country.focus();
			errorflag=0;
		}
		flag=1;
	}

	if(document.requestForm.phone.value==""){
		if(errorflag == 1){
			alert("Please enter your telephone no");
			document.requestForm.phone.focus();
			errorflag=0;
		}
		flag=1;
	}
	if(document.requestForm.phone.value.length>0){
		var n=document.requestForm.phone.value	
		if (isNaN(n)==true){
		if(errorflag == 1){
			alert("Please enter your correct telephone no /n without any alphabets/special charaters");
			document.requestForm.phone.focus();
			errorflag=0;
		}
		flag=1;
	}
	}	
	if(document.requestForm.email.value==""){
		if(errorflag == 1){
			alert("Please enter your correct Email address");
			document.requestForm.email.focus();
			errorflag=0;
		}
		flag=1;
	}
	if(document.requestForm.email.value.length>0){
		   if(errorflag == 1){
			if(!(isEmail(document.requestForm.email.value,false))){
			alert("Invalid email address");
			document.requestForm.email.focus();
	errorflag=0;
			return false;
		}
	} 
 }
 
 if(document.requestForm.comment.value==""){
		if(errorflag == 1){
			alert("Please enter Catalog Comment");
			document.requestForm.comment.focus();
			errorflag=0;
		}
		flag=1;
	}
   	
  if(flag==0)
  {  
     document.requestForm.submit();
  }  
return true; 
}

