var submitflag=false;
function checkform ( form ) {
  var dml = form ;
	var emailFilter=/^.+@.+\..{2,3}$/ ;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/ ;

	  if(dml.com_contact.value == "") {
		    alert("Please input your name !");
		    dml.com_contact.focus();
		    return(false);
	  }/*	  
	  if(dml.com_name.value == "") {
		    alert("Please input your company name !");
		    dml.com_name.focus();
		    return(false);
	  }*/
    if(dml.com_address1.value == "") {
		    alert("Please input your address !!");
		    dml.com_address1.focus();
		    return(false);
	  }	 
    if(dml.com_postcode.value == "") {
		    alert("Please input your Zip/Postal code !!");
		    dml.com_postcode.focus();
		    return(false);
	  }
	if(dml.com_city.value == "") {
		    alert("Please select city !!");
		    dml.com_city.focus();
		    return(false);
	}
	if(dml.com_state.value == "") {
		    alert("Please select state/province !!");
		    dml.com_state.focus();
		    return(false);
	}
    if(dml.com_country.value == "") {
		    alert("Please select country !!");
		    dml.com_country.focus();
		    return(false);
	  } 
    if(dml.com_phone.value == "") {
		    alert("Please input the phone number !!");
		    dml.com_phone.focus();
		    return(false);
	  }	  
    if (!(emailFilter.test(dml.com_email.value))) { 
       alert("Please input a valid email address.\n");
	     dml.com_email.focus();
		   return(false);
    }/*
	  if(dml.com_passwd.value == "") {
		    alert("Please input your password !!");
		    dml.com_passwd.focus();
		    return(false);
	  }	
	  if(dml.com_passwd1.value == "") {
		    alert("Please retype your password !!");
		    dml.com_passwd1.focus();
		    return(false);
	  }	
	  if( dml.com_passwd.value != dml.com_passwd1.value){
		    alert("Passwords don't match");
		    dml.com_passwd.focus();
		    return(false);	  
	  }*/
	if(submitflag==false){
	  if( dml.pro_source.value == dml.pro_target.value){
		    alert("Source language and target language can't be same.");
		    dml.pro_source.focus();
		    return(false);
	  }
	  if(dml.word_count.value == "") {
		    alert("Please input the word count !!");
		    dml.word_count.focus();
		    return(false);
	  }
	  if(dml.pro_rate.value == "") {
		    alert("Please input the rate !!");
		    dml.pro_rate.focus();
		    return(false);
	  }
	  if(dml.deadline.value == "") {
		    alert("Please input the deadline !!");
		    dml.deadline.focus();
		    return(false);
	  }
	  if(dml.contractdead.value == "") {
		    alert("Please input the Contractor Deadline !!");
		    dml.contractdead.focus();
		    return(false);
	  }
	}
    return(true);
	}

