function validate_profile(formid,newuser){
	err="";
	if(document.forms[formid].name.value==''){
		err =err+"Name\n";
	}

	if(document.forms[formid].email.value==''){
		err =err+"Email\n";
	}
	else {
		if(!check_email(document.forms[formid].email.value)) {
			err = err + "Email\n";
		}
	}

	if(newuser==1){
		if(document.forms[formid].password.value==''){
			err =err+"Password\n";
		}
		if(document.forms[formid].con_password.value==''){
			err =err+"Confirm password\n";
		}
		if(document.forms[formid].password.value!=document.forms[formid].con_password.value){
			err =err+"Passwords do not match\n";
		}
	}

	if(isNaN(document.forms[formid].from_price.value)){
		err =err+"Please enter a numeric value for from price\n";
	}
	if(isNaN(document.forms[formid].to_price.value)){
		err =err+"Please enter a numeric value for to price\n";
	}
	if(isNaN(document.forms[formid].from_mileage.value)){
		err =err+"Please enter a numeric value for from mileage\n";
	}
	if(isNaN(document.forms[formid].to_mileage.value)){
		err =err+"Please enter a numeric value for to mileage\n";
	}

	if(document.forms[formid].from_price.value!=''){
		if(parseInt(document.forms[formid].from_price.value,10) <= 0){
			err =err+"Please enter a positive value for from price\n";
		}
	}
	if(document.forms[formid].to_price.value!=''){
		if(parseInt(document.forms[formid].to_price.value,10) <= 0){
			err =err+"Please enter a positive value for to price\n";
		}	
	}
	if(document.forms[formid].from_mileage.value!=''){
		if(parseInt(document.forms[formid].from_mileage.value,10)<= 0){
			err =err+"Please enter a positive value for from mileage\n";
		}
	}
	if(document.forms[formid].to_mileage.value!=''){
		if(parseInt(document.forms[formid].to_mileage.value,10) <= 0){
			err =err+"Please enter a positive value for to mileage\n";
		}
	}
	if((document.forms[formid].from_price.value!='') && (document.forms[formid].to_price.value!='')){
		if(parseInt(document.forms[formid].to_price.value,10) < parseInt(document.forms[formid].from_price.value,10)){
			err =err+"to price should be greater than from price\n";
		}
	}
	if((document.forms[formid].from_mileage.value!='') && (document.forms[formid].to_mileage.value!='')){
		if(parseInt(document.forms[formid].to_mileage.value,10) < parseInt(document.forms[formid].from_mileage.value,10)){
			err =err+"to mileage should be greater than from mileage\n";
		}
	}
	if(err!='') {
		err = "The following fields are either blank or have not been filled correctly\n" + err;
		alert(err);
		return false;
	} else {
		return true;
	}
}

function check_email(email_field) {
// Check for @ and dot in email address
var email_error = "";
checkadd1 = email_field.indexOf("@")
if (checkadd1 == (-1)) {
	return false;
} else {

	// Check for presence of a dot
	checkadd1 = email_field.indexOf(".")
	if (checkadd1 == (-1)) {
		return false;
      }
}
return true;
}

function validate_login(formid)
{
	err="";
	if (document.forms[formid].email.value =="") {
		err = err + "Email\n";
	}
	else {
		if(!check_email(document.forms[formid].email.value)) {
            	err += "Email\n";
            }
	}
	if(document.forms[formid].password.value==''){
		err =err+"Password\n";
	}
	if(err!=''){
		err ="The following fields are either blank or have not been filled correctly\n"+ err;
		alert(err);	
		return false;
	}else {
		return true;
	}
}

function validate_forgot() {
	err ="";
	if(document.forgotform.forgotemail.value ==""){
		err = err + "Email\n";
	}else {
		if(!check_email(document.forgotform.forgotemail.value)){
		err = err +"Email\n";
		}
	}
	if(err !=''){
		err ="The following fields are either blank or have not been filled correctly\n"+ err;
		alert(err);	
		return false;
	}else {
		return true;
	}

	
}