var urlTarget = "";
var tl = "";

$(document).ready(function() {
    $('#img-moreinfo_download').click(function() {
		cookVal = getEBCookie('eBrochure');
		if (cookVal != null && cookVal != "") {
			pageTracker._trackPageview('/InlineEBrochure/Failure/');
		    Shadowbox.open({
		        player: 'iframe',
		        content: urlTarget,
		        title: tl,
		        width: 1010,
		        height: 650
		    });
		} else {
	        $('#eBrochureForm').slideToggle("slow");
			pageTracker._trackPageview('/InlineEBrochure/Start/');

		}
    });



    $('#btnDownloadSubmit').click(function() {
        urlTarget = this.getAttribute("rel");

        tl = this.title;

        var firstName, lastName, emailAddress, eNews;

        firstName = $("#txteBroFirstName").val();
        lastName = $("#txteBroLastName").val();
        emailAddress = $("#txteBroEmail").val();
        eNews = $("#chkeBroNewsletter").is(':checked')


        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 {
            if (eNews == true) {
                try {
                    $('#eBrochureForm').slideToggle("slow");
                    $('#eBrochureWorking').slideToggle("slow");
                    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/BrochureSignup/Invoke",
                        processData: true,
                        data: fielddata,
                        error: eBroform_fail,
                        success: eBroform_success,
                        type: "POST",
                        contentType: "application/xml"
                    });

                } catch (err) {
                    ctaform_fail();
                }

            } else {
				pageTracker._trackPageview('/InlineEBrochure/NoSignup/');
				setEBCookie('eBrochure', '1', 60);
                $('#eBrochureForm').slideToggle("slow");
                Shadowbox.open({
                    player: 'iframe',
                    content: urlTarget,
                    title: tl,
                    width: 1010,
                    height: 650
                });
            }

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

        }


        return false;

    });
});

function eBroform_fail() {
    $('#eBrochureWorking').slideToggle("slow");
	pageTracker._trackPageview('/InlineEBrochure/Signup/');
    $('#eBrochureFail').slideToggle("slow");
}

function eBroform_success() {
    $('#eBrochureWorking').slideToggle("slow");
	setEBCookie('eBrochure', '1', 60);
	pageTracker._trackPageview('/InlineEBrochure/Failure/');
    Shadowbox.open({
        player: 'iframe',
        content: urlTarget,
        title: tl,
        width: 1010,
        height: 650
    });
}

function setEBCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getEBCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}