jQuery(document).ready(function(){
	
	globalTextValue = '';
	/**
	* Code for removing the input default values of contact form onfocus of input fields
	*/
	jQuery("#contactform_epke").find("input").focus(function()
	{
		globalTextValue = jQuery(this).val(); 
		jQuery(this).val('');
	});
	
	/**
	* Code for getting back the default input values on blur of the input fields
	*/
	jQuery("#contactform_epke").find("input").blur(function()
	{ 
		if(jQuery(this).val() == globalTextValue){
			jQuery(this).val(globalTextValue);
		}else if(jQuery(this).val()==''){
			jQuery(this).val(jQuery(this).attr('title'));
		}
	});
	
	
	jQuery(".contact_submit").click(function(){
		
		var contactform_name = jQuery(".contactform_name").val();
		var contactform_email = jQuery(".contactform_email").val();
		var contactform_description = jQuery(".contactform_description").val();
		
		validationCount = formValidation("name",contactform_name,"contactform_name");
		validationCount += formValidation("email",contactform_email,"contactform_email");
		validationCount += formValidation("desc",contactform_description,"contactform_description");
		
		if(validationCount>2){
			var formserialize= jQuery("#contactform_epke").serialize();
			jQuery.ajax({
				type:"POST",
				data:formserialize,
				url:W3FE_BASE_URL+"/"+FRNDLY_URL,
				success:function(msg){
//							alert(msg);
				 jQuery.alerts.yesButton = 'OK';
					
				 jConfirmmedia('Mail successfully sent',"",function(msg) {
					if(msg){}
				  });
				 jQuery(".contactform_name").val(jQuery(".contactform_name").attr("title"));
					jQuery(".contactform_email").val(jQuery(".contactform_email").attr("title"));
					jQuery(".contactform_description").val('');

				}
			});
		}
	});
});

function formValidation(fieldName,fieldValue,fieldClass){
	
	if(fieldName=='name' || fieldName=='desc'){
		if(jQuery.trim(fieldValue)!=''){
			jQuery("."+fieldClass).removeClass("contactform_error");
			return 1;
		}
		else{
			jQuery("."+fieldClass).addClass("contactform_error");
			return 0;
		}
	}
	
	if(fieldName=='email'){
		if(validateEmail(fieldValue)){
			jQuery("."+fieldClass).removeClass("contactform_error");
			return 1;
		}
		else{
			jQuery("."+fieldClass).addClass("contactform_error");
			return 0;	
		}
	}
}

function validateEmail(elementValue){  
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
	return emailPattern.test(elementValue);  
} 
jQuery("#femkeanswer").click(function()
{
//	jQuery(this).slideUp('slow');
//	jQuery('#femkequestion').css('background','url("../../../public/_images/lists-arrow.gif") no-repeat 392px center');
	jQuery('#femkequestion').css('color','#333333');	
}); 

jQuery("#femkeanswer_inner").click(function()
{
	jQuery('#femkeanswer').slideUp('slow');
	jQuery('#femkequestion').css('visibility','visible');
//	jQuery('html, body').animate({scrollTop:500}, 'slow');
});

jQuery("#femkequestion").click(function(){
	jQuery('#femkequestion').css('visibility','hidden');
});

