
var tabdropdown={disappeardelay:200,disablemenuclick:false,enableiframeshim:1,dropmenuobj:null,ie:document.all,firefox:document.getElementById&&!document.all,previousmenuitem:null,currentpageurl:window.location.href.replace("http://"+window.location.hostname,"").replace(/^\//,""),getposOffset:function(what,offsettype){var totaloffset=(offsettype=="left")?what.offsetLeft:what.offsetTop;var parentEl=what.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent;}
return totaloffset;},showhide:function(obj,e,obj2){if(this.ie||this.firefox)
this.dropmenuobj.style.left=this.dropmenuobj.style.top="-500px"
if(e.type=="click"&&obj.visibility==hidden||e.type=="mouseover"){if(obj2.parentNode.className.indexOf("default")==-1)
obj2.parentNode.className="selected"
obj.visibility="visible"}
else if(e.type=="click")
obj.visibility="hidden"},iecompattest:function(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body},clearbrowseredge:function(obj,whichedge){var edgeoffset=0
if(whichedge=="rightedge"){var windowedge=this.ie&&!window.opera?this.standardbody.scrollLeft+this.standardbody.clientWidth-15:window.pageXOffset+window.innerWidth-15
this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetWidth
if(windowedge-this.dropmenuobj.x<this.dropmenuobj.contentmeasure)
edgeoffset=this.dropmenuobj.contentmeasure-obj.offsetWidth}
else{var topedge=this.ie&&!window.opera?this.standardbody.scrollTop:window.pageYOffset
var windowedge=this.ie&&!window.opera?this.standardbody.scrollTop+this.standardbody.clientHeight-15:window.pageYOffset+window.innerHeight-18
this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetHeight
if(windowedge-this.dropmenuobj.y<this.dropmenuobj.contentmeasure){edgeoffset=this.dropmenuobj.contentmeasure+obj.offsetHeight
if((this.dropmenuobj.y-topedge)<this.dropmenuobj.contentmeasure)
edgeoffset=this.dropmenuobj.y+obj.offsetHeight-topedge}
this.dropmenuobj.firstlink.style.borderTopWidth=(edgeoffset==0)?0:"1px"}
return edgeoffset},dropit:function(obj,e,dropmenuID){if(this.dropmenuobj!=null){this.dropmenuobj.style.visibility="hidden"
if(this.previousmenuitem!=null&&this.previousmenuitem!=obj){if(this.previousmenuitem.parentNode.className.indexOf("default")==-1)
this.previousmenuitem.parentNode.className=""}}
this.clearhidemenu()
if(this.ie||this.firefox){obj.onmouseout=function(){tabdropdown.delayhidemenu(obj)}
obj.onclick=function(){return!tabdropdown.disablemenuclick}
this.dropmenuobj=document.getElementById(dropmenuID)
this.dropmenuobj.onmouseover=function(){tabdropdown.clearhidemenu()}
this.dropmenuobj.onmouseout=function(e){tabdropdown.dynamichide(e,obj)}
this.dropmenuobj.onclick=function(){tabdropdown.delayhidemenu(obj)}
this.showhide(this.dropmenuobj.style,e,obj)
this.dropmenuobj.x=this.getposOffset(obj,"left")
this.dropmenuobj.y=this.getposOffset(obj,"top")
this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(obj,"rightedge")+"px"
this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(obj,"bottomedge")+obj.offsetHeight+1+"px"
this.previousmenuitem=obj
this.positionshim()}},contains_firefox:function(a,b){while(b.parentNode)
if((b=b.parentNode)==a)
return true;return false;},dynamichide:function(e,obj2){var evtobj=window.event?window.event:e
if(this.ie&&!this.dropmenuobj.contains(evtobj.toElement))
this.delayhidemenu(obj2)
else if(this.firefox&&e.currentTarget!=evtobj.relatedTarget&&!this.contains_firefox(evtobj.currentTarget,evtobj.relatedTarget))
this.delayhidemenu(obj2)},delayhidemenu:function(obj2){this.delayhide=setTimeout(function(){tabdropdown.dropmenuobj.style.visibility='hidden';if(obj2.parentNode.className.indexOf('default')==-1)obj2.parentNode.className=''},this.disappeardelay)},clearhidemenu:function(){if(this.delayhide!="undefined")
clearTimeout(this.delayhide)},positionshim:function(){if(this.enableiframeshim&&typeof this.shimobject!="undefined"){if(this.dropmenuobj.style.visibility=="visible"){this.shimobject.style.width=this.dropmenuobj.offsetWidth+"px"
this.shimobject.style.height=this.dropmenuobj.offsetHeight+"px"
this.shimobject.style.left=this.dropmenuobj.style.left
this.shimobject.style.top=this.dropmenuobj.style.top}
this.shimobject.style.display=(this.dropmenuobj.style.visibility=="visible")?"block":"none"}},hideshim:function(){if(this.enableiframeshim&&typeof this.shimobject!="undefined")
this.shimobject.style.display='none'},isSelected:function(menuurl){var menuurl=menuurl.replace("http://"+menuurl.hostname,"").replace(/^\//,"")
return(tabdropdown.currentpageurl==menuurl)},init:function(menuid,dselected){this.standardbody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body
var menuitems=document.getElementById(menuid).getElementsByTagName("a")
for(var i=0;i<menuitems.length;i++){if(menuitems[i].getAttribute("rel")){var relvalue=menuitems[i].getAttribute("rel")
document.getElementById(relvalue).firstlink=document.getElementById(relvalue).getElementsByTagName("a")[0]
menuitems[i].onmouseover=function(e){var event=typeof e!="undefined"?e:window.event
tabdropdown.dropit(this,event,this.getAttribute("rel"))}}
if(dselected=="auto"&&typeof setalready=="undefined"&&this.isSelected(menuitems[i].href)){menuitems[i].parentNode.className+=" selected default"
var setalready=true}
else if(parseInt(dselected)==i)
menuitems[i].parentNode.className+=" selected default"}}}
var Op_Man,Op_Net
OpM_Man=new Array();OpM_Net=new Array();function AddOpM(key,name,c,p,j)
{this.key=key;this.name=name;this.contract=c;this.payg=p;this.just=j;}
function RefreshOptions(type)
{var addoption,c;objfrm=document.srchPhone.srchMan;objfrm.options.length=0;objfrm.options[0]=new Option('manufacturer...','0',false,false);c=1;if(type=="0")
{objfrm.disabled=true;objfrm.selectedIndex=0;objfrm=document.srchPhone.srchNet;objfrm.selectedIndex=0;objfrm.disabled=true;return false;}
for(i=0;i<OpM_Man.length;i++)
{addoption=false;switch(type)
{case"1":addoption=OpM_Man[i].contract;break;case"10":addoption=OpM_Man[i].just;break;case"15":addoption=OpM_Man[i].payg;break;}
if(addoption)
{objfrm.options[c]=new Option(OpM_Man[i].name,OpM_Man[i].key,false,false);c++;}}
objfrm.disabled=false;if(type!="10")
{objfrm=document.srchPhone.srchNet;objfrm.options.length=0;objfrm.options[0]=new Option('network.','0',false,false);c=1;for(i=0;i<OpM_Net.length;i++)
{addoption=false;switch(type)
{case"1":addoption=OpM_Net[i].contract;break;case"10":addoption=OpM_Net[i].just;break;case"15":addoption=OpM_Net[i].payg;break;}
if(addoption)
{objfrm.options[c]=new Option(OpM_Net[i].name,OpM_Net[i].key,false,false);c++;}}
objfrm.disabled=false;}
else
{objfrm=document.srchPhone.srchNet;objfrm.selectedIndex=0;objfrm.disabled=true;}}
OpM_Man[0]=new AddOpM(1,'Nokia',true,true,true);OpM_Man[1]=new AddOpM(2,'Motorola',true,true,true);OpM_Man[2]=new AddOpM(3,'Siemens',false,true,false);OpM_Man[3]=new AddOpM(4,'Samsung',true,true,true);OpM_Man[4]=new AddOpM(5,'Sony Ericsson',true,true,true);OpM_Man[5]=new AddOpM(6,'Alcatel',false,false,false);OpM_Man[6]=new AddOpM(7,'Sagem',false,true,false);OpM_Man[7]=new AddOpM(8,'Panasonic',false,false,false);OpM_Man[8]=new AddOpM(10,'Palm',false,false,false);OpM_Man[9]=new AddOpM(11,'Binatone',false,false,false);OpM_Man[10]=new AddOpM(12,'Philips',false,false,false);OpM_Man[11]=new AddOpM(13,'BT',false,false,false);OpM_Man[12]=new AddOpM(14,'NTL',false,false,false);OpM_Man[13]=new AddOpM(15,'Amstrad',false,false,false);OpM_Man[14]=new AddOpM(16,'Cable & Wireless',false,false,false);OpM_Man[15]=new AddOpM(18,'Trium',false,false,false);OpM_Man[16]=new AddOpM(19,'O2',false,false,false);OpM_Man[17]=new AddOpM(20,'Sharp',true,true,false);OpM_Man[18]=new AddOpM(21,'Sendo',false,true,false);OpM_Man[19]=new AddOpM(22,'Casio',false,false,false);OpM_Man[20]=new AddOpM(23,'NEC',false,true,false);OpM_Man[21]=new AddOpM(24,'Vtech',false,false,false);OpM_Man[22]=new AddOpM(25,'LG',true,false,false);OpM_Man[23]=new AddOpM(26,'O2',false,false,false);OpM_Net[0]=new AddOpM(1,'O2 - Singlepoint',false,false,false);OpM_Net[1]=new AddOpM(2,'Vodafone',true,true,false);OpM_Net[2]=new AddOpM(3,'T Mobile',true,true,false);OpM_Net[3]=new AddOpM(4,'Orange',true,true,false);OpM_Net[4]=new AddOpM(7,'Virgin Mobile',false,true,false);OpM_Net[5]=new AddOpM(8,'Startup',false,false,false);OpM_Net[6]=new AddOpM(9,'3',true,false,false);OpM_Net[7]=new AddOpM(10,'Reach',false,false,false);OpM_Net[8]=new AddOpM(11,'O2',true,true,false);OpM_Net[9]=new AddOpM(12,'BT Broadband',false,false,false);OpM_Net[10]=new AddOpM(13,'BT Mobile',true,false,false);function colorChg(FormItem,ItemColor)
{if(FormItem.style)FormItem.style.backgroundColor=ItemColor;}
function raiseerror(frmobj,strerror)
{FormHead="";alert(FormHead+strerror)
frmobj.focus();var frmType=frmobj.type;if(frmType.substring(0,3)!="sel")
{frmobj.select();}
colorChg(frmobj,bgerr);}
function chk_keyword(textObj)
{var newValue=textObj.value;var newLength=textObj.length;var extraChars="0123456789 -.£";var search;for(var i=0;i!=newLength;i++)
{aChar=textObj.substring(i,i+1);aChar=aChar.toUpperCase();search=extraChars.indexOf(aChar);if(search==-1&&(aChar<"A"||aChar>"Z"))
{return false;}}
return true;}
function val_search(frm)
{objfrm=frm.k;bgok="#E5E7ED";bgerr="#B9C4E0";var objRegExp=/ /g;colorChg(objfrm,bgok);var jsFirstname=new String(objfrm.value);jsFirstname=jsFirstname.replace(objRegExp,'')
if((jsFirstname.length<2&&jsFirstname!='3')||!chk_keyword(jsFirstname)||jsFirstname=='Searchthissite...')
{raiseerror(objfrm,"Your search critera is not valid.\n\nPlease try again ensuring that your search word length is greater 2\nand that you only use letters, numbers and spaces.")
return false;}
return true;}
function clr_frmobj(ele)
{ele.value='';}
function chk_srchNet(frm)
{var numofnet;var frmobj;var blnchked;var strNetKey;blnchked=false;frmobj=frm;numofnet=frmobj.srchNetKey.length;for(i=0;i<numofnet;i++)
{if(frmobj.srchNetKey[i].checked)
{blnchked=true;strNetKey=frm.srchNetKey[i].value;}}
if(blnchked)
{frmobj.action+='?NetID='+strNetKey+'&ITK=1';return true;}
else
{alert('Please select a network.');return false;}}
function fn_GetSectionName(SectionKey)
{switch(SectionKey){case 0:fn_GetSectionName="Home"
break
case 1:fn_GetSectionName="Special Offers"
break
case 2:fn_GetSectionName="Pay Monthly"
break;case 3:fn_GetSectionName="Pay As You Go"
break
case 4:fn_GetSectionName="Sim Free"
break
case 5:fn_GetSectionName="Accessories"
break
case 6:fn_GetSectionName="Homecall"
break
case 7:fn_GetSectionName="Coming Soon"
break
case 8:fn_GetSectionName="About us"
break
case 9:fn_GetSectionName="Contact us"
break
case 10:fn_GetSectionName="Important-Info"
break
case 11:fn_GetSectionName="Store"
break
case 12:fn_GetSectionName="Networks"
break
case 13:fn_GetSectionName="Search"
break
case 14:fn_GetSectionName="Basket"
break
case 15:fn_GetSectionName="Order Confirmation"
break
case 16:fn_GetSectionName="Help"
break
case 17:fn_GetSectionName="Careers"
break
case 18:fn_GetSectionName="Mobile"
break
default:fn_GetSectionName=""}
return fn_GetSectionName;}
var s_pageName;var s_server;var s_channel;var s_prop1;var s_prop2;var s_prop3;var s_eVar1;var s_eVar2;var s_eVar3;var s_eVar4;var s_events;var s_products;var s_purchaseID;
