jQuery.noConflict();
jQuery(document).ready(function() 
{

jQuery(this).click(function(){
		jQuery('#first-name').removeClass("flash-me");
		jQuery('#surname').removeClass("flash-me");
		jQuery('#email').removeClass("flash-me");
		jQuery('#confirm-email').removeClass("flash-me");
});	
			
jQuery("a.various1").fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'speedIn'		:	1000, 
		'speedOut'		:	200,
		'onClosed': function(){
           
        }



});


jQuery('.cancel-button').click(function() {
	jQuery.fancybox.close() 
});
	
jQuery('.close-button').click(function() {
	jQuery.fancybox.close() 
});	
	
	
/* SUBMISSION FOR THE FIRST NEWSLETTER SIGNUP WINDOW */	
	
	
jQuery('#submit-button').click(function() {
										
										
		 
		var error =0;  
		
		/* INPUT FIELD VALUES */
		
		var title =jQuery("#title").val();  
		var firstName =jQuery("#first-name").val();
		var surName =jQuery("#surname").val();
		var emailAdd = jQuery("#email").val();
		var emailAddConf = jQuery("#confirm-email").val();
		var websiteUrl = jQuery("#websiteUrl").val();
		var telephoneNumber = jQuery('#telephone-number').val();
		
		
		/* ERROR FLAG VARIABLES */
		
		var errorfName;
		var errorsName;
		var errorEmail;
		var erroremailAddConf;
		
	
		/* FIRST NAME */
		
		if(firstName=='') 
		{
		    jQuery("#first-name").addClass("flash-me");
			errorfName = 1;
		}
		else
		{
			errorfName = 0;
		}
		
		/* SURNAME */

		if(surName=='') 
		{
		    jQuery("#surname").addClass("flash-me");
		    errorsName = 1;
		}
		else
		{
		    errorsName = 0;
		}

		/* EMAIL ADDRESS */
	
		if(emailAdd=='' || !isValidEmailAddress(emailAdd) || emailAdd !=emailAddConf) 
		{
			jQuery("#email").addClass("flash-me");
			errorEmail = 1;
		}
		else
		{
			
			errorEmail = 0;
		}
		
		/* EMAIL ADDRESS CONFIRM */
		
		if(emailAddConf=='' || !isValidEmailAddress(emailAddConf) || emailAdd !=emailAddConf) 
		{
			jQuery("#confirm-email").addClass("flash-me");
		    erroremailAddConf = 1;
		}
		else
		{
		    erroremailAddConf = 0;
		}
		
		if(errorfName ==1 || errorsName ==1 || errorEmail ==1 || erroremailAddConf ==1 ) 
		{
		return false;
		}
		else
		{
			
			  var dataString = 'title='+ title + '&first-name='+ firstName + '&surname=' + surName + '&email=' + emailAdd + '&confirm-email=' + emailAddConf + '&websiteUrl=' + websiteUrl + '&telephone-number=' + telephoneNumber;

			  jQuery.ajax({
				type: "POST",
				url: "/sites/core/js/newsletter-scripts/index-process-one.php",
				data: dataString,
				success: function(data) {
					jQuery('.newsletterformone').hide();	
					jQuery('#newsletterformtwo').show();
					
					jQuery('#entityid').val(jQuery.trim(data));
					
					
						
						
			  return false;
				
			  }
			  
			  });
			  return false;
  
		}

		


});
	

function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
};



jQuery('#submit-button-two').click(function() {
		
	var entityid =jQuery("#entityid").val();  	
	var months =jQuery("#months").val();  
	var travellersParty =jQuery("#travellersParty").val();
	var destination =jQuery("#Destination").val();
	var dataString = 'months='+ months + '&travellersParty=' + travellersParty + '&Destination=' + destination + '&entityid=' + entityid;;
	
    jQuery.ajax({
				
    type: "POST",
    url: "/sites/core/js/newsletter-scripts/index-process-two.php",
    data: dataString,
    success: function() {
		
		jQuery.cookie("visitor", "1", { path: '/', expires: 172800 });
		
			jQuery.fancybox.close();
			jQuery('#newsletterformtwo').hide();
			jQuery('#newsletterformthree').show();	
			
		
    }
  });
  return false;	
});



});
























