function regValidate(){
	//alert("called");
	var name = document.frm.user.value;
	var pass = document.frm.pass.value;
	var rpass = document.frm.rpass.value;
	var add = document.frm.add.value;
	var cno = document.frm.cno.value;
	var email = document.frm.email.value;

	var flag = false;

	/******************************* EMAIL VALIDATION ****************************/
	var sparr = new Array('#','$','%','!','^','&','*','(',')','+','|','?');
	
	var count = 0;
	for(i=0;i<sparr.length;i++){
		if(email.indexOf(sparr[i]) != -1)
			count++;
	}
	
	var at = email.indexOf("@");
	var dot = email.indexOf(".");
	var lastdot = email.lastIndexOf(".");
	
	var gap=0;
	if(lastdot-dot!=0){
		if(lastdot-dot==1)
			gap++;
	}

	/******************************************************************************/

	if(name==""){
		alert("Enter your name");
		document.frm.user.focus();
	} else if(pass==""){
		alert("Enter a password");
		document.frm.pass.focus();
	} else if(rpass==""){
		alert("Confirm your password");
		document.frm.rpass.focus();
	} else if(add==""){
		alert("Enter your address");
		document.frm.pass.focus();
	} else if(cno==""){
		alert("Enter your contact number");
		document.frm.cno.focus();
	} else if(email==""){
		alert("Enter your email address");
		document.frm.email.focus();
	} else if(dot==0 || at==-1 || at<1 || dot==-1 || (lastdot-at)<2 || gap>0 ){
		alert("Invalid Email");
		document.sitedetails.email.focus();
	} else if(count>0){
		alert("Special Characters in Email are not allowed");
		document.sitedetails.email.focus();
	} else {
		flag = true;
	}
	return flag;
}