		/*Email Validor Fumction */
function ValidateForm(){
	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"});

}