﻿// JScript File

function arrowDown(nameO)
			{
			var o = document.getElementById(nameO);
			if (o)
			{
			if (o.style.display == "block")
			o.style.display= "none";
			else
			o.style.display= "block";
			}

			}
			function OpSelected(idsel,nameText,txtName,divName,dropToDisplay,concatValue)
			{
			
			//alert(idsel + " " + name + " " + txtName + " " + divName );
			var dropN = document.getElementById(dropToDisplay);//div contenedor de las opciones del segundo/tercer drop
			var textName = document.getElementById(txtName);//texto que queda mostrándose arriba del drop
			var opSelid = document.getElementById('idOpSel');//input hidden que guarda el id de la taxo o event a buscar
			var mainDrop = document.getElementById(divName);//div contenedor de las opciones del primer drop
			var textdiv = document.getElementById('divTextBox');//div contenedor del textbox y button
			
			
			textdiv.style.display='none';
			dropN.style.display='block';
			
			
			if (textName)
			{
			
			if (concatValue=='true')
			{
			    opSelid.value+=idsel+",";
			    setCookie('cTaxosSubNameED',nameText,1);
			}
			else
			{ 
			    opSelid.value=idsel+",";
			    setCookie('cTaxosNameED',nameText,1);
			}
			
			textName.innerHTML=nameText;
			mainDrop.style.display='none';
			
			}

			}
			
			function ViewText(nameText,txtName)
			{
			var textdiv = document.getElementById('divTextBox'); //div contenedor del textbox y button
			var inputText = document.getElementById('txtSearch'); //textbox p ingresar texto
			var drop2 = document.getElementById('drop2');//div contenedor de las opciones del segundo drop
			var drop3 = document.getElementById('drop3');//div contenedor de las opciones del tercer drop
			var mainDrop = document.getElementById('divOp1');//div contenedor de las opciones del primer drop
			var textName = document.getElementById(txtName); //texto que queda mostrandose arriba del drop
			
			if (textName)
			{textName.innerHTML=nameText;}
			
			inputText.value='';
			textdiv.style.display='block'
			mainDrop.style.display='none';
			drop2.style.display='none';
			drop3.style.display='none'
			}
			
			function getCookie(c_name)
            {
            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;
                return unescape(document.cookie.substring(c_start,c_end));
                } 
              }
            return "";
            }

            function setCookie(c_name,value,expireHour)
            {var exdate=new Date();
             exdate.setHours(exdate.getHours()+expireHour);
             document.cookie= c_name+ "=" +escape(value)
                            +((expireHour==null) ? "" : ";expires="+exdate.toGMTString())
                            + "; path=/";
            //alert(document.cookie);
            }
            
            function checkCookie()
            {
                _palabra=getCookie('cPalabraED');
                _taxos=getCookie('cTaxosED');
                _pot=getCookie('cPotED');
                _poi=getCookie('cPoiED');
                _currentPage=getCookie('cCurrentPageED');
                _Option1 = getCookie('cDrop1ED');
                                
                
                //alert(_palabra + ' ' + _taxos + ' ' + _pot + ' ' + _poi + ' ' + _currentPage);
                
                if (_Option1!=null && _Option1!='')
                {
                    var _controlDrop1 = document.getElementById('TextSel1');
                    _controlDrop1.innerHTML=_Option1;
                }
                switch (_Option1)
                {
                    case 'Por Temas':
                        mtLoadAjaxTemas();
                        mtLoadAjaxCategorias();
                        break;
                    case 'Por Programas':
                        mtLoadAjaxProg();
                        mtLoadAjaxCategorias();
                        break;
                    case 'Por Texto':
                         var _controlTextbox = document.getElementById('txtSearch');
                        _controlTextbox.value=_palabra;
                        var textdiv = document.getElementById('divTextBox'); //div contenedor del textbox y button
                        textdiv.style.display='block'; 
                        break;
                    default:
                        break;
                }
                
                
                if (_pot!=null && _pot!='' && _poi!=null && _poi!='' ||
                    (_palabra!=null && _palabra!='') || (_taxos!=null && _taxos!='') && 
                    _currentPage!=null && _currentPage!='')
                   {
                         mtSearch(_palabra,_taxos,_pot,_poi,_currentPage);
                   }
         
            }
            function checkQuery()
            {
                    _palabra=querySt('Palabra');
                    if(_palabra==null) _palabra='';
                    _taxos=querySt('Taxos');
                    if(_taxos==null) _taxos='';
                    _pot=querySt('ParentType');
                    _poi=querySt('ParentId');
                    _currentPage=querySt('Pag');
                    if(_currentPage==null) _currentPage='1';
                    _Option1 = querySt('Busqueda');
                    _Option2 = querySt('Categoria');
                    _Option3 = querySt('Programa');
                    _Option4 = querySt('Nivel');
                    
                    
                    if (_Option1!=null && _Option1!='')
                    {
                        setCookie('cTaxosNameED',_Option2,1);
                        setCookie('cTaxosED',_taxos,1);
                        setCookie('cTaxosSubNameED',_Option4,1);
                        
                        var _controlDrop1 = document.getElementById('TextSel1');
                        if(_controlDrop1) _controlDrop1.innerHTML='Por ' + _Option1;
                                            
                        switch (_Option1)
                        {
                            case 'Temas':
                                mtLoadAjaxTemas();
                                mtLoadAjaxCategorias();
                                if(_pot==null) _pot='Section';
                                if(_poi==null) _poi='92';
                                break;
                           case 'Programas':
                                setCookie('cTaxosNameED',_Option3,1);
                                mtLoadAjaxProg();
                                mtLoadAjaxCategorias();
                                if(_pot==null) _pot='Event';
                                break;
                            case 'Texto':
                                 var _controlTextbox = document.getElementById('txtSearch');
                                _controlTextbox.value=_palabra;
                                var textdiv = document.getElementById('divTextBox'); //div contenedor del textbox y button
                                textdiv.style.display='block'; 
                                if(_pot==null) _pot='Section';
                                if(_poi==null) _poi='92';
                                break;
                            default:
                                break;
                        }
                    }
                    
                    
                    if (_pot!=null && _pot!='' && _poi!=null && _poi!='' ||
                        (_palabra!=null && _palabra!='') || (_taxos!=null && _taxos!='') && 
                        _currentPage!=null && _currentPage!='')
                       {
                        mtSearch(_palabra,_taxos,_pot,_poi,_currentPage);
                        setCookie('cQueryED','searchQuery',1);
                     }
                                    
                         
            }
            function mtSearch(palabra,taxos,pot,poi,cPage)
            {
                  //  alert(taxos + ' ' +pot+ ' ' + poi);
                  var myAjaxResult= new Ajax('Contents.aspx?Palabra='+_palabra+'&Taxos='+_taxos+'&ParentObjectType='+_pot+'&ParentObjectId='+_poi+'&Pag='+_currentPage+'&Template=EspacioDocResultados&Modifier=EspacioDocente',{
                    method: 'get', 
                    onSuccess: function()
                    {
                        $('resultadoIdeas').setHTML(this.response.text); 	    	
                    },
                    onFailure: function()
                    {
                        alert('Algo anduvo mal en resultado');
                    },
                    evalScripts:true 
                    });
                    myAjaxResult.request();
            }
            
            function checkNameTaxo(idDiv, isSub)
            {
                _taxosName = getCookie('cTaxosNameED');
                _taxosSubName = getCookie('cTaxosSubNameED');
                _taxos=getCookie('cTaxosED');
                if (_taxosName!=null && _taxosName!='' &&
                    _taxosName!='Por Temas' && _taxosName!='Por Años' && _taxosName!='Por Programas'
                    && _taxos!=null && _taxos!='')
                {
                     //
                    var _controlDrop2 = document.getElementById('TextSel'+idDiv);
                    if (isSub=='false')
                       {
                            _taxosName = _taxosName.replace(/%20/g," "); //espacio en blanco
                            _taxosName = _taxosName.replace(/%ED/g,"í"); //í 
                            _taxosName = _taxosName.replace(/%E1/g,"á");
                            _taxosName = _taxosName.replace(/%F3/g,"ó"); 
                            _taxosName = _taxosName.replace(/%FA/g,"ú"); 
                            _taxosName = _taxosName.replace(/%E9/g,"é");
                            _taxosName = _taxosName.replace(/%F1/g,"ñ"); 
                            _controlDrop2.innerHTML=_taxosName;
                        }
                    else
                        {
                            _taxosSubName = _taxosSubName.replace(/%20/g," ");
                            _controlDrop2.innerHTML=_taxosSubName;
                        }
                }
               
                var drop2 = document.getElementById('drop2');//div contenedor de las opciones del segundo drop
                drop2.style.display='block';
                var drop3 = document.getElementById('drop3');//div contenedor de las opciones del segundo drop
                drop3.style.display='block';
            }
            
            function checkNameProg()
            {
                 _taxosName = getCookie('cTaxosNameED');
                          
                if (_taxosName!=null && _taxosName!='' &&
                    _taxosName!='Por Temas' && _taxosName!='Por Años' && _taxosName!='Por Programas')
                {
                    _taxosName = _taxosName.replace(/%20/g," "); //espacio en blanco
                    _taxosName = _taxosName.replace(/%ED/g,"í"); //í 
                    _taxosName = _taxosName.replace(/%E1/g,"á");
                    _taxosName = _taxosName.replace(/%F3/g,"ó"); 
                    _taxosName = _taxosName.replace(/%FA/g,"ú"); 
                    _taxosName = _taxosName.replace(/%E9/g,"é");
                    _taxosName = _taxosName.replace(/%F1/g,"ñ");  
                    var _controlDrop2 = document.getElementById('TextSelProg');
                    _controlDrop2.innerHTML=_taxosName;
                }
               
                var drop2 = document.getElementById('drop2');//div contenedor de las opciones del segundo drop
                drop2.style.display='block';
            }
