text: //  ====================================================================
  //	Theme Name: Lumen - Multi-purpose Bootstrap Template
  //	Theme URI: 
  //	Description: This javascript file for Fiesta.
  //	Version: 1.0
  //	Author: Responsive Expert
  //	Author URI: http://themeforest.net/user/responsiveexperts
  //	Tags:
  //  ====================================================================
  
  (function() {
  	"use strict";
  	
  	function validate_email(email) 
  	{
  	   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  	   return reg.test(email);
  	}
  	$(document).ready(function(e) {
  		$('#contact-submit').click(function(e) {
  			e.preventDefault();
  			contact_submit();
  		});
  		$('input:text, textarea').keyup(function(e) {
  			$(this).removeClass('error');
  		});
  		$('#contact-error').hide();
  		$('#contact-loading').hide();
  		$('#contact-success').hide();
  		$('#contact-failed').hide();
  		$('#rsvp-error').hide();
  		$('#rsvp-loading').hide();
  		$('#rsvp-success').hide();
  		$('#rsvp-failed').hide();
  	});
  	
  	
  	
  	// Contact form validation
  	
  	function contact_submit()
  	{
  		$('#contact-error').hide();
  		var submit_flag = 'yes';
  		var contact_name = $('#contact-name').val();
  		if( contact_name =='')
  		{
  				if(submit_flag == 'yes')
  				{
  					$('#contact-name').focus();
  				}
  				$('#contact-name').addClass('error');
  				submit_flag = 'no';
  		}
  		var contact_email =$('#contact-email').val();
  		if(contact_email =='')
  		{
  				if(submit_flag == 'yes')
  				{
  					$('#contact-email').focus();
  				}
  				$('#contact-email').addClass('error');
  				submit_flag = 'no';
  		}
  		if(!validate_email(contact_email))
  		{
  				if(submit_flag == 'yes')
  				{
  					$('#contact-email').focus();
  				}
  				$('#contact-email').addClass('error');
  				submit_flag = 'no';
  		}
  		var contact_phone = $('#contact-phone').val();
  		if( contact_phone =='')
  		{
  				if(submit_flag == 'yes')
  				{
  					$('#contact-phone').focus();
  				}
  				$('#contact-phone').addClass('error');
  				submit_flag = 'no';
  		}
  		var contact_msg = $('#contact-msg').val();
  		if( contact_msg =='' || contact_msg== 'Your Message *')
  		{
  				if(submit_flag == 'yes')
  				{
  					$('#contact-msg').focus();
  				}
  				$('#contact-msg').addClass('error');
  				submit_flag = 'no';
  		}
  		if(submit_flag != 'yes')
  		{	
  			$('#contact-error').show().html('Please review the above details filled');
  		}
  		else
  		{
  			$('#contact-error').hide();
  			$('#contact-success').hide();
  			$('#contact-failed').hide();
  			$('#contact-form').hide();
  			$('#contact-loading').show();
  	
  			$.ajax({
  				url: 'php/reachus.php',
  				type: 'post',
  				cache: false,
  				data: {'name' : contact_name, 'email' : contact_email , 'phone' : contact_phone , 'msg' : contact_msg},
  				success: function(data) {
  								if(data =='ok')
  								{
  									$('#contact-error').hide();
  									$('#contact-failed').hide();
  									$('#contact-form').hide();
  									$('#contact-loading').hide();
  									$('#contact-success').show();
  									
  									$('#contact-name').val('');
  									$('#contact-email').val('');
  									$('#contact-phone').val('');
  									$('#contact-msg').val('');
  									setTimeout("$('#contact-success').hide();$('#contact-form').show();",5000);
  								}
  								else
  								{
  									$('#contact-error').hide();
  									$('#contact-success').hide();
  									$('#contact-form').hide();
  									$('#contact-loading').hide();
  									$('#contact-failed').show();
  									setTimeout("$('#contact-failed').hide();$('#contact-form').show();",5000);
  								}
  						}
  					});	
  		}
  	}
  })(jQuery);