

		
/*
***************************************************************************
		-TopLevelTabControl Functionality
		-Coded by Harmeet/Aga/Nagesh/Gopal

      Main functionalities:

                        -- Checking Main Cookie functionality 
                        -- Search Cookie Functionality
                        -- CaseRef Functionality
                        -- TagCloud Functionality
***************************************************************************
***************************************************************************
*/





var tabValueG = "";
var tabSelectedVal="";
var isloaded='N';


//To Check the Landing Page Cookie 
function clickanchor()
{
document.getElementById("launchLandingPage").click();
}
  
function CheckLandingPageCookie(tabVal)
{
  OpenPreferencesWindow(tabVal);
  return false;  
}



 // To check the Active Tab for myverizon flow 10/30 MYV

 function CheckActiveTabmyv(activeTab,frompop,solncenter)
  {
     //debugger;
     try{
      var url = "" + window.location;
      var queryStringIndex = url.indexOf('=') + 1;
	  //var activeTab = url.substr(queryStringIndex);
	 //var activeTab = <%=tab%> 
	 tabSelectedVal=activeTab;
	 
              if(activeTab.toLowerCase()=="internet")
               {
                document.getElementById('SuTab2').className='AcRTabM';
                document.getElementById('SuTab1').className='AcGTabM';
                document.getElementById('SuTab3').className='AcGTabM';
                document.getElementById('SuTab4').className='AcGTabM';
                document.getElementById('SuTab5').className='AcGTabM';
                
                document.getElementById('SuTab_L').className='AcGTabL';
                document.getElementById('SuTabSep1').className='AcTabSepR';
                document.getElementById('SuTabSep2').className='AcTabSepR';
                
                    if (frompop == 1 || frompop==2)
		            {
			            if(solncenter=="HighSpeed")
                	            window.location.href="http://espanol.verizon.com/enes/residentialhelp/highspeed";
			            else if (solncenter=="FiOSInternet")
			            window.location.href="http://espanol.verizon.com/enes/residentialhelp/fiosinternet";
			            else if (solncenter=="DialUp")
			            window.location.href="http://espanol.verizon.com/enes/residentialhelp/dialup";


		            }
               }
                else if(activeTab.toLowerCase()=="tv")
                {
                document.getElementById('SuTab3').className='AcRTabM';
                document.getElementById('SuTab1').className='AcGTabM';
                document.getElementById('SuTab2').className='AcGTabM';
                document.getElementById('SuTab4').className='AcGTabM';
                document.getElementById('SuTab5').className='AcGTabM';
                
                document.getElementById('SuTab_L').className='AcGTabL';
                 document.getElementById('SuTabSep1').className='AcTabSep';
                document.getElementById('SuTabSep2').className='AcTabSep';
                document.getElementById('SuTabSep3').className='AcTabSep';
            
                
             
                 
		  if (frompop == 1 || frompop==2)
		{
			if(solncenter=="FiOSTV")
                	window.location.href="http://espanol.verizon.com/enes/residentialhelp/fiostv";
			else if (solncenter.toLowerCase()=="directtv")
			window.location.href="http://espanol.verizon.com/enes/residentialhelp/generic/directv/123626.htm";
			


		}
                }
                
                else if(activeTab.toLowerCase()=="phone")
                {
                   document.getElementById('SuTab4').className='AcRTabM';
                document.getElementById('SuTab1').className='AcGTabM';
                document.getElementById('SuTab2').className='AcGTabM';
                document.getElementById('SuTab3').className='AcGTabM';
                document.getElementById('SuTab5').className='AcGTabM';
                
                document.getElementById('SuTab_L').className='AcGTabL';
                 document.getElementById('SuTabSep1').className='AcTabSep';
                document.getElementById('SuTabSep3').className='AcTabSep';
                document.getElementById('SuTabSep4').className='AcTabSep';
                
                
                 
                 if (frompop == 1 || frompop==2)
                 {
                    if((getSubTabCookie('vzapps','STATE')!= null && getSubCookie('ECSPCookies','OOFState') != null) && getSubCookie('ECSPCookies','OOFState') != '')
                    {
                        window.location.href="http://espanol.verizon.com/enes/residentialHelp/templates/outoffranchise/outoffranchiseState.aspx"; 
                        return true;
                    }
                    else
                    {
                        window.location.href="http://espanol.verizon.com/enes/residentialhelp/phone"; 
                    }
                 }
                 
                 
                 
                //CheckPhoneCookie(activeTab);
                }
                else if(activeTab.toLowerCase()=="wireless")
                {
                document.getElementById('SuTab5').className='AcRTabM';
                document.getElementById('SuTab1').className='AcGTabM';
                document.getElementById('SuTab2').className='AcGTabM';
                document.getElementById('SuTab3').className='AcGTabM';
                document.getElementById('SuTab4').className='AcGTabM';
                
                document.getElementById('SuTab_R').className='AcRTabR';
                 document.getElementById('SuTab_L').className='AcGTabL';
                document.getElementById('SuTabSep4').className='AcTabSep';
                  document.getElementById('SuTabSep1').className='AcTabSep';
                
                 if (frompop == 1 || frompop==2)
                CheckWirelessCookie(activeTab);
                }
                //else if (activeTab=="Support Home")
                else  
                {
                
                document.getElementById('SuTab1').className='AcRTabM';
                document.getElementById('SuTab2').className='AcGTabM';
                document.getElementById('SuTab3').className='AcGTabM';
                document.getElementById('SuTab4').className='AcGTabM';
                document.getElementById('SuTab5').className='AcGTabM';
                
                document.getElementById('SuTab_L').className='AcRTabL';
                document.getElementById('SuTabSep1').className='AcTabSepR';
               
                
                 if (frompop == 1 || frompop==2)
                CheckSupportHomeCookie(activeTab);           
                }
  
    }
    catch(e)
    {}
  }

 function CheckActiveTab(activeTab,frompop,solncenter)
  {
//     debugger;
     try{
      var url = "" + window.location;
      var queryStringIndex = url.indexOf('=') + 1;
	  //var activeTab = url.substr(queryStringIndex);
	 //var activeTab = <%=tab%> 
	 tabSelectedVal=activeTab;
	 
              if(activeTab.toLowerCase()=="internet")
               {
                document.getElementById('TopMenu1').className='subnavcurrent launcher';
                document.getElementById('TopMenu0').className='subnav';
                document.getElementById('TopMenu2').className='subnav launcher';
                document.getElementById('TopMenu3').className='subnav launcher';
                document.getElementById('TopMenu4').className='subnav';
		
                    if (frompop == 1 || frompop==2)
		            {
			            if(solncenter=="HighSpeed")
                	            window.location.href="http://espanol.verizon.com/enes/residentialhelp/highspeed";
			            else if (solncenter=="FiOSInternet")
			            window.location.href="http://espanol.verizon.com/enes/residentialhelp/fiosinternet";
			            else if (solncenter=="DialUp")
			            window.location.href="http://espanol.verizon.com/enes/residentialhelp/dialup";


		            }
               }
                else if(activeTab.toLowerCase()=="tv")
                {
                document.getElementById('TopMenu2').className='subnavcurrent';
                document.getElementById('TopMenu0').className='subnav';
                document.getElementById('TopMenu1').className='subnav launcher';
                document.getElementById('TopMenu3').className='subnav launcher';
                document.getElementById('TopMenu4').className='subnav';
                 
		  if (frompop == 1 || frompop==2)
		{
			if(solncenter=="FiOSTV")
                	window.location.href="http://espanol.verizon.com/enes/residentialhelp/fiostv";
			else if (solncenter.toLowerCase()=="directtv")
			window.location.href="http://espanol.verizon.com/enes/residentialhelp/generic/directv/123626.htm";
			


		}
                }
                
                else if(activeTab.toLowerCase()=="phone")
                {
                document.getElementById('TopMenu3').className='subnavcurrent';
                document.getElementById('TopMenu0').className='subnav';
                document.getElementById('TopMenu1').className='subnav launcher';
                document.getElementById('TopMenu2').className='subnav launcher';
                document.getElementById('TopMenu4').className='subnav';
                
                 
                 if (frompop == 1 || frompop==2)
                 {
                    if((getSubTabCookie('vzapps','STATE')!= null && getSubCookie('ECSPCookies','OOFState') != null) && getSubCookie('ECSPCookies','OOFState') != '')
                    {
                        window.location.href="http://espanol.verizon.com/enes/residentialHelp/templates/outoffranchise/outoffranchiseState.aspx"; 
                        return true;
                    }
                    else
                    {
                        window.location.href="http://espanol.verizon.com/enes/residentialhelp/phone"; 
                    }
                 }
                 
                 
                 
                //CheckPhoneCookie(activeTab);
                }
                else if(activeTab.toLowerCase()=="wireless")
                {
                document.getElementById('TopMenu4').className='subnavcurrent';
                document.getElementById('TopMenu0').className='subnav';
                document.getElementById('TopMenu1').className='subnav launcher';
                document.getElementById('TopMenu2').className='subnav launcher';
                document.getElementById('TopMenu3').className='subnav launcher';
                 if (frompop == 1 || frompop==2)
                CheckWirelessCookie(activeTab);
                }
                //else if (activeTab=="Support Home")
                else  
                {
                
                document.getElementById('TopMenu0').className='subnavcurrent';
                document.getElementById('TopMenu1').className='subnav launcher';
                document.getElementById('TopMenu2').className='subnav launcher';
                document.getElementById('TopMenu3').className='subnav launcher';
                document.getElementById('TopMenu4').className='subnav';
                 if (frompop == 1 || frompop==2)
                CheckSupportHomeCookie(activeTab);           
                }
  
    }
    catch(e)
    {}
  }
 
 // TabLevelCookie Checking Functionality
 function getTabValue(tabVal)
 {
  
    if(tabVal.toLowerCase()=="wireless")
      {	
        CheckWirelessCookie(tabVal);
      }      
     if(tabVal=="Inicio de Ayuda")
     {
        CheckSupportHomeCookie(tabVal);
     }
   if(tabVal.toLowerCase()=="internet")
    {   
        CheckInterentCookie(tabVal);
    }  
   if(tabVal.toLowerCase()=="tv")
    {      
      CheckTVCookie(tabVal);
    }      
    if(tabVal.toLowerCase()=="phone")
     {       
       CheckPhoneCookie(tabVal);
     }
   
  }




   
function CheckInterentCookie(tabvalue)
{

       if (getSubCookie('ECSPCookies',tabvalue) != null)
        {
               var cookieVal = getSubTabCookie('ECSPCookies',tabvalue);
               if(cookieVal!=null && cookieVal!='')
               {
                if (document.getElementById('layer')) document.getElementById('layer').parentNode.removeChild(document.getElementById('layer'));
                if (document.getElementById('overlay')) document.getElementById('overlay').parentNode.removeChild(document.getElementById('overlay'));
                if (document.getElementById('overlay_iframe')) document.getElementById('overlay_iframe').parentNode.removeChild(document.getElementById('overlay_iframe'));
		if(cookieVal.toLowerCase()=="highspeed")
                	setTimeout('window.location.href="http://espanol.verizon.com/enes/residentialhelp/highspeed"',50);
			else if (cookieVal.toLowerCase()=="fiosinternet")
			setTimeout('window.location.href="http://espanol.verizon.com/enes/residentialhelp/fiosinternet"',50);
			else if (cookieVal.toLowerCase()=="dialup")
			setTimeout('window.location.href="http://espanol.verizon.com/enes/residentialhelp/dialup"',50);

               return true;
               }  
               else
               {
                if(isloaded != null && isloaded =='Y')
                {
                strhref= 'http://espanol.verizon.com/enes/ResidentialHelp/templates/layers/setpreferences_generic.aspx?TabValue=Internet';
                document.getElementById('TopMenu1').href= strhref;
 		if(document.getElementById('TopMenucontent1')!=null)
                  {
		     document.getElementById('TopMenucontent1').href= strhref;  	
		  }
                }
                 else
                {   
                     return false;
                }
               }
                       
         }
        else
        {
         if(isloaded != null && isloaded =='Y')
          {
            strhref= 'http://espanol.verizon.com/enes/ResidentialHelp/templates/layers/setpreferences_generic.aspx?TabValue=Internet';
            document.getElementById('TopMenu1').href= strhref;
	    if(document.getElementById('TopMenucontent1')!=null)
                {
		     document.getElementById('TopMenucontent1').href= strhref;  	
		}	
           }
         else
          {   
            return false;
          }
         }
         
//     }
//     else
//     {
//      OpenPreferencesWindow(tabvalue);
//        return false;
//      }
}

function CheckTVCookie(tabvalue)
{

//
  if (getSubCookie('ECSPCookies',tabvalue) != null)
    {
//    
       var cookieVal = getSubTabCookie('ECSPCookies',tabvalue);
           if(cookieVal!=null && cookieVal!='')
           {
             if (document.getElementById('layer')) document.getElementById('layer').parentNode.removeChild(document.getElementById('layer'));
             if (document.getElementById('overlay')) document.getElementById('overlay').parentNode.removeChild(document.getElementById('overlay'));
             if (document.getElementById('overlay_iframe')) document.getElementById('overlay_iframe').parentNode.removeChild(document.getElementById('overlay_iframe'));
              
		 if(cookieVal.toLowerCase()=="fiostv")
                	setTimeout('window.location.href="http://espanol.verizon.com/enes/residentialhelp/fiostv"',50);
			else if (cookieVal.toLowerCase()=="directtv")
			        //window.location.href="/residentialhelp/generic/directv/123626.htm";
			        setTimeout('window.location.href="http://espanol.verizon.com/enes/residentialhelp/generic/directv/123626.htm"',50);

               return true;
           }  
           else
           { 
              if(isloaded != null && isloaded =='Y')
                {
                strhref='http://espanol.verizon.com/enes/ResidentialHelp/templates/layers/setpreferences_generic.aspx?TabValue=TV';
                document.getElementById('TopMenu2').href= strhref;
		if(document.getElementById('TopMenuContent2')!=null)
                  {
		     document.getElementById('TopMenuContent2').href= strhref;  	
		  }
                }
                 else
                {   
                     return false;
                }
           }
                  
     }
    else
    {
    if(isloaded != null && isloaded =='Y')
                {
                strhref='http://espanol.verizon.com/enes/ResidentialHelp/templates/layers/setpreferences_generic.aspx?TabValue=TV';
                document.getElementById('TopMenu2').href= strhref;
		if(document.getElementById('TopMenuContent2')!=null)
                  {
		     document.getElementById('TopMenuContent2').href= strhref;  	
		  }
                }
                 else
                {   
                     return false;
                }
    }
 }
 
function CheckPhoneCookie(tabvalue)
{

 if((getSubTabCookie('vzapps','STATE')!= null && getSubCookie('ECSPCookies','OOFState') != null) && getSubCookie('ECSPCookies','OOFState') != '')
    {
	if (document.getElementById('layer')) document.getElementById('layer').parentNode.removeChild(document.getElementById('layer'));
            if (document.getElementById('overlay')) document.getElementById('overlay').parentNode.removeChild(document.getElementById('overlay'));
            if (document.getElementById('overlay_iframe')) document.getElementById('overlay_iframe').parentNode.removeChild(document.getElementById('overlay_iframe'));

           //window.location.href="/ResidentialHelp/templates/OutOfFranchise/outoffranchiseState.aspx"; 
		setTimeout('window.location.href="http://espanol.verizon.com/enes/ResidentialHelp/templates/OutOfFranchise/outoffranchiseState.aspx"',50);
           return true;
    }


  if (getSubCookie('vzapps','STATE') != null)
    {


         var cookieVal = getSubTabCookie('vzapps','STATE');
           if(cookieVal!=null && cookieVal!='')
           {
            if (document.getElementById('layer')) document.getElementById('layer').parentNode.removeChild(document.getElementById('layer'));
            if (document.getElementById('overlay')) document.getElementById('overlay').parentNode.removeChild(document.getElementById('overlay'));
            if (document.getElementById('overlay_iframe')) document.getElementById('overlay_iframe').parentNode.removeChild(document.getElementById('overlay_iframe'));

               //window.location.href="/residentialhelp/phone"; 
               	setTimeout('window.location.href="http://espanol.verizon.com/enes/residentialhelp/phone"',50);
               return true;
           }  
           else
           {
           if(isloaded != null && isloaded =='Y')
                {
                strhref='http://espanol.verizon.com/enes/ResidentialHelp/templates/layers/setpreferences_generic.aspx?TabValue=Phone';	
	            document.getElementById('TopMenu3').href= strhref;
	            if(document.getElementById('TopMenuContent3')!=null)
                  {
		           document.getElementById('TopMenuContent3').href= strhref;  	
		           }
                }
                 else
                {   
                     return false;
                }
           }       
     }
    else
    {
     if(isloaded != null && isloaded =='Y')
                {
                strhref='http://espanol.verizon.com/enes/ResidentialHelp/templates/layers/setpreferences_generic.aspx?TabValue=Phone';	
	            document.getElementById('TopMenu3').href= strhref;
	            if(document.getElementById('TopMenuContent3')!=null)
                  {
		            document.getElementById('TopMenuContent3').href= strhref;  	
		          }
                }
                 else
                {   
                     return false;
                }
     }  
 }
 
function CheckWirelessCookie(tabvalue)
{
// if (getSubCookie('ECSPCookies',tabvalue) != null)
//    {
//         var cookieVal = getSubCookie('ECSPCookies',tabvalue);
//           if(cookieVal!=null)
//           {
           
           window.location.href="http://espanol.verizon.com/enes/residentialhelp/wireless/wireless.htm";
//           return true;
//           }          
//           else
//           {
//           OpenPreferencesWindow(tabvalue);
//           return false;
//           }
//     }
//   else
//    {
//    OpenPreferencesWindow(tabvalue);
//    return false;
//    }
 }
 
 function CheckSupportHomeCookie(tabvalue)
 {
 // window.location.href="/residentialhelp/";
 window.location.href="http://espanol.verizon.com/enes/residentialhelp?Called=Yes";
  return false;
 }






 
 
 function getSubTabCookie(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 OpenPreferencesWindow_Search(tabVal,ctrl,caseRefID,tags, displayTags)
 {
 var sURL ='http://espanol.verizon.com/enes/ResidentialHelp/templates/layers/setpreferences_generic.aspx?TabValue=' +tabVal +'&SelectedCtrl='+ctrl +'&modal=Y' +'&caseRefID='+caseRefID +'&Tags='+tags +'&displayTags='+displayTags

 mywindow=window.showModalDialog(sURL,window,"dialogHeight:400px;dialogWidth:800px;center:yes");
// mywindow=window.showModalDialog(sURL,window,"location=1,status=1,scrollbars=no,menubar=no,toolbar=no,status=no,location=no,width=980,height=300,model=yes,padding=0,margin=11")
 

 }


 
 
  function OpenPreferencesWindow(tabVal)
 {

 var sURL ='http://espanol.verizon.com/enes/ResidentialHelp/templates/layers/setpreferences_generic.aspx?TabValue=' +tabVal +'&modal=Y';
 mywindow=window.showModalDialog(sURL,window,"dialogHeight:400px;dialogWidth:800px;center:yes");
 //mywindow=window.showModalDialog(sURL,window,"location=1,status=1,scrollbars=no,menubar=no,toolbar=no,status=no,location=no,width=2000,height=300,model=yes,padding=0,margin=11")
 
}



//Search Functionality


 function TopLevelSearch(tabValue,e)
 {
  try
  {  
    _hbLink('btnSearchDiv');
  }
  catch(e){}
 //tabValue='Support Home';
 //var SolutionCenter;
 
  //getSearchCookie();
  
  var isNN = (navigator.appName.indexOf("Netscape")!=-1);
  try
  {
  
			var keyCode = (isNN) ? e.which : event.keyCode; 

			if(keyCode == 13)
			{

				getSearchCookie();
			} 
			else if(tabValue!="Llama al")
			{
					tabValue='Inicio de Ayuda';
					var SolutionCenter; 
					getSearchCookie();				
			}  
  }
  catch(ex)
  {
   getSearchCookie();
  }
  
  
        
      
 }
 
 function CaptureEnterkey_Go(e)
		{
			var isNN = (navigator.appName.indexOf("Netscape")!=-1);
			var keyCode = (isNN) ? e.which : event.keyCode; 

			if(keyCode == 13)
			{
				//getSearchCookie();
			}          
		}
	
 
 
 function getSearchCookie()
 {
     var ddlValue=document.getElementById('ddlSolutionCenter');
      var varQuestion = document.getElementById('foo');
      
      var currrecent = getCookie("RecentAllSesarches");
     // alert(currrecent);
      if(currrecent == "null")
        currrecent = "";
      if(ddlValue.selectedIndex==0)
         {
         alert('Selecciona un centro de soluciones');  
          ddlValue.focus();  
         return false;
        }        
	    else if (varQuestion == null || varQuestion.value == null || varQuestion.value == '' || varQuestion.value == 'Ingresa una frase o una palabra clave.' || varQuestion.value =='Buscar')
	     {
           alert('Ingresa una frase de b\372squeda');  
           document.getElementById('foo').focus();        
           return false;
         }
         else if(ddlValue.selectedIndex==1)
         {
          //Internet --ddlValue.sleectedIndex==1
            ddlValue=document.getElementById('ddlSolutionCenter');
            //set recently searched cookie
            setCookie('SearchQuestion',varQuestion.value,null);
            setCookie('SearchQuestion',varQuestion.value,null);
            currrecent = currrecent + varQuestion.value +",";
            setCookie('RecentAllSesarches',currrecent,null);
            //SetRecentSearchCookie(); 
               
           SolutionCenter=InternetSearchCookie(ddlValue.value);  
           if(SolutionCenter == null ||SolutionCenter=='')
           {
              /*
              document.getElementById('TopMenu1').className='subnavcurrent launcher';
              document.getElementById('TopMenu0').className='subnav';
              document.getElementById('TopMenu2').className='subnav launcher';
              document.getElementById('TopMenu3').className='subnav launcher';
              document.getElementById('TopMenu4').className='subnav';                 
              */
              OpenPreferencesWindow_Search('internet',2,'');
             return false;
            } 
           else
           {
            TempSearch(SolutionCenter);
            return false;
           }     
           
         }      
         else if(ddlValue.selectedIndex==2)
           {
             //set recently searched cookie
             setCookie('SearchQuestion',varQuestion.value,null);
             
             currrecent = currrecent + varQuestion.value +",";
            setCookie('RecentAllSesarches',currrecent,null);
            //SetRecentSearchCookie(); 
            setblankECSPCookie();

             // for TV we always pass fiostv
             TempSearch('FiOSTV');
             return false;
              /* ddlValue=document.getElementById('ddlSolutionCenter');
               SolutionCenter=TVSearchCookie(ddlValue.value);
                if(SolutionCenter == null ||SolutionCenter=='')
               {
                 document.getElementById('TopMenu2').className='subnavcurrent';
                 document.getElementById('TopMenu0').className='subnav';
                 document.getElementById('TopMenu1').className='subnav launcher';
                 document.getElementById('TopMenu3').className='subnav launcher';
                 document.getElementById('TopMenu4').className='subnav';  
                
                OpenPreferencesWindow_Search('tv',2);           
               }
               else
               {
                TempSearch(SolutionCenter);
               }  */
           
          }
          else if(ddlValue.selectedIndex==3)
          {

         //Phone
               //set recently searched cookie
           setCookie('SearchQuestion',varQuestion.value,null);
           
           currrecent = currrecent + varQuestion.value +",";
            setCookie('RecentAllSesarches',currrecent,null);
            //SetRecentSearchCookie(); 
            setblankECSPCookie();

            ddlValue=document.getElementById('ddlSolutionCenter');
            SolutionCenter=PhoneSearchCookie(ddlValue.value);
             if(SolutionCenter==null || SolutionCenter=="")
              {
              /*
              document.getElementById('TopMenu3').className='subnavcurrent';
              document.getElementById('TopMenu0').className='subnav';
              document.getElementById('TopMenu1').className='subnav launcher';
              document.getElementById('TopMenu2').className='subnav launcher';
              document.getElementById('TopMenu4').className='subnav';  
              */
              OpenPreferencesWindow_Search('phone',2,'');  
             return false;    
              }
              else
              {
              TempSearch("Phone"); 
              return false;
              }              
          }
          else if(ddlValue.selectedIndex==4)
           {
            //wireless   
            //SetRecentSearchCookie();   
            setCookie('SearchQuestion',varQuestion.value,null);   
            currrecent = currrecent + varQuestion.value +",";
            setCookie('RecentAllSesarches',currrecent,null);        
            setblankECSPCookie();
             TempSearch('Wireless');
             return false;         
           
          }  
          // Search All updates  6/23 - start
          else if(ddlValue.selectedIndex==5)
           {
            //wireless   
            //SetRecentSearchCookie();   
            setCookie('SearchQuestion',varQuestion.value,null);    
            
            currrecent = currrecent + varQuestion.value +",";
            setCookie('RecentAllSesarches',currrecent,null);
                   
            setblankECSPCookie();
             TempSearch('Searchall');
             return false;         
           
          }  
          // Search All updates  6/23 - end   
 
 }
 
 
 
 function setblankECSPCookie()
 {
 if((getCookie('ECSPCookies')== null) || (getCookie('ECSPCookies').length < 0))
      setCookie('ECSPCookies','',null);     
 }
 

function TempSearch(SolutionCenter)
 {
  // alert(SolutionCenter)
  search(SolutionCenter);
 }
 
 function InternetSearchCookie(tabValue)
 {

     var PrefCookie; 
      if (getSubCookie('ECSPCookies',tabValue) != null)
        {
               var cookieVal = getSubCookie('ECSPCookies',tabValue);
               if(cookieVal!=null && cookieVal!='')
               {
               PrefCookie=cookieVal;
               }               
          return PrefCookie      
         }       
 }
 
 function searchTemp(popularSearch)
     {
     
     _hbLink('PopularSearch');
      var SolutionCenter;
      document.getElementById('foo').value = popularSearch;     
      //SetRecentSearchCookie();
      setCookie('SearchQuestion',popularSearch,null);
      
      //pass solution center
      
      ddlValue=document.getElementById('ddlSolutionCenter');
      
       if(ddlValue.selectedIndex==0)
        {
          alert('Selecciona un centro de soluciones');  
          ddlValue.focus(); 
           return;
        }
      
      else if(ddlValue.selectedIndex==1)
         {                 
           SolutionCenter=InternetSearchCookie(ddlValue.value);  
           if(SolutionCenter != null)           
             {
            search(SolutionCenter);
             }
           else
             {
            OpenPreferencesWindow_Search('internet',2,'');           
             return;
             }             
           
         }      
         //else if(ddlValue.selectedIndex==2 || ddlValue.selectedIndex==0)
         else if(ddlValue.selectedIndex==2)
           {            
             search('FiOSTV');
            }
          else if(ddlValue.selectedIndex==3)
          {
              //  search("Phone");   
           SolutionCenter=PhoneSearchCookie(ddlValue.value);  
           if(SolutionCenter != null)
             {           
            search("Phone");  
             }
             else
             {
	       OpenPreferencesWindow_Search('phone',2,''); 
              return;      
             }     
                
          }
          else if(ddlValue.selectedIndex==4)
           {
                        
             search('Wireless');
          }    
	//updated 7/29 - recent search issue 
	else if(ddlValue.selectedIndex==5)
           {
                        
             search('Searchall');
          }    

     }
    
    
 function TVSearchCookie(tabValue)
 {
  var PrefCookie;
      if (getSubCookie('ECSPCookies',tabValue) != null)
        {
               var cookieVal = getSubCookie('ECSPCookies',tabValue);
               if(cookieVal!=null && cookieVal!='')
               {
               PrefCookie=cookieVal;
               }
          return PrefCookie 
          }
         
 }
 function PhoneSearchCookie(tabValue)
 {
     var PrefCookie;
      if (getSubCookie('vzapps','ZIPCODE') != null)
      {
         var cookieVal = getSubTabCookie('vzapps','ZIPCODE');
           if(cookieVal!=null && cookieVal!='')
           {     
               PrefCookie=cookieVal;
           }
      return PrefCookie 
        }

       
 }
 
 
 function setCookie(c_name,value,expiredays)
    {
    var exdate=new Date();
    var domain = document.domain;
    exdate.setDate(exdate.getDate()+expiredays);
    //document.cookie=c_name+ "=" +escape(value)+ ';path=/;domain=.verizon.com'+
    document.cookie=c_name+ "=" +escape(value)+ ';path=/'+
    ((expiredays==null) ? ";" : ";expires="+exdate.toGMTString());
    }
 
// TO Set default Search Center in drop down

function setDefaultSearchCenter(tabValue) 
 { 
  try{
    if (tabValue.toLowerCase()== "internet") 
     { 
     document.getElementById('ddlSolutionCenter').selectedIndex=1; 
     } 
    else if (tabValue.toLowerCase()== "tv") 
     { 
     document.getElementById('ddlSolutionCenter').selectedIndex=2; 
      } 
    else if (tabValue.toLowerCase()== "phone") 
     { 
     document.getElementById('ddlSolutionCenter').selectedIndex=3; 
     } 
    else if (tabValue.toLowerCase()== "wireless") 
     { 
     document.getElementById('ddlSolutionCenter').selectedIndex=4; 
     } 
     else if(tabValue.toLowerCase() =="support home")
     {
      document.getElementById('ddlSolutionCenter').selectedIndex=5; 
     }
    else 
     { 
     document.getElementById('ddlSolutionCenter').selectedIndex=0; 
     }
     }
     
     catch(e){} 
 } 


//Recent Searches.

function UpdateRecentSearch()
{
 var cookieVal = getCookie('SearchQuestion');
 var cookieVal1 = "";

 if(cookieVal==null || cookieVal=='')
 {
      document.getElementById('recentSearch').innerHTML = '';
      return;
 }   
 else
 {  
	//update to fix issue 281 - start
	 html = ' <strong>B\372squedas recientes: </strong>'; 
	if (cookieVal.length >30) 
	{
	 	cookieVal1 = cookieVal.substring(0,27); 	
		cookieVal1 = cookieVal1+"...";
		html += '<a href="javascript:searchTemp(\''+cookieVal+'\')" alt=\''+cookieVal+'\' title=\''+cookieVal+'\'>'+cookieVal1+'</a> ';
	}
	else
	{
	        html += '<a href="javascript:searchTemp(\''+cookieVal+'\')" >'+cookieVal+'</a> ';
	}
	//update to fix issue 281 - end
   document.getElementById('recentSearch').innerHTML = html;
   }
} 




    
 function checkCaseRef(tabValue,caseRef) 
 { 
  var SolutionCenter; 
  
      if(tabValue.toLowerCase()=="internet") 
       { 
          SolutionCenter=InternetSearchCookie(tabValue);   
           if(SolutionCenter == null ||SolutionCenter=='') 
           { 
              
              //document.getElementById('TopMenu1').className='subnavcurrent launcher'; 
              //document.getElementById('TopMenu0').className='subnav'; 
              //document.getElementById('TopMenu2').className='subnav launcher'; 
              //document.getElementById('TopMenu3').className='subnav launcher'; 
             // document.getElementById('TopMenu4').className='subnav';                 
              
              OpenPreferencesWindow_Search(tabValue,3,caseRef)   

		 SolutionCenter=InternetSearchCookie(tabValue);   
         	 if(SolutionCenter == null ||SolutionCenter=='') 
          	 { }
		 else 
		 {
		   var sURL='http://espanol.verizon.com/enes/ResidentialHelp/Templates/Redirect.aspx?TabValue='+SolutionCenter +'&caseRefId='+caseRef 
               window.location.href=sURL; 

		 }
            } 
           else 
            { 
                //Redirect to Redirect Page with qurerystrings 
               var sURL='http://espanol.verizon.com/enes/ResidentialHelp/Templates/Redirect.aspx?TabValue='+SolutionCenter +'&caseRefId='+caseRef 
               window.location.href=sURL; 
               return false; 
             } 
         }
       else if(tabValue.toLowerCase()=="tv") 
         { 
            SolutionCenter=TVSearchCookie(tabValue);   
            if(SolutionCenter == null ||SolutionCenter=='') 
              {               
             //document.getElementById('TopMenu2').className='subnavcurrent'; 
             //document.getElementById('TopMenu0').className='subnav'; 
            // document.getElementById('TopMenu1').className='subnav launcher'; 
             //document.getElementById('TopMenu3').className='subnav launcher'; 
             //document.getElementById('TopMenu4').className='subnav'; 
            // OpenPreferencesWindow_Search(tabValue,3,caseRef)                                                                         

			 SolutionCenter=TVSearchCookie(tabValue);   
	            if(SolutionCenter == null ||SolutionCenter=='') 
	     	      {}
			else               
			{
				
                var sURL='http://espanol.verizon.com/enes/ResidentialHelp/Templates/Redirect.aspx?TabValue='+SolutionCenter+'&caseRefId='+caseRef 
               window.location.href=sURL; 
			}

              } 
              else 
              { 
                
                var sURL='http://espanol.verizon.com/enes/ResidentialHelp/Templates/Redirect.aspx?TabValue='+SolutionCenter+'&caseRefId='+caseRef 
               window.location.href=sURL; 
                return false; 
              } 
          } 
        else if(tabValue.toLowerCase()=="phone") 
         { 
            SolutionCenter=PhoneSearchCookie(tabValue);   
            if(SolutionCenter == null ||SolutionCenter=='') 
              {               
             //document.getElementById('TopMenu3').className='subnavcurrent'; 
             //document.getElementById('TopMenu0').className='subnav'; 
            // document.getElementById('TopMenu1').className='subnav launcher'; 
            // document.getElementById('TopMenu2').className='subnav launcher'; 
             //document.getElementById('TopMenu4').className='subnav'; 
             
             OpenPreferencesWindow_Search(tabValue,3,caseRef)                                                                  

		      SolutionCenter=PhoneSearchCookie(tabValue);   
            	if(SolutionCenter == null ||SolutionCenter=='') 
	              {  }else{             
	     //var sURL='/ResidentialHelp/Templates/Redirect.aspx?TabValue=Phone&caseRefId='+caseRef 
	           var sURL= caseRef;
               window.location.href=sURL; 
            
			  }

 
              } 
              else 
              { 
                
                // var sURL='/ResidentialHelp/Templates/Redirect.aspx?TabValue=Phone&caseRefId='+caseRef 
               var sURL= caseRef; 
               window.location.href=sURL; 
                return false; 
              } 
          } 
  
 } 

//For tags 

function displayTagClouds(tabValue,tags,display_tags) 
 { 
  var SolutionCenter; 
  var strCltr =4;  
  
 
      if(tabValue.toLowerCase()=="internet") 
       { 
          SolutionCenter=InternetSearchCookie(tabValue);   
           if(SolutionCenter == null ||SolutionCenter=='') 
           { 
              
             // document.getElementById('TopMenu1').className='subnavcurrent launcher'; 
              //document.getElementById('TopMenu0').className='subnav'; 
              //document.getElementById('TopMenu2').className='subnav launcher'; 
              //document.getElementById('TopMenu3').className='subnav launcher'; 
             // document.getElementById('TopMenu4').className='subnav';                 

              OpenPreferencesWindow_Search(tabValue,strCltr,'',tags,display_tags)   ;
		SolutionCenter=InternetSearchCookie(tabValue); 

	     if(SolutionCenter == null ||SolutionCenter=='') 
           {
		   
		}
		else
		{
	var sURL='http://espanol.verizon.com/enes/residentialhelp/TagSearchResults/TagSearchresults.htm?solncenter='+SolutionCenter +'&tag='+tags + '&display_tag=' + display_tags
               window.location.href=sURL; 
		}
             //return true; 
            } 
           else 
            { 
                //Redirect to Redirect Page with qurerystrings 
                var sURL='http://espanol.verizon.com/enes/residentialhelp/TagSearchResults/TagSearchresults.htm?solncenter='+SolutionCenter +'&tag='+tags + '&display_tag=' + display_tags
               window.location.href=sURL; 

             } 
         }
       else if(tabValue.toLowerCase()=="tv") 
         { 
            SolutionCenter=TVSearchCookie(tabValue);   
            if(SolutionCenter == null ||SolutionCenter=='') 
              {               
             //document.getElementById('TopMenu2').className='subnavcurrent'; 
             //document.getElementById('TopMenu0').className='subnav'; 
             //document.getElementById('TopMenu1').className='subnav launcher'; 
             //document.getElementById('TopMenu3').className='subnav launcher'; 
             //document.getElementById('TopMenu4').className='subnav'; 
              OpenPreferencesWindow_Search(tabValue,strCltr,'',tags,display_tags)   ;
SolutionCenter=TVSearchCookie(tabValue);   
	     if(SolutionCenter == null ||SolutionCenter=='') 
           {}else{
		   var sURL='http://espanol.verizon.com/enes/residentialhelp/TagSearchResults/TagSearchresults.htm?solncenter='+SolutionCenter +'&tag='+tags + '&display_tag=' + display_tags
               window.location.href=sURL; 
		}
            // return true; 
              } 
              else 
              { 
                
                var sURL='http://espanol.verizon.com/enes/residentialhelp/TagSearchResults/TagSearchresults.htm?solncenter='+SolutionCenter +'&tag='+tags + '&display_tag=' + display_tags
               window.location.href=sURL; 
                //return false; 
              } 
          } 
        else if(tabValue.toLowerCase()=="phone") 
         { 
            SolutionCenter=PhoneSearchCookie(tabValue);   
            if(SolutionCenter == null ||SolutionCenter=='') 
              {               
             //document.getElementById('TopMenu3').className='subnavcurrent'; 
             //document.getElementById('TopMenu0').className='subnav'; 
            // document.getElementById('TopMenu1').className='subnav launcher'; 
            // document.getElementById('TopMenu2').className='subnav launcher'; 
             //document.getElementById('TopMenu4').className='subnav'; 
              OpenPreferencesWindow_Search(tabValue,strCltr,'',tags,display_tags)   ;
	SolutionCenter=PhoneSearchCookie(tabValue);   

 	     if(SolutionCenter == null ||SolutionCenter=='') 
           {}else{
		   var sURL='http://espanol.verizon.com/enes/residentialhelp/TagSearchResults/TagSearchresults.htm?solncenter=Phone&tag='+tags + '&display_tag=' + display_tags
               window.location.href=sURL; 
		}


   
              } 
              else 
              { 
                
                var sURL='http://espanol.verizon.com/enes/residentialhelp/TagSearchResults/TagSearchresults.htm?solncenter=Phone&tag='+tags + '&display_tag=' + display_tags
               window.location.href=sURL; 

              } 
          } 
  
 } 

function open_myVerizonTour(sURL)
        {
              try{_hbLink('VzTour_hp');} catch(e) {}
                if(typeof(sURL)!='string')
                    window.open(sURL.link,sURL.title,"menubar="+sURL.menubar+",resizable="+sURL.resizeable+",width="+sURL.width+",height="+sURL.height);
                else 
                    window.open(sURL,"Popup","width=780,height=480,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
        }