var remail=/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+\.+[a-zA-Z0-9-]+|[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+\.+[a-zA-Z0-9-]+\.+[a-zA-Z0-9-]+)$/;

function checkBlank(fieldvalue){
	if(fieldvalue.charAt(0)==""){
				return true;
	}
	else{
				return false;
	}
}	

function checkSpace(fieldvalue){
	if(fieldvalue.charAt(0) == " " || fieldvalue.charAt(fieldvalue.length) == " "){
				return true;
	}
	else{
				return false;
	}
}		

function checkEmail(fieldvalue){
	if(!remail.test(fieldvalue)){
				return true;
	}				
	else{
				return false;				
	}
}



function submitResearchForm(frmNm){
	var focus;
	var err = new String();
	if(checkBlank(frmNm.txtName.value) || checkSpace(frmNm.txtName.value) || checkBlank(frmNm.txtOrganisation.value) || checkSpace(frmNm.txtOrganisation.value) || checkBlank(frmNm.txtCity.value) || checkSpace(frmNm.txtCity.value) || frmNm.cmbCountry.selectedIndex == 0 || checkBlank(frmNm.txtEmail.value) || checkSpace(frmNm.txtEmail.value) || checkEmail(frmNm.txtEmail.value)){
		if(checkBlank(frmNm.txtName.value)){
			err="Please Enter Your Name\n";
			focus=1;
		}
		else if(checkSpace(frmNm.txtName.value)){
			err+="Blank Spaces are not allowed\n";
			focus=1;
		}
		if(checkBlank(frmNm.txtOrganisation.value)){
			err+="Please Enter the Name of the Organisation\n";
			if(focus!=1){
				focus=2;
			}
		}
		else if(checkSpace(frmNm.txtOrganisation.value)){
			err+="Blank Spaces are not allowed\n";
			if(focus!=1){
				focus=2;
			}
		}
		if(checkBlank(frmNm.txtCity.value)){
			err+="Please Enter the Name of the City\n";
			if(focus!=1 && focus!=2){
				focus=3;
			}
		}
		else if(checkSpace(frmNm.txtCity.value)){
			err+="Blank Spaces are not allowed\n";
			if(focus!=1 && focus!=2){
				focus=3;
			}
		}
		if(frmNm.cmbCountry.selectedIndex == 0){
			err+="Please select country from the drop down box\n";
			if(focus!=1 && focus!=2 && focus!=3){
				focus=4;
			}
		}
		if(checkBlank(frmNm.txtEmail.value)){
			err+="Please Enter Your Email Address\n";
			if(focus!=1 && focus!=2 && focus!=3 && focus!=4){
				focus=5;
			}
		}
		else if(checkSpace(frmNm.txtEmail.value)){
			err+="Blank Spaces are not allowed\n";
			if(focus!=1 && focus!=2 && focus!=3 && focus!=4){
				focus=5;
			}
		}
		else if(checkEmail(frmNm.txtEmail.value)){
			err+="Invalid Email Address\n";
			if(focus!=1 && focus!=2 && focus!=3 && focus!=4){
				focus=5;
			}
		}
		alert(err);
		if(focus == 1){
			frmNm.txtName.focus();
		}
		if(focus == 2){
			frmNm.txtOrganisation.focus();
		}
		if(focus == 3){
			frmNm.txtCity.focus();
		}
		if(focus == 4){
			frmNm.cmbCountry.focus();
		}
		if(focus == 5){
			frmNm.txtEmail.focus();
		}
	}
	else{
		frmNm.ActionType.value = "Mail";
		frmNm.submit();
	}
}


function resetForm(){

	frmNm.reset();	

}
	