﻿        
        var requestURL = "programContent.aspx";       
        var channel="99999";
        var appendlink = "";        
        var obj; 
        var evtid=0;
        
        function show_data(strName,airtitle,vc,el) 
        {         
            //alert("ShowData");
            var ct;
            if ($F('HiddenLoginStatus')=="0")
                ct=0;
            else 
                ct=1;                
                
            if (channel==vc && obj==el)
            {
                Effect.SlideUp($(channel + "1"));
                $(channel).innerHTML = "";                
                obj.parentNode.style.backgroundColor ="white"; 
                channel="99999";                               
            }
            else
            {  
                if(channel!="99999")
                    obj.parentNode.style.backgroundColor ="white";
                el.parentNode.style.backgroundColor ="#f5f5f5";
                obj=el;
                $(channel).innerHTML = "";
                channel=vc;                
                if (strName.length > 0)
                {                   
                    var par='e=' + strName + '&t=' + airtitle + '&v=' + vc + '&c=' + ct;                                        
                    var ajaxRequest = new Ajax.Request(requestURL,{method:'get',parameters:par,onComplete:function(oRes){
                        $(channel).innerHTML = oRes.responseText;
                        Effect.SlideDown($(channel + "1"));  
                    }
                    });                   
                } 
            }
       } 


        function update_data() 
        {
            //alert("updateData");
            //$(divlog).innerHTML =''; 
            document.getElementById('divlog').innerHTML ='';             
            var par='eid=' +evtid;                                               
            //var ajaxUpdate = new Ajax.Updater('divlog','Record.aspx',{method:'get',parameters:par}); 
             var ajaxRequest = new Ajax.Request('updateRecord.aspx',{method:'get',parameters:par,onComplete:function(oRes){
                         
                        document.getElementById('divlog').innerHTML = oRes.responseText; 
                        } 
                        });           
            
       }
      
       
 
       
 
 //added by Rao
 
 function changeTab(id)
    {
     	
        var tab;
     	var div;     	
    
	for (var i=1; i<2; i++)
     	{
		tab="tab" + i;
		div="div" + i;
		

		if(id==i)  
		{
			if($(div).style.display=='')
			{
			    $(tab).className="tab_selected";
			    $(div).style.display='';			    	
			}
			else
			{
			    $(tab).className="tab";	
			    $(div).style.display='';			    				    
			}					
		}
		else
		{			
			$(tab).className="tab";
			$(div).style.display='';						
		}
		

	}

     }     
     


function logpopup()
{     
     var leftPos=(window.screen.width/2) - (450 + 10);
     var topPos=(window.screen.height/2) - (200 + 50);
     window.open('GuideLogin.aspx','',config='scrollbars=no,width=450,height=200,toolbar=no,resizable=no,location=no,status=no,menubar=no,left=' + leftPos + ',top=' + topPos);
}
     
  
  function RecordToDB(eid)
  { 
    var par='eid=' + eid + '&camc=' + $F('camList');
    par=par +  '&pr=' + getRadioValue('recPriority');
    par=par + '&dvr=' + getSelectText('camList');

    var ajaxRequest = new Ajax.Request('RecordToDVR.aspx',{method:'get',parameters:par,onComplete:function(oRes)
    {
        if(200==oRes.status)
        {            
            if(oRes.responseText!="False")
            {                
               $('div1').innerHTML=oRes.responseText;                                      
            } 
        }
    }
    });   
    
  }  
  
  // return the value of the selected Radio button
  function getRadioValue(idOrName) 
  {        
  var value = null;        
  var element = document.getElementById(idOrName);        
  var radioGroupName = null;                  
  // if null, then the id must be the radio group name        
  if (element == null) 
  {                
  radioGroupName = idOrName;        
  } 
  else 
  {                
  radioGroupName = element.name;             
  }        
  if (radioGroupName == null) 
  {                
  return null;        
  }        
  var radios = document.getElementsByTagName('input');        
  for (var i=0; i<radios.length; i++) 
  {                
  var input = radios[ i ];                    
  if (input.type == 'radio' && input.name == radioGroupName && input.checked) 
  {                                                  
  value = input.value;                        
  break;                
  }        
  }        
  return value;
  }
     
  
  function GuideLogin()
  {
    var par='ea=' + $F('txtemailadd') + '&pw=' + $F('txtpwd');
    
    var ajaxRequest = new Ajax.Request('GuideLogin.aspx',{method:'get',parameters:par,onComplete:function(oRes)
    {
        if(200==oRes.status)
        {
            if(oRes.responseText=="True")
            {               
               //Modalbox.hide();                             
               update_data();
              $('HiddenLoginStatus').value=1; 
            }
            else
            { 
              //$(loginReq).style.display='';
              document.getElementById('loginReq').style.display='';
              document.getElementById('txtpwd').value="";               
            } 
        }
    }
    });
    
  }  
  
  function getSelectText(idOrName) 
  {   
  var value = null;  
  var s = document.getElementById(idOrName);
  for(var i=0; i<s.options.length; i++){
    if(s.options[i].selected){
        value=s.options[i].text; 
        break;
    }
    }
  return value;  
}

//imagelading effect

function startLoading() {
    loaded = false;
    window.setTimeout('showLoadingImage()', 1000);
  }

  function showLoadingImage() {
    var el = document.getElementById("loading_box");
    if (el && !loaded) {
        el.innerHTML = '<img src="images/loading.gif">';
        new Effect.Appear('loading_box');
    }
  }

 function stopLoading() {
    Element.hide('loading_box');
    loaded = true;
  }

Ajax.Responders.register({
    onCreate : startLoading,
    onComplete : stopLoading
  });


//New Java scipt

function CheckLogin(eid)
{
    evtid=eid;  
    if ($F('HiddenLoginStatus')==0)
    {
        if ($F('HiddenCSS')==2048)
        {            
            Modalbox.show('login.aspx', {title: 'Utiliza tus accesos de Mi DIRECTV para grabar con DVR Scheduler', width: 525});            
        }
        else
        {
            Modalbox.show('login.aspx', {title: 'Utilizá tus accesos de Mi DIRECTV para grabar con Control Plus', width: 525});
        }        
    }
    else
    {
            var par='eid=' + eid;
            Modalbox.show('Record.aspx?' + par, {title: '', width: 525});  
    }
}
	


