

function formValidator(){

	// Make quick references to our fields

	var title = document.getElementById('title');

	var firstname = document.getElementById('first_name');

	var lastname = document.getElementById('last_name');

	var phone_no = document.getElementById('phone_no');

	var email_id = document.getElementById('email_id');

	var join_as = document.getElementById('join_as');

	var comments = document.getElementById('comments');

	//var remarks = document.getElementById('remarks');

	

	// Check each input in the order that it appears in the form!

if(notEmpty(title, "Please enter your title")){

	if(isAlphabet(firstname, "Please enter your First Name")){

		if(isAlphabet(lastname, "Please enter your Last Name")){

			 if(notEmpty(phone_no, "Please enter a Phone Number")){

		        if(emailValidator(email_id, "Please enter a valid email address")){

			        if(madeSelection(join_as, "Please enter your join as")){

				      	return true;

						}

					}

				}

			}

	    }

	}



 

function notEmpty(elem, helperMsg){

	if(elem.value.length == 0){

		alert(helperMsg);

		elem.focus(); // set the focus to this input

		return false;

	}

	return true;

}

function madeSelection(elem, helperMsg){

	if(elem.value == "All"){

		alert(helperMsg);

		elem.focus();

		return false;

	}else{

		return true;

	}

}

function isNumeric(elem, helperMsg){

	var numericExpression = /^[0-9]+$/;

	if(elem.value.match(numericExpression)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}



function isAlphabet(elem, helperMsg){

	var alphaExp = /^[a-zA-Z\ \+]+$/;

	if(elem.value.match(alphaExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}



function isAlphanumeric(elem, helperMsg){

	var alphaExp = /^[0-9a-zA-Z]+\ \[0-9a-zA-Z]+$/;

	if(elem.value.match(alphaExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}





function emailValidator(elem, helperMsg){

	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;

	if(elem.value.match(emailExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}

	

	

	return false;

	

}





function Validator1(){

	// Make quick references to our fields

	var name = document.getElementById('name_header');

	var email_id = document.getElementById('email_id_header');

	var phone_no = document.getElementById('phone_no_header');	

	var needs = document.getElementById('needs_header');

	
	// Check each input in the order that it appears in the form!

if(isAlphabet(name, "Please enter your name")){	

		  if(emailValidator(email_id, "Please enter a valid email address")){

							
        		if(notEmpty(phone_no, "Please enter your number")){	
								


	

							if(notEmpty(needs, "Please enter your Needs")){




							return true;

						
		
	}
}
	}
}

function notEmpty(elem, helperMsg){

	if(elem.value.length == 0){

		alert(helperMsg);

		elem.focus(); // set the focus to this input

		return false;

	}

	return true;

}



function madeSelection(elem, helperMsg){

	if(elem.value == "All"){

		alert(helperMsg);

		elem.focus();

		return false;

	}else{

		return true;

	}

}



function isNumeric(elem, helperMsg){

	var numericExpression = /^[0-9]+$/;

	if(elem.value.match(numericExpression)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}



function isAlphabet(elem, helperMsg){

	var alphaExp = /^[a-zA-Z\ \+]+$/;

	if(elem.value.match(alphaExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}



function isAlphanumeric(elem, helperMsg){

	var alphaExp = /^[0-9a-zA-Z]+\ \[0-9a-zA-Z]+$/;

	if(elem.value.match(alphaExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}





function emailValidator(elem, helperMsg){

	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;

	if(elem.value.match(emailExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}

	

	

	return false;

	

}





function Valid(){

	// Make quick references to our fields

	var firstname = document.getElementById('first_name');

	var lastname = document.getElementById('last_name');

	var email_id = document.getElementById('email_id');

	var phone_no = document.getElementById('phone_no');

	var remarks = document.getElementById('remarks');

	

	// Check each input in the order that it appears in the form!



	if(isAlphabet(firstname, "Please enter your First Name")){

		if(isAlphabet(lastname, "Please enter your Last Name")){

		  if(emailValidator(email_id, "Please enter a valid email address")){

			 if(isNumeric(phone_no, "Please enter a Phone Number")){

					if(notEmpty(remarks, "Please enter your Remarks")){

							return true;

						}

					}

				}

			}

	    }



 

function notEmpty(elem, helperMsg){

	if(elem.value.length == 0){

		alert(helperMsg);

		elem.focus(); // set the focus to this input

		return false;

	}

	return true;

}



function isNumeric(elem, helperMsg){

	var numericExpression = /^[0-9]+$/;

	if(elem.value.match(numericExpression)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}



function isAlphabet(elem, helperMsg){

	var alphaExp = /^[a-zA-Z\ \+]+$/;

	if(elem.value.match(alphaExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}



function isAlphanumeric(elem, helperMsg){

	var alphaExp = /^[0-9a-zA-Z]+\ \[0-9a-zA-Z]+$/;

	if(elem.value.match(alphaExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}





function emailValidator(elem, helperMsg){

	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;

	if(elem.value.match(emailExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}

	

	

	return false;

	

}





function Validation(){

	// Make quick references to our fields

	var name = document.getElementById('name');

	var address= document.getElementById('address');

	var email_id = document.getElementById('email_id');

	var phone_no = document.getElementById('phone_no');

	var category = document.getElementById('category');

	var period = document.getElementById('period');

	var type_amount = document.getElementById('type_amount');

	var amount = document.getElementById('amount');

	var mode = document.getElementById('mode');

	//var remarks = document.getElementById('remarks');

	

	// Check each input in the order that it appears in the form!

if(isAlphabet(name, "Please enter your name")){	

	if(notEmpty(address, "Please enter your Address")){

		  if(emailValidator(email_id, "Please enter a valid email address")){

			   if(isNumeric(phone_no, "Please enter a Phone Number")){

				  if(madeSelection(category, "Please Choose a Category")){

        				if(madeSelection(period, "Please Choose a Period")){

							if(madeSelection(type_amount, "Please Choose a Type of Amount")){

							 if(isNumeric(amount, "Please enter Your Amount")){

								if(madeSelection(mode, "Please Choose a Mode")){

							return true;

						}

					}

				}

			}

		  }

		}

	  }

	}

}

			

function notEmpty(elem, helperMsg){

	if(elem.value.length == 0){

		alert(helperMsg);

		elem.focus(); // set the focus to this input

		return false;

	}

	return true;

}



function madeSelection(elem, helperMsg){

	if(elem.value == "All"){

		alert(helperMsg);

		elem.focus();

		return false;

	}else{

		return true;

	}

}



function isNumeric(elem, helperMsg){

	var numericExpression = /^[0-9]+$/;

	if(elem.value.match(numericExpression)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}



function isAlphabet(elem, helperMsg){

	var alphaExp = /^[a-zA-Z\ \+]+$/;

	if(elem.value.match(alphaExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}



function isAlphanumeric(elem, helperMsg){

	var alphaExp = /^[0-9a-zA-Z]+\ \[0-9a-zA-Z]+$/;

	if(elem.value.match(alphaExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}





function emailValidator(elem, helperMsg){

	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;

	if(elem.value.match(emailExp)){

		return true;

	}else{

		alert(helperMsg);

		elem.focus();

		return false;

	}

}

	

	

	return false;

	

}






