jQuery('document').ready(function() {
							 
	if(jQuery('#homeNewsletters').length > 0){
		
		jQuery("input#NLemail").live('click', function() {
			jQuery(this).val('');
			jQuery(this).css('color','#000');
		})
		
		jQuery("input#NLfName").live('focus', function() {
			jQuery(this).val('');
			jQuery(this).css('color','#000');
			
	   })
		
		jQuery("input#NLzip").live('focus', function() {
			jQuery(this).val('');
			jQuery(this).css('color','#000');
			
	   })
		
	}
	jQuery('#homeNewsletters').submit(function() {
		
		var email = jQuery("input#NLemail").val();
		var fName = jQuery("input#NLfName").val();
		var zip = jQuery("input#NLzip").val();
		if(!jQuery("#NLnewsletter").is(':checked') && !jQuery("#NLeSavers").is(':checked') && !jQuery("#qq").is(':checked')){
			jQuery('#subError').toggle();
			return false;
		}
		if(email == '' || fName == '' || zip == '' || email == 'email address' || fName == 'first name' || zip == 'zip'){
			jQuery('#subError').toggle();
			jQuery('#formError').toggle();
			return false;
		}
		var add = '';
		s=s_gi(s_account);
		s.linkTrackVars = 'events,prop18,prop19,eVar6,eVar7';
		s.linkTrackEvents = 'event4,event7';
		s.events = '';
		
		
		
		if(jQuery("#NLnewsletter").is(':checked')) {
			var add = add+'&newsletter=1';
			s.events = s.events + 'event7';
			s.prop19 = 'right nav';
			s.eVar7 = s.prop19;
		}
		if(jQuery("#NLeSavers").is(':checked')) {
			var add = add+'&esaver=1';
			if(s.events == ''){s.events = 'event4'}else{s.events = s.events + ',event4';}
			s.prop18 = 'right nav';
			s.eVar6 = s.prop18;
		}
		s.tl(this, 'o', 'Right Nav');
		var dataString = 'email='+email+'&fName='+fName+'&zip='+zip+add;
		jQuery.get('http://www.golfholiday.com/newsletterProc.cfm?'+dataString, function() {
			
		});
		//if(jQuery("#qq").is(':checked')) {
			var dataString = 'email='+email+'&firstname='+fName+'&zip='+zip;
			//window.location.replace("http://www.golfholiday.com/quick-quote/v3-index.cfm?"+dataString)
		//}
		jQuery("#newslettersBox").html("<h3>Thank You</h3><a href='http://www.golfholiday.com/quick-quote/v3-index.cfm?iid=newsqq&"+dataString+"'>Custom Quick Quote</a><br />With just basic info, get a free estimate on your own golf trip to Myrtle Beach!<br /><br /><a href='' id='sendFriend'>Take Me To Your Leader!</a><br />Recommend Myrtle Beach to your group Leader with this easy form.").hide().fadeIn(1500);
		return false;
		
		//
	})		
	 //if(jQuery('#sendFriend').length > 0){
		jQuery("#sendFriend").live('click', function() {
			jQuery("#dialog-friend").dialog({
				height: 500,
				width: 600,
				modal: true,
				hide: 'slide'	
			});
			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);
	}
	if(jQuery('#myemail').length > 0){
		jQuery("#myemail").keyup(function(){
			var email = jQuery("#myemail").val();
			if(email != 0)
			{
				if(isValidEmailAddress(email))
				{
					jQuery("#validEmail").css({ "background-image": "url('/media/validyes.png')" });
				} 
				else 
				{
					jQuery("#validEmail").css({ "background-image": "url('/media/validno.png')" });
				}
			} 
			else 
			{ 
				jQuery("#validEmail").css({ "background-image": "none" });
			}
		});
	}
	if(jQuery('#friendEmail').length > 0){
		jQuery("#friendEmail").keyup(function(){
			var friendEmail = jQuery("#friendEmail").val();
			if(friendEmail != 0)
			{
				if(isValidEmailAddress(friendEmail))
				{
					jQuery("#validFriendEmail").css({ "background-image": "url('/media/validyes.png')" });
				} 
				else 
				{
					jQuery("#validFriendEmail").css({ "background-image": "url('/media/validno.png')" });
				}
			} 
			else 
			{ 
				jQuery("#validFriendEmail").css({ "background-image": "none" });
			}
		});
	}
	if(jQuery('#sendToFriend').length > 0){
		jQuery("#sendToFriend").live('submit', function() {
			var email = jQuery("#myemail").val();
			var friendEmail = jQuery("#friendEmail").val();
			var name = jQuery("#name").val();
			var message =  jQuery("#message").val();
			var source = jQuery("#source").val();
			if(!isValidEmailAddress(email)){jQuery('.requiredEmail').css("color","red");return false;}
			if(!isValidEmailAddress(friendEmail)){jQuery('.requiredFriendEmail').css("color","red");return false;}
			if(jQuery('#name').val() == ''){jQuery('.requiredName').css("color","red");return false;}
			var dataString = 'name='+ name + '&email=' + email + '&message=' + message+ '&source=' + source + '&friendEmail=' + friendEmail;
			jQuery.ajax({  
				   type: "POST",  
				   url: "/components/sendToFriend-process.cfm",  
				   data: dataString,  
				   success: function() { 
				   		$("#dialog-friend").dialog('close');
						return false; 
					 /*jQuery('#friend').html("<div id='message'></div>");  
					 jQuery('#message').html("<h2>Thank You!</h2>")  
					 .append("<p align='center'>Your Message has been sent.</p>")  
					 .hide()  
					 .fadeIn(1500, function() {  
					   jQuery('#message').append("<a class='closeSurvey' rel='no' href=''><img src='/media/close-button.png' /></a>"); 
					 });  */ 
				   }  
				 });  
			return false;
		 });
	}
							 
	if(jQuery('#sendToFriendA').length > 0){
		jQuery('#sendToFriendA').click(function() {
			if(jQuery('#sendToFriendDiv').is(':hidden')){
				jQuery('#sendToFriendDiv').slideDown();
			}
			return false;
		});
	}
	
	if(jQuery('#textSmall').length > 0){
		jQuery('#textSmall, #textLarge').hover(
			function() {
				jQuery(this).css('cursor','pointer');
			},
			function() {
				jQuery(this).css('cursor','default');
			}
		);
	}
	if(jQuery('#textSmall').length > 0){
		jQuery('#textSmall').click(function(){
			var currentSize = jQuery('#listingBox p').css('font-size');
			currentSize = parseInt(currentSize);
			currentSize = currentSize - 2;
			currentSize = currentSize + 'px';
			
			jQuery('#listingBox p, div.asset-body').css('font-size',currentSize);
		});
	}
	
	if(jQuery('#textLarge').length > 0){
		jQuery('#textLarge').click(function(){
			var currentSize = jQuery('#listingBox p').css('font-size');
			currentSize = parseInt(currentSize);
			currentSize = currentSize + 2;
			currentSize = currentSize + 'px';
			
			jQuery('#listingBox p, div.asset-body').css('font-size',currentSize);
		});
	}
	
	if(jQuery('div.asset-body form.mt-enclosure-image').length > 0){
		jQuery('div.asset-body form.mt-enclosure-image').css('float','left');
	}
	
	if(jQuery('#slideshow').length > 0){
		var images = jQuery('#slideshow').children().size();
	}
	if(jQuery('span#spanInfo').length > 0){
		var spanInfo = jQuery('span#spanInfo').attr('rel');
	}
	if(jQuery('#slideshow').length > 0){
		jQuery('#slideshow').after('<ul id="slideshow-nav">').cycle({ 
			fx:     'fade', 
			speed:  1000, 
			timeout: 7000, 
			pager:  '#slideshow-nav',
			pause: 1 
		});
	}

	
	if(jQuery('#show-package-list').length > 0){
		jQuery('#show-package-list').cycle({
			fx: 'fade',
			next: '#show-package-next',
			prev: '#show-package-prev',
			autostop:        1,     // true to end slideshow after X transitions (where X == slide count) 
    		autostopCount:   1
		});
		jQuery('#show-package-list').cycle('stop');
	}
	var pause = 0;
	if(jQuery('#slideshowPlayPause').length > 0){
		jQuery('#slideshowPlayPause').click(function() {
			if (pause == 0) {
				jQuery('#slideshow').cycle('pause');
				pause = 1;
				return false;
			} else if (pause == 1) {
				jQuery('#slideshow').cycle('resume');
				pause = 0;
				return false;
			}
		});
	}
	
	/* This is for the Member Ads Panels*/
	if(jQuery('#ad-tabs').length > 0){
		jQuery(".adclick").click(function(){
			var activetab = jQuery(this).attr('rel');
			jQuery('.active-tab').removeClass('active-tab');
			jQuery(this).addClass('active-tab');
			jQuery('.active').addClass('inactive');
			jQuery('.active').removeClass('active');
			jQuery('#'+activetab).removeClass('inactive');
			jQuery('#'+activetab).addClass('active');
			return false;
		});
	}	
});

function ga_trackevents(category,action,opt_label){
		//console.log(category + "|" + action + "|" +opt_label);
		//pageTracker._trackEvent(category,action,opt_label,'1');
		_gaq.push(['_trackEvent', category, action, opt_label, '1']);
	}
