var error = 0;
function isEmail(sLabel){
	var sText = document.getElementById(sLabel);
	var sRegEx = new RegExp(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$/);
	if(!sText.value.match(sRegEx)){
		document.getElementById(sLabel+"Label").style.color="#FF0000";
		this.error=1;
	}else{
		document.getElementById(sLabel+"Label").style.color="#000000";
	}
}
function isUrl(sLabel){
	var sText = document.getElementById(sLabel);
	var sRegEx = new RegExp(/<(?!\/?p(?=>|\s.*>))\/?.*?>/);
	if(sText.value.match(sRegEx)){
		document.getElementById(sLabel+"Label").style.color="#FF0000";
		this.error=1;
	}else{
		var sText = document.getElementById(sLabel);
		var sRegEx = new RegExp(/https?:\/\/([-\w\.]+)+(:\d+)?(\/([\w/_\.]*(\?\S+)?)?)?/);
		if(!sText.value.match(sRegEx)){
			document.getElementById(sLabel+"Label").style.color="#FF0000";
			this.error=1;
		}else{
			document.getElementById(sLabel+"Label").style.color="#000000";
		}
	}
}
function isAlphanumeric(sLabel){
	var sText = document.getElementById(sLabel);
	var sRegEx = new RegExp('([a-zA-Z0-9]+([a-zA-Z\_0-9\.]*))$');
	if(!sText.value.match(sRegEx)){
		document.getElementById(sLabel+"Label").style.color="#FF0000";
		this.error=1;
	}else{
		document.getElementById(sLabel+"Label").style.color="#000000";
	}
}
function isNumber(sLabel){
	var sText = document.getElementById(sLabel);
	var sRegEx = new RegExp('([0-9]+([0-9]*))$');
	if((!sText.value.match(sRegEx))||(sText.value.length<7)){
		document.getElementById(sLabel+"Label").style.color="#FF0000";
		this.error=1;
	}else{
		document.getElementById(sLabel+"Label").style.color="#000000";
	}
}
function isNull(sLabel){
	var sText = document.getElementById(sLabel);
	var sRegEx = new RegExp(/<(?!\/?p(?=>|\s.*>))\/?.*?>/);
	if(sText.value.match(sRegEx)){
		document.getElementById(sLabel+"Label").style.color="#FF0000";
		this.error=1;
	}else{
		var sText = document.getElementById(sLabel).value.replace(/ /g,"");
		if(sText==""){
			document.getElementById(sLabel+"Label").style.color="#FF0000";
			this.error=1;
		}else{
			document.getElementById(sLabel+"Label").style.color="#000000";
		}	
	}
	
}
function validate(){
	isEmail("eMail");
	isAlphanumeric("firstName");
	isAlphanumeric("lastName");
	isNull("blogName");
	isUrl("blogUrl");
	isNumber("mobileNo");
	if (this.error!=0){
		alert ("Please review the entries with red label");
		this.error=0;
	}else{
		document.regForm.submit();
	}
}