// JavaScript Document
function show_forgot(){
	$("#frmLogin").hide();
	$("#frmForgot").show();
	}
$(document).ready(function(){
	
$("#frmContact").submit(
						   function(){
						 var error=false;
							if(validate('frmContact'))
							error=false;
							else error=true;
						 if(error){
						
						 $("#field_error").css({display:'block'}); return false;
						 }
						 else return true;
						   });	
						   	
$("#frmProfile").submit(
						   function(){
						 var error=false;
							if(validate('frmProfile')){
							error=false;
							if($("#dNPassword").val()!=''){
								if($("#dNPassword").val()!=$("#dCPassword").val()){
									$("#dNPassword").addClass('error');
									$("#dCPassword").addClass('error');
									Sexy.error("Password Confiramtion failed. ");
									error=true;
									}
								
								}
							}
							else error=true;
						 if(error){
						Sexy.error("Highlighted fields are mandatory.");	 
					 return false;
						 }
						 else return true;
						   });	
// news letter form validation
$("#frmNewsletter").submit(
						   function(){
						 var error=false;
							if(validate('frmNewsletter'))
							error=false;
							else error=true;
						 if(error){
							 Sexy.error('Name and Email address should not be blank.');
 return false;
						 }
						 else return true;
						   });	

						   });

function validate(form_id){
							
							var error=false;
							 var elements=$("#"+form_id+" .required").size();
							 for(i=0;i<elements;i++){
							 var curObjId=($("#"+form_id+" .required").eq(i).attr("id"));
									 if( $("#"+form_id+" .required").eq(i).val()==''){
									 $("#"+form_id+" .required").eq(i).addClass('error');
									 error=true;
									 }
									else{ 
									$("#"+form_id+" .required").eq(i).removeClass('error');
									$("#"+form_id+" .required").eq(i).addClass('valid');
									 }
							 
							 $("#"+form_id+" .required").eq(i).bind('blur', function() {										
								 if($(this).val()==''){
									 $(this).addClass('error');
									 }
									else{ 
									$(this).removeClass('error');
									$(this).addClass('valid');
									 }
								
  
                              });

							 
							 }
							 if(error)
							 return false;
							 else return true;
}











function checkForm(formName)
{
	//NAME VALIDATION
	if(formName.name.value=="")
	{
		alert ('Please Enter Your Full Name!');
		formName.name.focus();
		return false;
	}	

	//EMAIL VALIDATION
	if(formName.email.value=="")
	{
		alert ('Please Enter Your Email!');
		formName.email.focus();
		return false;
	}
	//EMAIL FORMAT VALIDATON
	if (!formName.email.value.match(/^[\w\.-]+@(?:[A-Za-z0-9-]+\.)*[A-Za-z0-9-]{1,}\.[a-z]{2,9}$/))
	{
		alert ('Please Enter a Valid Email!');
		formName.email.select();
		return false;
	}	
		//PHONE VALIDATON
	if(formName.phone.value=="")
	{
		alert ('Please Enter Your Phone No.!');
		formName.phone.focus();
		return false;
	}
	//PHONE NUMERIC FORMAT VALIDATON
		if(isNaN(formName.phone.value)==true)
		{
		alert("Phone Number must be Numeric!") ;
		formName.phone.focus();
		formName.phone.value="";
		return false;
		}
	
	//URL VALIDATION
	if(formName.url.value=="")
	{
		alert ('Please Enter Your Website Address!');
		formName.url.focus();
		return false;
	}
    
	return true;
	
}

function set_lang(id_lang){
	$.post("/ajax/index.php",{lang:id_lang},function(data){		
		if(data=='set'){
		window.location.reload(true);
		}
	})
	
}
