$(document).ready(function(){$('a[ rel="external" ]').click(function(){window.open($(this).attr("href"));return false});$("#itv-header .itv-googleSearch input.itv-button").click(function(){location.href="http://www.itv.com/Search/default.html?q="+$("input#q1 ").val()});$("#itv-header .itv-googleSearch input#q1").keyup(function(e){if(e.keyCode==13||e.charCode==13){location.href="http://www.itv.com/Search/default.html?q="+$("input#q1 ").val()}});$("#itv-footer .itv-googleSearch input.itv-button").click(function(){location.href="http://www.itv.com/Search/default.html?q="+$("input#q2 ").val()});$("#itv-footer .itv-googleSearch input#q2").keyup(function(e){if(e.keyCode==13||e.charCode==13){location.href="http://www.itv.com/Search/default.html?q="+$("input#q2 ").val()}});checkLogin(loginSelectors,registerSelectors)});var loginSelectors="#itv-signIn li.itv-first a";var registerSelectors="#itv-signIn li.itv-last a";function checkLogin(loginControlID,registerControlID){if(checkCookie(".CommunityServer")){$(loginControlID).attr("href","javascript:logout();").text("Sign out");$(registerControlID).text("Account")}else{$(loginControlID).attr("href","https://sso.itv.com/register/signin.html").text("Sign in");$(registerControlID).text("Register")}}function logout(){flushLogin(loginSelectors,registerSelectors)}function flushLogin(loginSelectors,registerSelectors){if(document.cookie!=""){var path="/";var domain=getCookie("ITVCookieDomain");deleteCookie(".CommunityServer",path,domain);deleteCookie(".CSRoles",path,domain);deleteCookie("SSOMail",path,domain)}checkLogin(loginSelectors,registerSelectors);window.location=window.location.href}function getCookie(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return null}if(start==-1){return null}var end=document.cookie.indexOf(";",len);if(end==-1){end=document.cookie.length}return unescape(document.cookie.substring(len,end))}function checkCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg){return true}i=document.cookie.indexOf(" ",i)+1;if(i==0){break}}return false}function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"=DELETED"+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+";expires=Thu, 01-Jan-1990 00:00:01 GMT"}};