// For Email Validation
function validateEmail(objField, strLabel, flagCheckNull){
	if(flagCheckNull && objField.value == ""){
		alert("Please enter " + strLabel);
		objField.focus();
		return false;
	}
	reg = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@(([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
	if(!reg.test(objField.value)){
		alert("Invalid " + strLabel + ". Please enter again.");
		objField.focus();
		objField.select();
		return false;
	}
	return true;
}


// For checking whether field is empty or not
function notEmpty(objField, strLabel, selField){

	var flagReturn = false;

	for (i=0; i<objField.value.length; i++) {
		if(objField.value.charAt(i) != " "){
			flagReturn = true;
			break;
		}
	}

	if(!flagReturn){
		objField.value = "";
		if(selField){
			alert("Please select " + strLabel);
		}else{
			alert("Please enter " + strLabel);
		}
		objField.focus();
	}
	return flagReturn;
}

/* Javascript function for validating URL's or Links. If validation for "ftp://" URL is required then change the "regexp" variable to include "ftp" parameter as specified here : "/(ftp|http|https)............". */
function validUrl(objField, strLabel) {
	var regexp = /(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/

	if(!regexp.test(objField.value)) {
		alert("Please enter " + strLabel);
		objField.value = "http://";
		objField.focus();
		return false;
	}
	return true;
}