// JavaScript Document
function validate_change_pwd(){
	if(checkValLength("frm.old_pwd","validDiv","* Enter your old password with more than 5 letters",5) == "error") return false;
	if(checkValLength("frm.new_pwd","validDiv","* Enter your new password with more that 5 letters",5) == "error" ) return false; 
	if(checkValLength("frm.v_pwd","validDiv","* Enter your verfication password with more that 5 letters",5) == "error" ) return false; 
	
	if(document.frm.new_pwd.value != document.frm.v_pwd.value){
	document.frm.new_pwd.value ="";
	document.frm.v_pwd.value =""
	display_msg("validDiv","* Both new and verification passwords must be same");
	return false;
	}
}
function validate_login(){
	if(checkValLength("loginfrm.username","validDiv","* Enter your username(atleast 3 letters)",2) == "error") return false;
	if(checkValLength("loginfrm.pwd","validDiv","* Enter your password(more that 5 letters)",5) == "error" ) return false; 
}

function validate_signup(){
	if(checkValLength("frm.t_fname","validDiv","* Enter your first name(atleast 2 letters)",1) == "error") return false;
	if(checkValLength("frm.t_lname","validDiv","* Enter your last name (atleast 1 letters)",0) == "error" ) return false; 
	if(checkValLength("frm.t_username","validDiv","* Enter your username(atleast 3 letters)",2) == "error" ) return false; 
	if(checkValLength("frm.t_email","validDiv","* Enter your email",0) == "error" ) return false; 
	
	email=document.frm.t_email.value;
	
	if(isEmailAddress(email,"validDiv","Enter valid email eg., jim@gmail.com") == "no") return false;;
	
	if(checkValLength("frm.t_pwd","validDiv","* Enter your password(atleast 6 letters)",5) == "error" ) return false; 
	if(checkValLength("frm.t_vpwd","validDiv","* Enter your verification password(atleast 6 letters)",5) == "error" ) return false; 
	
	if(document.frm.t_pwd.value != document.frm.t_vpwd.value){
	document.frm.t_vpwd.value ="";
	document.frm.t_pwd.value =""
	display_msg("validDiv","* Both  passwords must be same");
	return false;
	}
}
 
function validate_forgot_pwd(){
		email=document.frm.email.value;
	
	if(isEmailAddress(email,"validDiv","Enter valid email eg., jim@gmail.com") == "no") return false;;

 }
 
 function validate_post_topic(){
	if(checkValLength("form1.topic","validDiv","* Enter your topic(atleast 5 letters)",4) == "error") return false;
	if(checkValLength("form1.detail","validDiv","* Enter your detail(more that 5 letters)",5) == "error" ) return false; 
}

function validate_post_reply(){
	if(checkValLength("form1.a_answer","validDiv","* Enter your reply(atleast 5 letters)",4) == "error") return false;
}


function validate_post_job(){
	if(checkValLength("frm.job_code","validDiv","* Enter your job code(atleast 3 letters)",2) == "error") return false;
	if(checkValLength("frm.job_title","validDiv","* Enter your job title(atleast 5 letters)",4) == "error") return false;
	if(checkValLength("frm.job_location","validDiv","* Enter your job location(atleast 2 letters)",1) == "error") return false;
	if(checkValLength("frm.company_name","validDiv","* Enter your company name(atleast 3 letters)",2) == "error") return false;
	if(checkValLength("frm.contact_person","validDiv","* Enter your contact person(atleast 3 letters)",2) == "error") return false;
	if(checkValLength("frm.contact_phone","validDiv","* Enter your contact phone(atleast 5 letters)",4) == "error") return false;

	email=document.frm.contact_email.value;
	if(isEmailAddress(email,"validDiv","Enter valid email eg., jim@gmail.com") == "no") return false;;
	
	if(checkValLength("frm.description","validDiv","* Enter your description(atleast 10 letters)",9) == "error") return false;
	
}
 
function validate_expert(){
	if(checkValLength("frm.name","validDiv","* Enter your Name(atleast 3 letters)",2) == "error") return false;
	
	email=document.frm.email.value;
	if(isEmailAddress(email,"validDiv","Enter valid email eg., jim@gmail.com") == "no") return false;;
	
	if(checkValLength("frm.subject","validDiv","* Enter your subject(more that 5 letters)",5) == "error" ) return false; 
	if(checkValLength("frm.query","validDiv","* Enter your query(more that 5 letters)",5) == "error" ) return false; 

}

 
 
// check to see if input is a valid email address
function isEmailAddress(val,div_id,msg)
{
	if (val.match(/^([a-zA-Z0-9])+([.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-]+)+/))
	{
	return "yes";
	}
	else
	{
	 display_msg(div_id,msg);
     return "no";
	} 
}

function checkEmpty(obj,div_id,msg){
obj = eval('document.'+obj);alert("val="+obj.value )

	if(obj.value == ""){
		display_msg(div_id,msg);
		return false;
	}
}
function checkValLength(obj,div_id,msg,len){
obj = eval('document.'+obj);

	if(obj.value.length <= len){
		display_msg(div_id,msg);
		return "error";
	}else{
		return "noerror";	
	}
}

function display_msg(id,msg){
document.getElementById(id).innerHTML=msg;
}

function hide_msg(obj){
//div_id = eval(obj+"_div");
document.getElementById(obj).innerHTML="";
//document.getElementById(obj).style.display="inline";

}


function fncPagination(frm,pageno,actionpage){
	obj	= eval("document."+frm);
	obj.page.value = pageno;
	//alert(obj.page.value);
	obj.action = actionpage;
	obj.target ="_self";
	obj.submit();

}