function setcookie(name,value) { cookiestring=name+"="+escape(value)+"; path=/"; document.cookie=cookiestring; } var pageurl = self.location.href; if(pageurl.indexOf('vvt') != -1) { setcookie("url","vvt"); } else if(pageurl.indexOf('ort_live') != -1) { setcookie("url","ort_live"); } else if(pageurl.indexOf('ort_smesp') != -1) { setcookie("url","ort_smesp"); } else if(pageurl.indexOf('ort_varsp') != -1) { setcookie("url","ort_varsp"); } else if(pageurl.indexOf('ort_sales') != -1) { setcookie("url","ort_sales"); } else if(pageurl.indexOf('ort_sme') != -1) { setcookie("url","ort_sme"); } else if(pageurl.indexOf('ort_vars') != -1) { setcookie("url","ort_vars"); } else if(pageurl.indexOf('ort_special') != -1) { setcookie("url","ort_special"); } else if(pageurl.indexOf('smesp') != -1) { setcookie("url","smesp"); } else if(pageurl.indexOf('sme') != -1) { setcookie("url","sme"); } else if(pageurl.indexOf('varsp') != -1) { setcookie("url","varsp"); } else if(pageurl.indexOf('ort') != -1) { setcookie("url","ort"); } else if(pageurl.indexOf('var') != -1) { setcookie("url","vars"); } else if(pageurl.indexOf('special') != -1) { setcookie("url","special"); } else { setcookie("url","live"); } function getCookie(NameOfCookie) { if (document.cookie.length > 0) { begin = document.cookie.indexOf(NameOfCookie+"="); if (begin != -1) { begin += NameOfCookie.length+1; end = document.cookie.indexOf(";", begin); if (end == -1) end = document.cookie.length; return unescape(document.cookie.substring(begin, end)); } } return 0; } function getOrderNowURL(productgroup,ssnumVal,askVAS,telno) { var cookievalue = getCookie("url"); var affinityvalue = getCookie("affinity"); var ssnumCookieVal = getCookie("ssnum"); if (cookievalue == '0') { cookievalue = "live"; } if (productgroup == null || productgroup == "") { productgroup = "all"; } if( ssnumVal == null || ssnumVal == "") { var pageurl = self.location.href; ssnumVal = "n"; var temp1 = pageurl.split('?'); if (temp1.length < 2) { ssnumVal = "n"; } else { var pairs = (temp1[1]).split('&'); for (var i in pairs) { var param_name = ((pairs[i]).split('='))[0] if (param_name == "ssnum") { ssnumVal = ((pairs[i]).split('='))[1] } } } if (ssnumCookieVal == "0" || ssnumCookieVal == "") ssnumVal = "n"; if (ssnumCookieVal == "y") ssnumVal = "y"; } if (askVAS == null || askVAS == "") { var askVASvalue = "ALL"; } else { var askVASvalue=askVAS.replace(/\+/g, "%2B"); } if (telno == null) { telno = ''; } // added in by paul lisamore to handle missing affinity tags if (affinityvalue == 0) { affinityvalue = "bo0"; } if (affinityvalue != '0') { ordernow_url = "https://bos.btbroadbandoffice.com/BOST/marketing.online?productgroup=work&productType=ADSL&cCSRID=&TelNo="+telno+"&affinity_partner_id="+affinityvalue+"&productChoice="+productgroup; } else { ordernow_url = "https://bos.btbroadbandoffice.com/BOST/marketing.online?productgroup=work&productType=ADSL&cCSRID=&TelNo="+telno+"&affinity_partner_id="+affinityvalue+"&productChoice="+productgroup; } var orderWin = window.open(ordernow_url,'BBREC_ordernow','width=770,height=565,scrollbars=yes,resizable=yes, top=0, left=0,status=yes'); } function getexpirydate(nodays){ var UTCstring; Today = new Date(); nomilli=Date.parse(Today); // cookie life for 90 days Today.setTime(nomilli+nodays*24*60*60*1000); // cookie live for 90 seconds for testing purpose //Today.setTime(nomilli+nodays*1000); UTCstring = Today.toUTCString(); return UTCstring; } function setaffinitycookie(name,value) { cookiestring=name+"="+escape(value)+"; EXPIRES="+getexpirydate(90)+"; path=/"; document.cookie=cookiestring; } function getaffinitycookie() { var allcookies = document.cookie; var pos = allcookies.indexOf("affinity="); var value; if (pos != -1) { var start = pos + 9; var end = allcookies.indexOf(";", start); if (end == -1) end = allcookies.length; value = allcookies.substring(start, end); vaule = unescape(value); } else { value = 0; } return value; } function getssnumcookie() { var allcookies = document.cookie; var pos = allcookies.indexOf("ssnum="); var value; if (pos != -1) { var start = pos + 6; var end = allcookies.indexOf(";", start); if (end == -1) end = allcookies.length; value = allcookies.substring(start, end); vaule = unescape(value); } else { value = 0; } return value; } var pageurl = self.location.href; var affinityvalue = "0"; var ssnumvalue = "0"; var temp_all = pageurl.split('?'); if (temp_all.length < 2) { affinityvalue = "0"; ssnumvalue = "0"; } else { var jietemp = temp_all[1].split('&'); for (var i in jietemp) { var para_name = ((jietemp[i]).split('='))[0]; var para_val = ((jietemp[i]).split('='))[1]; if (para_name == "affinitypartnerid") { affinityvalue = para_val; if (affinityvalue == "") { affinityvalue = "0"; } } if (para_name == "ssnum") { ssnumvalue = para_val; if (ssnumvalue == "") { ssnumvalue = "0"; } } } } var oldcookie_1 = getaffinitycookie(); if (oldcookie_1 == 0) setaffinitycookie("affinity",affinityvalue); var oldcookie_2 = getssnumcookie(); if (oldcookie_2 == 0 && ssnumvalue!= "0") setaffinitycookie("ssnum", ssnumvalue); function openWindow(url, name) { window.open(url, name, "toolbar=no,menubar=no,location=no,scrollbars=no,status=1,resize=yes,width=468,height=350,left=50,top=50"); } function TrackMyOrder() { window.open('http://www.btopenworld.com/broadband/forwork/track_my_order','track','status=yes,scrollbars=yes,resizable=yes,width=700,height=500'); } function popUpWindow(pop_url, pop_title, widthPage, heightPage) { var myWin = window.open(pop_url,pop_title,'toolbar=no,directories=no,location=no,status=no,menubar=no,resizable=yes,scrollbars=yes,width='+widthPage+',height='+heightPage) } function openDemoWindow() { // open new window to display abbreviations intLeft = (screen.availWidth - 430)/2; intTop = (screen.availHeight - 550)/2; winNew = window.open('/broadband/sdsl/demo/detect.html', 'winNew', 'status=no,resizable=no,scrollbars=no,width=430,height=550,left=' + intLeft + ',top=' + intTop + ''); }