		/*Email Validor Fumction */
		
		function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

function ValidateEmailCont(){
	var emailID=document.getElementById('email');
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
		
		
		
function ValidateFormCont(){
	
	var fname = document.getElementById('fname').value;
	var lname = document.getElementById('lname').value;
	var title = document.getElementById('title').value;
	var comp = document.getElementById('comp').value;
	var email = document.getElementById('email').value;	
	var phone = document.getElementById('phone').value;
	var city = document.getElementById('city').value;	
	var subj = document.getElementById('subj').value;
	
	if(fname.length==0){
		alert("Please enter First Name!");
		document.getElementById('fname').focus();
		return false;
	}
	if(lname.length==0){
		alert("Please enter Last Name!");
		document.getElementById('lname').focus();
		return false;
	}
	if(title.length==0){
		alert("Please enter Title!");
		document.getElementById('title').focus();
		return false;
	}
	if(comp.length==0){
		alert("Please enter Company!");
		document.getElementById('comp').focus();
		return false;
	}
	if(email.length==0){
		alert("Please enter Email!");
		document.getElementById('email').focus();
		return false;
	}
	if(phone.length==0){
		alert("Please enter Phone!");
		document.getElementById('phone').focus();
		return false;
	}
	if(city.length==0){
		alert("Please enter City!");
		document.getElementById('city').focus();
		return false;
	}
	if(subj.length==0){
		alert("Please enter Subject!");
		document.getElementById('subj').focus();
		return false;
	}
			
	return true;
}



function trim(s){
	return s.replace(/^\s+|\s+$/, '');
}
function validateRegistrationForm()	{
	var reason = "";
	reason += validatePassword($('#txt_register_password').val());
	reason += validateRegisteredEmail($('#txt_register_username').val());
	reason += checkConfirmPassword($('#txt_register_password').val(),$('#txt_register_cpassword').val());
	if (reason != "") 
	{
		$('#div_register_error').html(reason);
		return false;
	}
	return true;
}
function validateRegisteredEmail(fld)
{
	var error="";
	var tfld = trim(fld);                        // value of field with whitespace trimmed off
	var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
	var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   
	if (fld == "") {
		error = "Please enter valid email.\n";
	} else if (!emailFilter.test(tfld)) {              //test email for illegal characters
		error = "Please enter valid email.\n";
	} else if (fld.match(illegalChars)) {
		error = "Please enter valid email.\n";
	} else {
		
	}
	return error;
}

function validatePassword(str) {
	var error = "";
	var illegalChars = /\W- , ./; // allow letters, numbers, and underscores
 
	if (str	== "") {
		error = "Please enter valid password.<br>";
	} else if ((str.length < 4) || (str.length > 50)) {
		error = "Password is of wrong length.<br>";
	} else if (illegalChars.test(str)) {
		error = "Please enter valid password.<br>";
	} else {
	}
	return error;
}
	
function checkConfirmPassword(strO,strN)
{	
	var error = "";
	if(strO!=strN)
	{
	error = "Please enter same confirm password.<br>";
	}
	else{
	}
	return error;

}

function validateLoginForm()
{
	var reason = "";
	reason += validateRegisteredEmail($('#txt_login_username').val());
	reason += validateUserPassword($('#txt_login_password').val());
	
	 if (reason != "") 
	 {
		  $('#div_login_error').html(reason);
		return false;
	 }
	 return true;
}

function validateUserPassword(str)
{
	var error = "";
	if(str=="")
	{
		error = "Please Enter Valid password.<br>";
	}
	else{
	}
	return error;
}


function showTabbedPanelsContentGroup(divNo){
	for(var i=1; i<=2; i++){
		$('#TabbedPanelsContentGroup'+i).css({visibility: "hidden", display: "none"});
	}
	$('#TabbedPanelsContentGroup'+divNo).css({visibility: "visible", display: "block"});

}