/*jQuery.noConflict();
jQuery(document).ready(function(){
  setGlobalHeaderHeight();
  setHeader();
});*/

function iframeHeight(){
	var browser=navigator.appName;
	var ver = navigator.appVersion
	var thestart = parseFloat(ver.indexOf("MSIE"))+1;
	var brow_ver = parseFloat(ver.substring(thestart+4,thestart+7));

	try{
		if(browser=="Microsoft Internet Explorer" && brow_ver < 6){				
			var timeOut,timeoutCalled;	
			if(document.getElementById("Page").offsetHeight==0){		
				timeoutCalled="y";
				timeOut=setTimeout("iframeHeight()",1000);	
			}		
			if(document.getElementById("Page").offsetHeight!=0&&timeoutCalled=="y"){
				clearTimeout(timeOut);		
			}					
			parent.document.getElementById("global_header").style.height=document.getElementById("Page").offsetHeight;
		/*}
		else if(browser=="Microsoft Internet Explorer") {
			parent.document.getElementById("global_header").height="142px;"*/
		}else{
			//parent.document.getElementById("global_header").height=document.getElementsByTagName("body")[0].scrollHeight; 
			parent.document.getElementById("global_header").height="142px;"			
		}
	}catch(e){
	}		
}

function setHeader() {
	document.getElementById("BT_Search").href="#BTGH09_searchBT";

	try{
		parent.gh_link;
	}catch(e){
		document.domain="bt.com";
	}

	/*document.domain="bt.com";*/

	try{
		if(parent.gh_link!=null&&parent.gh_link.length!=0){
			document.getElementById("link").style.display="block";
			document.getElementById("link").href=parent.gh_link;
			document.getElementById("link_in").style.display="block";
      			document.getElementById("link_in").href=parent.gh_link;
      			document.getElementById("link_out").style.display="block";
      			document.getElementById("link_out").href=parent.gh_link;
		}
	}catch(e){
	}

	// var iframeSrc=window.parent.document.getElementById("global_header").src;
	// var requestParams=new Array(4);
	// var linkVar;

	var searchParams = "";
	var showPrimaryNav = "";
	var defaultTab = "1"; // default is Home
	
	try{		
		if(parent.gh_searchParams)
		{
			searchParams = parent.gh_searchParams;
		}
		if(parent.gh_showprimayNav)
		{
			showPrimaryNav = parent.gh_showprimayNav;
		}
		if(parent.gh_defaultTab)
		{
			defaultTab = parent.gh_defaultTab;
		}       	

		var query = parent.location.search.substring(1);
		var loc = parent.location.toString();
		if(query.length==0&&loc.indexOf("consumerProducts")!=-1){
			document.getElementById("BTGH09_navTab1").className="BTGH09_tabs BTGH09_selected";
		}else{  
			var vars = query.split("&");
			for (var i=0;i< vars.length;i++) { 
			  var pair = vars[i].split("="); 
				if(pair[0]=="btheader_primarynav_index"){ 
					var tab="BTGH09_navTab"+pair[1];		
					document.getElementById(tab).className="BTGH09_tabs BTGH09_selected"; 
				}else if(pair[0]=="common_selectedPrimaryNavIndex"&&pair[1]=="1"){		
					document.getElementById("BTGH09_navTab1").className="BTGH09_tabs BTGH09_selected"; 
				}else{ 
					document.getElementById("BTGH09_navTab"+defaultTab).className="BTGH09_tabs BTGH09_selected"; 
				}
			}
		}
	
		/*assigning search params start*/
		var search_params=searchParams.split(",");
		var search="";
		for(var i=0;i<search_params.length;i++){
			i=i+1;
			search="searchParam_"+i;
			document.getElementById(search).value=search_params[i];
		}
		/*assigning search params end*/
	
		/*display primarynav start*/
		if(showPrimaryNav=="false"){
			document.getElementById("BTGH09_PrimNav").style.display="none";
		}
	}catch(e){
	}	  	
	/*display primarynav end*/

	//setTimeout("iframeHeight()",7000);
	iframeHeight();
	//setGlobalHeaderHeight();
}

function setGlobalHeaderHeight(){
  if (document.height) {
      parent.document.getElementById("global_header").height= document.height + 5 + 'px';
  }else {
    if (document.compatMode && document.compatMode != 'BackCompat') {
      parent.document.getElementById("global_header").height= document.documentElement.scrollHeight + 'px';
    } else {
      var globalHeaderHeight = (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
      parent.document.getElementById("global_header").height= globalHeaderHeight + 'px';
    }
  }
}

function phoneBookSearch(searchType){
	/* Modified by C.McGinty 09/06/10 to fix missing fields */
	var lastSearch = $('#BTGH09_searchPB input:radio:checked').attr('id');
	
	/* hide fields */
	$('#BTGH09_busTypeField').addClass('hidden');
	$('#BTGH09_busNameField').addClass('hidden');
	$('#BTGH09_resNameField').addClass('hidden'); 

    if(lastSearch=="BTGH09_busType" || searchType=="1"){
		$('#BTGH09_busTypeField').removeClass('hidden');
		document.phoneBookForm.action="http://www.thephonebook.bt.com/publisha.content/en/search/business_by_type/search.publisha";
		document.getElementById("BTGH09_PBlocation").name="TownOrPostcode";
		document.getElementById("BTGH09_busTypeField").value="Business type";
		document.getElementById("BTGH09_PBlocation").value="Location";
	}else if(lastSearch=="BTGH09_busName" || searchType=="2"){
		$('#BTGH09_busNameField').removeClass('hidden');
		document.phoneBookForm.action="http://www.thephonebook.bt.com/publisha.content/en/search/business_by_name/search.publisha";
		document.getElementById("BTGH09_PBlocation").name="Location";
		document.getElementById("BTGH09_busNameField").value="Business name";
		document.getElementById("BTGH09_PBlocation").value="Location";
	}else{
		$('#BTGH09_resNameField').removeClass('hidden');
		document.phoneBookForm.action="http://www.thephonebook.bt.com/publisha.content/en/search/residential/search.publisha";
		document.getElementById("BTGH09_PBlocation").name="Location";
		document.getElementById("BTGH09_resNameField").value="Residential name";
		document.getElementById("BTGH09_PBlocation").value="Location";
	}
}

function setMISData(obj){
	parent.s_linkTrackVars='eVar19';
	parent.s_linkType='o';
	parent.s_linkName=parent.s_pageName+":GlobalHeader:"+obj;
	parent.s_eVar19=parent.s_pageName+":GlobalHeader:"+obj;
	parent.s_lnk=parent.s_co(this);
	parent.s_gs('btcomdev');
}

function setHeaderWidth(){
	try{	
		if(parent.document.getElementById("global_header").scrollWidth<=720){
			var headID = document.getElementsByTagName("head")[0];
			var cssNode = document.createElement('link');
			cssNode.type = 'text/css';
			cssNode.rel = 'stylesheet';
			cssNode.href = '../css/globalheader_720.css';
			cssNode.media = 'all';
			headID.appendChild(cssNode);
			document.getElementById("BTGH_2009").className="BTGH09_narrow";
		}
	}catch(e){
	}		
}

function setPresalesHeader(){
	setHeader();
	setTimeout('setHeaderWidth()',2000);
}
