
var STATIC_ANIMATION=false;var BASIC_ANIMATION=false;var COOKIE_ENABLED=false;$(document).ready(function(){init_visual();init_functional();});function init_visual(){init_classHelpers();init_navigationResizer();init_tabs();init_heroImage();init_selectboxReplacement();init_customInputs();init_inlineLabels();init_expandCollapse();init_equalColumnHeights();init_mediaPlayer();}
function init_functional(){init_enablesearchbox();init_autocomplete();init_dropdowns();init_tooltips();init_listProducts();init_compareProducts();init_extraContent();init_footerLinks();init_saveProduct();init_poll();init_datepicker();init_inlineFormValidation();init_resultsFilters();int_imageRollovers();init_checkCookieEnabled();init_personalization();init_iframeSize();init_logon();init_tracking();init_mediaCentre();init_ajaxTab();init_needAssistanceTimer();init_closePopup();init_addThis();}
function init_iframeSize(){ResizeFramePoll("LocatorFrame","FrameWidth","FrameHeight");}
function init_classHelpers(){$("body").removeClass("noJS");if(isIE(6,true)){STATIC_ANIMATION=true;init_ie6_classes();}else if(isIE(7,true)){BASIC_ANIMATION=true;init_ie8_classes();}else if(isIE(8,true)){init_ie8_classes();}}
function init_ie6_classes(){$("fieldset").each(function(){if($(this).attr("class")==""){$(this).replaceWith('<div class="fieldset">'+this.innerHTML+'</div>');}});init_ie8_classes();$("li:first-child").each(function(){$(this).addClass("first");});$(".fn_columns .col:first-child").addClass("first");$(".fn_childItems > li").addClass("childItem");$(".button, button").each(function(){var button=$(this);var hoverClass="hover";if($(button).hasClass("primary")){hoverClass+=" hover_primary";}else if($(button).hasClass("secondary")){hoverClass+=" hover_secondary";}else if($(button).hasClass("tertiary")){hoverClass+=" hover_tertiary";}else if($(button).hasClass("search")){hoverClass+=" hover_search";}
if($(button).hasClass("next")){hoverClass+=" hover_next";}else if($(button).hasClass("restart")){hoverClass+=" hover_restart";}
$(button).hover(function(){$(this).addClass(hoverClass);},function(){$(this).removeClass(hoverClass);});});$('#logo img, #footerContainer .tab img').each(function()
{$(this).attr('src',$(this).attr('src').replace('.png','.gif'));});}
function init_ie8_classes(){$(".fn_jumpfix").css("position","relative").append("<div style=\"position: absolute; zoom: 1;\">&nbsp;</div>");setTimeout(function(){$(".fn_zoomfix").css("zoom","1");},100);$("li:last-child").each(function(){if($(this).hasClass("active")){$(this).addClass("last_active");};$(this).addClass("last");});$(".fn_columns .col:last-child").addClass("last");$(".column:last-child").addClass("last");$("table tbody tr:even").each(function(){$(this).addClass("alt");});}
function init_navigationResizer(){if($("body").hasClass("largeScreen")==true&&$("#leftColumn").data("alreadyInit")!=true){$("#leftColumn").data("alreadyInit",true);$("#leftColumn").prepend("<div id=\"smallNavigation\">&nbsp;</div>");$("#smallNavigation").hide();var activeItemLength=$("#primaryNav ul li.active").length;if(activeItemLength>1){$("#primaryNav ul li.active li.active").append("<div />");}else{$("#primaryNav ul li.active").append("<div />");}
var resize=function(){if($(window).width()<=1200){$("body").addClass("smallScreen").removeClass("largeScreen");addHomeOverListener();init_resizeLeftNavigation();$("#smallNavigation").show();$("#primaryNav").css("height",$(document).height());}else{$("body").addClass("largeScreen").removeClass("smallScreen");$("#smallNavigation").hide();$("#primaryNav").css("height",null);$("#primaryNav").unbind("mouseover mouseleave").css("left",null);}}
var addHomeOverListener=function(){if($("body").hasClass("smallScreen")==true){$("#primaryNav").unbind("mouseover").bind("mouseover",function(){$("#smallNavigation").hide();$("#primaryNav").animate({"left":0},250,function(){if($("body").hasClass("smallScreen")==true){$("#smallNavigation").addClass("close").fadeIn(500);}
$("#primaryNav").unbind("mouseover");addHomeOffListener();});});}else{$("#smallNavigation").removeClass("close").hide();}}
var addHomeOffListener=function(){if($("body").hasClass("smallScreen")==true){$("#primaryNav").unbind("mouseleave").bind("mouseleave",function(){$("#smallNavigation").hide();$("#primaryNav").animate({"left":-181},250,function(){$("#primaryNav").css("left",null);if($("body").hasClass("smallScreen")==true){$("#smallNavigation").removeClass("close").fadeIn(500);}
$("#primaryNav").unbind("mouseleave");addHomeOverListener();});});}else{$("#smallNavigation").removeClass("close").hide();}}
$(window).bind("resize",function(){resize();});resize();}}
function init_heroImage(){$("#heroImage").each(function(){var container=$(this);var image=$(container).find("img");var imageDetails={}
imageDetails.width=$(image).width();imageDetails.height=$(image).height();imageDetails.aspectRatio=imageDetails.width/imageDetails.height;$(image).data("details",imageDetails);});resize_heroImage();$(window).bind("resize",function(){resize_heroImage();});}
function resize_heroImage(){$("#heroImage").each(function(){var container=$(this);var image=$(container).find("img");var leftOffset=$(container).find(".margins").css("margin-left");if(leftOffset==undefined){leftOffset=$("#navigation").width();}else{leftOffset=leftOffset.replace("px","");}
var containerDetails={};containerDetails.width=$(container).width()-leftOffset;containerDetails.height=$(container).height();var imageDetails=$(image).data("details");var wider=(containerDetails.width>containerDetails.height)?true:false;var newWidth;var newHeight;if(wider){newWidth=containerDetails.width;newHeight=containerDetails.width/imageDetails.aspectRatio;}else{newHeight=containerDetails.height;newWidth=containerDetails.height*imageDetails.aspectRatio;}
if(containerDetails.height>newHeight){newHeight=containerDetails.height;newWidth=containerDetails.height*imageDetails.aspectRatio;$(image).css({"position":"absolute","top":0});}else{var offset=-1*Math.round((newHeight-containerDetails.height)/2);$(image).css({"position":"absolute","top":offset});}
$(image).width(newWidth);$(image).height(newHeight);});}
function init_selectboxReplacement(){$("select.fn_replaceSelect").selectbox();$("select.fn_replaceSelect_long").selectbox({inputClass:"selectbox-light selectbox-long",containerClass:"selectbox-light-wrapper selectbox-long-wrapper",hoverClass:"selectbox-light-hover"});$("select.fn_replaceSelect_small").selectbox({inputClass:"selectbox-light selectbox-small",containerClass:"selectbox-light-wrapper selectbox-small-wrapper",hoverClass:"selectbox-light-hover"});$("select.fn_replaceSelect_tiny").selectbox({inputClass:"selectbox-light selectbox-tiny",containerClass:"selectbox-light-wrapper selectbox-tiny-wrapper",hoverClass:"selectbox-light-hover"});}
function init_customInputs(){$("input[type='checkbox'], input[type='radio']").customInputs();}
function init_inlineLabels(){$(".fn_inlineLabel").each(function(){var parentForm=$(this).parents("form");var label=$(this);var input=$(label).parent().find("input");if($(input).val().length>0){$(label).addClass("hasText");}
$(input).bind("focus",function(){$(label).addClass("hasFocus");$(parentForm).addClass("hasFocus");});$(input).bind("blur",function(){$(label).removeClass("hasFocus");$(parentForm).removeClass("hasFocus");});$(input).bind("keyup",function(){if($(input).val().length>0){$(label).addClass("hasText");}else{$(label).removeClass("hasText");}});});}
function init_equalColumnHeights(){$(".fn_equalColumnHeights").each(function(){var container=$(this);var maxHeight=0;$(container).find(".column").each(function(){var thisHeight=$(this).height();maxHeight=(maxHeight<thisHeight)?thisHeight:maxHeight;});$(container).find(".column").css("height",maxHeight);});}
function init_mediaPlayer(){if($(".fn_mediaPlayer").length>0){$(".fn_mediaPlayer").each(function(){var mediaPlayerId=$(this).find(".fn_mediaPlayerReplacement").attr("id");var mediaPlayerSettings=$(this).find(".fn_mediaPlayer_settings");var baseUrl=$(mediaPlayerSettings).find(".fn_mediaPlayer_base").text();var playerUrl=$(mediaPlayerSettings).find(".fn_mediaPlayer_player").text();var mediaUrl=escape($(mediaPlayerSettings).find(".fn_mediaPlayer_media").text());var imageUrl=escape($(mediaPlayerSettings).find(".fn_mediaPlayer_image").text());var captionsUrl=escape($(mediaPlayerSettings).find(".fn_mediaPlayer_captions").text());var title=escape($("h1").text());var flashvars={};flashvars.mediaUrl=mediaUrl;flashvars.imageUrl=imageUrl;flashvars.captionsUrl=captionsUrl;var params={};params.wmode="opaque";params.menu="false";params.scale="noscale";params.seamlesstabbing="true";params.allowfullscreen="true";params.allowscriptaccess="sameDomain";params.allownetworking="internal";params.base=baseUrl;var attributes={};attributes.id=mediaPlayerId;swfobject.embedSWF(playerUrl,mediaPlayerId,"536","327","9.0.0",null,flashvars,params,attributes);});}}
function init_dropdowns(){$(".fn_dropdown").each(function(){var button=$(this);var dropdownParent=$(button).parents(".dropdown");var panel=$(dropdownParent).find("ul");$(panel).css("margin-left","0px");$(panel).hide();var showDropdown=function(){$(panel).fadeIn(250);$(button).addClass("active");}
var hideDropdown=function(){$(panel).fadeOut(100);$(button).removeClass("active");}
$(dropdownParent).hoverIntent({sensitivity:3,interval:0,over:showDropdown,timeout:500,out:hideDropdown});});$(".fn_shareLinks").each(function(){var button=$(this);var dropdownParent=$(button).parents(".dropdown_share");var panel=$($(button).attr("rel"));$(panel).css("left","auto").css("right","0px");$(panel).hide();var showShareModule=function(){$(panel).fadeIn(250);$(button).addClass("active");}
var hideShareModule=function(){$(panel).fadeOut(100);$(button).removeClass("active");}
$(button).bind("click",function(e){e.preventDefault();});$(dropdownParent).hoverIntent({sensitivity:3,interval:0,over:showShareModule,timeout:500,out:hideShareModule});});}
function init_tooltips(){$("a.fn_tooltip").accessibleTooltip({topOffset:-5,leftOffset:10,preContent:"<div class=\"arrow\"></div>"});$("a.fn_tooltip_noLabel").accessibleTooltip({topOffset:-5,leftOffset:10,preContent:"<div class=\"arrow\"></div>",associateWithLabel:false});$("a.fn_abbr").accessibleTooltip({topOffset:-8,leftOffset:0,preContent:"<div class=\"arrow\"></div>",associateWithLabel:false,isAbbr:true});}
$(function(){$('.changeLocation').popupWindow({centerScreen:1,width:675,scrollbars:true,resizable:true});});$(function()
{$('ul#map li,ul#map_close_btn li').click(function(){$(this).parents().find('a.active').removeClass('active');$(this).find("a").addClass('active');});});function init_tabs(){init_tabs_landing();init_tabs_detailed();init_tabs_zindex();resizeLeftNavigation();}
function init_tabs_landing(){var ANIMATION_FADEIN=250;var ANIMATION_FADEOUT=250;var MARGIN_BOTTOM=60;$(".fn_tabs_landing").each(function(){var container=$(this);$(container).removeClass("fn_tabs_landing");$(container).prepend("<ul class=\"tab_navigation horizontal clearfix\"></ul>");var navigation=$(container).find(".tab_navigation");var activeTab=null;var isAnimating=false;var hideActiveTab=function(id,callback){if(activeTab==null){callback();}else{$(activeTab.listItem).removeClass("active");if(STATIC_ANIMATION){$(activeTab.tab).hide();if(id==activeTab.id){activeTab=null;isAnimating=false;window.location.hash="";}else{callback();}}else{$(activeTab.tab).fadeOut(ANIMATION_FADEOUT,function(){if(id==activeTab.id){activeTab=null;isAnimating=false;window.location.hash="";}else{callback();}});}}}
var tabActions=function(){var containerHeight=$(container).data("maxHeight")+$(navigation).height()+MARGIN_BOTTOM;$(container).css("height",containerHeight+"px");$(navigation).find("li").each(function(){var listItem=$(this);var button=$(listItem).find("a");var id=$(button).attr("href");id=id.substring(id.indexOf("#"),id.length);$(button).bind("click",function(event){event.preventDefault();if(isAnimating==false){isAnimating=true;$(listItem).addClass("active");hideActiveTab(id,function(){if(STATIC_ANIMATION){$(id).show();isAnimating=false;activeTab={id:id,tab:$(id),listItem:$(listItem)};}else{$(id).fadeIn(ANIMATION_FADEIN,function(){isAnimating=false;activeTab={id:id,tab:$(id),listItem:$(listItem)};});}});var tempId=id.replace("#","temp_");$(id).attr("id",tempId);window.location.hash=id;$("#"+tempId).attr("id",id.replace("#",""));}});if(window.location.hash){if(window.location.hash==id){setTimeout(function(){$(button).trigger("click");},500);}}});}
$(container).data("maxHeight",0);var tabLength=$(container).find(".tab").length;$(container).find(".tab").each(function(index){var tab=$(this);var id=$(tab).attr("id");var title=$(tab).find("h2").text();$(tab).find("h2").hide();$(navigation).append("<li><h2><a href=\"#"+id+"\" onclick=\"javascript : void trackOmniture('"+id+"');\">"+title+"</a></h2></li>");var tabHeight=$(tab).height();$(tab).data("tabHeight",tabHeight);if(tabHeight>$(container).data("maxHeight")){$(container).data("maxHeight",tabHeight);}
$(tab).hide();if(index==tabLength-1){tabActions();$(navigation).find("li:first-child").addClass("first");$(navigation).find("li:last-child").addClass("last");}});});}
function setDefaultTab(tabId){if(!window.location.hash)window.location.hash=tabId;}
function init_tabs_detailed(){var ANIMATION_FADEIN=250;var ANIMATION_FADEOUT=250;var MARGIN_BOTTOM=50;$(".fn_tabs_detailed").each(function(){var container=$(this);$(container).removeClass("fn_tabs_detailed");$(container).prepend("<ul class=\"tab_navigation clearfix\"></ul>");var navigation=$(container).find(".tab_navigation");var activeTab=null;var isAnimating=false;var hideActiveTab=function(id,callback){if(activeTab==null){callback();}else{$(activeTab.listItem).removeClass("active");$(activeTab.tab).fadeOut(ANIMATION_FADEOUT,function(){if(id==activeTab.id){activeTab=null;isAnimating=false;}else{callback();}});}}
var tabActions=function(){var containerHeight=$(container).data("maxHeight")+MARGIN_BOTTOM;var hashClicked=false;$(navigation).find("li").each(function(index){var listItem=$(this);var button=$(listItem).find("a");var id=$(button).attr("rel");$(button).bind("click",function(event){event.preventDefault();if(activeTab&&activeTab.id==id){}else{if(isAnimating==false){isAnimating=true;$(listItem).addClass("active");hideActiveTab(id,function(){$(id).fadeIn(ANIMATION_FADEIN,function(){isAnimating=false;activeTab={id:id,tab:$(id),listItem:$(listItem)};resizeLeftNavigation();});});var tempId=id.replace("#","temp_");$(id).attr("id",tempId);window.location.hash=id;$("#"+tempId).attr("id",id.replace("#",""));}}});if(window.location.hash){if(window.location.hash==id){hashClicked=true;$(button).trigger("click");}}else{if(index==0){hashClicked=true;$(listItem).addClass("active");$(id).show();activeTab={id:id,tab:$(id),listItem:$(listItem)};}}});if(hashClicked==false&&window.location.hash){$(navigation).find("li:first-child").each(function(index){var listItem=$(this);var button=$(listItem).find("a");var id=$(button).attr("rel");hashClicked=true;$(listItem).addClass("active");$(id).show();activeTab={id:id,tab:$(id),listItem:$(listItem)};});}}
$(container).data("maxHeight",0);var tabLength=$(container).find(".tab").length;$(container).find(".tab").each(function(index){var tab=$(this);var id=$(tab).attr("id");var title=$(tab).find("h2").text();$(tab).find("h2").hide();$(navigation).append("<li><h2><a href=\"#"+id+"\" rel=\"#"+id+"\">"+title+"</a></h2></li>");var tabHeight=$(tab).height();$(tab).data("tabHeight",tabHeight);if(tabHeight>$(container).data("maxHeight")){$(container).data("maxHeight",tabHeight);}
$(tab).hide();if(index==tabLength-1){tabActions();}});var navHeight=$(navigation).height()+10;$(container).find(".tab").each(function(){var tab=$(this);if($(tab).data("tabHeight")<navHeight){$(tab).data("tabHeight",navHeight).css("height",navHeight);}});});}
function init_tabs_zindex(){$(".fn_tabs_zindex").each(function(){var zindexLevel=$(this).find("li:not(.active)").length;$(this).find("li:not(.active)").each(function(){$(this).find("a, a span").css("z-index",zindexLevel);zindexLevel--;});});}
function init_compareProducts(){if($("#rightColumn .fn_compareTray").length>0){var module=$("#rightColumn .fn_compareTray").parents(".module");var form=$("#rightColumn .fn_compareTray");var setCheckboxFormValues=function(){var listItems=$(module).find("li");var inputs=$(form).find("input:hidden[name*=prod]");for(var i=0;i<=4;i++){if($(listItems[i]).data("value")!==undefined){$(inputs[i]).attr("value",$(listItems[i]).data("value"));}else{$(inputs[i]).attr("value","");}}}
var setArgs=function(){var filtersSelected=false;if($(".fn_filters_filterList > li").length>0){$(".fn_filters_filterList").each(function(){var filtersList=$(this);var itemList=$(filtersList).find("li");var checkedList=$(itemList).find("input[type='checkbox']:checked");if($(checkedList).length>0){filtersSelected=true;}});}
if(filtersSelected){$("input[name=filter1]:checked").each(function(){$("input[name=f1]").val($(this).attr("id"));});$("input[name=filter2]:checked").each(function(){$("input[name=f2]").val($(this).attr("id"));});$("input[name=filter3]:checked").each(function(){$("input[name=f3]").val($(this).attr("id"));});$("input[name=filter4]:checked").each(function(){$("input[name=f4]").val($(this).attr("id"));});$("input[name=dropFilter]").val(null);}
if(!filtersSelected&&$("#prodNeeds_input")!=undefined){var val=$("#prodNeeds_input").text();$("input[name=dropFilter]").val(val);}}
var setCheckboxStatus=function(){var checked=$(".productList .compProd input:checked").length;var enable=true;if(checked>=4){enable=false}
if(enable){$(".productList .compProd input:checkbox").each(function(){var checkbox=$(this);$(checkbox).removeAttr("disabled");$(checkbox).trigger("disabled");});}else{$(".productList .compProd input:checkbox").each(function(){var checkbox=$(this);if($(checkbox).attr("checked")==false){$(checkbox).attr("disabled","disabled");$(checkbox).trigger("disabled");}});}}
var displayCompareErrorMessage=function(){var errors=$(form).find("div.errors");if($(errors).length==1){$(errors).replaceWith("<div class=\"errors\">"+messages.E2+"</div>");$(errors).hide();}
$(errors).fadeIn(250);}
var resetCompareErrorMessage=function(){var errors=$(form).find("div.errors");$(errors).hide();}
var delay=0;var checkedCount=0;$(".productList .compProd input:checkbox").each(function(){var checkbox=$(this);var value=$(this).attr("value");var parent=$(checkbox).parents("li:not(.compProd)");var title=$(parent).find("h2").text();var isChecked=$(checkbox).attr("checked");if(!isChecked){if(listProducts.idExists($(checkbox).val())){isChecked=true;}}
$(checkbox).removeAttr("checked").trigger("change");$(checkbox).bind("click",function(event){if($(checkbox).attr("checked")){$(checkbox).trigger("check");}else{$(checkbox).trigger("uncheck");}});$(checkbox).bind("check",function(){$(parent).addClass("compare");var listItem=$(module).find("li:empty")[0];$(checkbox).data("listItem",listItem);$(listItem).data("value",value);$(listItem).html("<div class=\"compareButton fn_compareButton\"><a href=\"#\" title=\"Remove "+title+"\"><span class=\"offscreen\">Remove "+title+"</span></a><div>"+title+"</div></div><div class=\"loading fn_compareLoading\"></div>");$(listItem).find(".fn_compareLoading, .fn_compareButton").hide();$(listItem).addClass("loading");$(listItem).find(".fn_compareLoading").fadeIn(250,function(){setTimeout(function(){$(listItem).find(".fn_compareButton").slideDown(250);$(listItem).find(".fn_compareLoading").fadeOut(250,function(){$(listItem).find(".fn_compareLoading").remove();});},250);});$(listItem).find("a").bind("click",function(){$(checkbox).trigger("uncheck");return false;});setCheckboxFormValues();setCheckboxStatus();listProducts.saveId($(checkbox).val());});$(checkbox).bind("uncheck",function(){$(checkbox).removeAttr("checked");$(parent).removeClass("compare");var listItem=$(checkbox).data("listItem");$(checkbox).data("listItem",null);$(listItem).data("value",null);$(listItem).remove();$(module).find("li:last-child").after("<li></li>");setCheckboxFormValues();setCheckboxStatus();listProducts.removeId($(checkbox).val());});if(isChecked){checkedCount++;if(checkedCount<=4){setTimeout(function(){$(checkbox).attr("checked","checked").trigger("change").trigger("check");},delay);delay+=500;}}});$(form).bind("submit",function(){resetCompareErrorMessage();var listItems=$(module).find("li");var num=0;$(listItems).each(function(){if($(this).data("value")!==undefined){num++;}});if(num<2){displayCompareErrorMessage();return false;}
setArgs();return true;});if($(".fn_compareTray input[name=dropFilter]").val()!="null"){listProducts.removePageIds();$("#dropFiltersButton").trigger("click");}
else if($.getUrlVar('f1')!=undefined||$.getUrlVar('f2')!=undefined||$.getUrlVar('f3')!=undefined||$.getUrlVar('f4')!=undefined){listProducts.removeFilterSelection();}
else if(listProducts.filterSelectionExists()){$("#prodNeeds_container li").each(function(){if($(this).text()==listProducts.getFilterSelection()){$(this).trigger("click");$("#dropFiltersButton").trigger("click");return false;}});}}}
function int_imageRollovers(){$.swapImage(".swapImage");}
var listProducts={listProductsIdsCookie:"LIST_PRODUCTS_IDS",listProductsFilterSelectionCookie:"LIST_PRODUCTS_FILTER_SELECTION",listProductsCookieTimeout:30,pageId:function(){return $(".fn_compareTray input[name=p]").val();},idExists:function(id){var listProductsIdsCookieData=$.cookie(this.listProductsIdsCookie);var searchString=this.pageId()+":"+id;return(listProductsIdsCookieData!=null&&listProductsIdsCookieData.indexOf(searchString)!=-1);},saveId:function(id){if(!this.idExists(id)){var listProductsIdsCookieData=$.cookie(this.listProductsIdsCookie);var idString=this.pageId()+":"+id;listProductsIdsCookieData=listProductsIdsCookieData==null?"|"+idString:listProductsIdsCookieData+"|"+idString;$.cookie(this.listProductsIdsCookie,listProductsIdsCookieData,{expires:this.listProductsCookieTimeout,path:'/'});}},removeId:function(id){if(this.idExists(id)){var idString="|"+this.pageId()+":"+id;var listProductsIdsCookieData=$.cookie(this.listProductsIdsCookie);listProductsIdsCookieData=listProductsIdsCookieData.substring(0,listProductsIdsCookieData.indexOf(idString))+listProductsIdsCookieData.substring(listProductsIdsCookieData.indexOf(idString)+idString.length,listProductsIdsCookieData.length);$.cookie(this.listProductsIdsCookie,listProductsIdsCookieData,{expires:30,path:'/'});}},removePageIds:function(){var searchString="|"+this.pageId()+":";var listProductsIdsCookieData=$.cookie(this.listProductsIdsCookie);if(listProductsIdsCookieData!=null){while(listProductsIdsCookieData.indexOf(searchString)!=-1){if(listProductsIdsCookieData.indexOf('|',listProductsIdsCookieData.indexOf(searchString)+1)==-1){listProductsIdsCookieData=listProductsIdsCookieData.substring(0,listProductsIdsCookieData.indexOf(searchString));}else{listProductsIdsCookieData=listProductsIdsCookieData.substring(0,listProductsIdsCookieData.indexOf(searchString))+listProductsIdsCookieData.substring(listProductsIdsCookieData.indexOf('|',listProductsIdsCookieData.indexOf(searchString)+1),listProductsIdsCookieData.length);}}
$.cookie(this.listProductsIdsCookie,listProductsIdsCookieData,{expires:30,path:'/'});}},filterSelectionExists:function(){var listProductsFilterSelectionCookieData=$.cookie(this.listProductsFilterSelectionCookie);return(listProductsFilterSelectionCookieData!=null&&listProductsFilterSelectionCookieData.indexOf(this.pageId())!=-1);},getFilterSelection:function(){if(this.filterSelectionExists()){var data=$.cookie(this.listProductsFilterSelectionCookie);var searchString=this.pageId()+":";var filterSelectionString="";if(data.indexOf("|",data.indexOf(searchString)+1)!=-1){filterSelectionString=data.substring(data.indexOf(searchString),data.indexOf("|",data.indexOf(searchString)+1));}else{filterSelectionString=data.substring(data.indexOf(searchString),data.length);}
return filterSelectionString.substring(filterSelectionString.indexOf(":")+1,filterSelectionString.length);}},saveFilterSelection:function(filterSelection){if(this.filterSelectionExists()){this.removeFilterSelection();}
var listProductsFilterSelectionCookieData=$.cookie(this.listProductsFilterSelectionCookie);var filterSelectionString=this.pageId()+":"+filterSelection;listProductsFilterSelectionCookieData=listProductsFilterSelectionCookieData==null?"|"+filterSelectionString:listProductsFilterSelectionCookieData+"|"+filterSelectionString;$.cookie(this.listProductsFilterSelectionCookie,listProductsFilterSelectionCookieData,{expires:this.listProductsCookieTimeout,path:'/'});},removeFilterSelection:function(){if(this.filterSelectionExists()){var filterSelectionString="|"+this.pageId()+":";var data=$.cookie(this.listProductsFilterSelectionCookie);var beginString=data.substring(0,data.indexOf(filterSelectionString));var endString="";if(data.indexOf("|",data.indexOf(filterSelectionString)+1)!=-1){endString=data.substring(data.indexOf("|",data.indexOf(filterSelectionString)+1),data.length);}
$.cookie(this.listProductsFilterSelectionCookie,beginString+endString,{expires:30,path:'/'});}}}
function init_listProducts(){var ANIMATION_RESULTITEM_FADEIN=250;var ANIMATION_RESULTITEM_FADEOUT=250;var getSelectedFilters2=function()
{var selectedOption=$("#prodNeeds_container li.selected").text();var defaultOption=$("#prodNeeds_container li:first").text();var filtersArray=[];var displayAll=false;if(selectedOption==defaultOption){displayAll=true;}
else{filtersArray.push(selectedOption);}
var resultsList=$(".fn_filters_resultsList > li:not(.fn_filters_noResults)");var hiddenResults=0;var noResultsItem=$(".fn_filters_resultsList > li.fn_filters_noResults");$(resultsList).each(function(){var resultItem=$(this);var resultFilterArray=($(resultItem).find(".fn_filters_filter").text()).split("|");var displayResultItem=false;if(displayAll){displayResultItem=true;}
else{for(var i in resultFilterArray){var resultFilter=String(resultFilterArray[i]).replace(/^\s*|\s*$/g,'');if($.inArray(resultFilter,filtersArray)>=0){displayResultItem=true;}}}
if(displayResultItem){showFilteredResult(resultItem);}else{hideFilteredResult(resultItem);hiddenResults++;}});if(resultsList.length<=hiddenResults){showFilteredResult(noResultsItem);}else{hideFilteredResult(noResultsItem);}
setTimeout(resizeLeftNavigation,ANIMATION_RESULTITEM_FADEOUT*2);}
var showFilteredResult=function(resultItem){if(STATIC_ANIMATION){$(resultItem).show();}else{if($(resultItem).is(":hidden")){$(resultItem).slideDown(ANIMATION_RESULTITEM_FADEIN).fadeTo(ANIMATION_RESULTITEM_FADEIN,1);}}}
var hideFilteredResult=function(resultItem){if(STATIC_ANIMATION){$(resultItem).hide();}else{if($(resultItem).is(":hidden")==false){$(resultItem).fadeTo(ANIMATION_RESULTITEM_FADEOUT,0).slideUp(ANIMATION_RESULTITEM_FADEOUT);}}}
var clearSelectedFilters=function(){if($(".fn_filters_filterList > li").length>0){$(".fn_filters_filterList").each(function(){var filtersList=$(this);var itemList=$(filtersList).find("li");var checkedList=$(itemList).find("input[type='checkbox']:checked");$(checkedList).each(function(){var checkbox=$(this);$(checkbox).removeAttr("checked");$(checkbox).customInputs();listProducts.removeId($(checkbox).attr("id"));});})}}
if($(".fn_filters_filterList > li").length>0){$(".fn_filters_filterList > li").find("input[type='checkbox']").bind("click",function(){$("#prodNeeds_container li:first").trigger("click");listProducts.removeFilterSelection();if($(this).attr("checked")){listProducts.saveId($(this).attr("id"));}else{listProducts.removeId($(this).attr("id"));}});}
$("#dropFiltersButton").click(function(){getSelectedFilters2();clearSelectedFilters();listProducts.saveFilterSelection($("#prodNeeds_container li.selected").text());});}
function init_expandCollapse(){var ANI_CONTENT_SLIDEDOWN=250;var ANI_CONTENT_SLIDEUP=250;$(".fn_expandCollapse").each(function(){var list=$(this);$(list).addClass("expandableList");$(list).find("li").not("li li").each(function(){var listItem=$(this);$(listItem).children().not("h3, .tags").wrapAll("<div class=\"fn_content\"><div class=\"content\"></div></div>");$(listItem).find("h3").wrapInner("<a href=\"#\" class=\"fn_toggleExpand\"></a>");var button=$(listItem).find(".fn_toggleExpand");var content=$(listItem).find(".fn_content");var height=$(content).height();$(content).css({"height":0,"overflow":"hidden"});var expandContent=function(){var tempHeight=$(content).height();height=$(content).css("height",null).height();$(content).height(tempHeight).stop().animate({"height":height},ANI_CONTENT_SLIDEDOWN,function(){resizeLeftNavigation();});$(button).addClass("expanded");}
var collapseContent=function(){$(content).stop().animate({"height":0},ANI_CONTENT_SLIDEUP,function(){});$(button).removeClass("expanded");}
$(button).toggle(expandContent,collapseContent);});});}
function init_extraContent(){$('#extraText').append("<a href=\"#\" id=\"extraTrigger\">more</a>");$('#extraText span').hide();$('#landingFooter #disclaimer').addClass("extra");$('#extraTrigger').toggle(function(){$(this).blur().html('less');$('#landingFooter #disclaimer').removeClass("extra");$('#extraText span').show();},function(){$(this).blur().html('more');$('#landingFooter #disclaimer').addClass("extra");$('#extraText span').hide();});}
function init_footerLinks(){init_footerSlidingPanel();init_needAssistancePanel();}
function init_footerSlidingPanel(){var ANIMATION_CONTENT_FADEIN=250;var ANIMATION_CONTENT_FADEOUT=250;var ANIMATION_SLIDEUP=250;var ANIMATION_SLIDEDOWN=250;var ANIMATION_NEWPRODUCT_FADEIN=500;var footer=$("#footer");$(footer).data("activePanel",null);$(footer).data("isAnimating",false);$(".fn_footerPanel").each(function(){var button=$(this);var href=$(button).attr("href");var panelID=$(button).attr("rel");if($(panelID).length==0){$("#footer").before("<div id=\""+panelID.replace("#","")+"\" class=\"module_footer_panel\"><div class=\"margins clearfix\"><div class=\"module_content\"></div></div></div>");}
var panel=$(panelID);$(panel).hide();var onFooterPanelSuccess=function(data){$(panel).find(".module_content").hide().html(data);$(panel).find("li:first-child").addClass("first");$(panel).trigger("panel.updateCounter");$(panel).find(".module_content li.new").addClass("empty").find("div.product").hide();if($.browser.msie){$(panel).find(".module_content").show();$(panel).find(".module_content li.new div.product").fadeIn(ANIMATION_NEWPRODUCT_FADEIN,function(){$(panel).find(".module_content li.new").removeClass("empty");});}else{$(panel).find(".module_content").fadeIn(ANIMATION_CONTENT_FADEIN,function(){$(panel).find(".module_content li.new div.product").fadeIn(ANIMATION_NEWPRODUCT_FADEIN,function(){$(panel).find(".module_content li.new").removeClass("empty");});});}
if(saveProducts.count()==0){displayStatusMessage(messages.E15,'attention');}
if(!COOKIE_ENABLED){displayStatusMessage(messages.E12,'attention');}
addFooterPanelActions();addRemoveProductActions();}
var addFooterPanelActions=function(){if($(button).parent().find("div").length==0){$(button).parent().append("<div>&nbsp;</div>");$(button).parent().find("div").hide().removeClass("offscreen").fadeIn(ANIMATION_CONTENT_FADEIN);}
$(button).parent().addClass("active");$(footer).data("isAnimating",false);$(panel).find(".fn_close").unbind("click").bind("click",function(){$(button).trigger("click");return false;});}
var addRemoveProductActions=function(){$(panel).find(".fn_removeProduct").each(function(){var button=$(this);var product=$(button).parents(".product");var href=$(button).attr("href");var onRemoveProductSuccess=function(data){var result=saveProducts.remove(data);if(result){$(product).parent("li").remove();$(panel).find("ul.savedProductsList").children().last().after("<li class=\"empty\">&nbsp;</li>");$("."+data).find(".saveProd div").remove();$("."+data).find(".saveProd a").removeAttr("style");displayStatusMessage("Product removed successfully!","success");$(panel).trigger("panel.updateCounter");if($(".fn_trackingMySavedProductsTool").length>0){trackMySavedProducts(button,"remove");}}else{displayStatusMessage("Could not remove this product.","attention");}}
$(button).bind("click",function(){var id=$(button).attr("rel");onRemoveProductSuccess(id);return false;});});}
var displayStatusMessage=function(msg,cls){var status=$(panel).find(".status");if($(status).find("p").length>0){$(status).find("p").fadeOut(100,function(){$(status).find("p").remove();$(status).removeClass("attention").removeClass("success").addClass(cls).html(msg);$(status).find("p").hide().fadeIn(100);});}else{$(status).addClass(cls).html(msg);$(status).find("p").hide().fadeIn(100);}}
var openPanel=function(mesg,cls){if($(panel).data("isOpen")==true){$(panel).find(".module_content").fadeOut(ANIMATION_CONTENT_FADEOUT,function(){onFooterPanelSuccess(saveProducts.renderProducts());if(mesg.length>0)displayStatusMessage(mesg,cls);});}else{if($(footer).data("activePanel")==null){$(panel).find(".module_content").html("");$(footer).data("activePanel",panel);$(footer).data("isAnimating",true);$(panel).data("isOpen",true);$(panel).slideDown(ANIMATION_SLIDEDOWN,function(){onFooterPanelSuccess(saveProducts.renderProducts());if(mesg.length>0){displayStatusMessage(mesg,cls);}});}else{$(footer).bind("panel.closed",function(){$(panel).trigger("panel.open");$(footer).unbind("panel.closed");});var currentPanel=$(footer).data("activePanel");$(currentPanel).trigger("panel.close");}}}
var closePanel=function(){$(button).parent().find("div").addClass("offscreen");$(button).parent().removeClass("active");$(footer).data("isAnimating",true);if($.browser.msie){$(panel).find(".module_content").hide();}
$(panel).slideUp(ANIMATION_SLIDEUP,function(){$(panel).find(".module_content").html("");$(footer).data("activePanel",null);$(footer).data("isAnimating",false);$(panel).data("isOpen",false);$(footer).trigger("panel.closed");});}
var updateTimeout;var updateCounter=function(){try{clearTimeout(updateTimeout);}catch(e){}
var counter=$(panel).find(".fn_productsList > li:not(.empty, .close)").length;var buttonText=$(button).html();buttonText=buttonText.replace(/\[\d\]/g,"["+counter+"]");$(button).html(buttonText);}
var flagSavedProducts=function(){var productList=saveProducts.load('JSON');if(productList!=null){for(var i=0;i<productList.products.length;i++){var saveButton=$("."+productList.products[i].id).find(".saveProd a");jQuery.each(saveButton,function(){$(this).attr('style','display:none;');$(this).after("<div class=\""+$(this).attr('class')+"\">Product saved</div>");});}}}
flagSavedProducts();$(panel).find(".module_content").hide().html(saveProducts.renderProducts());updateCounter();$(panel).bind("panel.open",function(event,mesg,cls){if(mesg==null||cls==null||mesg=='undefined'||cls=='undefined'){openPanel('','');}else{openPanel(mesg,cls);}});$(panel).bind("panel.close",closePanel);$(panel).bind("panel.updateCounter",updateCounter);$(panel).bind("panel.changeStatus",function(event,mesg,cls){displayStatusMessage(mesg,cls);});$(panel).data("isOpen",false);$(button).bind("click",function(){if($(footer).data("isAnimating")==false){if($(panel).data("isOpen")==true){$(panel).trigger("panel.close");}else{$(panel).trigger("panel.open");}}
return false;});});}
function init_needAssistancePanel(){var ANIMATION_FADEIN=250;var ANIMATION_FADEOUT=250;$(".fn_needAssistance").each(function(){var button=$(this);var panel=$($(button).attr("rel"));var closeBtn=$(panel).find(".fn_close");$(panel).data("isOpen",false).hide().removeClass("hidden");$(panel).bind("panel.open",function(){try{clearTimeout($("body").data("needAssistanceTimer"));}catch(e){}
$(panel).data("isOpen",true).fadeIn(ANIMATION_FADEIN);$(button).addClass("active");});$(panel).bind("panel.close",function(){$.cookie("bankwestNeedAssistanceCancelled",true);$(panel).data("isOpen",false).fadeOut(ANIMATION_FADEOUT);$(button).removeClass("active");});$(closeBtn).bind("click",function(){$(panel).trigger("panel.close");return false;});$(button).bind("click",function(){if($(panel).data("isOpen")){$(panel).trigger("panel.close");}else{$(panel).trigger("panel.open");}
return false;});});}
var saveProducts={productCookie:"SAVED_PRODUCTS",productCookieTimeout:30,renderTop:"<div class=\"clearfix\"><div class=\"status\"></div><div class=\"close\"><a href=\"#\" class=\"btn_close fn_close\">close</a></div></div><ul class=\"savedProductsList fn_productsList horizontal\">",renderBottom:"</ul>",load:function(type){var data=$.cookie(this.productCookie);if(data!=null&&(type=='JSON'||type=='json')){return(data.length>0)?JSON.parse("{\"products\":["+data+"]}"):null;}else{return(data!=null)?data:null;}},count:function(){var list=this.load('JSON');if(list==null)return 0;return list.products.length;},save:function(data){try{var savedProducts=this.load('JSON');if(!this.isExists(savedProducts,data.products.id)){var cookieData=(savedProducts!=null)?this.load()+','+JSON.stringify(data.products):JSON.stringify(data.products);$.cookie(this.productCookie,cookieData,{expires:this.productCookieTimeout,path:'/'});}
return true;}catch(err){return false;}},remove:function(id){try{var savedProducts=this.load('JSON');var prodIndex=this.index(savedProducts,id);savedProducts.products=jQuery.grep(savedProducts.products,function(n,i){return(i!=prodIndex);});if(savedProducts.length<1){$.cookie(this.productCookie,null,{path:'/'});}else{var cookieData=JSON.stringify(savedProducts.products).replace(/[\[\]]/g,'');$.cookie(this.productCookie,cookieData,{expires:this.productCookieTimeout,path:'/'});}
return true;}catch(e){return false;}},index:function(list,id){if(list!=null&&id!=null){for(var i=0;i<list.products.length;i++){if(list.products[i].id==id)return i;}}
return-1;},isExists:function(list,id){return(this.index(list,id)>-1)?true:false;},renderProducts:function(){var productTemplate="<li{li_class}><div class=\"product\" {product_style}><h2><a href=\"{learn_url}\" id=\"{name}\" onclick=\"trackMySavedProducts(this, \'learnMore\')\">{name}</a></h2><a class=\"btn_remove fn_removeProduct\" href=\"#\" id=\"{name}\" rel=\"{id}\">x<span class=\"offscreen\">remove</span></a><a href=\"{apply_url}\" class=\"button primary\" id=\"{name}\" {applyOnClick}>apply now</a><ul class=\"linkList\"><li><a href=\"{learn_url}\" id=\"{name}\" onclick=\"trackMySavedProducts(this, \'learnMore\')\">learn more</a></li></ul></div></li>";var productList=this.load('JSON');var productHtml="";var html="";var applyOnClick="onclick=\"trackMySavedProducts(this, \'apply\')\"";var applyUrl=null;var productUrl=null;var invalidProductCtr=0;var invalidProductFlag=0;for(var i=0;i<5;i++){var html=productTemplate;applyUrl=null;productUrl=null;invalidProductFlag=0;if(productList!=null&&i<productList.products.length){applyUrl=productList.products[i].applyNowUrl;productUrl=productList.products[i].productUrl;if(isValidUrl(applyUrl)&&isValidUrl(productUrl))
{html=productTemplate;html=html.replace('{li_class}',((i==0)?' class="first"':''));html=html.replace('{product_style}',((i==productList.products.length-1)?classHtml=' style="display:block;"':classHtml=''))
html=html.replace('{id}',productList.products[i].id);html=html.replace(/{name}/g,productList.products[i].name);if(applyUrl!=null&&productList.products[i].applyNowUrl.length>0){html=html.replace('{apply_url}',applyUrl);html=html.replace('{applyOnClick}',applyOnClick);}else{html=html.replace('{apply_url}','javascript:alert(\'no apply link set for product\');');html=html.replace('{applyOnClick}','');}
html=html.replace(/{learn_url}/gi,productUrl);}else{invalidProductFlag=1;invalidProductCtr=invalidProductCtr+1;}}else{html="<li class=\"empty\">&nbsp;</li>";}
if(invalidProductFlag==0)
{productHtml+=html;}}
for(var ctri=0;ctri<invalidProductCtr;ctri++){productHtml+="<li class=\"empty\">&nbsp;</li>";}
return(this.renderTop+productHtml+this.renderBottom);}};function init_saveProduct(){var PANEL_AUTOCLOSE_TIMEOUT=3000;var panel=$(".fn_footerPanel.fn_saveProduct").attr("rel");$(".fn_saveProduct:not(.fn_footerPanel)").each(function(){var button=$(this);var href=$(button).attr("href");var onSaveProductSuccess=function(data){var error=false;var message=['Product saved successfully! Each product will remain here for 30 days or until you delete it.','success'];var paneltimeout;if(saveProducts.count()>4){message=[messages.E3,'attention'];error=true;}
if(!error&&!COOKIE_ENABLED){message=[messages.E12,'attention'];error=true;}
if(!error){if(saveProducts.save(data)){var saveButton=$("."+data.products.id).find(".fn_saveProduct");jQuery.each(saveButton,function(){$(this).attr('style','display:none;');$(this).after("<div class=\""+$(this).attr('class')+"\">"+data.status+"</div>");});if($(".fn_trackingMySavedProductsTool").length>0){trackMySavedProducts(button,"add");}}else{var saveButton=$("."+data.products.id).find(".fn_saveProduct");jQuery.each(saveButton,function(){$(button).parent().html("<div>Unable to save product</div>");});}}
$(panel).trigger("panel.open",message);$(panel).bind("mouseover",function(){clearTimeout(paneltimeout);});paneltimeout=setTimeout(function(){$(panel).trigger("panel.close");},PANEL_AUTOCLOSE_TIMEOUT)}
var onSaveProductError=function(data){message=[messages.E15,'attention'];$(panel).trigger("panel.open",message);$(panel).bind("mouseover",function(){clearTimeout(paneltimeout);});paneltimeout=setTimeout(function(){$(panel).trigger("panel.close");},PANEL_AUTOCLOSE_TIMEOUT)}
$(button).bind("click",function(){$.ajax({url:href,cache:false,success:onSaveProductSuccess,error:onSaveProductError,dataType:"json"});return false;});});}
function init_poll(){init_poll_results();$(".fn_poll").each(function(){var container=$(this);var form=$(container).find("form");var formAction=$(form).attr("action");var contentArea=$(container).find(".moduleContent");$(container).append("<div class=\"moduleContent resultsContent\"></div>");var resultsArea=$(container).find(".resultsContent");$(resultsArea).hide();var onPollSuccess=function(data){var pollResults=$(data).find("#module_poll_results .resultsContent").html();$(container).addClass("fn_poll_results");$(resultsArea).html(pollResults);$(contentArea).fadeOut(250,function(){init_poll_results();$(resultsArea).fadeIn(250);});}
var displayPollErrorMessage=function(){if($(form).find("div.errors").length<1){$(form).prepend("<div class=\"errors\">Please select an option</div>");$(form).find("div.errors").hide();}
var errors=$(form).find("div.errors");$(errors).fadeIn(250);}
var resetPollErrorMessage=function(){var errors=$(form).find("div.errors");$(errors).hide();}
$(form).bind("submit",function(){if($(form).find("input:checked").length>0){resetPollErrorMessage();$.ajax({url:formAction,cache:false,data:$(form).serialize(),success:onPollSuccess,error:function(data){console.log("ERROR");},dataType:"html"});}else{displayPollErrorMessage();}
return false;});});}
function init_poll_results(){$(".fn_poll_results").each(function(){var container=$(this);$(container).find(".result").each(function(){;var result=$(this);$(result).parent().prepend("<div class=\"resultBar\">&nbsp;</div>");var resultPC=Number($(result).html().replace("%",""));var width=105*(resultPC/100);$(result).parent().find(".resultBar").css("width",width+"px");});});}
function init_resizeLeftNavigation(){$(window).bind("resize",resizeLeftNavigation);resizeLeftNavigation();setTimeout(function(){resizeLeftNavigation();},500);}
function resizeLeftNavigation(){$("#leftColumn, #primaryNav, #secondaryNav").css("height",null);var documentHeight=$(document).height();var contentPadding=($("#contentContainer").css("padding-top")==null)?0:Number($("#contentContainer").css("padding-top").replace("px",""))+Number($("#contentContainer").css("padding-bottom").replace("px",""));var contentHeight=$("#contentContainer").height()+contentPadding;var leftNavHeight=0;if($("#secondaryNav").length>0){var leftNavBottomOffset=50;var leftNavMargins=Number($("#secondaryNavInner").css("margin-top").replace("px",""))+Number($("#secondaryNavInner").css("margin-bottom").replace("px",""));leftNavHeight=$("#secondaryNavInner").height()+leftNavMargins+$("#footer").height()+leftNavBottomOffset;$("#secondaryNav .module").each(function(){leftNavHeight+=($(this).height()+Number($(this).css("padding-top").replace("px",""))+Number($(this).css("padding-bottom").replace("px","")));});}else{}
var interimNewHeight=(documentHeight<contentHeight)?contentHeight:documentHeight;var newHeight=(interimNewHeight<leftNavHeight)?leftNavHeight:interimNewHeight;$("#leftColumn, #primaryNav, #secondaryNav").css("height",newHeight+"px");}
function init_autocomplete(){$(".fn_clearSearchField").each(function(){var textfield=$(this);var parentForm=$(textfield).parents("form");$(parentForm).submit(function(){var searchValue=parentForm.find('.fn_hint').val();var searchTitle=parentForm.find('.fn_hint').attr("title");if(searchValue==searchTitle)
{parentForm.find('.fn_hint').val("");}});});$(".fn_loadDropdown").each(function(){var textfield=$(this);var dropdown="autocomplete";var formAction=$(textfield).parents("form").find("input[type='hidden']#ac_href").val();var searchTerm;var closeMeTimeout;var closeMeTimeoutSpeed=300;var ajaxDelayTimeout;var ajaxDelayTimeoutSpeed=250;$(textfield).bind("keyup",function(){searchTerm=$.trim($(textfield).val());searchTerm=searchTerm.replace(/</gi,'&lt;');searchTerm=searchTerm.replace(/>/gi,'&gt;');if(searchTerm.length>2){try{clearTimeout(ajaxDelayTimeout);}catch(e){}
ajaxDelayTimeout=setTimeout(doAjaxCall,ajaxDelayTimeoutSpeed);}else{$("#"+dropdown).remove();}
return false;});var doAjaxCall=function(){$.ajax({url:formAction,cache:false,type:'GET',data:{q:parseSearchTerm()},success:onDropdownSuccess,error:function(data){},dataType:"text"});}
var parseSearchTerm=function(){var term=$.trim($(textfield).val());return"[$++ "+term+" $++]";}
var hideDropdown=function(){$("#"+dropdown).hide();}
var hideOnHoverOut=function(){if($("#"+dropdown).find("a.hasFocus").length>0){}else{hideDropdown();}}
var hideOnClickOut=function(){$('body').click(function(){hideDropdown();});}
var showDropdown=function(){$("#"+dropdown).show();}
var addBlurTimeout=function(){$(this).addClass("hasFocus");closeMeTimeout=setTimeout(function(){if($("#"+dropdown).length>0){hideDropdown();}},closeMeTimeoutSpeed);}
var removeBlurTimeout=function(){$(this).removeClass("hasFocus");try{clearTimeout(closeMeTimeout);}catch(e){}}
var onDropdownSuccess=function(data){var sections=new Array();var array=$.trim(data).split("||");for(var i in array){if(i>0){var section=array[i].split("\n");var formattedSection=new Object();formattedSection.links=new Array();for(var j in section){if(j==0){formattedSection.title=section[j];}else{var sectionLink=section[j].split("|");if(sectionLink[0]!=""){formattedSection.links.push({title:sectionLink[0],href:sectionLink[1]});}}}
sections.push(formattedSection);}}
var html=new String();html+="<ul>";var reg=new RegExp(searchTerm,"gi");for(var k in sections){var object=sections[k];html+="<li class=\"section\">";html+="<h2>"+object.title+"</h2>";html+="<ul>";for(var l in object.links){var currentLink=object.links[l];html+="<li><a href="+currentLink.href+" onclick=\"trackSuggestedSearch(this, \'"+$(textfield).val()+"\')\">"+currentLink.title.replace(reg,"<strong>$&</strong>")+"</a></li>";}
html+="</ul>";html+="</li>";}
html+="<li class=\"section allResults\">";html+="<ul><li><a href=\"/search-results?qry="+searchTerm+"\">view all search results for <strong>"+searchTerm+"</strong></a></li></ul>";html+="</li>";html+="</ul>";if($("#"+dropdown).length>0){$("#"+dropdown).html(html).show();}else{$(textfield).after("<div id=\""+dropdown+"\">"+html+"</div>");$("#"+dropdown).bgiframe();$("#"+dropdown).hoverIntent({sensitivity:3,interval:0,over:showDropdown,timeout:500,out:hideOnClickOut});}
$(textfield).unbind("blur",addBlurTimeout).bind("blur",addBlurTimeout);$("#"+dropdown).find("a").unbind("focus").bind("focus",removeBlurTimeout).unbind("blur").bind("blur",addBlurTimeout);}});}
function init_datepicker(){$('.fn_datePicker').datePicker({createButton:false,startDate:'01/01/2005',endDate:'31/12/2015',horizontalOffset:'30'}).bind('click',function()
{updateSelects($(this).attr('id'),$(this).dpGetSelected()[0]);$(this).dpDisplay();return false;}).bind('dateSelected',function(e,selectedDate,$td,state)
{updateSelects($(this).attr('id'),selectedDate);}).bind('dpClosed',function(e,selected)
{updateSelects($(this).attr('id'),selected[0]);$(this).focus();});var updateSelects=function(id,selectedDate)
{var selectedDate=new Date(selectedDate);$('#'+id+'_d option[value='+selectedDate.getDate()+']').attr('selected','selected');$('#'+id+'_m option[value='+(selectedDate.getMonth()+1)+']').attr('selected','selected');$('#'+id+'_y option[value='+(selectedDate.getFullYear())+']').attr('selected','selected');}
$('.fn_datePicker').each(function()
{var id=$(this).attr('id');$('#'+id+'_d, #'+id+'_m, #'+id+'_y').bind('change',function()
{var d=new Date($('#'+id+'_y').val(),$('#'+id+'_m').val()-1,$('#'+id+'_d').val());$('#'+id).dpSetSelected(d.asString());$('#'+id).trigger('change');});var today=new Date();updateSelects(id,today.getTime());$(this).trigger('change');});}
function init_inlineFormValidation(){if($("form.fn_inlineValidation").length>0){$("form.fn_inlineValidation fieldset:last").addClass("last");$("form.fn_inlineValidation").each(function(){var form=$(this);var currentErrors="";$(form).find("input[type='text'], select, textarea").each(function(){$(this).blur(function(){isFormFieldValid(this,false);});});$(form).find("input[type='checkbox']").each(function(){$(this).bind($.browser.msie?"propertychange":"change",function(){isFormFieldValid(this,false);});});$(form).find("select.fn_form_other").each(function(){var selectField=$(this);var otherControlHolder=$(selectField).parents(".ctrlHolder").next();$(otherControlHolder).addClass("hidden").hide().find("label").append("<em>*</em>");$(selectField).bind("change",function(){animateField();});var isAnimating=false;var animateField=function(){if($(selectField).find("option:selected").hasClass("fn_form_other")==true){if(STATIC_ANIMATION){$(otherControlHolder).removeClass("hidden").show();}else{if($(otherControlHolder).hasClass("hidden")){$(otherControlHolder).animate({"opacity":0},0).hide().removeClass("hidden").slideDown(250,function(){$(otherControlHolder).animate({"opacity":1},250,function(){$(otherControlHolder).css("filter","none");isAnimating=false;});});}}}else{if(STATIC_ANIMATION){$(otherControlHolder).addClass("hidden").hide();}else{$(otherControlHolder).animate({"opacity":0},250,function(){$(otherControlHolder).slideUp(250,function(){$(otherControlHolder).addClass("hidden").hide();isAnimating=false;});});}}}
animateField();});$(form).find("input[type='submit'], button[type='submit']").unbind("click").bind("click",function(e){e.preventDefault();$("button.infotip, button.tooltip").resetAccessibleTooltip({speed:250});if(checkFormValidation($(form))){$(form).submit();}else{$(form).find("div.success").remove();if($(form).find("div.errors").length>0){$(form).find("div.errors ul").remove();}else{$(form).prepend("<div class=\"errors\" style=\"display:none\"><p>The following requires your attention before proceeding:</p></div>");}
$(form).find("div.errors").attr("id","formErrors").append(currentErrors).fadeIn(250,function(){});}
return false;});$(form).find("input[type='reset'], button[type='reset']").unbind("click").bind("click",function(e){location.reload();});var checkFormValidation=function(form){var isValid=true;currentErrors="";$(form).find(".fn_valid_mandatory:not(:disabled), .fn_valid_email:not(:disabled), .fn_valid_alpha:not(:disabled), .fn_valid_alphanumeric:not(:disabled), .fn_valid_postcode:not(:disabled), .fn_valid_number:not(:disabled), .fn_valid_branchcode:not(:disabled), .fn_valid_phone:not(:disabled), .fn_valid_maxlength:not(:disabled)").each(function(){fieldValid=isFormFieldValid(this,true);if(!fieldValid&&isValid){isValid=false;}});currentErrors="<ul>"+currentErrors+"</ul>";return isValid;}
var isFormFieldValid=function(field,onSubmit){var controlHolder=$(field).parents(".ctrlHolder");var control=$(controlHolder).children("input:last, select, textarea, div.optionHolder");var label=$(controlHolder).find("label, .label")[0];label=$(label).text();label=label.replace("*","");var controlId=$(control).attr("id");var isValid=true;var tagName=field.tagName;if(field.type=="radio"||field.type=="checkbox"){tagName="DIV";control=$(field).parents(".optionHolder");}
var errorMessage="";if($(controlHolder).hasClass("hidden")==true||$(control).attr("disabled")==true){}else{if($(control).hasClass("fn_valid_email")){var emailReg=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;if(emailReg.test($(control).val())==false){errorMessage=messages.V2;errorMessage=errorMessage.replace("_label",label);isValid=false;}}
if($(control).hasClass("fn_valid_number")){var val=$(control).val();val=$.trim(val);var length=val.length;var reg=/^ *[0-9]+ *$/;if(length>0&&reg.test(val)==false){errorMessage=messages.V3;errorMessage=errorMessage.replace("_label",label);isValid=false;}}
if($(control).hasClass("fn_valid_phone")){var reg=/^ *[0-9]+ *$/;var areacodeVal=$(controlHolder).find("input[name$='areacode']").val();areacodeVal=$.trim(areacodeVal);var val=$(control).val();val=$.trim(val);var areacodeLength=areacodeVal.length;var length=val.length;if(length>0||areacodeLength>0)
{if(reg.test(val)==false||reg.test(areacodeVal)==false){errorMessage=messages.V1;errorMessage=errorMessage.replace("_label",label);isValid=false;}}}
if($(control).hasClass("fn_valid_branchcode")){var reg=/^ *[0-9]+ *$/;var bankcodeVal=$(controlHolder).find("input[name$='bankcode']").val();bankcodeVal=$.trim(bankcodeVal);var val=$(control).val();val=$.trim(val);var bankcodeLength=bankcodeVal.length;var length=val.length;if(length>0||bankcodeLength>0)
{if(reg.test(val)==false||reg.test(bankcodeVal)==false){errorMessage=messages.V1;errorMessage=errorMessage.replace("_label",label);isValid=false;}}}
if($(control).hasClass("fn_valid_alpha")){var val=$(control).val();var valid="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/@.-_ ";var temp;for(var i=0;i<val.length;i++){temp=""+val.substring(i,i+1);if(valid.indexOf(temp)=="-1"){errorMessage=messages.V4;errorMessage=errorMessage.replace("_label",label);isValid=false;}}}
if($(control).hasClass("fn_valid_alphanumeric")){var val=$(control).val();var valid="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789/@.-_ ";var temp;for(var i=0;i<val.length;i++){temp=""+val.substring(i,i+1);if(valid.indexOf(temp)=="-1"){errorMessage=messages.V5;errorMessage=errorMessage.replace("_label",label);isValid=false;}}}
if($(control).hasClass("fn_valid_postcode")){var val=$(control).val();var valid="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";var temp;for(var i=0;i<val.length;i++){temp=""+val.substring(i,i+1);if(valid.indexOf(temp)=="-1"){errorMessage=messages.V12;errorMessage=errorMessage.replace("_label",label);isValid=false;}}}
if($(control).hasClass("fn_valid_maxlength")){var val=$(control).val();var length=val.length;var maxlength=$(control).attr("maxlength");if(length>maxlength){errorMessage=messages.V11;errorMessage=errorMessage.replace("_label",label);errorMessage=errorMessage.replace("_maxlength",maxlength);isValid=false;}}
if($(control).hasClass("fn_valid_mandatory")){if(tagName=="INPUT"){if($(control).val()==""){errorMessage=messages.V6;errorMessage=errorMessage.replace("_label",label);isValid=false;}
if($(control).hasClass("fn_hint")){if($(control).val()==$(control).data("hintText")){errorMessage=messages.V6;errorMessage=errorMessage.replace("_label",label);isValid=false;}}}else if(tagName=="TEXTAREA"){if($(control).val()==""){errorMessage=messages.V6;errorMessage=errorMessage.replace("_label",label);isValid=false;}}else if(tagName=="SELECT"){if($(control).find("option:selected").val()==""||$(control).find("option:selected").val()=="null"){errorMessage=messages.V6;errorMessage=errorMessage.replace("_label",label);isValid=false;}}else if(tagName=="DIV"){if($(control).find("input:checked").length<1){var firstControl=$(control).find("input:first")[0];controlId=$(firstControl).attr("id");if($(firstControl).attr("type")=="checkbox"){errorMessage=messages.V10;}else{errorMessage=messages.V9;}
isValid=false;}}}}
if(isValid==false){$(controlHolder).addClass("error");if(tagName!="DIV"){if($(controlHolder).find(".inlineErrorIcon").length<1){$(control).after("<div href=\"#\" class=\"inlineErrorIcon\"></div>");}
$(controlHolder).find(".inlineErrorIcon").fadeIn(250);}
if($(controlHolder).find(".inlineError").length<1){if($(controlHolder).find(".inlineHint").length>0){$(controlHolder).find(".inlineHint").before("<div class=\"inlineError\" style=\"display: none\"></div>");}else{$(controlHolder).append("<div class=\"inlineError\" style=\"display: none\"></div>");}}
if(STATIC_ANIMATION){$(controlHolder).find(".inlineError").show().html(errorMessage);}else{$(controlHolder).find(".inlineError").animate({"opacity":0},0).html(errorMessage).slideDown(250,function(){$(controlHolder).find(".inlineError").animate({"opacity":1},250,function(){$(controlHolder).css("filter","none");});});}}else{$(controlHolder).removeClass("error");$(controlHolder).find(".inlineErrorIcon").fadeOut(250);if($(controlHolder).find(".inlineError").length>0){if(STATIC_ANIMATION){$(controlHolder).find(".inlineError").html("").hide();}else{$(controlHolder).find(".inlineError").animate({"opacity":0},250,function(){$(controlHolder).find(".inlineError").slideUp(250,function(){$(controlHolder).find(".inlineError").html("");});});}}}
if(onSubmit&&isValid==false){if(!currentErrors.match(controlId)){currentErrors+="<li><a href=\"#"+controlId+"\">"+label+"</a>: "+errorMessage+"</li>";}}
return isValid;}});}
$(".fn_hint").each(function(i){$(this).data("hintText",$(this).attr("title"));if($(this).val()==""){$(this).val($(this).data("hintText")).addClass("isHint");}
$(this).focusin(function(){if($(this).val()==$(this).data("hintText")){$(this).val("").removeClass("isHint");}}).focusout(function(){if($.trim($(this).val())==""){$(this).val($(this).data("hintText")).addClass("isHint");}});});}
function init_resultsFilters(){var ANIMATION_RESULTITEM_FADEIN=250;var ANIMATION_RESULTITEM_FADEOUT=250;if($(".fn_filters_filterList > li").length>0&&$(".fn_filters_resultsList > li").length>0){$(".fn_filters_filterList").each(function(){var filtersList=$(this);var itemList=$(filtersList).find("li");$(".fn_filters_resultsList > li.fn_filters_noResults").hide().removeClass("hidden");var preselected=($.getUrlVar('f1')!=undefined||$.getUrlVar('f2')!=undefined||$.getUrlVar('f3')!=undefined||$.getUrlVar('f4')!=undefined);if(preselected){listProducts.removePageIds();$(itemList).find("input[type='checkbox']").each(function(){if($(this).attr("checked")){listProducts.saveId($(this).attr("id"));}});}else{$(itemList).find("input[type='checkbox']").not(":checked").each(function(){if(listProducts.idExists($(this).attr("id"))){$(this).attr("checked","checked").trigger("change").trigger("check");}});}
var getSelectedFilters=function(instant){var checkboxList=$(itemList).find("input[type='checkbox']");var checkedList=$(itemList).find("input[type='checkbox']:checked");var list;if($(checkedList).length>0){list=checkedList;}else{list=checkboxList;}
var filtersArray=[];$(list).each(function(){filtersArray.push($(this).val());});var resultsList=$(".fn_filters_resultsList > li:not(.fn_filters_noResults)");var hiddenResults=0;var noResultsItem=$(".fn_filters_resultsList > li.fn_filters_noResults");$(resultsList).each(function(){var resultItem=$(this);var resultFilterArray=($(resultItem).find(".fn_filters_filter").text()).split("|");var displayResultItem=false;for(var i in resultFilterArray){var resultFilter=String(resultFilterArray[i]).replace(/^\s*|\s*$/g,'');if($.inArray(resultFilter,filtersArray)>=0){displayResultItem=true;}}
if(displayResultItem){showFilteredResult(resultItem,instant);}else{hideFilteredResult(resultItem,instant);hiddenResults++;}});if(resultsList.length<=hiddenResults){showFilteredResult(noResultsItem,instant);}else{hideFilteredResult(noResultsItem,instant);}
setTimeout(resizeLeftNavigation,ANIMATION_RESULTITEM_FADEOUT*2);}
var showFilteredResult=function(resultItem,instant){if(STATIC_ANIMATION||instant){$(resultItem).show();}else{if($(resultItem).is(":hidden")){$(resultItem).slideDown(ANIMATION_RESULTITEM_FADEIN).fadeTo(ANIMATION_RESULTITEM_FADEIN,1);}}}
var hideFilteredResult=function(resultItem,instant){if(STATIC_ANIMATION||instant){$(resultItem).hide();}else{if($(resultItem).is(":hidden")==false){$(resultItem).fadeTo(ANIMATION_RESULTITEM_FADEOUT,0).slideUp(ANIMATION_RESULTITEM_FADEOUT);}}}
$(itemList).each(function(){var checkbox=$(this).find("input[type='checkbox']");var label=$(this).find("label");if($.browser.msie){$(checkbox).bind("click",function(){this.blur();this.focus();getSelectedFilters(false);});}else{$(checkbox).bind("change",function(){getSelectedFilters(false);});}});getSelectedFilters(true);});}}
function init_needAssistanceTimer(){if(typeof NEED_ASSISTANCE_TIMER!="undefined"){if($.cookie("bankwestNeedAssistanceCancelled")==null){var needAssistanceTimer=setTimeout(function(){$(".fn_needAssistance").each(function(){var button=$(this);var panel=$($(button).attr("rel"));if($(panel).data("isOpen")==false){$(panel).trigger("panel.open");}});},NEED_ASSISTANCE_TIMER*1000);$("body").data("needAssistanceTimer",needAssistanceTimer);}}}
function init_closePopup(){$(".fn_closePopup").bind("click",function(){window.self.close();return false;});}
function init_addThis(){if($(".fn_addThis").length>0){$(".fn_addThis").each(function(){var addThisJS=document.createElement('script');addThisJS.type='text/javascript';addThisJS.src=$(this).text();var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(addThisJS,s);});}}
(function($){$.fn.accessibleTooltip=function(options){var defaults={speed:250,associateWithLabel:true,labelText:function(btn){return $(btn).parent().find("label, .label").text().replace("*","");},helpPrefix:"Help text for",leftOffset:15,topOffset:3,preContent:"",buttonStyle:"tooltip",tooltipStyle:"tooltip",isAbbr:false,onShow:function(btn,tooltipDiv){$(tooltipDiv).animate({opacity:1},0);}};var options=$.extend(defaults,options);return this.each(function(){var aTooltip=$(this);var label=(options.associateWithLabel)?options.labelText($(aTooltip)):"";var helpText=$(aTooltip).attr("title");if(helpText==""&&!$(aTooltip).data("removedTitle")){$(aTooltip).remove();}else{var tooltip;if(options.isAbbr){$(aTooltip).removeAttr('title');$(aTooltip).data("removedTitle",true);tooltip=$(aTooltip);}else{$(aTooltip).after("<button type=\"button\" class=\""+options.buttonStyle+"\">"+options.helpPrefix+" "+label+"</button>");tooltip=$(aTooltip).parent().find("button."+options.buttonStyle);$(aTooltip).remove();}
$(tooltip).data("isClicked",false);var tooltipContent="<div class=\""+options.tooltipStyle+"\" style=\"display: none\">";tooltipContent+=options.preContent;tooltipContent+="<div class=\"content\">";tooltipContent+=(options.associateWithLabel)?"<h3 style=\"position: absolute; left: -99999px\">Help for "+label+"</h3>":"";tooltipContent+="<p>"+helpText+"</p>";tooltipContent+=(options.associateWithLabel)?"<div style=\"position: absolute; left: -99999px\">End help</div>":"";tooltipContent+="</div>";tooltipContent+="</div>";$(tooltip).after(tooltipContent);var tooltipDiv=$(tooltip).parent().find("div."+options.tooltipStyle);$(tooltip).unbind("click").bind("click",function(e){e.preventDefault();if($(tooltip).data("isClicked")==false){$(tooltip).data("isClicked",true);setPosition(tooltip,tooltipDiv);if(options.speed==0){$(tooltipDiv).show();options.onShow($(aTooltip),$(tooltipDiv));}else{$(tooltipDiv).fadeIn(options.speed,function(){options.onShow($(aTooltip),$(tooltipDiv));});}}else{if(options.speed==0){$(tooltipDiv).hide();$(tooltip).data("isClicked",false);}else{$(tooltipDiv).fadeOut(options.speed,function(){$(tooltip).data("isClicked",false);});}}
return false;});$(tooltip).bind("focus mouseover",function(){if($(tooltip).data("isClicked")==false){setPosition(tooltip,tooltipDiv);if(options.speed==0){$(tooltipDiv).show();options.onShow($(aTooltip),$(tooltipDiv));}else{$(tooltipDiv).stop().fadeIn(options.speed,function(){options.onShow($(aTooltip),$(tooltipDiv));setPosition(tooltip,tooltipDiv);});}}});$(tooltip).bind("blur mouseout",function(){if($(tooltip).data("isClicked")==false){if(options.speed==0){$(tooltipDiv).hide();}else{$(tooltipDiv).stop().fadeOut(options.speed);}}});$(window).resize(function(){if($(tooltip).data("isClicked")==true){setPosition(tooltip,tooltipDiv);}});}});function setPosition(tooltip,tooltipDiv){var tooltipDimensions={top:$(tooltip).position().top,left:$(tooltip).position().left,width:$(tooltip).width(),height:$(tooltip).height()}
var tooltipDivHeight=$(tooltipDiv).height();var tooltipDivLeftPos=(tooltipDimensions.left+tooltipDimensions.width+options.leftOffset);var tooltipDivTopPos=tooltipDimensions.top+options.topOffset+$(tooltip).parents(".resultsWindow").scrollTop();$(tooltipDiv).css({top:tooltipDivTopPos,left:tooltipDivLeftPos});}};$.fn.resetAccessibleTooltip=function(options){var defaults={speed:250,tooltipStyle:"tooltip"};var options=$.extend(defaults,options);return this.each(function(){var tooltip=$(this);var tooltipDiv=$(tooltip).parent().find("div."+options.tooltipStyle);if(options.speed==0){$(tooltipDiv).hide();$(tooltip).data("isClicked",false);}else{$(tooltipDiv).fadeOut(options.speed,function(){$(tooltip).data("isClicked",false);});}});}})(jQuery);(function($){$.fn.customInputs=function(options){var defaults={radioClass:"jquery-radio",checkboxClass:"jquery-checkbox",replacedClass:"jquery-replaced"};var options=$.extend(defaults,options);return this.each(function(){var input=$(this);var id=$(input).attr("id");var label=$("label[for='"+id+"']");var name=$(input).attr("name");var type=($(input).attr("type")).toLowerCase();var customClass={};var canBeReplaced=false;var inputList;var isHovering=false;if(type=="radio"){canBeReplaced=true;customClass={normal:options.radioClass,checked:options.radioClass+"-checked",hover:options.radioClass+"-hover",checkedHover:options.radioClass+"-checked-hover",disabled:options.radioClass+"-disabled",checkedDisabled:options.radioClass+"-checked-disabled"};}else if(type=="checkbox"){canBeReplaced=true;customClass={normal:options.checkboxClass,checked:options.checkboxClass+"-checked",hover:options.checkboxClass+"-hover",checkedHover:options.checkboxClass+"-checked-hover",disabled:options.checkboxClass+"-disabled",checkedDisabled:options.checkboxClass+"-checked-disabled"};}
var onInputChange=function(){onInputChangeOnly();if(type=="radio"){$(inputList).not("[id='"+id+"']").each(function(){$(this).trigger("change-only");});}}
var onInputChangeOnly=function(){if($(input).attr("disabled")==true){if($(input).attr("checked")==true){$(label).addClass(customClass.disabled).addClass(customClass.checkedDisabled);}else{$(label).removeClass(customClass.checkedDisabled).addClass(customClass.disabled);}}else{$(label).removeClass(customClass.disabled).removeClass(customClass.checkedDisabled);if($(input).attr("checked")==true){$(label).addClass(customClass.checked);if(isHovering){$(label).addClass(customClass.checkedHover);}}else{$(label).removeClass(customClass.checked).removeClass(customClass.checkedHover);if(isHovering){$(label).addClass(customClass.hover);}}}}
var onInputDisabled=function(){onInputChangeOnly();}
if($.browser.msie){canBeReplaced=false;}
if(canBeReplaced){$(input).css({position:"absolute",left:"-9999px"}).addClass(options.replacedClass);$(label).addClass(customClass.normal);if(type=="radio"){inputList=$("input[type='radio']").filter("[name='"+name+"']");}
$(input).bind("change",onInputChange);$(input).bind("change-only",onInputChangeOnly);$(input).bind("disabled",onInputDisabled);var activateHighlight=function(){isHovering=true;if($(input).attr("checked")==true){$(label).addClass(customClass.hover).addClass(customClass.checkedHover);}else{$(label).addClass(customClass.hover);}}
var deactivateHighlight=function(){isHovering=false;$(label).removeClass(customClass.hover).removeClass(customClass.checkedHover);}
$(label).hover(activateHighlight,deactivateHighlight);$(input).bind("focus",activateHighlight);$(input).bind("blur",deactivateHighlight);onInputChangeOnly();}});}})(jQuery);function isIE(version,lessThan){version=(version==undefined)?6:version;lessThan=(lessThan==undefined)?false:lessThan;if(lessThan){if(($.browser.msie)&&(parseInt($.browser.version)<=version)){return true;}}else{if(($.browser.msie)&&(parseInt($.browser.version)==version)){return true;}}
return false;}
function init_checkCookieEnabled(){$.cookie('test_cookie','test',{path:'/'});if($.cookie('test_cookie')=='test'){COOKIE_ENABLED=true;$.cookie('test_cookie',null,{path:'/'});}}
function init_personalization(){$(".module_links .floatRight button").click(function(){var selected=$.trim($("#logonSite_input").text());setVisitorAttribute("custType",selected);setVisitorAttribute("existingCust","yes");})
$("a.fn_setVisitorAttributeLogonItem").each(function(){$(this).bind("click",function(){var selected=$(this).text();setVisitorAttribute("custType",selected);setVisitorAttribute("existingCust","yes");});});}
(function($){$.fn.shuffle=function(){var allElems=this.get(),getRandom=function(max){return Math.floor(Math.random()*max);},shuffled=$.map(allElems,function(){var random=getRandom(allElems.length),randEl=$(allElems[random]).clone(true)[0];allElems.splice(random,1);return randEl;});this.each(function(i){$(this).replaceWith($(shuffled[i]));});return $(shuffled);};})(jQuery);$(function(){$("#randomize-banners li").shuffle();$("#randomize-banners li span").each(function(i){if(i==0||i==1){$(this).css("display","inline");}})});jQuery.fn.fadeThenSlideToggle=function(speed,easing,callback){if(this.is(":hidden")){return this.slideDown(speed,easing).fadeTo(speed,1,easing,callback);}else{return this.fadeTo(speed,0,easing).slideUp(speed,easing,callback);}};jQuery.log=jQuery.fn.log=function(msg){if(console){console.log("%s: %o",msg,this);}
return this;};jQuery.fn.outerHTML=function(s){return(s)?this.before(s).remove():jQuery("<p>").append(this.eq(0).clone()).html();}
jQuery.fn.extend({selectbox:function(options){return this.each(function(){new jQuery.SelectBox(this,options);});}});if(!window.console){var console={log:function(msg){}}}
jQuery.SelectBox=function(selectobj,options){var opt=options||{};opt.inputClass=opt.inputClass||"selectbox";opt.containerClass=opt.containerClass||"selectbox-wrapper";opt.hoverClass=opt.hoverClass||"selectbox-hover";opt.currentClass=opt.selectedClass||"selected"
opt.debug=opt.debug||false;var elm_id=selectobj.id;var active=-1;var inFocus=false;var hasfocus=0;var $select=$(selectobj);var $container=setupContainer(opt);var $input=setupInput(opt);$select.hide().before($input).before($container);init();$input.click(function(){if(!inFocus){$container.toggle();}}).focus(function(){if($container.not(':visible')){inFocus=true;$container.show();}}).keydown(function(event){switch(event.keyCode){case 38:event.preventDefault();moveSelect(-1);break;case 40:event.preventDefault();moveSelect(1);break;case 13:event.preventDefault();$('li.'+opt.hoverClass).trigger('click');break;case 27:hideMe();break;}}).blur(function(){if($container.is(':visible')&&hasfocus>0){if(opt.debug)console.log('container visible and has focus')}else{hideMe();}});function hideMe(){hasfocus=0;$container.hide();}
function init(){$container.append(getSelectOptions($input.attr('id'))).hide();var width=$input.css('width');$container.width(width);}
function setupContainer(options){var container=document.createElement("div");$container=$(container);$container.attr('id',elm_id+'_container');$container.addClass(options.containerClass);return $container;}
function setupInput(options){var input=document.createElement("a");var $input=$(input);$input.attr("id",elm_id+"_input");$input.addClass(options.inputClass);$input.attr("tabIndex",$select.attr("tabindex"));$input.hover(function(){$input.addClass(opt.hoverClass);},function(){$input.removeClass(opt.hoverClass);});return $input;}
function moveSelect(step){var lis=$("li",$container);if(!lis)return;active+=step;if(active<0){active=0;}else if(active>=lis.size()){active=lis.size()-1;}
lis.removeClass(opt.hoverClass);$(lis[active]).addClass(opt.hoverClass);}
function setCurrent(){var li=$("li."+opt.currentClass,$container).get(0);var ar=(''+li.id).split('__');var el=ar[ar.length-1];$select.val(el);$input.text($(li).html());if($("#logonSubmit").length>0){$input.data("href",el.split("|")[0]);$input.data("onClick",el.split("|")[1]);$input.data("isPopup",el.split("|")[2]);$input.data("customerType",el.split("|")[3]);$input.data("isTracked",(el.split("|")[4]=="true"));}
return true;}
function getCurrentSelected(){return $select.val();}
function getCurrentValue(){return $input.text();}
function getSelectOptions(parentid){var select_options=new Array();var ul=document.createElement('ul');$select.children('option').each(function(){var li=document.createElement('li');li.setAttribute('id',parentid+'__'+$(this).val());li.innerHTML=$(this).html();if($(this).is(':selected')){$input.text($(this).html());if($("#logonSubmit").length>0){li.setAttribute('id',parentid+'__'+$(this).val()+"|"+$(this).hasClass("fn_trackingLogonItem"));$input.data("href",$(this).val().split("|")[0]);$input.data("onClick",$(this).val().split("|")[1]);$input.data("isPopup",$(this).val().split("|")[2]);$input.data("customerType",$(this).val().split("|")[3]);$input.data("isTracked",$(this).hasClass("fn_trackingLogonItem"));}
$(li).addClass(opt.currentClass);}
ul.appendChild(li);$(li).mouseover(function(event){hasfocus=1;if(opt.debug)console.log('over on : '+this.id);jQuery(event.target,$container).addClass(opt.hoverClass);}).mouseout(function(event){hasfocus=-1;if(opt.debug)console.log('out on : '+this.id);jQuery(event.target,$container).removeClass(opt.hoverClass);}).click(function(event){var fl=$('li.'+opt.hoverClass,$container).get(0);if(opt.debug)console.log('click on :'+this.id);$('li.'+opt.currentClass).removeClass(opt.currentClass);$(this).addClass(opt.currentClass);setCurrent();hideMe();if($("#logonSubmit").length>0){$("#logonSubmit").trigger("click");}});});return ul;}};(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);Date.dayNames=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];Date.abbrDayNames=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];Date.monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"];Date.abbrMonthNames=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Date.firstDayOfWeek=1;Date.format="dd/mm/yyyy";Date.fullYearStart="20";(function(){function b(c,d){if(!Date.prototype[c]){Date.prototype[c]=d}}b("isLeapYear",function(){var c=this.getFullYear();return(c%4==0&&c%100!=0)||c%400==0});b("isWeekend",function(){return this.getDay()==0||this.getDay()==6});b("isWeekDay",function(){return!this.isWeekend()});b("getDaysInMonth",function(){return[31,(this.isLeapYear()?29:28),31,30,31,30,31,31,30,31,30,31][this.getMonth()]});b("getDayName",function(c){return c?Date.abbrDayNames[this.getDay()]:Date.dayNames[this.getDay()]});b("getMonthName",function(c){return c?Date.abbrMonthNames[this.getMonth()]:Date.monthNames[this.getMonth()]});b("getDayOfYear",function(){var c=new Date("1/1/"+this.getFullYear());return Math.floor((this.getTime()-c.getTime())/86400000)});b("getWeekOfYear",function(){return Math.ceil(this.getDayOfYear()/7)});b("setDayOfYear",function(c){this.setMonth(0);this.setDate(c);return this});b("addYears",function(c){this.setFullYear(this.getFullYear()+c);return this});b("addMonths",function(d){var c=this.getDate();this.setMonth(this.getMonth()+d);if(c>this.getDate()){this.addDays(-this.getDate())}return this});b("addDays",function(c){this.setTime(this.getTime()+(c*86400000));return this});b("addHours",function(c){this.setHours(this.getHours()+c);return this});b("addMinutes",function(c){this.setMinutes(this.getMinutes()+c);return this});b("addSeconds",function(c){this.setSeconds(this.getSeconds()+c);return this});b("zeroTime",function(){this.setMilliseconds(0);this.setSeconds(0);this.setMinutes(0);this.setHours(0);return this});b("asString",function(d){var c=d||Date.format;return c.split("yyyy").join(this.getFullYear()).split("yy").join((this.getFullYear()+"").substring(2)).split("mmmm").join(this.getMonthName(false)).split("mmm").join(this.getMonthName(true)).split("mm").join(a(this.getMonth()+1)).split("dd").join(a(this.getDate())).split("hh").join(a(this.getHours())).split("min").join(a(this.getMinutes())).split("ss").join(a(this.getSeconds()))});Date.fromString=function(o,n){var j=n||Date.format;var m=new Date("01/01/1977");var k=0;var c=j.indexOf("mmmm");if(c>-1){for(var g=0;g<Date.monthNames.length;g++){var e=o.substr(c,Date.monthNames[g].length);if(Date.monthNames[g]==e){k=Date.monthNames[g].length-4;break}}m.setMonth(g)}else{c=j.indexOf("mmm");if(c>-1){var e=o.substr(c,3);for(var g=0;g<Date.abbrMonthNames.length;g++){if(Date.abbrMonthNames[g]==e){break}}m.setMonth(g)}else{m.setMonth(Number(o.substr(j.indexOf("mm"),2))-1)}}var l=j.indexOf("yyyy");if(l>-1){if(c<l){l+=k}m.setFullYear(Number(o.substr(l,4)))}else{if(c<l){l+=k}m.setFullYear(Number(Date.fullYearStart+o.substr(j.indexOf("yy"),2)))}var h=j.indexOf("dd");if(c<h){h+=k}m.setDate(Number(o.substr(h,2)));if(isNaN(m.getTime())){return false}return m};var a=function(c){var d="0"+c;return d.substring(d.length-2)}})();(function(D){D.fn.extend({renderCalendar:function(P){var X=function(Y){return document.createElement(Y)};P=D.extend({},D.fn.datePicker.defaults,P);if(P.showHeader!=D.dpConst.SHOW_HEADER_NONE){var M=D(X("tr"));for(var S=Date.firstDayOfWeek;S<Date.firstDayOfWeek+7;S++){var H=S%7;var R=Date.dayNames[H];M.append(jQuery(X("th")).attr({scope:"col",abbr:R,title:R,"class":(H==0||H==6?"weekend":"weekday")}).html(P.showHeader==D.dpConst.SHOW_HEADER_SHORT?R.substr(0,1):R))}}var E=D(X("table")).attr({cellspacing:2,className:"jCalendar"}).append((P.showHeader!=D.dpConst.SHOW_HEADER_NONE?D(X("thead")).append(M):X("thead")));var F=D(X("tbody"));var U=(new Date()).zeroTime();var W=P.month==undefined?U.getMonth():P.month;var N=P.year||U.getFullYear();var K=new Date(N,W,1);var J=Date.firstDayOfWeek-K.getDay()+1;if(J>1){J-=7}var O=Math.ceil(((-1*J+1)+K.getDaysInMonth())/7);K.addDays(J-1);var V=function(){if(P.hoverClass){D(this).addClass(P.hoverClass)}};var G=function(){if(P.hoverClass){D(this).removeClass(P.hoverClass)}};var L=0;while(L++<O){var Q=jQuery(X("tr"));for(var S=0;S<7;S++){var I=K.getMonth()==W;var T=D(X("td")).text(K.getDate()+"").attr("className",(I?"current-month ":"other-month ")+(K.isWeekend()?"weekend ":"weekday ")+(I&&K.getTime()==U.getTime()?"today ":"")).hover(V,G);if(P.renderCallback){P.renderCallback(T,K,W,N)}Q.append(T);K.addDays(1)}F.append(Q)}E.append(F);return this.each(function(){D(this).empty().append(E)})},datePicker:function(E){if(!D.event._dpCache){D.event._dpCache=[]}E=D.extend({},D.fn.datePicker.defaults,E);return this.each(function(){var G=D(this);var I=true;if(!this._dpId){this._dpId=D.event.guid++;D.event._dpCache[this._dpId]=new A(this);I=false}if(E.inline){E.createButton=false;E.displayClose=false;E.closeOnSelect=false;G.empty()}var F=D.event._dpCache[this._dpId];F.init(E);if(!I&&E.createButton){F.button=D('<a href="#" class="dp-choose-date" title="'+D.dpText.TEXT_CHOOSE_DATE+'">'+D.dpText.TEXT_CHOOSE_DATE+"</a>").bind("click",function(){G.dpDisplay(this);this.blur();return false});G.after(F.button)}if(!I&&G.is(":text")){G.bind("dateSelected",function(K,J,L){this.value=J.asString()}).bind("change",function(){if(this.value!=""){var J=Date.fromString(this.value);if(J){F.setSelected(J,true,true)}}});if(E.clickInput){G.bind("click",function(){G.dpDisplay()})}var H=Date.fromString(this.value);if(this.value!=""&&H){F.setSelected(H,true,true)}}G.addClass("dp-applied")})},dpSetDisabled:function(E){return B.call(this,"setDisabled",E)},dpSetStartDate:function(E){return B.call(this,"setStartDate",E)},dpSetEndDate:function(E){return B.call(this,"setEndDate",E)},dpGetSelected:function(){var E=C(this[0]);if(E){return E.getSelected()}return null},dpSetSelected:function(G,F,E){if(F==undefined){F=true}if(E==undefined){E=true}return B.call(this,"setSelected",Date.fromString(G),F,E,true)},dpSetDisplayedMonth:function(E,F){return B.call(this,"setDisplayedMonth",Number(E),Number(F),true)},dpDisplay:function(E){return B.call(this,"display",E)},dpSetRenderCallback:function(E){return B.call(this,"setRenderCallback",E)},dpSetPosition:function(E,F){return B.call(this,"setPosition",E,F)},dpSetOffset:function(E,F){return B.call(this,"setOffset",E,F)},dpClose:function(){return B.call(this,"_closeCalendar",false,this[0])},_dpDestroy:function(){}});var B=function(G,F,E,I,H){return this.each(function(){var J=C(this);if(J){J[G](F,E,I,H)}})};function A(E){this.ele=E;this.displayedMonth=null;this.displayedYear=null;this.startDate=null;this.endDate=null;this.showYearNavigation=null;this.closeOnSelect=null;this.displayClose=null;this.selectMultiple=null;this.verticalPosition=null;this.horizontalPosition=null;this.verticalOffset=null;this.horizontalOffset=null;this.button=null;this.renderCallback=[];this.selectedDates={};this.inline=null;this.context="#dp-popup"}D.extend(A.prototype,{init:function(E){this.setStartDate(E.startDate);this.setEndDate(E.endDate);this.setDisplayedMonth(Number(E.month),Number(E.year));this.setRenderCallback(E.renderCallback);this.showYearNavigation=E.showYearNavigation;this.closeOnSelect=E.closeOnSelect;this.displayClose=E.displayClose;this.selectMultiple=E.selectMultiple;this.verticalPosition=E.verticalPosition;this.horizontalPosition=E.horizontalPosition;this.hoverClass=E.hoverClass;this.setOffset(E.verticalOffset,E.horizontalOffset);this.inline=E.inline;if(this.inline){this.context=this.ele;this.display()}},setStartDate:function(E){if(E){this.startDate=Date.fromString(E)}if(!this.startDate){this.startDate=(new Date()).zeroTime()}this.setDisplayedMonth(this.displayedMonth,this.displayedYear)},setEndDate:function(E){if(E){this.endDate=Date.fromString(E)}if(!this.endDate){this.endDate=(new Date("12/31/2999"))}if(this.endDate.getTime()<this.startDate.getTime()){this.endDate=this.startDate}this.setDisplayedMonth(this.displayedMonth,this.displayedYear)},setPosition:function(E,F){this.verticalPosition=E;this.horizontalPosition=F},setOffset:function(E,F){this.verticalOffset=parseInt(E)||0;this.horizontalOffset=parseInt(F)||0},setDisabled:function(E){$e=D(this.ele);$e[E?"addClass":"removeClass"]("dp-disabled");if(this.button){$but=D(this.button);$but[E?"addClass":"removeClass"]("dp-disabled");$but.attr("title",E?"":D.dpText.TEXT_CHOOSE_DATE)}if($e.is(":text")){$e.attr("disabled",E?"disabled":"")}},setDisplayedMonth:function(E,L,I){if(this.startDate==undefined||this.endDate==undefined){return}var H=new Date(this.startDate.getTime());H.setDate(1);var K=new Date(this.endDate.getTime());K.setDate(1);var G;if((!E&&!L)||(isNaN(E)&&isNaN(L))){G=new Date().zeroTime();G.setDate(1)}else{if(isNaN(E)){G=new Date(L,this.displayedMonth,1)}else{if(isNaN(L)){G=new Date(this.displayedYear,E,1)}else{G=new Date(L,E,1)}}}if(G.getTime()<H.getTime()){G=H}else{if(G.getTime()>K.getTime()){G=K}}var F=this.displayedMonth;var J=this.displayedYear;this.displayedMonth=G.getMonth();this.displayedYear=G.getFullYear();if(I&&(this.displayedMonth!=F||this.displayedYear!=J)){this._rerenderCalendar();D(this.ele).trigger("dpMonthChanged",[this.displayedMonth,this.displayedYear])}},setSelected:function(K,E,F,H){if(E==this.isSelected(K)){return}if(this.selectMultiple==false){this.selectedDates={};D("td.selected",this.context).removeClass("selected")}if(F&&this.displayedMonth!=K.getMonth()){this.setDisplayedMonth(K.getMonth(),K.getFullYear(),true)}this.selectedDates[K.toString()]=E;var I="td.";I+=K.getMonth()==this.displayedMonth?"current-month":"other-month";I+=':contains("'+K.getDate()+'")';var J;D(I,this.ele).each(function(){if(D(this).text()==K.getDate()){J=D(this);J[E?"addClass":"removeClass"]("selected")}});if(H){var G=this.isSelected(K);$e=D(this.ele);$e.trigger("dateSelected",[K,J,G]);$e.trigger("change")}},isSelected:function(E){return this.selectedDates[E.toString()]},getSelected:function(){var E=[];for(s in this.selectedDates){if(this.selectedDates[s]==true){E.push(Date.parse(s))}}return E},display:function(E){if(D(this.ele).is(".dp-disabled")){return}E=E||this.ele;var L=this;var H=D(E);var K=H.offset();var M;var N;var G;var I;if(L.inline){M=D(this.ele);N={id:"calendar-"+this.ele._dpId,className:"dp-popup dp-popup-inline"};I={}}else{M=D("body");N={id:"dp-popup",className:"dp-popup"};I={top:K.top+L.verticalOffset,left:K.left+L.horizontalOffset};var J=function(Q){var O=Q.target;var P=D("#dp-popup")[0];while(true){if(O==P){return true}else{if(O==document){L._closeCalendar();return false}else{O=D(O).parent()[0]}}}};this._checkMouse=J;this._closeCalendar(true)}M.append(D("<div></div>").attr(N).css(I).append(D("<h2></h2>"),D('<div class="dp-nav-prev"></div>').append(D('<a class="dp-nav-prev-year" href="#" title="'+D.dpText.TEXT_PREV_YEAR+'">&lt;&lt;</a>').bind("click",function(){return L._displayNewMonth.call(L,this,0,-1)}),D('<a class="dp-nav-prev-month" href="#" title="'+D.dpText.TEXT_PREV_MONTH+'">&lt;</a>').bind("click",function(){return L._displayNewMonth.call(L,this,-1,0)})),D('<div class="dp-nav-next"></div>').append(D('<a class="dp-nav-next-year" href="#" title="'+D.dpText.TEXT_NEXT_YEAR+'">&gt;&gt;</a>').bind("click",function(){return L._displayNewMonth.call(L,this,0,1)}),D('<a class="dp-nav-next-month" href="#" title="'+D.dpText.TEXT_NEXT_MONTH+'">&gt;</a>').bind("click",function(){return L._displayNewMonth.call(L,this,1,0)})),D("<div></div>").attr("className","dp-calendar")).bgIframe());var F=this.inline?D(".dp-popup",this.context):D("#dp-popup");if(this.showYearNavigation==false){D(".dp-nav-prev-year, .dp-nav-next-year",L.context).css("display","none")}if(this.displayClose){F.append(D('<a href="#" id="dp-close">'+D.dpText.TEXT_CLOSE+"</a>").bind("click",function(){L._closeCalendar();return false}))}L._renderCalendar();D(this.ele).trigger("dpDisplayed",F);if(!L.inline){if(this.verticalPosition==D.dpConst.POS_BOTTOM){F.css("top",K.top+H.height()-F.height()+L.verticalOffset)}if(this.horizontalPosition==D.dpConst.POS_RIGHT){F.css("left",K.left+H.width()-F.width()+L.horizontalOffset)}D(document).bind("mousedown",this._checkMouse)}},setRenderCallback:function(E){if(E==null){return}if(E&&typeof(E)=="function"){E=[E]}this.renderCallback=this.renderCallback.concat(E)},cellRender:function(J,E,H,G){var K=this.dpController;var I=new Date(E.getTime());J.bind("click",function(){var L=D(this);if(!L.is(".disabled")){K.setSelected(I,!L.is(".selected")||!K.selectMultiple,false,true);if(K.closeOnSelect){K._closeCalendar()}}});if(K.isSelected(I)){J.addClass("selected")}for(var F=0;F<K.renderCallback.length;F++){K.renderCallback[F].apply(this,arguments)}},_displayNewMonth:function(F,E,G){if(!D(F).is(".disabled")){this.setDisplayedMonth(this.displayedMonth+E,this.displayedYear+G,true)}F.blur();return false},_rerenderCalendar:function(){this._clearCalendar();this._renderCalendar()},_renderCalendar:function(){D("h2",this.context).html(Date.monthNames[this.displayedMonth]+" "+this.displayedYear);D(".dp-calendar",this.context).renderCalendar({month:this.displayedMonth,year:this.displayedYear,renderCallback:this.cellRender,dpController:this,hoverClass:this.hoverClass});if(this.displayedYear==this.startDate.getFullYear()&&this.displayedMonth==this.startDate.getMonth()){D(".dp-nav-prev-year",this.context).addClass("disabled");D(".dp-nav-prev-month",this.context).addClass("disabled");D(".dp-calendar td.other-month",this.context).each(function(){var H=D(this);if(Number(H.text())>20){H.addClass("disabled")}});var G=this.startDate.getDate();D(".dp-calendar td.current-month",this.context).each(function(){var H=D(this);if(Number(H.text())<G){H.addClass("disabled")}})}else{D(".dp-nav-prev-year",this.context).removeClass("disabled");D(".dp-nav-prev-month",this.context).removeClass("disabled");var G=this.startDate.getDate();if(G>20){var F=new Date(this.startDate.getTime());F.addMonths(1);if(this.displayedYear==F.getFullYear()&&this.displayedMonth==F.getMonth()){D("dp-calendar td.other-month",this.context).each(function(){var H=D(this);if(Number(H.text())<G){H.addClass("disabled")}})}}}if(this.displayedYear==this.endDate.getFullYear()&&this.displayedMonth==this.endDate.getMonth()){D(".dp-nav-next-year",this.context).addClass("disabled");D(".dp-nav-next-month",this.context).addClass("disabled");D(".dp-calendar td.other-month",this.context).each(function(){var H=D(this);if(Number(H.text())<14){H.addClass("disabled")}});var G=this.endDate.getDate();D(".dp-calendar td.current-month",this.context).each(function(){var H=D(this);if(Number(H.text())>G){H.addClass("disabled")}})}else{D(".dp-nav-next-year",this.context).removeClass("disabled");D(".dp-nav-next-month",this.context).removeClass("disabled");var G=this.endDate.getDate();if(G<13){var E=new Date(this.endDate.getTime());E.addMonths(-1);if(this.displayedYear==E.getFullYear()&&this.displayedMonth==E.getMonth()){D(".dp-calendar td.other-month",this.context).each(function(){var H=D(this);if(Number(H.text())>G){H.addClass("disabled")}})}}}},_closeCalendar:function(E,F){if(!F||F==this.ele){D(document).unbind("mousedown",this._checkMouse);this._clearCalendar();D("#dp-popup a").unbind();D("#dp-popup").empty().remove();if(!E){D(this.ele).trigger("dpClosed",[this.getSelected()])}}},_clearCalendar:function(){D(".dp-calendar td",this.context).unbind();D(".dp-calendar",this.context).empty()}});D.dpConst={SHOW_HEADER_NONE:0,SHOW_HEADER_SHORT:1,SHOW_HEADER_LONG:2,POS_TOP:0,POS_BOTTOM:1,POS_LEFT:0,POS_RIGHT:1};D.dpText={TEXT_PREV_YEAR:"Previous year",TEXT_PREV_MONTH:"Previous month",TEXT_NEXT_YEAR:"Next year",TEXT_NEXT_MONTH:"Next month",TEXT_CLOSE:"Close",TEXT_CHOOSE_DATE:"Choose date"};D.dpVersion="$Id: jquery.datePicker.js 15 2008-12-17 04:40:18Z kelvin.luck $";D.fn.datePicker.defaults={month:undefined,year:undefined,showHeader:D.dpConst.SHOW_HEADER_SHORT,startDate:undefined,endDate:undefined,inline:false,renderCallback:null,createButton:true,showYearNavigation:true,closeOnSelect:true,displayClose:false,selectMultiple:false,clickInput:false,verticalPosition:D.dpConst.POS_TOP,horizontalPosition:D.dpConst.POS_LEFT,verticalOffset:0,horizontalOffset:0,hoverClass:"dp-hover"};function C(E){if(E._dpId){return D.event._dpCache[E._dpId]}return false}if(D.fn.bgIframe==undefined){D.fn.bgIframe=function(){return this}}D(window).bind("unload",function(){var F=D.event._dpCache||[];for(var E in F){D(F[E].ele)._dpDestroy()}})})(jQuery);function init_logon(){if($("#logonSubmit").length>0){$("#logonSubmit").click(function(){var $anchor=$("#logonSite_input");var cookieName="CustomerTypeCookie";if($anchor.data("customerType").length>0){$.cookie(cookieName,$anchor.data("customerType"),{expires:30,path:'/'});}
businessTracking($anchor.data("customerType"));if($anchor.data("isTracked")){trackLogonItem($anchor);}
if($anchor.data("isPopup")){eval($anchor.data("onClick"));}
else{window.location=$anchor.data("href");}
return false;});}}
function init_tracking(){$("a.fn_trackingLogonItem").each(function(){$(this).bind("click",function(){trackLogonItem($(this));});});$("a.fn_trackingNeedAssistanceItem").each(function(){$(this).bind("click",function(){trackNeedAssistanceItem($(this));});});var promoCodeString="promoCode";if(window.location.href.indexOf(promoCodeString)!=-1){var tempArray=window.location.href.split("?");var queryString=tempArray[1];var promoCodeValue;var anchorNameArray=queryString.split("#");if(anchorNameArray.length>1){queryString=anchorNameArray[0];}
if(queryString){var tempArray=queryString.split("&");for(var i in tempArray){if(tempArray[i].indexOf(promoCodeString)!=-1){var paramArray=tempArray[i].split("=");promoCodeValue=paramArray[1];break;}}}
$("a[href*='promoCode=']").each(function(){var newQueryString="";var tempArray=$(this).attr("href").split("?");var baseURL=tempArray[0];var queryString=tempArray[1];var anchorNameArray=queryString.split("#");var anchorName="";if(anchorNameArray.length>1){queryString=anchorNameArray[0];anchorName=anchorNameArray[1];}
var delimiter="";if(queryString){var tempArray=queryString.split("&");for(var i in tempArray){if(tempArray[i].indexOf("promoCode")==-1){newQueryString+=delimiter+tempArray[i];delimiter="&";}}}
var newHref=baseURL+"?"+newQueryString+delimiter+"promoCode="+promoCodeValue;if(anchorName.length>0){newHref+="#"+anchorName;}
$(this).attr("href",newHref);if($(this).hasClass("fn_trackingPromotion")){$(this).bind("click",function(){trackPromotion($(this));});}});$("a[onclick*='promoCode=']").each(function(){var clickFunction=$(this).attr("onclick");var clickFunctionString=String(clickFunction);var newClickFunctionString=clickFunctionString.replace(/promoCode=[A-Z]*/,"promoCode="+promoCodeValue);newClickFunctionString=newClickFunctionString.substring(newClickFunctionString.indexOf("{"));$(this).attr("onclick","");$(this).attr("onClick","");$(this).unbind("click",clickFunction);$(this).attr("onclick",newClickFunctionString);$(this).attr("onClick",newClickFunctionString);$(this).bind("click",new Function(newClickFunctionString));});}}
function trackLogonItem(link){if(typeof(s_account)!="undefined"){var s=s_gi(s_account);s.linkTrackVars="prop11";s.linkTrackEvents="none";s.prop11="login:"+$(link).text();s.tl(link,"o","Drop Down Click");}}
function trackNeedAssistanceItem(link){if(typeof(s_account)!="undefined"){var s=s_gi(s_account);s.linkTrackVars="prop11";s.linkTrackEvents="none";s.prop11="needAssistance:"+$(link).text();s.tl(link,"o","Drop Down Click");}}
function trackMySavedProducts(link,action){if($(".fn_trackingMySavedProductsTool").length>0){if(typeof(s_account)!="undefined"&&action!="undefined"){var s=s_gi(s_account);s.linkTrackVars="events,products,prop22,eVar22";s.products=";"+$(link).attr("id");s.prop22=s.eVar22="My Saved Products";switch(action){case"add":s.linkTrackEvents="event17,scAdd";s.events="event17,scAdd";break;case"remove":s.linkTrackEvents="event17,scRemove";s.events="event17,scRemove";break;case"learnMore":s.linkTrackEvents="event17,event4";s.events="event17,event4";break;case"apply":s.linkTrackEvents="event17,event8";s.events="event17,event8";break;}
s.tl(link,"o","My Saved Products");}}}
function trackSuggestedSearch(link,searchTerm){if(typeof(s_account)!="undefined"){var s=s_gi(s_account);searchTerm=searchTerm.replace(/</gi,'&lt;');searchTerm=searchTerm.replace(/>/gi,'&gt;');s.linkTrackVars="events,prop15,prop16,prop18,eVar15,eVar16,eVar17";s.prop15=s.eVar15=searchTerm;s.prop16=s.eVar16=$(link).text();s.prop18=s.eVar17="Suggested Search";s.linkTrackEvents="event15";s.events="event15";s.tl(link,"o","Suggested Search");}}
function trackPromotion(link){if(typeof(s_account)!="undefined"){var s=s_gi(s_account);var campaignId=s.getQueryParam('promoCode');var anchorNameArray=campaignId.split("#");if(anchorNameArray.length>1){campaignId=anchorNameArray[0];}
if(campaignId!="undefined"&&campaignId!=""&&!s.campaign)
{s.campaign=campaignId;}
s.linkTrackVars="campaign";s.tl(link,"o","Promotion");}}
function init_mediaCentre(){var submitButton=$("#articleFilterSubmit");$(submitButton).bind("click",articleFilterSubmit_click);var submitButton2=$("#articleFilterSubmit2");$(submitButton2).bind("click",articleFilterSubmit_click);}
function articleFilterSubmit_click(){var value=$("#prodNeeds_input").text();if(value=="All"){value="0";}
$("#prodNeeds").val(value);}
function init_ajaxTab(){var loadingContent="<div id=\"tabLoading\"></div>";var cachedTabs=new Array();var errorHandler=function(data){$('#contentColumn').html("<div class=\"errors\">"+data.responseText+"</div>").fadeIn(800);;}
$(".fn_ajaxTab").each(function(){var id=$(this).attr("id");var tab=$(this);$(this).children('a').first().bind('click',function(){var activeTab=$(tab).parent().children('.active').first();var activeId=$(activeTab).attr("id");if(activeId!=id){$(activeTab).removeClass("active");$(tab).addClass("active");var url=$(tab).children('a:first').attr('href');var tabvalue=getQuerystring(url,'tab','');if(tabvalue.length>0){trackOmniture(tabvalue);}
var ConversionAction=getQuerystring(url,'ConversionAction','');if(ConversionAction.length>0){try{lpSendData('page','ConversionAction',ConversionAction);}
catch(e){}}
var RatesFeesAction=getQuerystring(url,'RatesFeesAction','');if(RatesFeesAction.length>0){try{lpSendData('page','RatesFeesAction',RatesFeesAction);}
catch(e){}}
$('#contentColumn').html(loadingContent).fadeIn(400);if(cachedTabs[id]!=null){$('#contentColumn').html(cachedTabs[id]).fadeIn(400);}else{loadContent(id,'GenericTab','ajax',$('#contentColumn'),errorHandler,false,cachedTabs);}}
return false;});});}
$.extend({getUrlVars:function(){var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');for(var i=0;i<hashes.length;i++){hash=hashes[i].split('=');vars.push(hash[0]);vars[hash[0]]=hash[1];}
return vars;},getUrlVar:function(name){return $.getUrlVars()[name];}});jQuery.cookie=function(key,value,options){if(arguments.length>1&&(value===null||typeof value!=="object")){options=jQuery.extend({},options);if(value===null){options.expires=-1;}
if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days);}
return(document.cookie=[encodeURIComponent(key),'=',options.raw?String(value):encodeURIComponent(String(value)),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));}
options=value||{};var result,decode=options.raw?function(s){return s;}:decodeURIComponent;return(result=new RegExp('(?:^|; )'+encodeURIComponent(key)+'=([^;]*)').exec(document.cookie))?decode(result[1]):null;};trackOmniture=function(newkey){s._pageNameFlag=true;s.pageName=s.getPageName();s.pageName+=':'+newkey;var s_code=s.t();}
function getQuerystring(url,key,default_)
{if(default_==null)default_="";key=key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regex=new RegExp("[\\?&]"+key+"=([^&#]*)");var qs=regex.exec(url);if(qs==null)
return default_;else
return qs[1];}
function businessTracking(key){var pathname=location.pathname;pathname=pathname.toLowerCase();if(pathname=="/business"||pathname=="/business/"){var evalue="";if(key=='b'){evalue="Online Banking - Business";}else if(key=='p'){evalue="Online Banking - Personal";}else if(key=="ph"){evalue="Bankwest Retail Homepage";}else{evalue="Online Account Activity � Other";}
if(window.s.eVar31=="Business Homepage|Other Links"){var s=s_gi(s_account);s.linkTrackVars="eVar31,events";s.linkTrackEvents=s.events="event31";s.eVar31=evalue;s.tl(this,'o','BWB Purpose');}}}
function init_enablesearchbox(){$('#txt_search_header').removeAttr('disabled');}
