var hostName = document.getElementById('HostnameDiv').innerHTML;
// rollover background for main navigation
	function chgHeaderBg(obj,evnt){
		if (evnt == "over"){
			obj.style.backgroundColor='#39a5eb';
			obj.style.cursor='hand';
		}else{
			obj.style.backgroundColor='';
		}
	}

var frmObj = document.siteSearch;
function resetFontStyles(){
/*
	document.getElementById('web').style.fontWeight="normal";
	document.getElementById('YPages').style.fontWeight="normal";		
	document.getElementById('Music').style.fontWeight="normal";		
	document.getElementById('TV').style.fontWeight="normal";		
*/
	document.getElementById('web').className="";
	document.getElementById('YPages').className="";		
	document.getElementById('Music').className="";		
	document.getElementById('TV').className="";
}

function getSrchForm(objId){	
	var hinputs='';
	var sinputs;
	var qcatVal;
	if (objId=="YPages"){	
		qcatVal='yp';
		hinputs='<input type="hidden" name="qcat" value="" />';
		sinputs='<input type="text" name="KW" value="Local Services" style="font-size:142%;width:90px;" onfocus="(this.value==\'Local Services\')?this.value=\'\':\'\';" onblur="(this.value==\'\')?this.value=\'Local Services\':\'\';" />&nbsp;in&nbsp;<input type="text" name="LO" value="City, State or Zip" style="font-size:142%;width:98px;" onfocus="(this.value==\'City, State or Zip\')?this.value=\'\':\'\';" onblur="(this.value==\'\')?this.value=\'City, State or Zip\':\'\';" />';		
		document.getElementById('poweredByGoogle').style.visibility="visible";
	}
	else if (objId=="Music"){
		frmObj.action='http://optimum.rhapsody.com/-search';	
		frmObj.method='get';
		sinputs='<select name="searchtype" style="font-size:140%;width:100px;height:23px;"><option value="RhapKeyword">Keyword</option><option value="RhapArtist">Artist</option><option value="RhapTrack">Track</option><option value="RhapAlbum">Album</option><option value="RhapComposer">Composer</option><option value="video">Videos</option></select>&nbsp;<input type="text" name="query" value="" style="font-size:142%;width:99px;" />';		
		document.getElementById('poweredByGoogle').style.visibility="visible";
	}
	else if (objId=="TV"){
		frmObj.action=hostName + '/EPGRedirect';	
		frmObj.method='get';
		sinputs='<select name="searchField" style="font-size:140%;width:100px;margin:0px;padding:0px;height:23px;"><option value="short_title">Title</option><option value="episode_title">Episode Title</option><option value="short_description">Description</option><option value="cast_members">Cast Member</option></select>&nbsp;<input type="text" name="query" value="" style="font-size:142%;width:99px;" />';
		document.getElementById('poweredByGoogle').style.visibility="visible";		
	}	
	else{
		if (objId=="web"){
			qcatVal='web';
			document.getElementById('poweredByGoogle').style.visibility="visible";	
		}
		hinputs='<input type="hidden" name="qcat" value="" /><input type="hidden" name="pgtarg" value="wbsdogpile" />';
		sinputs='<input type="text" name="qkw" style="font-size:142%;width:202px;" />';
	}	
		
	// reset font style for all links	
	resetFontStyles();
	
	//document.getElementById(objId).style.fontWeight="bold";
	document.getElementById(objId).className="black";
	
	document.getElementById('srchInputs').innerHTML=sinputs;
	document.getElementById('hiddenInputs').innerHTML=hinputs;

	
	if(frmObj.qcat){		
		frmObj.qcat.value=qcatVal;
		if(frmObj.qkw!=null) frmObj.qkw.focus();
	}
}

// submit search form
function submitSrch(){
	if(frmObj.qcat!=null && frmObj.qcat.value=='web')
	{
		location.href = 'http://www.optimum.net/Search?q=' + encodeURIComponent(frmObj.qkw.value);
		return false;
	}
	else if(frmObj.qcat!=null && frmObj.qcat.value=='yp')
	{
		location.href = 'http://www.optimum.net/Search/Local?q=' + encodeURIComponent(frmObj.KW.value) + '&l=' + encodeURIComponent(frmObj.LO.value);
		return false;
	}
	else
	{
		frmObj.submit();
	}
}


// submit header form on keyboard Enter...
function checkEnter(e) {
	var kC = window.event ? event.keyCode : 
	e && e.keyCode ? e.keyCode : 
	e && e.which ? e.which : null;
	if (kC) {
		if(kC == 13) {
			submitSrch();
			return true;
		}
	}
	else return false;
}

// submit footer form on keyboard Enter...
function checkEnterfooterSrch(e) {
		var kC = window.event ? event.keyCode : 
		e && e.keyCode ? e.keyCode : 
		e && e.which ? e.which : null;
		if (kC) {
			if(kC == 13) {
				document.footerSearch.submit();
				return true;
			}
		}
		else return false;
	}

function URLencode(sStr) {
    return escape(sStr).
              replace(/\+/g, '%2B').
                 replace(/\"/g,'%22').
                    replace(/\'/g, '%27').
                       replace(/\//g,'%2F');
}


