﻿var startedSearch = false;
var zipDefaultText = "Enter ZIP";

function clearDefault(inputObj) {
	if (inputObj.value == zipDefaultText) {
		inputObj.value = "";
	}
}

function restoreDefault(inputObj) {
    if ($.trim(inputObj.value) == "") {
        inputObj.value = zipDefaultText;
    }
}

function trackChange(inputObj) {
    if (!startedSearch) {
        _gaq.push(['_trackEvent', 'Find Store Callout', 'Started Search', 'Zip', null]);
        startedSearch = true;
    }
}

function validateZip(linkerUrlID) {
	zip = $("#" + zipID).val().replace(/^\s+/, "").replace(/\s+$/, "");
	if (zip.length == 0) {
        alert("Please enter your ZIP code.");
        return false;
	}
	if (zip.search(/^\d{5}$/) == -1) {
		alert("Please enter a 5-digit ZIP code.");
		return false;
	}
	var pageTracker = _gat._getTrackerByName();
	$("#" + linkerUrlID).val(pageTracker._getLinkerUrl(""));

	trackZip(zip);

	return true;
}

function trackZip(zip) {
    var clickTag = 'HRLP_StoreFinder_Zip_' + zip;

    s.linkTrackVars = "prop9";
    s.linkTrackEvents = "None";
    s.prop9 = clickTag;
    s.tl(this, 'o', '');

    _gaq.push(["_trackEvent", "Find Store Callout", "Click", clickTag, null]);
}

