function fnAlert(strname)
{
	alert(strname);
}

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;
	return true;
} 

function CaptureEnterKeyZip(e)
{
	if (!isNumericZip(e))
	return false;
	var isNN = (navigator.appName.indexOf("Netscape")!=-1);
	var keyCode = (isNN) ? e.which : event.keyCode; 
	if(keyCode == 13)	
	validateZipCode();          
	return true;
} 

			

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 isNumericZip(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) || (keyCode == 13)) 
	{
			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 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) || (keyCode == 13)) 
		{
			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 validateZipError()
{
	var varZipFrame = document.getElementById("zipCodeframe");
	
	if (varZipFrame != null)
	{
		
		varZipFrame.src='';
		
	}
	document.getElementById('zipcode').focus();
	return false;
}
	
function validateZipCode()
{
	_hbLink('ZipGO');		 
	var error_count = 0;
	var errorMessage = 'Ingresa un c\363digo postal v\341lido';
	var strZipCode = 'zipcode';
	var varZip = document.getElementById(strZipCode);
	if ((varZip.value == '') || (varZip.value.length != 5))
		{error_count++;}
	if (error_count > 0)
	{	
		alert (errorMessage);	
		validateZipError();
	}
	else
	{
		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='http://espanol.verizon.com/enes/content/consumerDSL/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 dc = document.cookie;
    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 = GlobalHeaderId +'_lnkLocation';
		var strlblloc = GlobalHeaderId +'_lblLocation';
		
		document.getElementById(strlnkloc).innerHTML = data;
		document.getElementById(strlblloc).innerHTML = "Ubicaci\363n: ";
			
		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 = ('http://espanol.verizon.com/enes/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("Ingresa una frase de b\372squeda o una palabra clave");	                                                                                                                                                                                                                                                                                            
    }   
 }
 
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';
}	

function _hbLink(btn)
{

}

function deleteSignOutCookie(SignOutCookieName)
{
	  var date = new Date();
	
		var DeleteCookeArr= document.cookie.split(";");
		var cookieList = SignOutCookieName.split(",");
		for (i=0;i<DeleteCookeArr.length;i++)
		{
			for(j=0;j<cookieList.length;j++)
			{
				if(DeleteCookeArr[i].indexOf(cookieList[j]) > -1)
					{
					document.cookie =  DeleteCookeArr[i]+";expires=" + date.toGMTString() + ";";
				
					}
					
			}
		 
		}
	
}

function SetLogOut(SignOutCookieName)
{
	document.getElementById(GlobalHeaderId+"_LogOut").value='true';
	deleteSignOutCookie(SignOutCookieName);
	document.forms[0].submit();
}

function trim(str){
	return str.replace(/^\s+|\s+$/g, '') ;
}

function ghsearch(){
if(document.getElementById(GlobalHeaderId+'_selectCombo') != undefined)
{
	document.getElementById(GlobalHeaderId+'_rv').value = document.getElementById(GlobalHeaderId+'_selectCombo').value;
}
var ques = document.getElementById('GlobalHeader_q').value;
	
var tp_val = document.getElementById(GlobalHeaderId+'_tp').value;
var rv_val = document.getElementById(GlobalHeaderId+'_rv').value;


var url = "http://espanol.verizon.com/enes/sdsearch/";
	ques=trim(ques);
	var strTerm=trim(ques);
	if(strTerm==""){
		alert("Ingresa una frase de b\372squeda o una palabra clave.");
		document.getElementById('GlobalHeader_q').focus();
		return false;
	}
	document.getElementById('q').value=ques;
	document.getElementById('tp').value=tp_val;
	document.getElementById('rv').value=rv_val;
	url = url + "?tp=" + tp_val +"&rv=" + rv_val + "&q=" + ques;
//	document.getElementsByTagName('form')[0].action=url;
	//document.getElementsByTagName('form')[0].method="get";
//	document.getElementsByTagName('form')[0].submit();
	window.location.href = url;
	//return true;
}

