
var email_filter =/^.+\@.+..{2,3}$/ ;
var number_filter =/^\d{1,}$/;
var reg_number=/(phone|mobile|fax)+/;
var reg_email=/email/;
				

function validatep(formname)
{
		if(formname=='changePassForm')
			if (eval('document.'+formname+'.old_password.value') == "")
			  {
				alert(valid_pass_old);
				eval('document.'+formname+'.old_password.focus()');
				return (false);
			  }
		if (eval('document.'+formname+'.password.value') == "" || eval('document.'+formname+'.password.value').length<6 )
		  {
			alert(valid_pass);
			eval('document.'+formname+'.password.focus()');
			return (false);
		  }
		  if (eval('document.'+formname+'.password.length') < 6)
		  {
		  alert(valid_pass_l);
		 eval('document.'+formname+'.password.focus()');
			return (false);
		  }
		   if (eval('document.'+formname+'.password.value') != eval('document.'+formname+'.password1.value'))
		  {
			alert(valid_pass_match)
			 eval('document.'+formname+'.password1.focus()');
			return false;
		  }
	return true;	  
}
function validateit(formname)
{
var str = eval('document.'+formname+'.email.value');

		var filter =/^.+\@.+..{2,3}$/ ;
		p1=eval('document.'+formname+'.phone1.value');
		//p2=eval('document.'+formname+'.phone2.value');
		p3=eval('document.'+formname+'.phone3.value');
		eval('document.'+formname+'.phone.value= p1+"-"+p3;');
		m1=eval('document.'+formname+'.mobile1.value');
		
		//m2=eval('document.'+formname+'.mobile2.value');
		m3=eval('document.'+formname+'.mobile3.value');
		eval('document.'+formname+'.mobile.value= m1+"-"+m3;');
		  if ( str == "" || !filter.test(str) )
				 {
				alert(valid_email);
				eval('document.'+formname+'.email.focus()');
				return (false);
				}
		//if(!validatep(formname)) return false;
		if (eval('document.'+formname+'.first_name.value')== "")
		  {
			alert(valid_fn);
			eval('document.'+formname+'.first_name.focus()');
			return (false);
		  }
		
		if (eval('document.'+formname+'.family_name.value') == "")
		  {
			alert(valid_ln);
			eval('document.'+formname+'.family_name.focus()');
			return (false);
		  }
		
		if(!validateNumber(m1) )
		{
			alert(valid_mobile);
			eval('document.'+formname+'.mobile1.focus()');
			return (false);
		}
		
		/*if(eval('document.'+formname+'.mobile2.value') == "" )
		{
			alert(valid_mobile);
			eval('document.'+formname+'.mobile2.focus()');
			return (false);
		}*/
		if(!validateNumber(m3) )
		{
			alert(valid_mobile);
			eval('document.'+formname+'.mobile3.focus()');
			return (false);
		}
		
		if(!validateNumber(p1) )
		{
			alert(valid_phone);
			eval('document.'+formname+'.phone1.focus()');
			return (false);
		}
		/*if(eval('document.'+formname+'.phone2.value') == "" )
		{
			alert(valid_phone);
			eval('document.'+formname+'.phone2.focus()');
			return (false);
		}
*/
		if(!validateNumber(p3) )
		{
			alert(valid_phone);
			eval('document.'+formname+'.phone3.focus()');
			return (false);
		}

return (true);
}

function country(formname){
	if( eval('document.'+formname+'.country_of_residence.value')=="213")
	{eval('document.'+formname+'.phone1.value="963"');
	eval('document.'+formname+'.mobile1.value="963"');
	$('input[name=city]').attr('value','').hide();
	$('select[name=city]').show();
	}
	else
	{eval('document.'+formname+'.phone1.value=""');
	eval('document.'+formname+'.mobile1.value=""');
	$('input[name=city]').attr('value','').show();
	$('select[name=city]').hide();
	
	}
}

function forget()
{
	document.form1.task.value="send";
	document.form1.submit();
}

function AddForm(){
	
	
	if(validateit('form1') && validatep('form1'))
	{
		
		//$('input[name=cAction]').attr('value','Add');
		
		if($('input[name=iagree]').length){
			if($('input[name=iagree]:checked').length==1)
				return true;
			else{
				alert($('input[name=agree_v]').attr('value'));
				return false;
			}
		}
		else
		return true;
		document.form1.cAction.value="Add";
		//alert("sldjf");
		
		document.form1.submit();
	}
	return false;
	}
function employerValid(){
	
	var emp_name=document.form1.emp_name.value;
		var emp_title=document.form1.emp_title.value;
		var emp_phone=document.form1.emp_phone.value;
		var emp_fax=document.form1.emp_fax.value;
		var email=document.form1.email.value;
		var emp_country=document.form1.emp_country.value;
		var emp_company=document.form1.emp_company.value;
		var emp_domain=document.form1.emp_domain.value;
		var comments=document.form1.comments.value;
		
		
			
			if(emp_name==''){
				alert(valid_n);
				document.form1.emp_name.focus();
				return false;	
			}
			
			
			if(emp_title==''){
				alert("Please Enter a Title.");
				document.form1.emp_title.focus();
				return false;	
			}
			//!validateNumber(emp_phone)
			if(emp_phone==''){
				alert(valid_phone);
				document.form1.emp_phone.focus();
				return false;	
			}
			
			if(emp_fax==''){
				alert(valid_fax);
				document.form1.emp_fax.focus();
				return false;	
			}
			
			if(!validateEmail(email)){
				alert(valid_email);
				document.form1.email.focus();
				return false;	
			}
			
			if(emp_country==''){
				alert(valid_cloc);
				document.form1.emp_country.focus();
				return false;	
			}
			
			if(emp_company==''){
				alert(valid_comp);
				document.form1.emp_company.focus();
				return false;	
			}
			
			if(emp_domain==''){
				alert(valid_cjc);
				document.form1.emp_domain.focus();
				return false;	
			}
			
			if(comments==''){
				alert(valid_notes);
				document.form1.comments.focus();
				return false;	
			}
		
		return true;	
		}
function AddForm_e(){//$('input[name=cAction]').attr('value','Add');
		
		if(employerValid()){
		document.form1.cAction.value="Add";
		//alert("sldjf");
		document.form1.submit();
		}
	}
function ContactForm(){//$('input[name=cAction]').attr('value','Add');
		valid=false;
		
		var emp_title=document.form1.title.value;
		var first_name=document.form1.first_name.value;
		var family_name=document.form1.family_name.value;
		var jp=document.form1.job_position_title.value;
		var emp_company=document.form1.company_org.value;
		var company_jc=document.form1.company_jc.value;
		var company_size=document.form1.company_size.value;
		var emp_country=document.form1.country.value;
		var city=document.form1.city.value;
		var emp_phone1=document.form1.emp_phone1.value;
		//var emp_phone2=document.form1.emp_phone2.value;
		var emp_phone=document.form1.emp_phone.value;
		
		var emp_fax1=document.form1.emp_fax1.value;
		//var emp_fax2=document.form1.emp_fax1.value;
		var emp_fax=document.form1.emp_fax.value;
		
		var emp_mobile1=document.form1.emp_mobile1.value;
		//var emp_mobile2=document.form1.emp_mobile2.value;
		var emp_mobile=document.form1.emp_mobile.value;
		
		var email=document.form1.contact_email.value;
		
		
		var company_profile=document.form1.company_profile.value;
		var comments=document.form1.comments.value;
			
		
		
			if(emp_title==''){
				alert("Please select a title.");
				document.form1.title.focus();
				return false;	
			}
			
			if(first_name==''){
				alert(valid_fn);
				document.form1.first_name.focus();
				return false;	
			}
			
			if(family_name==''){
				alert(valid_ln);
				document.form1.family_name.focus();
				return false;	
			}
			
			
			if(jp==''){
				alert(valid_jp);
				document.form1.job_position_title.focus();
				return false;	
			}
			if(emp_company==''){
				alert(valid_comp);
				document.form1.company_org.focus();
				return false;	
			}
			
			if(company_jc==''){
				alert(valid_cjc);
				document.form1.company_jc.focus();
				return false;	
			}
			if(company_size==''){
				alert("Please select a Company Size.");
				document.form1.company_size.focus();
				return false;	
			}
			if(emp_country==''){
				alert(valid_cloc);
				document.form1.country.focus();
				return false;	
			}
			if(city==''){
				alert(valid_city);
				document.form1.city.focus();
				return false;	
			}

			if(!validateNumber(emp_phone)||!validateNumber(emp_phone1)/*||emp_phone2==''*/){
				alert(valid_phone);
				document.form1.emp_phone.focus();
				return false;	
			}
			
			if(!validateNumber(emp_fax)||!validateNumber(emp_fax1)/*||emp_fax2==''*/){
				alert(valid_fax);
				document.form1.emp_fax.focus();
				return false;	
			}
			if(!validateNumber(emp_mobile)||!validateNumber(emp_mobile1)/*||emp_mobile2==''*/){
				alert(valid_mobile);
				document.form1.emp_mobile.focus();
				return false;	
			}
			if(!validateEmail(email)){
				alert(valid_cemail);
				document.form1.contact_email.focus();
				return false;	
			}
			
			
			
			if(company_profile==''){
				alert(valid_company_pro);
				document.form1.company_profile.focus();
				return false;	
			}
			
			if(comments==''){
				alert(valid_notes);
				document.form1.comments.focus();
				return false;	
			}
			
		
		
		document.form1.cAction.value="Add";
		document.form1.submit();
		
	}
function jobOfferValid(){
	valid=true;
	$('li.req2').each(function(){
			
			text=$(this).find('label:eq(0)').next();
			label=$(this).find('span.label').text().replace('*','');
			if(text.attr('value')==''){
				alert(please_enter_the+' '+label);
				valid=false;
				text.focus();
				return false;
			}
	
	 });
	
	
	return valid;
		}
		
function AddForm_j(){//$('input[name=cAction]').attr('value','Add');
		
		
		if(jobOfferValid())
		{
		document.form1.cAction.value="AddJob";
		//alert("sldjf");
		document.form1.submit();
		}
	}
function ModifyForm(formname){
	if(validateit(formname) )
	{	
		return true;
		document.form1.cAction.value="Modify";
		document.form1.submit();
	}
	else
		return false;
	}
function ModifyForm_e(){
		document.form1.cAction.value="Modify";
		document.form1.submit();}
function ChangePass(){
	if(validatepass())
		{document.form1.cAction.value="ModifyPass";
		document.form1.submit();
}
	}
function ChangePass_e(){
	if(validatepass())
		{
		document.form1.cAction.value="ModifyPass";
		document.form1.submit();
		}
	}

function validatepass()
{
	var p1=document.form1.password1.value;
		var p2=document.form1.password.value;
		var p3=document.form1.password3.value;
		document.form1.cAction.value="ModifyPass";
		
		if (p2 == "")
		  {
			alert(valid_pass);
			document.form1.password.focus();
			return (false);
		  }
		  if (document.form1.password.value.length < 6)
		  {
		  alert(valid_pass_l);
		  document.form1.password.focus();
			return (false);
		  }
		if(p2!=p3)
		{
			alert(valid_pass_match);
			return(false);
		}
		return true;
}

function validateEmail(email){
	var filter =/^.+\@.+..{2,3}$/ ;
	
	if ( email == "" || !filter.test(email) )
        return false
	else
	return true;
	
}

function validateNumber(number){
	var filter =number_filter ;

	if ( number == "" || !filter.test(number) )
        return false
	else
	return true;
	
}

function validatelogin(){
	
	email=$('#email').attr('value');
	pass=$('#password').attr('value');
	type=$('#login_type').attr('value');
	
	var filter =/^.+\@.+..{2,3}$/ ;
	
	if ( !validateEmail(email))
         {
        
      alert(valid_email);
      document.login_form.email.focus();
        }
	
	else
	document.login_form.submit();
	
	
	
}

function validateNumberEmail(){
	valid=true;
	$('.validate').each(function(){
			text=$(this);
			value=text.attr('value');
			if(text.hasClass('email'))
				filter=email_filter;
			else
			if(text.hasClass('number'))
					filter=number_filter;
			if(!filter.test(value)){
				
				valid=false;
				
				text.focus();
				return false;
			}
	
	 });
	
	
	return valid;

}
