
function validateT_code(fld) {
    var error = "";
    if (fld.value == "") {
        fld.style.background = '#F9E4DB'; 
        error = "You didn't enter a Team Code.\n";
    } else if ((fld.value.length < 8) || (fld.value.length > 20)) {
        fld.style.background = '#F9E4DB'; 
        error = "The Team ID is the wrong .\n";
    } else {
        fld.style.background = 'White';
    }
    return error;
}

function validateMName(fld) {
    var error = "";
	var char = /^[a-zA-Z\s]+$/;
    if (fld.value == "") {
        fld.style.background = '#F9E4DB'; 
        error = "You didn't enter a Member Name.\n";
    } else if ((fld.value.length < 3) || (fld.value.length > 50)) {
        fld.style.background = '#F9E4DB'; 
        error = "The Member name length is not right(3to50 characters).\n";
    } else if  (char.test(fld.value)) {
	 fld.style.background = 'White';
			
	} else {
       		fld.style.background = '#F9E4DB'; 
        error = "Please write a valid Full Name.\n";
    }
    return error;
}

function validateAddress(fld) {
    var error = "";
    if (fld.value == "") {
        fld.style.background = '#F9E4DB'; 
        error = "You didn't enter a Address.\n";
    } else if ((fld.value.length < 3) || (fld.value.length > 200)) {
        fld.style.background = '#F9E4DB'; 
        error = "The Address length is not right.\n";
    } else {
        fld.style.background = 'White';
    }
    return error;
}


function validateCity(fld) {
    var error = "";
	var char = /^[a-zA-Z\s]+$/;;
	
    if (fld.value == "") {
        fld.style.background = '#F9E4DB'; 
        error = "You didn't enter a City.\n";
    } else if ((fld.value.length < 3) || (fld.value.length > 30)) {
        fld.style.background = '#F9E4DB'; 
        error = "The City name is too short.\n";
    }else if  (char.test(fld.value)) {
	 fld.style.background = 'White';
			
	} else {
       		fld.style.background = '#F9E4DB'; 
        error = "Please write a valid city name.\n";
    }
    return error;
}
function validatePassword(fld) {
    var error = "";
   
    if (fld.value == "") {
        fld.style.background = '#F9E4DB';
        error = "You didn't enter a password.\n";
    } else if ((fld.value.length < 6) || (fld.value.length > 10)) {
        error = "Password length must be in between 6-10. \n";
        fld.style.background = '#F9E4DB';
    } else {
        fld.style.background = 'White';
    }
   return error;
}  
function validateLocation(fld) {
    var error = "";
       if (fld.value == "") {
        fld.style.background = '#F9E4DB';
        error = "Please Select A Location.\n";
    } else {
        fld.style.background = 'White';
    }
   return error;
}
function validateState(fld) {
    var error = "";
       if (fld.value == "") {
        fld.style.background = '#F9E4DB';
        error = "Please Select A State.\n";
    } else {
        fld.style.background = 'White';
    }
   return error;
}
function validateMembers(fld) {
    var error = "";
       if (fld.value == "") {
        fld.style.background = '#F9E4DB';
        error = "Please Select No Of Members.\n";
    } else {
        fld.style.background = 'White';
    }
   return error;
}   

function validatePhone(fld) {
    var error = "";
	var char = /^[0-9]+$/;
    if (fld.value == "") {
        error = "You didn't enter a phone number.\n";
        fld.style.background = '#F9E4DB';
    } else if (fld.value.length < 6) {
        error = "The phone number is the wrong length.\n";
        fld.style.background = '#F9E4DB';
    } else if (char.test(fld.value)) {
		fld.style.background = 'White';
        
    } else {
        error = "The phone number contains illegal characters.\n";
        fld.style.background = '#F9E4DB';
    }
    return error;
}

function validatePincode(fld) {
    var error = "";
   var char = /^[0-9]+$/;  

   if (fld.value == "") {
        error = "You didn't enter a Pincode.\n";
        fld.style.background = '#F9E4DB';
    } else if (!(fld.value.length == 6)) {
		error = "The Pincode is the wrong length.\n";
        fld.style.background = '#F9E4DB';
    } else if (char.test(fld.value)) {
			fld.style.background = 'White';
    } else {
	    error = "The Pincode contains illegal characters.\n";        
        fld.style.background = '#F9E4DB';        
    }
    return error;
}


function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
}

function validateEmail(fld) {
    var error="";
    var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   
    if (fld.value == "") {
        fld.style.background = '#F9E4DB';
        error = "You didn't enter an email address.\n";
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
        fld.style.background = '#F9E4DB';
        error = "Please enter a valid email address.\n";
    } else if (fld.value.match(illegalChars)) {
        fld.style.background = '#F9E4DB';
        error = "The email address contains illegal characters.\n";
    } else {
        fld.style.background = 'White';
    }
    return error;
}


function validateInstitute(fld) {
    var error = "";
    if (fld.value == "") {
        fld.style.background = '#F9E4DB'; 
        error = "You didn't enter a Institute.\n";
    } else if ((fld.value.length < 3) || (fld.value.length > 200)) {
        fld.style.background = '#F9E4DB'; 
        error = "The Institute name is too short.\n";
    } else {
        fld.style.background = 'White';
    }
    return error;
}