$(document).ready(function() {

    $('#floatStart').click(function() {
        $('#floatStart').hide();
		pageTracker._trackPageview('/FloatySignup/Start/');
        $('#floatForm').fadeIn("slow");

    });


    $('#floatStart').hover(function() {
        document.body.style.cursor = "hand";
    }
    , function() {
        document.body.style.cursor = "auto";
    }
    );

    $('#btnSubmitNewsletter').click(function() {
        submit_floatyNewsletter();
        //$('#floatForm').hide();
        //$('#floatFinish').fadeIn("slow");
    });

});

function submit_floatyNewsletter() {
    var firstName, lastName, emailAddress;

    firstName = $("#txtFltFirstName").val();
    lastName = $("#txtFltLastName").val();
    emailAddress = $("#txtFltEmail").val();

    if (firstName == "") {
        window.alert("Please enter your first name.");
    }

    else if (lastName == "") {
        window.alert("Please enter your last name.");
    }

    else if (checkemail(emailAddress) == false) {
        window.alert("Please enter a valid email address.");
    }
    else {
        $('#floatForm').hide();
        $('#floatWorking').fadeIn("slow");
        try {
            fielddata = "<NewsletterSignup><emailAddress>" + emailAddress + "</emailAddress>"
            fielddata = fielddata + "<firstName>" + firstName + "</firstName>"
            fielddata = fielddata + "<lastName>" + lastName + "</lastName>"
            fielddata = fielddata + "<sourceCode>" + getCookie("IDENTIFIER") + "</sourceCode>"
            fielddata = fielddata + "<sourceTypeId>13</sourceTypeId>"
            fielddata = fielddata + "<titleCode>Y</titleCode>"
            fielddata = fielddata + "</NewsletterSignup>"
            $.ajax({
                url: "/ServicesV3/Public/REST/Marketing.svc/NewsletterSignup/Invoke",
                processData: true,
                data: fielddata,
                error: ctaform_fail,
                success: ctaform_success,
                type: "POST",
                contentType: "application/xml"
            });
			
			
			


        } catch (err) {
            ctaform_fail();
        } 

		try {
			var tracker = new gaTracker("UA-535021-1", "127.0.0.1");
			tracker._trackConversionByEmail("FloatySignup", firstName, lastName, emailAddress);
		} catch (err) {
			alert(err);
		}

    }
    return false;
}

function ctaform_fail() {
    $('#floatWorking').hide();
	pageTracker._trackPageview('/FloatySignup/Success/');
    $('#floatFinishError').fadeIn("slow");
}

function ctaform_success() {
    $('#floatWorking').hide();
	pageTracker._trackPageview('/FloatySignup/Failure/');
    $('#floatFinishSuccess').fadeIn("slow");
}
