

$(function() {
	
	//regisration 
	$("#registrationWrapper").hide();
	
	$(".inTouch a").click(function(event){
		
		$("#registrationWrapper").removeClass("registrationWrapperDefault");
		
		if($("#registrationWrapper").css("display") == "none"){
			$("#registrationWrapper").slideDown(200);
		}else{
			$("#registrationWrapper").slideUp(200);

		}
		// prevent the link from running when javascrpt tab is clicked
		event.preventDefault();
	});
	
	$(".closeButton a").click(function(event){
		
		$("#registrationWrapper").slideUp(200);
		// prevent the link from running when javascrpt tab is clicked
		event.preventDefault();
	});
	
	
	$("#regForm").submit(function(e){
			
		// get our ajax target
		var target = BoltApp.app.getObjectProxy(
			"AJAX",
			"register"
		);
		
		// hide our form and display our throbber
		$("#regForm").hide();
		$("#regError").empty();
		$("#regContent").append('<div id="throbber"><img src="/images/throbber/throbber_black.gif" width="40" height="40" alt=""/></div>');
		
		
		$.post(target, $("#regForm").serialize(), function(data){
			// remove our throbber
			$("#throbber").remove();
			if(data.SUCCESS){
				// we have register successfully
				$("#regError").append('<p class="thankYouMsg">Thank you for subscribing to the newsletter where we will keep you upto date on what\'s happening at e:merge.</p>');
				
			}else{
				// we have failed to register
				
				// show the form again
				$("#regForm").show();
				
				if(data.ERRORCODE == 1){
					// this is a form validation error
					$("#regError").append('<p>Please enter your name and a valid e-mail address</p>');
				}else if(data.ERRORCODE == 2){
					// this means that the e-mail is already registered
					$("#regError").append('<p>This email address is already subscribed to our mailing list.</p>');
				}else{
					// failed to save
					$("#regError").append('<p>Sorry, but we could not register you on our mailing list. Please try again later.</p>');
				}
				
				
			}
			
		}, "json");
		
		
		e.preventDefault();
	});
	
	//applies to all sliders
	$(".sliderWrapperHidden").removeClass("sliderWrapperHidden").addClass("sliderWrapper");
			
	//footer 
	$("#footerSlider").contentSliderVertical({
		width: 570,
		height: 37
	});
	
	// =======================================
	// setup our analytics tracking
	var tracking = [{selector: "#mainMenu a",
					category: "Navigation",
					action: "main menu click",
					label: "@text"},
					
					{selector: ".sectionLink a",
					category: "Navigation",
					action: "section link click",
					label: "@text"},
					
					{selector: ".accessMenu a",
					category: "Navigation",
					action: "access menu click",
					label: "@text"},
					
					{selector: "a.contextLink,a.contextLinkI",
					category: "Navigation",
					action: "homepage context link click",
					label: "@text"},
					
					{selector: "#jumpNav a",
					category: "Navigation",
					action: "homepage what we do click",
					label: "@text"}];
	var googleTracking = new googleAnalytics();
	googleTracking.init(tracking);
	//googleTracking.setDebug(true);
	

});


 
