(function tagROLBBtns(){var F=document.title.replace(/[^a-zA-Z0-9]+/g,"");
F=F.substring(F,F.length-8);
var D="dcsMultiTrack('DCS.dcsuri','"+F+"/Header/LogIn','WT.ti','')";
var E="dcsMultiTrack('DCS.dcsuri','"+F+"/Header/Register','WT.ti','')";
$("div.global-navigation a.directional.rolbpopup").attr("onmousedown",D);
$("div.global-navigation a.functional.rolbpopup").attr("onmousedown",E)
}());
(function convertListToSelect(){$(".dropdown").each(function(D){var C="";
$(this).children().each(function(){C+="<option value='"+$(this).children().attr("href")+"'>"+$(this).text()+"</option>"
});
C="<form action='#' name='dropdown"+D+"'><fieldset><select>"+C+"</select><div class='btn'><a class='functional'>Go<span class='arrow icon'></span><em class='tl'></em><em class='tr'></em><em class='bl'></em><em class='br'></em></a></div></fieldset></form>";
$(C).replaceAll($(this)).click(function(B){var A=$(B.target);
if(A.is("a")){location.href=$(this).find("select").attr("value")
}return false
})
})
})();
(function equalHeightBoxes(){var B;
if($(".content").siblings(".sidebar").length>0){B=$(".section").filter(function(){return $(this).children(".cont-lg, .cont-fl").length===0
})
}else{B=$(".section").filter(function(){return $(this).parent(".column-2").length===0&&$(this).children(".cont-half").length===0&&$(this).children(".cont-fl").length===0&&$(this).children(".expand").length===0
})
}B.each(function(){if($(this).find("div.tcContent").length>0){}else{var A=0;
var D=0;
$(this).children(".mod").each(function(){var C=$(this).height();
if(C>A){A=C
}var F=$(this).children(".rt").height();
if(F>D){D=F
}});
$(this).children(".mod").height(A);
$(this).children().children(".rt").height(D)
}})
})();
(function revealMoreLinks(){$(".sidebar ul[class^='show-only ']").each(function(){var F=parseInt($(this).attr("class").substring($(this).attr("class").length-2),10);
var A=$(this).children(":not('.skip-links')").length;
if(A>F){var E=$(this).children(":gt("+F+"):not(.reveal)");
E.addClass("js-hide");
$(this).children(".reveal").toggle(function(){E.slideDown("fast");
B(this)
},function(){E.slideUp("fast");
B(this)
})
}});
function B(A){var D=$(A).attr("rel");
$(A).attr("rel",$(A).children().children().text());
$(A).children().children().text(D)
}})();
(function BubbleTooltips(){var B={xOffset:-206,yOffset:7,fadeInSpeed:200};
$("body").append("<iframe id='tooltipIframe' frameborder='0' tabindex='-1' height='0px' width='0px'></iframe><div class='toolTipWrapper' id='tooltipContainer'><div class='toolTipTop'></div><div class='toolTipMid'></div><div class='toolTipBtm'></div></div>");
$(".toolTip").live("mouseover",function(A){var E=$(A.target);
this.t=this.title;
this.title="";
var F=E.offset();
$("#tooltipContainer .toolTipMid").text(this.t);
$("#tooltipIframe").css({visibility:"visible",left:(F.left+B.xOffset)+"px",top:(F.top-B.yOffset-$("#tooltipContainer").height())+"px",height:$("#tooltipContainer").height()-10+"px"});
$("#tooltipContainer").css({visibility:"visible",left:(F.left+B.xOffset)+"px",top:(F.top-B.yOffset-$("#tooltipContainer").height())+"px"}).fadeIn(B.fadeInSpeed)
});
$(".toolTip").live("mouseout",function(){this.title=this.t;
$("#tooltipContainer,#tooltipIframe").css("visibility","hidden")
})
}());
(function insertPrintPageHTML(){if(window.print){$(".global-tools").append("<ul><li><div class='print'><a href='#'><span>Print page</span></a></div></li></ul>").find(".print").click(function(){window.print();
return false
})
}}());
(function stripeTables(){$("table:not(.stripeless)").find("tr:even").addClass("highlight")
}());
(function clearInputTextOnFocus(){$("input.textbox:text").focus(function(){var D=$(this).val();
var C=$(this).attr("title");
if(C===D){$(this).val("")
}}).blur(function(){if($(this).val().length===0){$(this).val($(this).attr("title"))
}})
}());
(function closeExplanation(){$(".info-close a.close").css("display","block");
$(".info-close a.close").click(function(){$(this).parents(".mod").slideUp(function(){$(this).remove()
});
return false
})
}());
(function carousel(){$(".bcarousel-list").each(function(){var P;
var C=0;
var A=$(this).find("li").length;
$("<div class='bcarousel-control'><a href='#' class='bcarousel-control-prev'>Previous</a> <a href='#' class='bcarousel-control-next'>Next</a><ol role='tablist'></ol></div>").insertBefore($(this));
var M="bcarousel-control-"+A+"-items";
var O=$(this).prev(".bcarousel-control");
O.addClass(M);
var N=O.find("ol");
$(this).find("li").each(function(I){var J="bcarousel-item-"+I;
H($(this),J);
G(N,I,J)
});
$(this).find("li:first").attr("aria-hidden","false");
O.find("ol li:first a").addClass("current").attr("aria-selected","true");
O.click(F);
var D=0;
var B=[];
$(".bcarousel-control ol li a[rel]").each(function(I){B[I]=$(this)
});
P=setInterval(function(){D=++D<B.length?D:0;
E(D)
},7000);
N.one("click",function(){clearInterval(P)
})
});
function G(A,C,B){A.append("<li><a role='tab' aria-selected='false' id='"+B+"L' href='#' rel='#"+B+"'>"+(C+1)+"</a></li>")
}function H(B,A){B.attr("id",A);
B.attr("role","tabpanel");
B.attr("aria-hidden","true");
B.attr("aria-labelledby",A+"L")
}function F(C){var A=$(C.target);
if(A.is("a")){var D=A.attr("rel");
if(D.length>0){var B=parseInt(D.substring(D.length-1),10);
E(B)
}else{D=A.attr("class");
var K=A.closest(".bcarousel-container").find(".bcarousel-control a.current").attr("rel");
var L=parseInt(K.substring(K.length-1),10);
if(D==="bcarousel-control-prev"){E(L-1)
}else{if(D==="bcarousel-control-next"){E(L+1)
}}}}return false
}function E(A){$("#bcarousel-item-"+A+"L").addClass("current").attr("aria-selected","true").parent().siblings().children().each(function(){$(this).removeClass("current").attr("aria-selected","false")
});
$("#bcarousel-item-"+A).attr("aria-hidden","false").siblings().each(function(){var C=A*parseInt($(this).css("width"),10);
if(C==0){var B=20
}else{var B=400
}$(this).attr("aria-hidden","true");
$(this).parent().animate({left:"-"+C+"px"},B)
})
}}());
(function popups(){if(window.open){$(".popup").attr("title","This link opens in a new window").append("<span class='popupper'> (Link opens in a new window)</span>");
$(".popup_directional").attr("title","This link opens in a new window").append("<span class='popupper'> (Link opens in a new window)</span>");
$(".popup:not(div.metafaq-window a.popup)").click(function(){window.open($(this).attr("href"),"popup","width=992,height=700,resizable=yes,scrollbars=yes");
return false
});
$(".popup_directional").click(function(){window.open($(this).attr("href"),"popup","width=992,height=700,resizable=yes,scrollbars=yes");
return false
});
$(".rolbpopup").click(function(){window.open($(this).attr("href"),"popup","width=992,height=700,resizable=yes,scrollbars=yes,location=yes,toolbar=yes, menubar=yes");
return false
});
$(".sidebar .tools .popup").each(function(){var B=$(this).children(".popupper").remove();
$(this).children("span").before(B)
});
$("form.metafaq-window").submit(function(){var G="width=992,height=700,resizable=yes,scrollbars=yes,location=yes";
var H=jQuery.param($(this).find(":input"));
var E=$(this).attr("action")+"?"+H;
var F=window.open(E,"metafaq",G);
if(window.focus){F.focus()
}return false
});
$("div.metafaq-window").click(function(H){var L="width=992,height=700,resizable=yes,scrollbars=yes,location=yes";
var K=$(H.target);
if(!K.is("a")){K=K.parent()
}if(K.is("a")){var I=K.attr("href");
var M=K.attr("title");
if(M=="metafaqquestion"){var N=jQuery.param($(this).find(":input"));
I=I+"?"+N
}var J=window.open(I,"metafaq",L);
if(window.focus){J.focus()
}}return false
});
$("form.multimap-window").submit(function(){var G="width=1015,height=700,resizable=yes,scrollbars=yes,location=yes";
var H=jQuery.param($(this).find(":input"));
var E=$(this).attr("action")+"?"+H;
var F=window.open(E,"multimap",G);
if(window.focus){F.focus()
}return false
})
}}());
(function loansCalculator(){$(".loan-calculator form").submit(function(C){var D=$(this).find("#loanErrorMessage").val();
$(this).find(".error-message").empty();
$(this).find(".error").removeClass("error");
$(".loan-calculator-results .m-cont").addClass("loading");
$.getJSON($(this).find("input#ajaxUrl").attr("src"),{ajax:true,loanAmount:$("#loan-amount").val(),loanTerm:$("#loan-term").val()},function(A){if(A.error==="true"){$("#loan-amount").parent().parent("tr").addClass("error");
$(".loan-calculator .error-message").append("<span>"+D+"</span>");
$("#monthly-repayments span").text("0");
$("#total-repayable span").text("0")
}else{$("#monthly-repayments span").text(A.monthlyRepayments);
$("#total-repayable span").text(A.totalRepayable)
}$(".loan-calculator-results .m-cont").removeClass("loading")
});
return false
})
}());
(function mortgageCalculator(){var F,G;
$(".mortgage-calculator form").submit(function(B){F=$("#income1").val();
G=$("#income2").val();
var A=$(this).find("#mortgageErrorMessage").val();
$(this).find(".error-message").empty();
$(this).find(".error").removeClass("error");
if(H()&&E()){$(".mortage-calculator .m-cont").addClass("loading");
$.get($(this).find("input#ajaxUrl").attr("src"),{ajax:true,income1:F,income2:G},function(C){$(".mortgage-calculator").after(C).hide();
$(".mortgage-calculator .m-cont").removeClass("loading")
})
}else{if(!H()){$("#income1").parent().parent("tr").addClass("error")
}if(!E()){$("#income2").parent().parent("tr").addClass("error")
}$(this).find(".error-message").append("<span>"+A+"</span>")
}return false
});
$(".mortgage-calculator-result .functional").live("click",function(){$(".mortgage-calculator-result").remove();
$(".mortgage-calculator").show();
$("#income1").focus().select()
});
function H(){return F.length>0&&Barclays.FormValidation.numbersOnly(F)
}function E(){return G.length===0?true:Barclays.FormValidation.numbersOnly(G)
}}());
(function accordion(){$(".accordion h2, .accordion h3").hover(function(){$(this).addClass("hover")
},function(){$(this).removeClass("hover")
}).siblings(".accordion-body").end().click(function(){$(this).next(".accordion-body").slideToggle(200).siblings(".accordion-body").slideUp(200);
$(this).find("span").toggleClass("open").end().siblings().find("span").removeClass("open")
})
}());
(function tabs(){$(".mod .tabs .options-tabs:not(.non-js), .hub-chooser #hub-chooser").click(function(C){var D=$(C.target);
if(D.is("span")||D.is("b")){D=D.parent()
}if(D.is("a")){if(D.parent().is("sup")){return true
}if(D.closest(".jargon-buster").length>0){D.closest(".jargon-buster").find(".current").removeClass("current")
}else{D.closest(".tabs").find(".current").removeClass("current")
}D.parent().addClass("current");
$("div"+D.attr("rel")).siblings(".tab-content").removeClass("current").end().addClass("current")
}return false
})
}());
(function tabsJb(){$(".jargon-buster:not(.non-js)").click(function(C){var D=$(C.target);
if(D.is("span")||D.is("b")){D=D.parent()
}if(D.is("a")){if(D.parent().is("sup")){return true
}if(D.closest(".index").length>0){D.closest(".jargon-buster").find(".current").removeClass("current");
D.parent().addClass("current");
$("div"+D.attr("rel")).siblings(".tab-content").removeClass("current").end().addClass("current")
}else{return true
}}return false
})
}());
(function hoverTabs(){$(".hover-tabs").each(function(){$(this).find(".options-tabs a").hover(function(B){$(this).parent().siblings(".current").removeClass("current").end().addClass("current");
$($(this).attr("rel")).siblings(".tab-content").removeClass("current").end().addClass("current")
},function(B){})
})
})();
(function hoverTabs(){$("#change-comparison").click(function(){$(this).siblings("form").show();
$(this).remove();
return false
})
})();
(function swipe(){$(".swipe .default:not(.reverse)").click(function(){$(this).parents(".c-swipe-viewport").animate({left:"-617px"},"slow");
return false
});
$(".swipe .reverse").click(function(){$(this).parents(".c-swipe-viewport").animate({left:"0px"},"slow");
return false
})
}());
(function showHideSitemap(){$("a#footer-nav").toggle(function(){$(this).next(".footer-inner").show();
$(this).parent().parent(".footer-links").removeClass("closed");
return false
},function(){$(this).next(".footer-inner").hide();
$(this).parent().parent(".footer-links").addClass("closed");
return false
})
}());
Barclays.HubChooser=(function(){var B=(function(){var F;
var A=[];
function E(C){var D=$(A[C]);
D.parent().parent().find("li").removeClass("current").end();
D.parent().addClass("current");
$(D.attr("rel")).siblings(".tab-content").removeClass("current").end().addClass("current")
}return{start:function(D,H){var C=0;
H=H||2000;
A=jQuery.makeArray($("#"+D+" li a"));
F=setInterval(function(){C=++C<A.length?C:0;
E(C)
},H)
},stop:function(C){clearInterval(F)
}}
})();
return{rotate:function(D,A){if($("#"+D).length>0){B.start(D,A);
$("#"+D).one("click",function(){B.stop(D)
})
}}}
})();
(function TableSort(){$("table.sortable").each(function(){var B=$(this);
$("th",B).each(function(D){var A;
if($(this).is(".sort-alpha")){A=function(C){return C.find(".sort-key").text().toUpperCase()+" "+C.text().toUpperCase()
}
}else{if($(this).is(".sort-numeric")){A=function(C){var F=parseFloat(C.text().replace(/^[^d.]*/,""));
return isNaN(F)?0:F
}
}else{if($(this).is(".sort-product")){A=function(C){var F=parseInt(C.text().split(" ")[0],10);
return isNaN(F)?0:F
}
}else{if($(this).is(".sort-date")){A=function(C){return Date.parse("1 "+C.text())
}
}}}}if(A){$(this).addClass("clickable").hover(function(){$(this).addClass("hover")
},function(){$(this).removeClass("hover")
}).click(function(){var H=1;
if($(this).is(".sorted-asc")){H=-1
}var C=B.find("tbody > tr").get();
$.each(C,function(F,E){E.sortKey=A($(E).children("td").eq(D))
});
C.sort(function(E,F){if(E.sortKey<F.sortKey){return -H
}if(E.sortKey>F.sortKey){return H
}return 0
});
$.each(C,function(F,E){B.children("tbody").append(E);
E.sortKey=null
});
B.find("th").removeClass("sorted-asc").removeClass("sorted-desc");
var G=B.find("th").filter(":nth-child("+(D+1)+")");
if(H==1){G.addClass("sorted-asc")
}else{G.addClass("sorted-desc")
}B.find("td").removeClass("sorted").filter(":nth-child("+(D+1)+")").addClass("sorted");
Barclays.restripeTable(B)
})
}})
})
}());
(function mortgageFilter(){$(".mortgage-table").each(function(){var R=$(".mortgage-table table");
if(R.length===0){return 
}var P=$("#mortgage-filter-url").attr("href");
var N=false;
var L={findingResults:"<div id='find-results'><p>Please wait whilst looking for results</p></div>",noResults:"<div id='no-results'><p>There are no mortgages available for the filter you have selected.</p></div>"};
if(P!==null){$.get(P,function(A){$("#mortgage-filter-url").replaceWith(A);
var C=$("input#find-results-msg").val();
var B=$("input#no-results-msg").val();
if(typeof C!="undefined"&&C.length>0){L.findingResults="<div id='find-results'><p>"+C+"</p></div>"
}if(typeof B!="undefined"&&B.length>0){L.noResults="<div id='no-results'><p>"+B+"</p></div>"
}$(".mortgage-filter").submit(function(){return false
});
$(".mortgage-filter .btn a").bind("click",Q)
})
}function Q(A){if(!N){N=true;
R.find("tbody").css({display:"none"});
$("#no-results").remove();
$(L.findingResults).insertAfter(R);
O();
M();
Barclays.restripeTable(R);
J()
}return false
}function O(D,C){var A=$("#number-of-years").val();
var B=parseInt(A,10);
R.find("tbody tr").each(function(){var F=$("td",this).filter(":nth-child(1)").text().split(" ")[0];
var E=parseInt(F,10);
if((E===B)||(isNaN(B)&&A==="all")){$(this).show()
}else{$(this).hide()
}})
}function M(){var B=$("#percentage-value-of-home").val();
var A=parseInt(B,10);
R.find("tbody tr").filter(function(){return $(this).css("display")!=="none"
}).each(function(){var D=$("td",this).filter(":nth-child(6)").text().split("%")[0];
var C=parseInt(D,10);
if((C>=A)||(isNaN(A)&&B==="all")){$(this).show()
}else{$(this).hide()
}})
}function J(){setTimeout(function(){var A=$("<tbody></tbody>").css("display");
R.find("tbody").css({display:A});
$("#find-results").remove();
K();
N=false
},500)
}function K(){var A=R.find("tbody tr").filter(function(){return $(this).css("display")!=="none"
}).length;
if(A===0){if($("#no-results").length===0){$(L.noResults).insertAfter(R)
}}else{$("#no-results").remove()
}}})
}());
Barclays.restripeTable=function(D){var C=0;
D.find("tbody tr").filter(function(){return $(this).css("display")!=="none"
}).each(function(A){if(C%2===0){$(this).addClass("highlight")
}else{$(this).removeClass("highlight")
}C++
})
};
Barclays.FormValidation={numbersOnly:function(C){var D=/^\d+$/;
if(C.match(D)){return"true"
}return false
}};
Barclays.Wait=function(F){var E=new Date().getTime();
var D=E;
while(D-E<F){D=new Date().getTime()
}};
Barclays.module_open_close=(function(){$(".nav-module-header h2 a.toggle").click(function(){$(this).parent().parent().parent().toggleClass("closed");
$(this).parent().parent().parent().toggleClass("open");
return false
})
});
Barclays.ImageGallery=(function(){var I={fadeOpacity:0.7,carouselClass:".carousel"};
var H=$(I.carouselClass+" ul");
var K=$(I.carouselClass+" ul li");
function L(B){var A=$(B.target).closest("a");
K.find("img").fadeTo("fast",0.7);
A.children().fadeTo("fast",1);
A.parent().parent().parent().prev().prev(".image-view").children("img").hide().attr({src:A.attr("href"),alt:A.children("img").attr("alt")}).fadeIn("slow");
return false
}function J(){H.bind("click",L);
H.keydown(function(A){if(A.keyCode===39){}else{if(A.keyCode===37){}}})
}function G(){var B=$(I.carouselClass);
var C=H;
var D=$(".thumb-slider").slider({slide:function(P,O){if(C.width()>B.width()){C.css("margin-left",Math.round(O.value/100*(B.width()-C.width()))+"px")
}else{C.css("margin-left",0)
}}});
B.css("overflow","hidden");
function E(){var R=C.width()-B.width();
var Q=R/C.width();
var P=B.width()-(Q*B.width());
D.find(".ui-slider-handle").css({width:P,"margin-left":-P/2});
handleHelper.width("").width(D.width()-P)
}function A(){var Q=B.width()-C.width();
var R=parseInt(C.css("margin-left"),10);
var P=Math.round(R/Q*100);
D.slider("value",P)
}function F(){var O=C.width()+parseInt(C.css("margin-left"),10);
var P=B.width()-O;
if(P>0){C.css("margin-left",parseInt(C.css("margin-left"),10)+P)
}}$(window).resize(function(){A();
F()
})
}return{init:function(){$(".carousel").each(function(){K.find("img").fadeTo("fast",I.fadeOpacity);
J();
var B=parseInt(K.innerWidth(),10);
var A=B*K.length;
H.css("width",A+"px");
G()
})
}}
})();
$(document).ready(function(){var S=null;
var R="tab-",U="div";
var M=document.location.toString().split("#")[1];
var N=null;
if(M){var L=$(".options-tabs").siblings(".current").length;
if(L>0){$(".options-tabs").children().find(".current").removeClass("current");
$(".options-tabs").siblings(".current").removeClass("current")
}N="#"+M;
var T=$(N).val();
if(T==null){if(L>0){var O=document.getElementsByTagName(U);
regex=new RegExp("^"+R);
for(var Q=0,V=O.length;
Q<V;
Q++){var P=O[Q];
if(P.id.match(regex)){M=P.id;
break
}}}}if(L>0){S='a[rel="#'+M+'"]';
$(S).parent().addClass("current");
$("#"+M).addClass("current")
}}});
function setQueryTCCookie(F){var H=-1;
var E=null;
if(F!=null){F=F.toLowerCase();
H=F.indexOf("tc=");
if(H!=-1){var G=F.indexOf("&",H);
if(G<0){E=F.substring((H+3),F.length)
}else{E=F.substring((H+3),G)
}}}return E
}function setDomainReferrer(D){var C=-1;
if(D!=null){D=D.toLowerCase();
C=D.indexOf("https://");
if(C!=-1){D=D.substring(C+8)
}else{C=D.indexOf("http://");
if(C!=-1){D=D.substring(C+7)
}}C=D.indexOf("www.");
if(C!=-1){D=D.substring(C+4)
}C=D.indexOf("/");
if(C!=-1){D=D.substring(0,C)
}return D
}}function setCookie(G,J,H){var F=new Date();
if(H!=null){F.setDate(F.getDate()+H)
}var I=escape(J)+((H==null)?"":"; expires="+F.toUTCString())+";path=/";
document.cookie=G+"="+I
}function getCookie(H){var I,G,F,J=document.cookie.split(";");
for(I=0;
I<J.length;
I++){G=J[I].substr(0,J[I].indexOf("="));
F=J[I].substr(J[I].indexOf("=")+1);
G=G.replace(/^\s+|\s+$/g,"");
if(G==H){return unescape(F)
}}}function checkForSpecialCharacter(F){var H=F.length;
var G=true;
for(var I=0;
I<H;
I++){var J=F.charAt(I);
if(!((J>="a"&&J<="z")||(J>="A"&&J<="Z")||(J>="0"&&J<="9"))){G=false;
break
}}if(G){return F
}else{return null
}}$(document).ready(function(){var k=null;
var X=window.top.location.search.substring(1);
var V=document.referrer;
var i=null;
var a=-1;
if(X!=null){i=setQueryTCCookie(X)
}if(i!=null){i=checkForSpecialCharacter(i);
if(i!=null){var e=getCookie("tracker");
if(e==null){setCookie("tracker",i,null)
}}}else{if(V!=null){V=setDomainReferrer(V);
var Z=false;
if(referrerArray!=null){var Y=referrerArray.length;
if(Y>0){for(j=0;
j<Y;
j++){var f=referrerArray[j];
if(f!=null){f=f.toLowerCase();
k=new RegExp(f,"g");
k.compile(k);
if(k.test(V)){a=j;
Z=true;
break
}}}}}if(Z){var W=referrerTCvalue[a];
if(W!=null){W=checkForSpecialCharacter(W);
if(W!=null){var e=getCookie("tracker");
if(e==null){setCookie("tracker",W,null)
}}}}}}var c=getCookie("tracker");
if(c!=null){var m=$(".Trackable");
for(var j=0,l=m.length;
j<l;
j++){var U=m[j];
var b=U.href;
if(b!=null){var d=b.toLowerCase().indexOf("tc=");
if(d<0){var n=b.indexOf("?");
if(n<0){b=b+"?TC="+c
}else{b=b+"&TC="+c
}U.href=b
}else{var h=null;
var n=b.indexOf("&");
if(n<0){h=b.substring(0,b.indexOf("=")+1);
h=h+c
}else{var n=b.toLowerCase().indexOf("tc=");
h=b.substring(0,n+3);
var g=b.indexOf("&",n);
if(g<0){h=h+c
}else{h=h+c+b.substring(g,b.length)
}}U.href=h
}}}}});
