$(document).ready(function() {

	var feedbackOpen = $.cookie('fbOpen');
	
	$("div.mobileApps a.store").click(function(){
		VW.trackEvent("itunes_mobileapps_vwworld", null, null, this);
	});
		
	
	if(feedbackOpen == "true"){
		$("#feedback").show();
		
		var section = $.cookie("fbSection");

		if(section != null){
			section = "/feedback/internal/" + section;
		} else {
			section = "/feedback";
		}
		
		$("#feedback").load(section, function(){
	
			if(section == "/feedback/internal/contact"){

				var name = $.cookie("fbName");
				$(".contact-form input#name").val(name);
				
				var email = $.cookie("fbEmail");
				$(".contact-form input#email").val(email);

			} else {

				var information = $.cookie('fbInfo');
				$(".info-form textarea#information").val(information);
			}
		});
		
	}
	
	$("#close_feedback, .feedback-button").click ( function(e) {
		e.preventDefault();
		VW.toggleFeedback();
	});

    //tracking
	$('div.passwordDiv a').click(function(e){
		e.preventDefault();
		VW.trackRedirect(this.href, '/owners/my/forgot_password');	
	});	
	
	$('form#mLogin').submit(function(e){
		e.preventDefault();
		VW.trackSubmitRedirect(this, '/owners/my/sign_up')
	});
	
	$('a.findYourNearestRetailer').click(function(e){
		e.preventDefault();
		VW.trackData.serviceRevLeft = true;
		VW.trackRedirect(this.href, '/owners/my/find_your_nearest_retailer');	
	});

});


$(window).unload( function () { 

	if (($(".info-form textarea#information").val() != undefined && $(".info-form textarea#information").val() != '')){

		$.cookie('fbInfo', $(".info-form textarea#information").val(), {path: '/'});
	}

	if(($(".contact-form input#name").val() != undefined && $(".contact-form input#name").val() != '')){
		
		$.cookie('fbName', $(".contact-form input#name").val(), {path: '/'});
	}
	
	if(($(".contact-form input#email").val() != undefined && $(".contact-form input#email").val() != '')){
		
		$.cookie('fbEmail', $(".contact-form input#email").val(), {path: '/'});
	}
	
} );
