
/* Validate Contact Form */


function validateContact()
{

	var isError = false;

	var errStr = 'Could not proceed further, there is/are some error(s) in your form submission. Have a look on the error(s) below:\n\n';
	
	if ($.trim($("input[name=yr_name]").val()) == '' || $.trim($("input[name=yr_name]").val()) == 'Name') {
		errStr += '* Please enter name.\n';	
		isError = true;																 	
	} 
	
	
	if ($.trim($("input[name=yr_email]").val()) == '' || $.trim($("input[name=yr_email]").val()) == 'E-mail') {

		errStr += '* Please enter email.\n';	
		isError = true;
		
	} else {

		if (!isValidEmail($.trim($("input[name=yr_email]").val()))) {

			errStr += '* Incorrect email format.\n';	
			isError = true;	

		}

	}	
	
	if ($.trim($("textarea[name=yr_message]").val()) == '' || $.trim($("textarea[name=yr_message]").val()) == 'Message') {
		errStr += '* Please enter message.\n';	
		isError = true;																 	
	}
	
	if (isError) {
		
		alert(errStr);
		return false;
		
	}
	else {
		
		submitConatctForm();
		return false;
		
	}
}



function submitConatctForm(varType)
{

	$.ajax({

		type: "POST",

		url: "contact_action.php",

		data: "yr_name=" + $("input[name=yr_name]").val() + "&yr_email=" + $("input[name=yr_email]").val() +  "&yr_message=" + $("textarea[name=yr_message]").val(),


		beforeSend: function() {

			// loading code

		},

		success: function(msg){
			
			$("input[name=yr_name]").val('Name');
			$("input[name=yr_email]").val('E-mail');
			$("textarea[name=yr_message]").val('Message');
			
			$('.contact_form').html(msg);
				
		}

	});

}

/* ADD-ONS functions */
function isValidEmail(email)
{
	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);
}

