function initMenu() { $("#menu ul").hide(); $("#menu ul.selected").show() } $(document).ready(function() { initMenu(); $(document).pngFix(); $("#textBoxes").hide(); $("#ctl00_ctl00_ContentPlaceHolder1_MainPanelContent_existingCustomer").change(function() { if ($("#ctl00_ctl00_ContentPlaceHolder1_MainPanelContent_existingCustomer option:selected").val() == "Yes") { $("#textBoxes").show() } else { $("#textBoxes").hide() } }); $(".sectionInfo").hide(); $(".closeSection").hide(); $(".openSection").click(function() { $(this).hide().next().show(); $(this).next().next().slideDown(); return false }); $(".closeSection").click(function() { $(this).hide().prev().show(); $(this).next().slideUp(); return false }); $(".cellInfo").hide(); $(".closeCell").hide(); $(".openCell").click(function() { $(this).next().slideDown(); $(this).hide().next().next().show(); return false }); $(".closeCell").click(function() { $(this).hide().prev().slideUp(); $(this).prev().prev(".openCell").show("slow"); return false }); Cufon.replace("#assetHeaderLower a"); Cufon.replace("#assetHeaderLowerMotor a"); Cufon.replace("#assetRHS a"); Cufon.replace("#assetHeaderMain a"); Cufon.replace("#assetHeaderSub a"); $("#assetHeaderLower a").css("color", "#FFFFFF"); $("#assetHeaderLower a").css("font-size", "15pt"); $("#assetHeaderLower a").css("word-spacing", "-2px"); $("#assetHeaderLower a").css("letter-spacing", "-1px"); $("#assetHeaderLower a").css("top", "71px"); $("#assetRHS a").css("color", "#FFFFFF"); $("#assetRHS a").css("font-size", "14pt"); $("#assetRHS a").css("word-spacing", "-3px"); $("#assetRHS a").css("letter-spacing", "-1px"); $("#assetRHS a").css("top", "85px"); $("#assetHeaderMain a").css("color", "#FFFFFF"); $("#assetHeaderMain a").css("font-size", "11pt"); $("#assetHeaderMain a").css("word-spacing", "-1px"); $("#assetHeaderMain a").css("letter-spacing", "-1px"); $("#assetHeaderMain a").css("font-stretch", "semi-expanded"); $("#assetHeaderMain a").css("line-height", "90%"); $("#assetHeaderMain a").css("top", "96px"); $("#assetHeaderSub a").css("color", "#FFFFFF"); $("#assetHeaderSub a").css("font-size", "17.5pt"); $("#assetHeaderSub a").css("word-spacing", "-3px"); $("#assetHeaderSub a").css("letter-spacing", "-1px"); $("#assetHeaderSub a").css("top", "135px"); $(".close").hide(); $(".open").click(function() { if ($.browser.msie && $.browser.version.substr(0, 1) == 6) { $("#panel").animate({ top: "-128px" }, "500") } else { $("#panel").animate({ top: "-122px" }, "500") } $(".open").hide(); $(".close").show(); return false }); $(".close").click(function() { if ($.browser.msie && $.browser.version.substr(0, 1) == 6) { $("#panel").animate({ top: "-263px" }, "500") } else { $("#panel").animate({ top: "-258px" }, "500") } $(".close").hide(); $(".open").show(); return false }); $(function() { $(".rollover").hover(function() { var currentImg = $(this).attr("src"); $(this).attr("src", $(this).attr("hover")); $(this).attr("hover", currentImg) }, function() { var currentImg = $(this).attr("src"); $(this).attr("src", $(this).attr("hover")); $(this).attr("hover", currentImg) }) }); $("#ctl00_ctl00_ContentPlaceHolder1_RightHandCol_HomeGitPanelUc_TextBox1").autofill({ value: "Enter postcode", defaultTextColor: "#0055a4", activeTextColor: "#0055a4" }); $("#ctl00_ctl00_ContentPlaceHolder1_RightHandBanners_CarGitPanelUc_TextBox1").autofill({ value: "Enter postcode", defaultTextColor: "#0055a4", activeTextColor: "#0055a4" }); $("#ctl00_ctl00_ContentPlaceHolder1_RightHandCol_CarGitPanelUc_TextBox1").autofill({ value: "Enter postcode", defaultTextColor: "#0055a4", activeTextColor: "#0055a4" }) }); var popup; function openthefttest() { popup = window.open("http://tools.cpp.co.uk/swintonsurvey/index.php", "thefttest", "height=660,width=805,scrollbars=yes,resizable=yes"); if (popup != null) { popup.focus() } } function openidentitypanel() { popup = window.open("https://www2.respondingtolife.com/assist/policyapp/application.cpp?id=648BB9714CBD565A3038056F51620279&type=2&term=1", "SwintonIdolWindow", "height=660,width=805,scrollbars=yes,resizable=yes"); if (popup != null) { popup.focus() } } function openidolpanel() { popup = window.open("https://www.theidol.com/affiliate.cfm?affiliate=swinton&affiliateNumber=104&product=6&allow=1", "SwintonIdolWindow", "height=660,width=805,scrollbars=yes,resizable=yes"); if (popup != null) { popup.focus() } } function openlifesearchpanel(ev) { popup = window.open("http://www.lifesearch.co.uk/affiliateaspx/intro.aspx?IntId=4576&Vfy=E-", "lifesearchquote", "height=660,width=805,scrollbars=yes"); if (popup != null) { popup.focus() } } function openPApanel() { popup = window.open("https://quote.swinton.co.uk/pa/applicationlauncher.aspx?appsource=pa", "paquote", "height=660,width=805,scrollbars=no"); if (popup != null) { popup.focus() } } function openADBpanel() { popup = window.open("https://quote.swinton.co.uk/adb/applicationlauncher.aspx?appsource=adb", "adbquote", "height=660,width=805,scrollbars=no"); if (popup != null) { popup.focus() } } function openHealthSurepanel() { var sUrl = "https://www.simplyhealth.uk.com/index.php?option=com_bluefrontier&custid=281&prodid=17&view=products&Itemid=67"; var sQuery = "web_code=swinton"; var sAffValue = getAff(); switch (sAffValue) { case "email_aug_live_swinton_home": case "email_aug_live_bullseye_home": case "email_aug_live_bullseye_pmc": case "email_aug_live_its4me_pmc": case "email_aug_live_swinton_pmc": sQuery += "&aff=" + sAffValue; break } window.open(sUrl + "?" + sQuery, "myWindow", "status = 1, height = 600, width = 980, resizable = 0, scrollbars=1"); return false } (function($) { jQuery.fn.pngFix = function(settings) { settings = jQuery.extend({ blankgif: "blank.gif" }, settings); var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1); var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1); if (jQuery.browser.msie && (ie55 || ie6)) { jQuery(this).find("img[src$=.png]").each(function() { jQuery(this).attr("width", jQuery(this).width()); jQuery(this).attr("height", jQuery(this).height()); var prevStyle = ""; var strNewHTML = ""; var imgId = (jQuery(this).attr("id")) ? 'id="' + jQuery(this).attr("id") + '" ' : ""; var imgClass = (jQuery(this).attr("class")) ? 'class="' + jQuery(this).attr("class") + '" ' : ""; var imgTitle = (jQuery(this).attr("title")) ? 'title="' + jQuery(this).attr("title") + '" ' : ""; var imgAlt = (jQuery(this).attr("alt")) ? 'alt="' + jQuery(this).attr("alt") + '" ' : ""; var imgAlign = (jQuery(this).attr("align")) ? "float:" + jQuery(this).attr("align") + ";" : ""; var imgHand = (jQuery(this).parent().attr("href")) ? "cursor:hand;" : ""; if (this.style.border) { prevStyle += "border:" + this.style.border + ";"; this.style.border = "" } if (this.style.padding) { prevStyle += "padding:" + this.style.padding + ";"; this.style.padding = "" } if (this.style.margin) { prevStyle += "margin:" + this.style.margin + ";"; this.style.margin = "" } var imgStyle = (this.style.cssText); strNewHTML += "<span " + imgId + imgClass + imgTitle + imgAlt; strNewHTML += 'style="position:relative;white-space:pre-line;display:inline-block;background:transparent;' + imgAlign + imgHand; strNewHTML += "width:" + jQuery(this).width() + "px;height:" + jQuery(this).height() + "px;"; strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + jQuery(this).attr("src") + "', sizingMethod='crop');"; strNewHTML += imgStyle + '"></span>'; if (prevStyle != "") { strNewHTML = '<span style="position:relative;display:inline-block;' + prevStyle + imgHand + "width:" + jQuery(this).width() + "px;height:" + jQuery(this).height() + 'px;">' + strNewHTML + "</span>" } jQuery(this).hide(); jQuery(this).after(strNewHTML) }); jQuery(this).find("*").each(function() { var bgIMG = jQuery(this).css("background-image"); if (bgIMG.indexOf(".png") != -1) { var iebg = bgIMG.split('url("')[1].split('")')[0]; jQuery(this).css("background-image", "none"); jQuery(this).get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + iebg + "',sizingMethod='crop')" } }); jQuery(this).find("input[src$=.png]").each(function() { var bgIMG = jQuery(this).attr("src"); jQuery(this).get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + bgIMG + "', sizingMethod='crop');"; jQuery(this).attr("src", settings.blankgif) }) } return jQuery } })(jQuery); (function($) { $.fn.validationEngineLanguage = function() { }; $.validationEngineLanguage = { newLang: function() { $.validationEngineLanguage.allRules = { required: { regex: "none", alertText: "* This field is required", alertTextCheckboxMultiple: "* Please select an option", alertTextCheckboxe: "* This checkbox is required" }, length: { regex: "none", alertText: "*Between ", alertText2: " and ", alertText3: " characters allowed" }, maxCheckbox: { regex: "none", alertText: "* Checks allowed Exceeded" }, minCheckbox: { regex: "none", alertText: "* Please select ", alertText2: " options" }, confirm: { regex: "none", alertText: "* Your field is not matching" }, telephone: { regex: "/^[0-9-() ]+$/", alertText: "* Invalid phone number" }, email: { regex: "/^[a-zA-Z0-9_.-]+@([a-zA-Z0-9-]+.)+[a-zA-Z0-9]{2,4}$/", alertText: "* Invalid email address" }, date: { regex: "/^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$/", alertText: "* Invalid date, must be in YYYY-MM-DD format" }, onlyNumber: { regex: "/^[0-9 ]+$/", alertText: "* Numbers only" }, noSpecialCaracters: { regex: "/^[0-9a-zA-Z]+$/", alertText: "* No special caracters allowed" }, ajaxUser: { file: "validateUser.php", extraData: "name=eric", alertTextOk: "* This user is available", alertTextLoad: "* Loading, please wait", alertText: "* This user is already taken" }, ajaxName: { file: "validateUser.php", alertText: "* This name is already taken", alertTextOk: "* This name is available", alertTextLoad: "* Loading, please wait" }, onlyLetter: { regex: "/^[a-zA-Z ']+$/", alertText: "* Letters only"}} } } })(jQuery); $(document).ready(function() { $.validationEngineLanguage.newLang() }); (function($) { $.fn.validationEngine = function(settings) { if ($.validationEngineLanguage) { allRules = $.validationEngineLanguage.allRules } else { $.validationEngine.debug("Validation engine rules are not loaded check your external file") } settings = jQuery.extend({ allrules: allRules, validationEventTriggers: "blur", inlineValidation: true, returnIsValid: false, animateSubmit: true, unbindEngine: true, ajaxSubmit: false, promptPosition: "topRight", success: false, failure: function() { } }, settings); $.validationEngine.settings = settings; $.validationEngine.ajaxValidArray = new Array(); if (settings.inlineValidation == true) { if (!settings.returnIsValid) { allowReturnIsvalid = false; $(this).find("[class*=validate]").not("[type=checkbox]").bind(settings.validationEventTriggers, function(caller) { _inlinEvent(this) }); $(this).find("[class*=validate][type=checkbox]").bind("click", function(caller) { _inlinEvent(this) }); firstvalid = false } function _inlinEvent(caller) { $.validationEngine.settings = settings; if ($.validationEngine.intercept == false || !$.validationEngine.intercept) { $.validationEngine.onSubmitValid = false; $.validationEngine.loadValidation(caller) } else { $.validationEngine.intercept = false } } } if (settings.returnIsValid) { if ($.validationEngine.submitValidation(this, settings)) { return false } else { return true } } $(this).bind("submit", function(caller) { $.validationEngine.onSubmitValid = true; $.validationEngine.settings = settings; if ($.validationEngine.submitValidation(this, settings) == false) { if ($.validationEngine.submitForm(this, settings) == true) { return false } } else { settings.failure && settings.failure(); return false } }) }; $.validationEngine = { defaultSetting: function(caller) { if ($.validationEngineLanguage) { allRules = $.validationEngineLanguage.allRules } else { $.validationEngine.debug("Validation engine rules are not loaded check your external file") } settings = { allrules: allRules, validationEventTriggers: "blur", inlineValidation: true, returnIsValid: false, animateSubmit: true, unbindEngine: true, ajaxSubmit: false, promptPosition: "topRight", success: false, failure: function() { } }; $.validationEngine.settings = settings }, loadValidation: function(caller) { if (!$.validationEngine.settings) { $.validationEngine.defaultSetting() } rulesParsing = $(caller).attr("class"); rulesRegExp = /\[(.*)\]/; getRules = rulesRegExp.exec(rulesParsing); str = getRules[1]; pattern = /\W+/; result = str.split(pattern); var validateCalll = $.validationEngine.validateCall(caller, result); return validateCalll }, validateCall: function(caller, rules) { var promptText = ""; if (!$(caller).attr("id")) { $.validationEngine.debug("This field have no ID attribut( name & class displayed): " + $(caller).attr("name") + " " + $(caller).attr("class")) } caller = caller; ajaxValidate = false; var callerName = $(caller).attr("name"); $.validationEngine.isError = false; $.validationEngine.showTriangle = true; callerType = $(caller).attr("type"); for (i = 0; i < rules.length; i++) { switch (rules[i]) { case "optional": if (!$(caller).val()) { $.validationEngine.closePrompt(caller); return $.validationEngine.isError } break; case "required": _required(caller, rules); break; case "custom": _customRegex(caller, rules, i); break; case "ajax": if (!$.validationEngine.onSubmitValid) { _ajax(caller, rules, i) } break; case "length": _length(caller, rules, i); break; case "maxCheckbox": _maxCheckbox(caller, rules, i); groupname = $(caller).attr("name"); caller = $("input[name='" + groupname + "']"); break; case "minCheckbox": _minCheckbox(caller, rules, i); groupname = $(caller).attr("name"); caller = $("input[name='" + groupname + "']"); break; case "confirm": _confirm(caller, rules, i); break; default: } } radioHack(); if ($.validationEngine.isError == true) { linkTofield = $.validationEngine.linkTofield(caller); ($("div." + linkTofield).size() == 0) ? $.validationEngine.buildPrompt(caller, promptText, "error") : $.validationEngine.updatePromptText(caller, promptText) } else { $.validationEngine.closePrompt(caller) } function radioHack() { if ($("input[name='" + callerName + "']").size() > 1 && (callerType == "radio" || callerType == "checkbox")) { caller = $("input[name='" + callerName + "'][type!=hidden]:first"); $.validationEngine.showTriangle = false } } function _required(caller, rules) { callerType = $(caller).attr("type"); if (callerType == "text" || callerType == "password" || callerType == "textarea") { if (!$(caller).val()) { $.validationEngine.isError = true; promptText += $.validationEngine.settings.allrules[rules[i]].alertText + "<br />" } } if (callerType == "radio" || callerType == "checkbox") { callerName = $(caller).attr("name"); if ($("input[name='" + callerName + "']:checked").size() == 0) { $.validationEngine.isError = true; if ($("input[name='" + callerName + "']").size() == 1) { promptText += $.validationEngine.settings.allrules[rules[i]].alertTextCheckboxe + "<br />" } else { promptText += $.validationEngine.settings.allrules[rules[i]].alertTextCheckboxMultiple + "<br />" } } } if (callerType == "select-one") { if (!$(caller).val()) { $.validationEngine.isError = true; promptText += $.validationEngine.settings.allrules[rules[i]].alertText + "<br />" } } if (callerType == "select-multiple") { if (!$(caller).find("option:selected").val()) { $.validationEngine.isError = true; promptText += $.validationEngine.settings.allrules[rules[i]].alertText + "<br />" } } } function _customRegex(caller, rules, position) { customRule = rules[position + 1]; pattern = eval($.validationEngine.settings.allrules[customRule].regex); if (!pattern.test($(caller).attr("value"))) { $.validationEngine.isError = true; promptText += $.validationEngine.settings.allrules[customRule].alertText + "<br />" } } function _ajax(caller, rules, position) { customAjaxRule = rules[position + 1]; postfile = $.validationEngine.settings.allrules[customAjaxRule].file; fieldValue = $(caller).val(); ajaxCaller = caller; fieldId = $(caller).attr("id"); ajaxValidate = true; ajaxisError = $.validationEngine.isError; if (!$.validationEngine.settings.allrules[customAjaxRule].extraData) { extraData = $.validationEngine.settings.allrules[customAjaxRule].extraData } else { extraData = "" } if (!ajaxisError) { $.ajax({ type: "POST", url: postfile, async: true, data: "validateValue=" + fieldValue + "&validateId=" + fieldId + "&validateError=" + customAjaxRule + extraData, beforeSend: function() { if ($.validationEngine.settings.allrules[customAjaxRule].alertTextLoad) { if (!$("div." + fieldId + "formError")[0]) { return $.validationEngine.buildPrompt(ajaxCaller, $.validationEngine.settings.allrules[customAjaxRule].alertTextLoad, "load") } else { $.validationEngine.updatePromptText(ajaxCaller, $.validationEngine.settings.allrules[customAjaxRule].alertTextLoad, "load") } } }, error: function(data, transport) { $.validationEngine.debug("error in the ajax: " + data.status + " " + transport) }, success: function(data) { data = eval("(" + data + ")"); ajaxisError = data.jsonValidateReturn[2]; customAjaxRule = data.jsonValidateReturn[1]; ajaxCaller = $("#" + data.jsonValidateReturn[0])[0]; fieldId = ajaxCaller; ajaxErrorLength = $.validationEngine.ajaxValidArray.length; existInarray = false; if (ajaxisError == "false") { _checkInArray(false); if (!existInarray) { $.validationEngine.ajaxValidArray[ajaxErrorLength] = new Array(2); $.validationEngine.ajaxValidArray[ajaxErrorLength][0] = fieldId; $.validationEngine.ajaxValidArray[ajaxErrorLength][1] = false; existInarray = false } $.validationEngine.ajaxValid = false; promptText += $.validationEngine.settings.allrules[customAjaxRule].alertText + "<br />"; $.validationEngine.updatePromptText(ajaxCaller, promptText, "", true) } else { _checkInArray(true); $.validationEngine.ajaxValid = true; if ($.validationEngine.settings.allrules[customAjaxRule].alertTextOk) { $.validationEngine.updatePromptText(ajaxCaller, $.validationEngine.settings.allrules[customAjaxRule].alertTextOk, "pass", true) } else { ajaxValidate = false; $.validationEngine.closePrompt(ajaxCaller) } } function _checkInArray(validate) { for (x = 0; x < ajaxErrorLength; x++) { if ($.validationEngine.ajaxValidArray[x][0] == fieldId) { $.validationEngine.ajaxValidArray[x][1] = validate; existInarray = true } } } } }) } } function _confirm(caller, rules, position) { confirmField = rules[position + 1]; if ($(caller).attr("value") != $("#" + confirmField).attr("value")) { $.validationEngine.isError = true; promptText += $.validationEngine.settings.allrules.confirm.alertText + "<br />" } } function _length(caller, rules, position) { startLength = eval(rules[position + 1]); endLength = eval(rules[position + 2]); feildLength = $(caller).attr("value").length; if (feildLength < startLength || feildLength > endLength) { $.validationEngine.isError = true; promptText += $.validationEngine.settings.allrules.length.alertText + startLength + $.validationEngine.settings.allrules.length.alertText2 + endLength + $.validationEngine.settings.allrules.length.alertText3 + "<br />" } } function _maxCheckbox(caller, rules, position) { nbCheck = eval(rules[position + 1]); groupname = $(caller).attr("name"); groupSize = $("input[name='" + groupname + "']:checked").size(); if (groupSize > nbCheck) { $.validationEngine.showTriangle = false; $.validationEngine.isError = true; promptText += $.validationEngine.settings.allrules.maxCheckbox.alertText + "<br />" } } function _minCheckbox(caller, rules, position) { nbCheck = eval(rules[position + 1]); groupname = $(caller).attr("name"); groupSize = $("input[name='" + groupname + "']:checked").size(); if (groupSize < nbCheck) { $.validationEngine.isError = true; $.validationEngine.showTriangle = false; promptText += $.validationEngine.settings.allrules.minCheckbox.alertText + " " + nbCheck + " " + $.validationEngine.settings.allrules.minCheckbox.alertText2 + "<br />" } } return ($.validationEngine.isError) ? $.validationEngine.isError : false }, submitForm: function(caller) { if ($.validationEngine.settings.ajaxSubmit) { if ($.validationEngine.settings.ajaxSubmitExtraData) { extraData = $.validationEngine.settings.ajaxSubmitExtraData } else { extraData = "" } $.ajax({ type: "POST", url: $.validationEngine.settings.ajaxSubmitFile, async: true, data: $(caller).serialize() + "&" + extraData, error: function(data, transport) { $.validationEngine.debug("error in the ajax: " + data.status + " " + transport) }, success: function(data) { if (data == "true") { $(caller).css("opacity", 1); $(caller).animate({ opacity: 0, height: 0 }, function() { $(caller).css("display", "none"); $(caller).before("<div class='ajaxSubmit'>" + $.validationEngine.settings.ajaxSubmitMessage + "</div>"); $.validationEngine.closePrompt(".formError", true); $(".ajaxSubmit").show("slow"); if ($.validationEngine.settings.success) { $.validationEngine.settings.success && $.validationEngine.settings.success(); return false } }) } else { data = eval("(" + data + ")"); if (!data.jsonValidateReturn) { $.validationEngine.debug("you are not going into the success fonction and jsonValidateReturn return nothing") } errorNumber = data.jsonValidateReturn.length; for (index = 0; index < errorNumber; index++) { fieldId = data.jsonValidateReturn[index][0]; promptError = data.jsonValidateReturn[index][1]; type = data.jsonValidateReturn[index][2]; $.validationEngine.buildPrompt(fieldId, promptError, type) } } } }); return true } if ($.validationEngine.settings.success) { if ($.validationEngine.settings.unbindEngine) { $(caller).unbind("submit") } $.validationEngine.settings.success && $.validationEngine.settings.success(); return true } return false }, buildPrompt: function(caller, promptText, type, ajaxed) { if (!$.validationEngine.settings) { $.validationEngine.defaultSetting() } var divFormError = document.createElement("div"); var formErrorContent = document.createElement("div"); linkTofield = $.validationEngine.linkTofield(caller); $(divFormError).addClass("formError"); if (type == "pass") { $(divFormError).addClass("greenPopup") } if (type == "load") { $(divFormError).addClass("blackPopup") } if (ajaxed) { $(divFormError).addClass("ajaxed") } $(divFormError).addClass(linkTofield); $(formErrorContent).addClass("formErrorContent"); $("body").append(divFormError); $(divFormError).append(formErrorContent); if ($.validationEngine.showTriangle != false) { var arrow = document.createElement("div"); $(arrow).addClass("formErrorArrow"); $(divFormError).append(arrow); if ($.validationEngine.settings.promptPosition == "bottomLeft" || $.validationEngine.settings.promptPosition == "bottomRight") { $(arrow).addClass("formErrorArrowBottom"); $(arrow).html('<div class="line1"><!-- --></div><div class="line2"><!-- --></div><div class="line3"><!-- --></div><div class="line4"><!-- --></div><div class="line5"><!-- --></div><div class="line6"><!-- --></div><div class="line7"><!-- --></div><div class="line8"><!-- --></div><div class="line9"><!-- --></div><div class="line10"><!-- --></div>') } if ($.validationEngine.settings.promptPosition == "topLeft" || $.validationEngine.settings.promptPosition == "topRight") { $(divFormError).append(arrow); $(arrow).html('<div class="line10"><!-- --></div><div class="line9"><!-- --></div><div class="line8"><!-- --></div><div class="line7"><!-- --></div><div class="line6"><!-- --></div><div class="line5"><!-- --></div><div class="line4"><!-- --></div><div class="line3"><!-- --></div><div class="line2"><!-- --></div><div class="line1"><!-- --></div>') } } $(formErrorContent).html(promptText); callerTopPosition = $(caller).offset().top; callerleftPosition = $(caller).offset().left; callerWidth = $(caller).width(); inputHeight = $(divFormError).height(); if ($.validationEngine.settings.promptPosition == "topRight") { callerleftPosition += callerWidth - 30; callerTopPosition += -inputHeight - 10 } if ($.validationEngine.settings.promptPosition == "topLeft") { callerTopPosition += -inputHeight - 10 } if ($.validationEngine.settings.promptPosition == "centerRight") { callerleftPosition += callerWidth + 13 } if ($.validationEngine.settings.promptPosition == "bottomLeft") { callerHeight = $(caller).height(); callerleftPosition = callerleftPosition; callerTopPosition = callerTopPosition + callerHeight + 15 } if ($.validationEngine.settings.promptPosition == "bottomRight") { callerHeight = $(caller).height(); callerleftPosition += callerWidth - 30; callerTopPosition += callerHeight + 15 } $(divFormError).css({ top: callerTopPosition, left: callerleftPosition, opacity: 0 }); return $(divFormError).animate({ opacity: 0.87 }, function() { return true }) }, updatePromptText: function(caller, promptText, type, ajaxed) { linkTofield = $.validationEngine.linkTofield(caller); var updateThisPrompt = "." + linkTofield; if (type == "pass") { $(updateThisPrompt).addClass("greenPopup") } else { $(updateThisPrompt).removeClass("greenPopup") } if (type == "load") { $(updateThisPrompt).addClass("blackPopup") } else { $(updateThisPrompt).removeClass("blackPopup") } if (ajaxed) { $(updateThisPrompt).addClass("ajaxed") } else { $(updateThisPrompt).removeClass("ajaxed") } $(updateThisPrompt).find(".formErrorContent").html(promptText); callerTopPosition = $(caller).offset().top; inputHeight = $(updateThisPrompt).height(); if ($.validationEngine.settings.promptPosition == "bottomLeft" || $.validationEngine.settings.promptPosition == "bottomRight") { callerHeight = $(caller).height(); callerTopPosition = callerTopPosition + callerHeight + 15 } if ($.validationEngine.settings.promptPosition == "centerRight") { callerleftPosition += callerWidth + 13 } if ($.validationEngine.settings.promptPosition == "topLeft" || $.validationEngine.settings.promptPosition == "topRight") { callerTopPosition = callerTopPosition - inputHeight - 10 } $(updateThisPrompt).animate({ top: callerTopPosition }) }, linkTofield: function(caller) { linkTofield = $(caller).attr("id") + "formError"; linkTofield = linkTofield.replace(/\[/g, ""); linkTofield = linkTofield.replace(/\]/g, ""); return linkTofield }, closePrompt: function(caller, outside) { if (!$.validationEngine.settings) { $.validationEngine.defaultSetting() } if (outside) { $(caller).fadeTo("fast", 0, function() { $(caller).remove() }); return false } if (!ajaxValidate) { linkTofield = $.validationEngine.linkTofield(caller); closingPrompt = "." + linkTofield; $(closingPrompt).fadeTo("fast", 0, function() { $(closingPrompt).remove() }) } }, debug: function(error) { if (!$("#debugMode")[0]) { $("body").append("<div id='debugMode'><div class='debugError'><strong>This is a debug mode, you got a problem with your form, it will try to help you, refresh when you think you nailed down the problem</strong></div></div>") } $(".debugError").append("<div class='debugerror'>" + error + "</div>") }, submitValidation: function(caller) { var stopForm = false; $.validationEngine.ajaxValid = true; $(caller).find(".formError").remove(); var toValidateSize = $(caller).find("[class*=validate]").size(); $(caller).find("[class*=validate]").each(function() { linkTofield = $.validationEngine.linkTofield(this); if (!$("." + linkTofield).hasClass("ajaxed")) { var validationPass = $.validationEngine.loadValidation(this); return (validationPass) ? stopForm = true : "" } }); ajaxErrorLength = $.validationEngine.ajaxValidArray.length; for (x = 0; x < ajaxErrorLength; x++) { if ($.validationEngine.ajaxValidArray[x][1] == false) { $.validationEngine.ajaxValid = false } } if (stopForm || !$.validationEngine.ajaxValid) { if ($.validationEngine.settings.animateSubmit) { destination = $(".formError:not('.greenPopup'):first").offset().top; $(".formError:not('.greenPopup')").each(function() { testDestination = $(this).offset().top; if (destination > testDestination) { destination = $(this).offset().top } }); $("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination }, 1100) } return true } else { return false } } } })(jQuery);
/*
* The following copyright notice may not be removed under any circumstances.
* 
* Copyright:
* Copyright 1990-1999 as an unpublished work by Bitstream Inc.  All rights
* reserved.  Confidential.
*/
Cufon.registerFont({w:192,face:{"font-family":"Swiss 721","font-weight":900,"font-stretch":"condensed","units-per-em":"360","panose-1":"2 0 10 6 0 0 0 0 0 0",ascent:"288",descent:"-72","x-height":"5",bbox:"-13 -288 348.017 85","underline-thickness":"41.04","underline-position":"-37.8",stemh:"42",stemv:"57","unicode-range":"U+0020-U+007E"},glyphs:{" ":{w:96},A:{d:"3,0r59,-271r75,0r58,271r-63,0r-8,-52r-50,0r-8,52r-63,0xm81,-101r36,0r-18,-118",w:198},B:{d:"194,-82v-1,55,-35,82,-97,82r-75,0r0,-271v79,-1,165,-9,165,68v0,23,-8,41,-29,58v24,12,36,33,36,63xm85,-48v30,2,46,-11,46,-37v0,-25,-16,-34,-46,-33r0,70xm85,-165v26,1,41,-9,41,-32v0,-21,-16,-31,-41,-29r0,61",w:208},C:{d:"17,-135v0,-94,11,-140,89,-142v60,-2,90,33,89,101r-61,0v0,-35,-7,-50,-27,-50v-27,0,-26,34,-26,91v0,63,-1,91,26,91v25,0,27,-28,26,-61r62,0v3,72,-23,112,-88,111v-77,-3,-90,-47,-90,-141",w:214},D:{d:"193,-135v0,94,-12,140,-101,135r-70,0r0,-271r70,0v89,-5,101,41,101,136xm129,-135v0,-57,7,-92,-43,-85r0,171v51,-1,43,-20,43,-86",w:209},E:{d:"22,0r0,-271r147,0r0,53r-84,0r0,50r78,0r0,54r-78,0r0,59r84,0r0,55r-147,0",w:186},F:{d:"22,0r0,-271r148,0r0,53r-84,0r0,49r77,0r0,55r-77,0r0,114r-64,0",w:184},G:{d:"17,-139v0,-95,13,-135,88,-138v56,-2,86,36,80,96r-60,0v0,-29,-4,-47,-21,-47v-22,0,-23,22,-23,70v0,39,-9,122,22,114v22,3,25,-27,24,-57r-25,0r0,-47r86,0r0,148r-43,0r-3,-17v-13,15,-28,22,-47,22v-68,0,-78,-57,-78,-144",w:207},H:{d:"22,0r0,-271r63,0r0,103r50,0r0,-103r63,0r0,271r-63,0r0,-112r-50,0r0,112r-63,0",w:219},I:{d:"22,0r0,-271r63,0r0,271r-63,0",w:107},J:{d:"152,-93v3,67,-12,98,-72,99v-60,1,-81,-33,-76,-97r58,0v0,35,0,49,14,49v12,0,13,-8,13,-25r0,-204r63,0r0,178",w:174},K:{d:"22,0r0,-271r63,0r0,113r47,-113r65,0r-58,119r60,152r-67,0r-33,-98r-14,26r0,72r-63,0",w:194},L:{d:"161,0r-139,0r0,-271r63,0r0,216r76,0r0,55",w:167},M:{d:"22,0r0,-271r89,0v13,71,23,92,32,179v6,-38,9,-60,10,-65r24,-114r88,0r0,271r-60,0r5,-209r-43,209r-48,0r-43,-209r6,209r-60,0",w:287},N:{d:"22,0r0,-271r66,0r52,167v-4,-54,-6,-94,-6,-124r0,-43r57,0r0,271r-66,0r-53,-172v7,60,7,111,7,172r-57,0",w:213},O:{d:"107,6v-77,0,-90,-47,-90,-141v0,-95,11,-142,90,-142v78,0,91,47,91,142v0,95,-13,141,-91,141xm107,-45v39,0,26,-74,26,-115v0,-44,0,-66,-26,-66v-39,0,-26,74,-26,115v0,44,0,66,26,66",w:214},P:{d:"22,-271v89,-2,171,-9,171,83v0,63,-39,89,-107,84r0,104r-64,0r0,-271xm86,-154v30,2,44,-8,44,-37v0,-24,-15,-32,-44,-31r0,68",w:205},Q:{d:"107,-277v78,0,91,47,91,142v0,62,-3,101,-30,122r23,24r-37,33r-34,-38v-88,9,-104,-49,-104,-141v0,-96,12,-142,91,-142xm107,-45v39,0,26,-74,26,-115v0,-44,0,-66,-26,-66v-39,0,-26,74,-26,115v0,44,0,66,26,66",w:214},R:{d:"22,-271v83,0,171,-12,171,71v0,31,-11,51,-34,65v56,15,12,109,47,135r-75,0v-14,-37,20,-121,-46,-108r0,108r-63,0r0,-271xm85,-158v29,1,44,-6,44,-34v0,-26,-15,-33,-44,-32r0,66",w:210},S:{d:"14,-92r58,0v-1,28,2,49,23,49v13,0,21,-10,21,-26v0,-40,-70,-58,-85,-83v-30,-52,-6,-125,63,-125v56,0,86,32,80,86r-57,0v1,-24,-6,-40,-21,-39v-12,0,-20,8,-20,23v2,36,74,53,89,82v29,56,1,131,-70,131v-60,0,-87,-36,-81,-98",w:189},T:{d:"55,0r0,-218r-51,0r0,-53r168,0r0,53r-54,0r0,218r-63,0",w:175},U:{d:"106,6v-123,0,-74,-165,-84,-277r63,0r0,170v0,37,1,57,23,57v21,0,21,-19,21,-54r0,-173r64,0r0,173v3,67,-21,104,-87,104",w:214},V:{d:"63,0r-60,-271r67,0r31,201v8,-79,20,-129,31,-201r67,0r-62,271r-74,0",w:201},W:{d:"60,0r-54,-271r63,0r21,194v5,-67,18,-130,27,-194r64,0r27,194r20,-194r64,0r-54,271r-68,0r-21,-177v-3,61,-14,119,-20,177r-69,0",w:291},X:{d:"3,0r57,-133r-54,-138r66,0r26,81r24,-81r68,0r-56,138r57,133r-68,0r-25,-78r-28,78r-67,0",w:191},Y:{d:"60,0r0,-115r-63,-156r69,0r26,86r26,-86r69,0r-62,156r0,115r-65,0",w:184},Z:{d:"12,0r0,-50r82,-169r-76,0r0,-52r147,0r0,47r-84,169r87,0r0,55r-156,0",w:180},a:{d:"94,-209v54,-1,76,21,76,74v0,43,-5,105,7,135r-60,0r-3,-19v-31,39,-103,28,-103,-34v0,-32,16,-50,51,-64v31,-13,49,-15,49,-33v0,-12,-5,-18,-17,-18v-15,0,-22,9,-21,27r-57,0v0,-46,26,-68,78,-68xm110,-98v-28,8,-42,19,-42,38v0,13,7,21,18,21v26,0,25,-31,24,-59",w:187},"&":{d:"167,0r-10,-14v-54,43,-141,14,-141,-60v0,-35,16,-61,49,-87v-38,-48,-20,-116,48,-117v40,0,67,23,67,58v0,28,-15,50,-45,69r27,43v5,-12,8,-24,9,-36r47,0v-1,29,-10,58,-25,85r37,59r-63,0xm130,-55r-40,-63v-27,21,-23,73,14,74v8,0,16,-3,26,-11xm108,-190v21,-11,30,-43,3,-47v-25,3,-17,33,-3,47",w:238},"^":{d:"210,-257r77,99r-53,0r-54,-54r-54,54r-54,0r78,-99r60,0",w:360},"~":{d:"103,-144v35,-1,68,21,101,22v21,0,42,-9,65,-26r0,53v-54,45,-107,1,-170,1v-21,0,-43,9,-68,27r0,-52v26,-16,48,-25,72,-25",w:299},"*":{d:"90,-168r-31,43r-30,-21r34,-42r-49,-14r11,-36r47,17r0,-50r35,0r0,50r47,-16r12,36r-49,13r33,42r-30,22",w:180},"@":{d:"161,-51v30,2,40,-41,45,-70v-2,-16,-10,-25,-23,-25v-22,0,-42,32,-42,69v0,17,7,26,20,26xm348,-134v1,59,-41,116,-104,117v-26,0,-39,-9,-41,-27v-29,46,-112,33,-112,-34v0,-58,39,-102,88,-102v18,0,31,7,39,20r9,-15r42,0r-28,116v0,5,3,9,8,9v28,0,59,-37,59,-84v0,-54,-43,-92,-112,-92v-83,-1,-140,59,-143,133v-5,111,153,146,232,81r21,28v-102,85,-299,35,-294,-107v3,-101,84,-173,183,-173v91,0,153,54,153,130",w:360},b:{d:"170,-96v0,67,-3,102,-52,102v-19,0,-35,-10,-46,-28r0,22r-53,0r0,-271r57,0r0,86v10,-16,23,-23,40,-23v47,0,54,35,54,112xm94,-160v-15,0,-19,15,-19,46v0,50,0,73,20,73v17,0,17,-23,17,-55v0,-44,0,-64,-18,-64",w:184},"\\":{d:"73,33r-86,-310r30,0r86,310r-30,0",w:97},"|":{d:"115,-275r0,360r-49,0r0,-360r49,0",w:180},"{":{d:"68,-204v-3,-55,36,-58,91,-56r0,50v-72,-12,7,117,-72,117v48,4,39,43,39,89v0,25,9,28,33,27r0,50v-55,2,-94,-1,-91,-56v3,-42,7,-96,-42,-85r0,-50v50,8,44,-42,42,-86",w:180},"}":{d:"21,-260v56,-2,92,2,92,56v0,43,-9,94,42,86r0,50v-47,-11,-45,40,-42,85v3,54,-37,58,-92,56r0,-50v74,14,-6,-115,72,-116v-47,-4,-38,-44,-38,-89v0,-24,-9,-29,-34,-28r0,-50",w:180},"[":{d:"111,68r-80,0r0,-339r80,0r0,37r-29,0r0,265r29,0r0,37",w:120},"]":{d:"8,68r0,-37r29,0r0,-265r-29,0r0,-37r81,0r0,339r-81,0",w:120},c:{d:"106,-80r56,0v2,56,-21,86,-73,85v-58,0,-75,-31,-75,-107v0,-76,17,-107,75,-107v51,0,74,26,73,82r-55,0v1,-22,-3,-39,-17,-39v-18,0,-19,19,-19,64v0,44,1,66,18,66v14,0,20,-23,17,-44",w:177},":":{d:"21,0r0,-62r63,0r0,62r-63,0xm21,-139r0,-62r63,0r0,62r-63,0",w:105},",":{d:"18,0r0,-62r62,0v2,64,2,120,-62,119r0,-22v22,-2,33,-14,33,-35r-33,0",w:96},d:{d:"67,6v-49,0,-52,-40,-52,-102v0,-77,7,-112,54,-112v17,0,30,7,40,23r0,-86r56,0r0,271r-52,0r0,-22v-11,18,-27,28,-46,28xm91,-160v-17,0,-18,18,-18,60v0,40,0,59,17,59v20,0,20,-23,20,-73v0,-31,-4,-46,-19,-46",w:184},"$":{d:"78,33r0,-35v-44,-4,-66,-33,-66,-84r49,0v-3,22,4,39,23,42r0,-67v-85,-20,-93,-141,-6,-154r0,-23r33,0r0,22v42,5,64,30,65,75r-48,0v-1,-22,-8,-33,-23,-33r0,61v51,19,74,43,74,86v0,44,-23,70,-68,75r0,35r-33,0xm86,-172r0,-52v-30,7,-28,41,0,52xm104,-45v32,-6,32,-49,0,-58r0,58"},e:{d:"73,-129r38,0v3,-20,-1,-44,-19,-41v-18,-2,-20,19,-19,41xm91,-209v65,-1,79,46,73,115r-92,0v-2,26,-3,62,19,58v16,1,23,-17,19,-35r53,0v1,51,-23,76,-74,76v-65,0,-75,-36,-75,-105v0,-71,13,-108,77,-109",w:179},"8":{d:"50,-145v-53,-35,-30,-128,46,-128v76,0,101,92,47,128v22,13,33,37,33,69v0,51,-30,81,-80,81v-84,0,-104,-116,-46,-150xm75,-81v0,27,7,40,21,40v15,0,22,-13,22,-40v0,-27,-5,-41,-21,-41v-16,0,-22,14,-22,41xm76,-199v0,21,9,33,21,33v12,0,21,-12,21,-33v0,-20,-8,-30,-21,-30v-13,0,-21,10,-21,30"},"=":{d:"255,-173r0,48r-210,0r0,-48r210,0xm255,-90r0,48r-210,0r0,-48r210,0",w:299},"!":{d:"29,0r0,-62r62,0r0,62r-62,0xm44,-89v-8,-58,-19,-113,-16,-182r63,0v3,68,-6,124,-14,182r-33,0",w:119},f:{d:"29,0r0,-160r-23,0r0,-43r23,0v-8,-54,24,-76,81,-68r0,41v-20,-3,-28,8,-24,27r24,0r0,43r-24,0r0,160r-57,0",w:118},"5":{d:"17,-83r56,0v1,29,6,41,22,41v17,0,23,-13,23,-43v0,-57,-31,-72,-47,-36r-50,0r5,-147r139,0r0,49r-93,0r-2,49v55,-34,106,-7,106,78v0,66,-27,98,-80,98v-53,0,-81,-32,-79,-89"},"4":{d:"100,0r0,-52r-89,0r0,-51r85,-164r62,0r0,168r24,0r0,47r-24,0r0,52r-58,0xm107,-99r0,-108r-49,108r49,0"},g:{d:"14,-100v0,-66,1,-108,49,-108v18,0,34,9,48,27r0,-22r52,0r0,182v4,60,-21,90,-79,89v-48,0,-70,-19,-70,-59r56,0v0,15,5,22,17,22v24,0,20,-33,19,-58v-48,43,-92,8,-92,-73xm89,-161v-18,0,-19,25,-18,47v0,40,0,62,17,62v18,0,18,-28,18,-59v0,-34,0,-50,-17,-50",w:183},"`":{d:"118,-225r-25,0r-61,-50r52,0",w:180},">":{d:"253,-132r0,49r-207,86r0,-53r141,-57r-141,-58r0,-53",w:299},h:{d:"18,0r0,-271r57,0r0,89v26,-43,91,-32,91,40r0,142r-57,0r0,-126v0,-23,0,-36,-14,-36v-12,0,-20,12,-20,35r0,127r-57,0",w:181},"-":{d:"15,-75r0,-54r110,0r0,54r-110,0",w:140},i:{d:"19,0r0,-203r57,0r0,203r-57,0xm19,-224r0,-49r57,0r0,49r-57,0",w:95},j:{d:"19,-224r0,-49r57,0r0,49r-57,0xm76,-16v5,62,-13,93,-75,83r0,-43v17,4,19,-9,18,-34r0,-193r57,0r0,187",w:95},k:{d:"19,0r0,-271r56,0r0,134r45,-66r56,0r-59,77r60,126r-56,0r-37,-83v-16,15,-7,55,-9,83r-56,0",w:177},l:{d:"76,0r-57,0r0,-271r57,0r0,271",w:95},"<":{d:"253,-165r-140,58r140,57r0,53r-207,-86r0,-49r207,-86r0,53",w:299},m:{d:"19,0r0,-203r50,0r0,24v19,-36,72,-39,87,0v27,-46,91,-38,91,37r0,142r-55,0r0,-129v0,-21,0,-33,-13,-33v-12,0,-20,12,-20,35r0,127r-53,0r0,-129v0,-22,-1,-33,-14,-33v-12,0,-19,12,-19,35r0,127r-54,0",w:263},n:{d:"19,0r0,-203r54,0r0,24v28,-45,94,-38,94,37r0,142r-56,0r0,-126v0,-23,-1,-36,-15,-36v-12,0,-20,12,-20,35r0,127r-57,0",w:186},"9":{d:"115,-181v0,-31,-5,-45,-21,-45v-15,0,-19,15,-19,46v0,31,5,45,20,45v17,0,20,-14,20,-46xm176,-136v0,91,-4,141,-83,141v-48,0,-75,-25,-75,-70r57,0v0,17,7,26,19,26v22,0,21,-36,19,-63v-52,29,-99,5,-99,-72v0,-66,26,-99,80,-99v73,0,82,49,82,137"},"#":{d:"165,-258r-23,64r40,0r23,-64r51,0r-23,64r45,0r-18,47r-44,0r-13,38r45,0r-18,47r-44,0r-23,65r-51,0r23,-65r-40,0r-23,65r-51,0r23,-65r-45,0r18,-47r44,0r13,-38r-45,0r17,-47r45,0r23,-64r51,0xm166,-147r-42,0r-13,38r42,0",w:276},o:{d:"14,-102v0,-76,17,-107,75,-107v58,0,76,31,76,107v0,76,-18,107,-76,107v-58,0,-75,-31,-75,-107xm71,-102v0,45,1,65,18,65v18,0,18,-20,18,-65v0,-45,0,-64,-18,-64v-17,0,-18,19,-18,64",w:178},"1":{d:"77,0r0,-187r-54,0r0,-41v41,1,65,-14,73,-45r42,0r0,273r-61,0"},p:{d:"118,-208v50,3,52,39,52,101v0,77,-6,113,-53,113v-17,0,-30,-8,-40,-24r0,86r-56,0r0,-271r52,0r0,23v11,-18,26,-28,45,-28xm94,-42v18,0,20,-22,20,-72v0,-33,-3,-48,-18,-48v-20,0,-20,24,-20,74v0,31,3,46,18,46",w:184},"(":{d:"110,68r-44,0v-52,-111,-53,-232,2,-339r44,0v-42,110,-40,224,-2,339",w:120},")":{d:"13,68v38,-115,40,-229,-2,-339r44,0v55,107,54,228,2,339r-44,0",w:120},"%":{d:"14,-202v0,-50,16,-71,59,-71v43,0,58,21,58,71v0,50,-15,71,-58,71v-43,0,-59,-21,-59,-71xm57,-202v0,26,3,37,16,37v13,0,16,-11,16,-37v0,-26,-3,-37,-16,-37v-13,0,-16,11,-16,37xm67,5r130,-278r34,0r-130,278r-34,0xm166,-66v0,-50,16,-70,59,-70v43,0,58,20,58,70v0,50,-15,71,-58,71v-43,0,-59,-21,-59,-71xm208,-66v0,26,4,37,17,37v13,0,16,-11,16,-37v0,-26,-3,-37,-16,-37v-13,0,-17,11,-17,37",w:297},".":{d:"17,0r0,-62r63,0r0,62r-63,0",w:96},"+":{d:"175,-215r0,84r80,0r0,47r-80,0r0,84r-50,0r0,-84r-80,0r0,-47r80,0r0,-84r50,0",w:299},q:{d:"14,-107v0,-68,3,-101,52,-101v19,0,34,10,45,28r0,-23r53,0r0,271r-57,0r0,-86v-10,16,-23,24,-40,24v-47,0,-53,-36,-53,-113xm90,-42v15,0,18,-15,18,-46v0,-50,0,-74,-20,-74v-18,0,-17,28,-17,56v0,44,1,64,19,64",w:184},"?":{d:"58,-85v-12,-52,49,-74,49,-117v0,-15,-8,-24,-21,-24v-15,-1,-22,15,-21,37v-17,-2,-42,4,-55,-2v0,-53,29,-81,82,-81v47,0,76,26,76,65v0,44,-55,77,-56,122r-54,0xm116,-62r0,62r-62,0r0,-62r62,0",w:177},'"':{d:"57,-253r0,99r-45,0r0,-99r45,0xm121,-253r0,99r-45,0r0,-99r45,0",w:133},"'":{d:"57,-253r0,99r-45,0r0,-99r45,0",w:69},r:{d:"18,0r0,-203r52,0r0,28v12,-20,27,-30,46,-32r0,64v-32,-7,-41,3,-41,45r0,98r-57,0",w:124},s:{d:"7,-64r51,0v-4,36,38,39,41,12v-7,-30,-56,-28,-72,-53v-38,-39,-13,-106,52,-104v46,2,70,23,69,65r-49,0v6,-35,-37,-35,-38,-11v0,15,12,18,31,27v39,17,58,32,58,69v0,41,-26,64,-73,64v-47,0,-72,-24,-70,-69",w:158},";":{d:"22,0r0,-62r62,0v2,64,2,120,-62,119r0,-22v22,-2,33,-14,33,-35r-33,0xm22,-139r0,-62r62,0r0,62r-62,0",w:105},"7":{d:"48,0v6,-62,29,-134,69,-214r-101,0r0,-53r159,0r0,46v-32,58,-56,133,-65,221r-62,0"},"6":{d:"76,-86v0,31,5,45,22,45v15,0,19,-15,19,-46v0,-32,-4,-45,-21,-45v-16,0,-20,15,-20,46xm15,-131v0,-91,5,-142,84,-142v48,0,76,26,75,71r-58,0v0,-17,-6,-26,-18,-26v-22,0,-20,35,-20,63v52,-30,100,-4,100,73v0,66,-26,97,-80,97v-74,0,-83,-48,-83,-136"},"/":{d:"17,33r-30,0r86,-310r30,0",w:97},t:{d:"111,-1v-56,13,-85,-6,-85,-67r0,-93r-22,0r0,-42r22,0r0,-57r58,0r0,57r27,0r0,42r-27,0r0,83v-1,33,2,40,27,38r0,39",w:118},"3":{d:"15,-90r57,0v-4,60,44,65,44,9v0,-31,-20,-42,-52,-38r0,-43v32,1,48,-8,47,-37v0,-18,-6,-28,-17,-28v-15,0,-20,12,-21,39r-55,0v-1,-53,29,-83,79,-85v78,-3,102,100,37,130v77,24,50,148,-38,148v-54,0,-83,-35,-81,-95"},"2":{d:"175,-197v0,62,-73,98,-90,144r89,0r0,53r-161,0v-4,-57,45,-115,66,-135v22,-21,36,-37,36,-65v0,-17,-7,-26,-19,-26v-19,-1,-26,19,-25,50r-56,0v-2,-62,28,-97,83,-97v49,0,77,29,77,76"},u:{d:"166,-203r0,203r-53,0r0,-24v-29,46,-95,37,-95,-38r0,-141r57,0r0,125v0,23,0,37,14,37v12,0,20,-12,20,-35r0,-127r57,0",w:186},_:{d:"180,35r0,50r-180,0r0,-50r180,0",w:180},v:{d:"47,0r-45,-203r57,0r20,138r20,-138r56,0r-45,203r-63,0",w:157},w:{d:"42,0r-39,-203r55,0r16,141r22,-141r47,0r22,141r16,-141r55,0r-40,203r-59,0r-18,-112r-17,112r-60,0",w:237},x:{d:"2,0r46,-102r-44,-101r56,0r17,55r18,-55r56,0r-44,101r46,102r-58,0r-18,-57r-18,57r-57,0",w:153},y:{d:"3,-203r56,0r20,131r20,-131r56,0r-40,186v-15,73,-31,91,-96,83r0,-42v33,3,31,-13,24,-44",w:158},z:{d:"6,0r0,-40r70,-117r-65,0r0,-46r125,0r0,42r-68,115r68,0r0,46r-130,0",w:142},"0":{d:"96,5v-74,0,-82,-42,-82,-139v0,-95,8,-139,82,-139v69,0,83,43,83,128v0,94,0,150,-83,150xm75,-153v0,39,-7,118,21,110v20,0,22,-22,22,-71v0,-38,7,-119,-22,-111v-20,0,-21,23,-21,72"},"\u00a0":{w:96}}});jQuery.fn.googleMaps=function(options){if(!window.GBrowserIsCompatible||!GBrowserIsCompatible()){return this}var opts=$.extend({},$.googleMaps.defaults,options);return this.each(function(){$.googleMaps.gMap=new GMap2(this,options);var center=$.googleMaps.mapLatLong(opts.latitude,opts.longitude);$.googleMaps.gMap.setCenter(center,opts.depth);if(opts.polyline){$.googleMaps.gMap.addOverlay($.googleMaps.mapPolyLine(opts.polyline))}if(opts.pan){opts.pan=$.googleMaps.mapPanOptions(opts.pan);window.setTimeout(function(){$.googleMaps.gMap.panTo($.googleMaps.mapLatLong(opts.pan.panLatitude,opts.pan.panLongitude))},opts.pan.timeout)}if(opts.layer){$.googleMaps.gMap.addOverlay(new GLayer(opts.layer))}if(opts.markers){$.googleMaps.mapMarkers(center,opts.markers)}if(opts.controls.type||opts.controls.zoom||opts.controls.mapType){$.googleMaps.mapControls(opts.controls)}else{if(!opts.controls.hide){$.googleMaps.gMap.setUIToDefault()}}})};$.googleMaps={maps:{},marker:{},gMap:{},num:1,defaults:{latitude:53.3309,longitude:-1.9336,depth:6,controls:{hide:false},layer:null},mapPolyLine:function(options){polylineDefaults={startLatitude:37.4419,startLongitude:-122.1419,endLatitude:37.4519,endLongitude:-122.1519,color:"#ff0000",pixels:2};options=$.extend({},polylineDefaults,options);return new GPolyline([$.googleMaps.mapLatLong(options.startLatitude,options.startLongitude),$.googleMaps.mapLatLong(options.endLatitude,options.endLongitude)],options.color,options.pixels)},mapLatLong:function(latitude,longitude){return new GLatLng(latitude,longitude)},mapPanOptions:function(options){var panDefaults={panLatitude:37.4569,panLongitude:-122.1569,timeout:0};return options=$.extend({},panDefaults,options)},mapMarkersOptions:function(icon){var gIcon=new GIcon(G_DEFAULT_ICON);if(icon.image){gIcon.image=icon.image}if(icon.shadow){gIcon.shadow=icon.shadow}if(icon.iconSize){gIcon.iconSize=new GSize(icon.iconSize)}if(icon.shadowSize){gIcon.shadowSize=new GSize(icon.shadowSize)}if(icon.iconAnchor){gIcon.iconAnchor=new GPoint(icon.iconAnchor)}if(icon.infoWindowAnchor){gIcon.infoWindowAnchor=new GPoint(icon.infoWindowAnchor)}if(icon.dragCrossImage){gIcon.dragCrossImage=icon.dragCrossImage}if(icon.dragCrossSize){gIcon.dragCrossSize=new GSize(icon.dragCrossSize)}if(icon.dragCrossAnchor){gIcon.dragCrossAnchor=new GPoint(icon.dragCrossAnchor)}if(icon.maxHeight){gIcon.maxHeight=icon.maxHeight}if(icon.PrintImage){gIcon.PrintImage=icon.PrintImage}if(icon.mozPrintImage){gIcon.mozPrintImage=icon.mozPrintImage}if(icon.PrintShadow){gIcon.PrintShadow=icon.PrintShadow}if(icon.transparent){gIcon.transparent=icon.transparent}return gIcon},mapMarkers:function(center,markers){if(markers.length>=1){for(i=0;i<markers.length;i++){var gIcon=null;if(markers[i].icon){gIcon=$.googleMaps.mapMarkersOptions(markers[i].icon)}if(markers[i].latitude&&markers[i].longitude){center=$.googleMaps.mapLatLong(markers[i].latitude,markers[i].longitude)}$.googleMaps.marker[i]=new GMarker(center,{draggable:markers[i].draggable,icon:gIcon});$.googleMaps.gMap.addOverlay($.googleMaps.marker[i]);if(markers[i].info){$(markers[i].info.layer).hide();if(markers[i].info.popup){$.googleMaps.marker[i].openInfoWindowHtml($(markers[i].info.layer).html())}var layer=markers[i].info.layer;GEvent.addListener($.googleMaps.marker[i],"click",function(){this.openInfoWindowHtml($(layer).html())});$.googleMaps.num++}}}else{var gIcon=null;if(markers.icon){gIcon=$.googleMaps.mapMarkersOptions(markers.icon)}if(markers.latitude&&markers.longitude){center=$.googleMaps.mapLatLong(markers.latitude,markers.longitude)}if(center){$.googleMaps.marker=new GMarker(center,{draggable:markers.draggable,icon:gIcon});$.googleMaps.gMap.addOverlay($.googleMaps.marker);if(markers.info){if(markers.info.layer){if(markers.info.popup){$(markers.info.layer).hide();$.googleMaps.marker.openInfoWindowHtml($(markers.info.layer).html())}$(markers.info.layer).hide();GEvent.addListener($.googleMaps.marker,"click",function(){this.openInfoWindowHtml($(markers.info.layer).html())})}}}}},mapControlsLocation:function(location){switch(location){case"G_ANCHOR_TOP_RIGHT":return G_ANCHOR_TOP_RIGHT;break;case"G_ANCHOR_BOTTOM_RIGHT":return G_ANCHOR_BOTTOM_RIGHT;break;case"G_ANCHOR_TOP_LEFT":return G_ANCHOR_TOP_LEFT;break;case"G_ANCHOR_BOTTOM_LEFT":return G_ANCHOR_BOTTOM_LEFT;break}return},mapControl:function(control){switch(control){case"GLargeMapControl3D":return new GLargeMapControl3D();break;case"GLargeMapControl":return new GLargeMapControl();break;case"GSmallMapControl":return new GSmallMapControl();break;case"GSmallZoomControl3D":return new GSmallZoomControl3D();break;case"GSmallZoomControl":return new GSmallZoomControl();break;case"GScaleControl":return new GScaleControl();break;case"GMapTypeControl":return new GMapTypeControl();break;case"GHierarchicalMapTypeControl":return new GHierarchicalMapTypeControl();break;case"GOverviewMapControl":return new GOverviewMapControl();break;case"GNavLabelControl":return new GNavLabelControl();break}return},mapTypeControl:function(type){switch(type){case"G_NORMAL_MAP":return G_NORMAL_MAP;break;case"G_SATELLITE_MAP":return G_SATELLITE_MAP;break;case"G_HYBRID_MAP":return G_HYBRID_MAP;break}return},mapControls:function(options){controlsDefaults={type:{location:"G_ANCHOR_TOP_RIGHT",x:10,y:10,control:"GMapTypeControl"},zoom:{location:"G_ANCHOR_TOP_LEFT",x:10,y:10,control:"GLargeMapControl3D"}};options=$.extend({},controlsDefaults,options);options.type=$.extend({},controlsDefaults.type,options.type);options.zoom=$.extend({},controlsDefaults.zoom,options.zoom);if(options.type){var controlLocation=$.googleMaps.mapControlsLocation(options.type.location);var controlPosition=new GControlPosition(controlLocation,new GSize(options.type.x,options.type.y));$.googleMaps.gMap.addControl($.googleMaps.mapControl(options.type.control),controlPosition)}if(options.zoom){var controlLocation=$.googleMaps.mapControlsLocation(options.zoom.location);var controlPosition=new GControlPosition(controlLocation,new GSize(options.zoom.x,options.zoom.y));$.googleMaps.gMap.addControl($.googleMaps.mapControl(options.zoom.control),controlPosition)}if(options.mapType){if(options.mapType.length>=1){for(i=0;i<options.mapType.length;i++){if(options.mapType[i].remove){$.googleMaps.gMap.removeMapType($.googleMaps.mapTypeControl(options.mapType[i].remove))}if(options.mapType[i].add){$.googleMaps.gMap.addMapType($.googleMaps.mapTypeControl(options.mapType[i].add))}}}else{if(options.mapType.add){$.googleMaps.gMap.addMapType($.googleMaps.mapTypeControl(options.mapType.add))}if(options.mapType.remove){$.googleMaps.gMap.removeMapType($.googleMaps.mapTypeControl(options.mapType.remove))}}}}};(function($){$.fn.autofill=function(options){var defaults={value:"First Name",defaultTextColor:"#b2adad",activeTextColor:"#333"};var options=$.extend(defaults,options);return this.each(function(){var obj=$(this);obj.css({color:options.defaultTextColor}).val(options.value).focus(function(){if(obj.val()==options.value){obj.val("").css({color:options.activeTextColor})}}).blur(function(){if(obj.val()==""){obj.css({color:options.defaultTextColor}).val(options.value)}})})}})(jQuery);$(document).ready(function(){$("a.anchorLink").anchorAnimate()});jQuery.fn.anchorAnimate=function(settings){settings=jQuery.extend({speed:1100},settings);return this.each(function(){var caller=this;$(caller).click(function(event){event.preventDefault();var locationHref=window.location.href;var elementClick=$(caller).attr("href");var destination=$(elementClick).offset().top;$("html:not(:animated),body:not(:animated)").animate({scrollTop:destination},settings.speed,function(){window.location.hash=elementClick});return false})})};
