function search()
{
	return false;
}
function CaptureEnterKey(e)
{
if (!isNumeric(e))
	return false;
	var isNN = (navigator.appName.indexOf("Netscape")!=-1);
	var keyCode = (isNN) ? e.which : event.keyCode; 
	if(keyCode == 13)
	validateZipCode();
	return false;          
} 

function ShowMenu()
		{
			document.getElementById("frTest").style.display = "inline"; 
		}
		function HideMenu() 
		{
			document.getElementById("frTest").style.display = "none"; 
		}
	
function ShowMenu2()
	{
		if(	document.getElementById('frTest2').style.display=="inline")
		{
			document.getElementById('frTest2').style.display="none";
		}
		else
		{
			document.getElementById('frTest2').style.display="inline";
		}	
	}			

function CaptureSearchButtonKey(e)
{
	if(e.srcElement.id=="Search_IMG" || e.srcElement.id=="txtSearchInput")
	{
		var isNN = (navigator.appName.indexOf("Netscape")!=-1);
		var keyCode = (isNN) ? e.which : event.keyCode;	
		if(keyCode == 13)
		{
			e.returnValue=false;
			e.cancel=true;
			getResults();
		}	
	}
}

function isNumeric(e)
{
		var isNN = (navigator.appName.indexOf("Netscape")!=-1);
		var keyCode = (isNN) ? e.which : e.keyCode; 
		if (isNN)
		{
			if (keyCode == 0)
				return true;
		}
		if((keyCode>47&&keyCode<58)||(keyCode==8)||(keyCode==9)) 
		{
			return true;
		}
		else
		{	
			if (e.returnValue) 
			{
                e.returnValue = false;
                return false;
            } 
            else if (e.preventDefault) 
            {
                e.preventDefault();
                return false;
            }
            this.event.returnValue = false;
            return false;            
		}	
}
	
function validateZipCode()
{
	_hbLink('ZipGO');		 
	var error_count = 0;
	var errorMessage = 'Please enter a valid zip code';
	var strZipCode = 'zipcode';
	var varZip = document.getElementById(strZipCode);
	if ((varZip.value == '') || (varZip.value.length != 5))
		{error_count++;}
	if (error_count > 0)
	{	
		alert (errorMessage);		
		return false;
		
	}
	showZipCodeWindow();	
}
	
function showMultipleZipcode(zipentered,Citylist,state)
{
	document.all('trCity').style.display='';
	document.all('zipcode').value			= zipentered;
	document.all('multipleCityState').value = state;
	var arrCity = Citylist.split(',');
	
	var i=0;
	//Remove Options
	if(document.all('ddlMultipleCity').options != null)
	{
		if(document.all('ddlMultipleCity').options.length >0)		
		{
			//alert(document.all('ddlMultipleCity').options.length);
			i = document.mainForm('ddlMultipleCity').options.length -1;
			for (i;i>=0;i--)
			{			
				document.mainForm('ddlMultipleCity').options.remove(i);
			}
		}
	}
	// Add Select Option
	for (i=0;i<arrCity.length-1;i++)
	{	
		if(arrCity[i].indexOf('UNINCORPORATED') == -1)
		{
			var objOption = document.createElement("OPTION");
			var city = arrCity[i];
			objOption.value = city;	// Add Value
			objOption.text	= city;	// Add text
			document.all['ddlMultipleCity'].options.add(objOption);			
		}		
	}
}

function removeOptions(elem,blnRemoveSelect)
{
	var i=0;
	var j=0;	
	i = document.mainForm(elem).options.length -1;
	for (i;i>=0;i--)
	{			
		document.mainForm(elem).options.remove(i);
	}
}
	
function saveZipCityToCookie()
{
	var ZipCodeCtl	= 'zipcode';
	var SetHomeCtl	= 'sethome';
	var cityCtl		= 'ddlMultipleCity';	
	
	var zipInput	= document.all(ZipCodeCtl).value;
	var stateInput  = document.all('multipleCityState').value;
	var cityInput	= document.all('ddlMultipleCity').value;
	
	var varZipFrame = document.getElementById("zipCodeframe");
	
	if (varZipFrame != null)
	{			
		varZipFrame.src='/content/consumerDSLespanol/includes/header/ZipCodeModule.aspx?Q=2&zipInput=' + zipInput + '&stateInput=' + stateInput +'&cityInput=' + cityInput;			
	}
}

function getCookie(name)
{
		var dc = document.cookie;
		var prefix = name + "=";
		var begin = dc.indexOf("; " + prefix);
		if (begin == -1) {
			begin = dc.indexOf(prefix);
			if (begin != 0) return null;
		} else {
			begin += 2;
		}
		
		var end = document.cookie.indexOf(";", begin);
		if (end == -1) {
		end = dc.length;
		}
    
}
    
function getSubCookie(c_name, sub_key)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=")
		if (c_start!=-1)
			{ 
			c_start=c_start + c_name.length+1 
			c_end=document.cookie.indexOf(";",c_start)
			if (c_end==-1) c_end=document.cookie.length
			var subCookie = unescape(document.cookie.substring(c_start,c_end))
			s_start = subCookie.indexOf(sub_key + "=")
			if (s_start != -1)
			{
			s_start=s_start + sub_key.length+1 
			s_end=subCookie.indexOf("&",s_start)
			if (s_end==-1) s_end=subCookie.length
				return subCookie.substring(s_start,s_end);
				
			}
			
		}
		return null
	}

    var x=unescape(dc.substring(begin + prefix.length, end));
    
    return unescape(dc.substring(begin + prefix.length, end));
}

function RedirectAfterZipCode()
{		
		var data= getSubCookie('vzapps','CITY')+ ','+ getSubCookie('vzapps','STATE')+ ' '+ getSubCookie('vzapps','ZIPCODE');
		
		var strlnkloc = 'lnkLocation';
		var strlblloc = 'lblLocation';
		
		document.getElementById(strlnkloc).innerHTML = data;
		document.getElementById(strlblloc).innerHTML = "Location: ";
			
		hideZipCodeWindow();
		//window.self.location.reload();    
		window.document.forms[0].submit();   

	if (typeof RedirectAfterZipCodeEx != "undefined")
	{
		RedirectAfterZipCodeEx();
	}
}

function getResults()
{
	_hbLink('Search');
        var strSearch = document.getElementById('txtSearchInput').value;
        var strState = getCookie('STATE');
        var bnBestMatches = "true";
        var bnDetailResults = "true";                   
        var strlob = 'consumer';
        var url = ('/residential/Templates/SearchResults.aspx');
        var strqs="";
        
			if(getSubCookie('vzapps','STATE') != null)
			{
				strState=  getSubCookie('vzapps','STATE');
			}

    if(strSearch)
    {
			if((strSearch !='') && (strSearch !=null))
			{
				strqs= "&query=" + strSearch;
			}
			if((strState !='') && (strState !=null))
			{
				strqs= strqs + "&state=" + strState;
			}
			else
			{
				strState = "";
				strqs= strqs + "&state=" + strState;
			} 
			if((bnBestMatches !='') && (bnBestMatches !=null))
			{
				strqs= strqs + "&bestmatch=" + bnBestMatches;
			}                                                          
			if((bnDetailResults !='') && (bnDetailResults !=null))
			{
				strqs= strqs + "&detailresult=" + bnDetailResults;
			}                                                          
			if((strlob !='') && (strlob !=null))
			{
				strqs= strqs + "&lob=" + strlob;
			}
	   	var str = url + "?" + strqs;
			document.location.href = str;
			return true;                                                                                                                                                                                                                                                                                             
    }
	else
		{
			alert("Please enter a search phrase or keyword");	                                                                                                                                                                                                                                                                                            
    }   
 }
 
function ShowMenu()
{
	if(document.getElementById("frTest")!=null)
		document.getElementById("frTest").style.display = "inline"; 
}

function HideMenu() 
{
	if(document.getElementById("frTest")!=null)
	document.getElementById("frTest").style.display = "none"; 
}

function HideFrames(divId)
{		
	if(document.getElementById(divId) != null)
		document.getElementById(divId).style.display ='none';
}	