﻿
var selectedGroup = "";
var selectedGroupOn = "";
var cambioDeGrupo = 0;
var firstTime = 1;

 function fnMostrarContenido(strCtrlDestino, strCtrlOrigen){
   if(document.getElementById(strCtrlDestino) != null && document.getElementById(strCtrlOrigen) != null){
	    document.getElementById(strCtrlDestino).innerHTML = document.getElementById(strCtrlOrigen).innerHTML;
    }
}

function fnMostrarControl(strControlId){
   if(document.getElementById(strControlId) != null){        
	    document.getElementById(strControlId).style.display = "";
    }
}

function fnMostrarControlCargue(strControlId){
   if(document.getElementById(strControlId) != null){
        var par = parametroQueryString('itemLandingPage');
        if(par == 3 || par == 4)
        {
             if(strControlId == 'divGrupo1')
                strControlId = 'divGrupo3';
             else if(strControlId == 'divGrupo2')
                strControlId = 'divGrupo4';
        }
	    document.getElementById(strControlId).style.display = "";
    }
}

function fnOcultarControl(strControlId){
   if(document.getElementById(strControlId) != null){        
	    document.getElementById(strControlId).style.display = "none";
    }
}

function fnOcultarControlCargue(strControlId)
{
    if(document.getElementById(strControlId) != null){
        var par = parametroQueryString('itemLandingPage');
        if(par == 3 || par == 4)
        {
             if(strControlId == 'divGrupo1')
                strControlId = 'divGrupo3';
             else if(strControlId == 'divGrupo2')
                strControlId = 'divGrupo4';
        }
        fnOcultarControl(strControlId);
    }
}

function parametroQueryString( name ){  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  var regexS = "[\\?&]"+name+"=([^&#]*)";  var regex = new RegExp( regexS );  var results = regex.exec( window.location.href );  if( results == null )    return 1;  else    return results[1];}

function fnOcultarControlClass() {
    var uls = document.getElementsByTagName("ul")
    for (var ulsCount=0; ulsCount < uls.length; ulsCount++){
        var els = uls[ulsCount].getElementsByTagName("li")
        uls[ulsCount].className = "landing";
        if (document.getElementById("hfAutenticado").value == "0"){
            for (var elsCount=0; elsCount < els.length; elsCount++) {
                if (els[elsCount].childNodes[0].childNodes[0].className == "Restringido"){
                    els[elsCount].style.display = "none"
                }
            }
        }
    }     
}

function precargarFlota()
{
        var par = parametroQueryString('itemLandingPage');
        if(par=='1')
        {
            fnOcultarControl('divFlotaTerrestre'); fnMostrarControl('divFlotaAerea'); fnMostrarContenido('LblContenido','dtlItems1_ctl01_FCKEditorPlaceHolderControl1');        
        }
        if(par=='2')
        {
            fnOcultarControl('divFlotaAerea'); fnMostrarControl('divFlotaTerrestre'); fnMostrarContenido('LblContenido','dtlItems2_ctl01_FCKEditorPlaceHolderControl1');
        }  
}

function precargarGrupo()
{
        var par = parametroQueryString('itemLandingPage');
        if(par=='1')
        {
            fnOcultarControl('divGrupo2'); fnOcultarControl("divGrupo3"); fnMostrarControl('divGrupo1'); fnMostrarContenido('LblContenido','dtlItems1_ctl01_FCKEditorPlaceHolderControl1');        
        }
        if(par=='2')
        {
            fnOcultarControl('divGrupo1'); fnOcultarControl("divGrupo3"); fnMostrarControl('divGrupo2'); fnMostrarContenido('LblContenido','dtlItems2_ctl01_FCKEditorPlaceHolderControl1');
        }  
        if(par=='3')
        {
            fnOcultarControl('divGrupo1'); fnOcultarControl("divGrupo2"); fnMostrarControl('divGrupo3'); 
        }  
}
function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }
    }
    return (arrReturnElements)
}

function cerrarPreguntasFAQ(){
    var preguntas= getElementsByClassName(document,"td","respuestaFAQ")
    for(var i=0; i<preguntas.length; i++){
         preguntas[i].style.display='none';
           
     }
}

function cargarImagenesPlantilla(plantilla,indice){
    document.getElementById('imagenesAnidadasContenido').innerHTML = document.getElementById(plantilla).innerHTML;
    var imagen = "";
    cargarImagenesPlantilla1(plantilla, imagen, indice);
    fnMostrarContenido('LblContenido','dtlItems_ctl0'+indice+'_dtlItemsAnidado_ctl01_FCKEditorPlaceHolderControl1Anidado');
    //cargarImagenesPlantilla1(plantilla);
    
    //fnMostrarContenido('LblContenido','dtlItems_ctl01_dtlItemsAnidado_ctl01_FCKEditorPlaceHolderControl1Anidado');
}

function cargarImagenesPlantilla1(plantilla, imagen, indice){ 
    var tipoproducto = parametroQueryString('producto');
    if(indice != 0)
    {
	var par = parametroQueryString('pageAnte');
	
    	switch(indice)
	{
	    case 1: if(tipoproducto == 'recargas')
			imagen = "Imagenes/d_recargas_ongr.jpg";			
		    else if(tipoproducto == 'flybox')
			imagen = "Imagenes/d_flybox_ongr.jpg";
		    else imagen = "Imagenes/d_hoy_ongr.jpg";
	        break;
	    case 2: imagen = "Imagenes/d_nacional_ongr.jpg";
		break;
	    case 3: if(par == 'Envios%20EmpresasES')
			imagen = "Imagenes/d_plus.jpg";
		    else
                        imagen = "Imagenes/d_internacional_ongr.jpg";
		break;
	    case 4: imagen = "Imagenes/d_carga_nacional_ongr.jpg";
		break;
	    case 5: imagen = "Imagenes/d_recoleccion_ongr.jpg";
		break;
	    default: break;
	}
    }

    var strinner = document.getElementById(plantilla).innerHTML;
    var indiceinicio = strinner.indexOf('logoGrande');
    var semistriner1= strinner.substring(0, indiceinicio); 
    var strinnertemp = strinner.substring(indiceinicio)
    var indicefinal = strinnertemp .indexOf('">');
    var semistriner2= strinnertemp .substring(indicefinal); 
    strinner = semistriner1 + 'logoGrande" src="../../' + imagen + semistriner2;
    document.getElementById('imagenesAnidadasContenido').innerHTML = strinner ;
}

function cargarTituloPlantilla(plantilla){
    document.getElementById('titulo').innerHTML = document.getElementById(plantilla).innerHTML;
    
}

function precargarGrupoOnLoad()
{
        var query = parametroQueryString('itemLandingPage');    
        var objUno = 'dtlItems_ctl0'+query+'_FCKEditorPlaceHolderControl1';
        var objDos = 'dtlItems_ctl0'+query+'_imagenesAnidadas';
        cargarTituloPlantilla(objUno); 
	var subposting = objUno.substring(objUno.indexOf("dtlItems_ctl0"));
	var numposting = parseInt(subposting.substring(subposting.indexOf("0") + 1, subposting.indexOf("0") + 2));
        cargarImagenesPlantilla(objDos,numposting); 
        fnMostrarContenido('LblContenido','dtlItems_ctl0'+query+'_dtlItemsAnidado_ctl01_FCKEditorPlaceHolderControl1Anidado');
}

function fnMostrarContenido2(strCtrlDestino, strCtrlOrigen,strImagen){
  
   if(document.getElementById(strCtrlDestino) != null && document.getElementById(strCtrlOrigen) != null){
   
        var tmpSelectNew = strCtrlOrigen.replace("FCKEditorPlaceHolderControl1Anidado","SingleImagePlaceholderControlAlt1Anidado"); 
        
               
        if(selectedGroup != tmpSelectNew || firstTime == 1)
        {                
            if(selectedGroup != "")
            {            
                var tmpapa = selectedGroup;
                selectedGroup = "";            
                topOverOut(selectedGroupOn, tmpapa);
            }                                                                                                                                    
            
            selectedGroupOn = strCtrlOrigen.replace("FCKEditorPlaceHolderControl1Anidado","SingleImagePlaceholderControl1Anidado");
            
            //if(firstTime == 1)
            //{    topOverOut(selectedGroupOn, tmpSelectNew);}
            firstTime = 0; 
            
            selectedGroup = tmpSelectNew;            
            document.getElementById(strCtrlDestino).innerHTML = document.getElementById(strCtrlOrigen).innerHTML;
            
            if(cambioDeGrupo == 1)
            {
                topOverOn(selectedGroupOn, tmpSelectNew);
            }
        }
    }
   

    var imagen=document.getElementById(strImagen).src; 
    if(imagen.indexOf('d_aeropuerto')>0)
    {
        document.getElementById('logoGrande').src ='../../Imagenes/d_aeropuerto_ongr.jpg';
      
    }
    else if(imagen.indexOf('d_hoy')>0)
    {
        document.getElementById('logoGrande').src ='../../Imagenes/d_hoy_ongr.jpg';
        
    }
    else if(imagen.indexOf('d_9')>0)
    {
        document.getElementById('logoGrande').src='../../Imagenes/d_9_am_ongr.jpg';
        
    }
    else if(imagen.indexOf('d_12')>0)
    {
        document.getElementById('logoGrande').src='../../Imagenes/d_12_m_ongr.jpg';
        
   }
   else if(imagen.indexOf('d_360')>0)
   {
        document.getElementById('logoGrande').src='../../Imagenes/d_360_ongr.jpg';
        
   }
   else if(imagen.indexOf('d_nacional')>0)
   {
        document.getElementById('logoGrande').src='../../Imagenes/d_nacional_ongr.jpg';
        
   }
   else if(imagen.indexOf('urbano')>0)
   {
        document.getElementById('logoGrande').src='../../Imagenes/d_urbano_ongr.jpg';
       
   }
   else if(imagen.indexOf('d_regional')>0)
    {
        document.getElementById('logoGrande').src='../../Imagenes/d_regional_ongr.jpg';
        
   }
   else if(imagen.indexOf('d_intermedio')>0)
   {
        document.getElementById('logoGrande').src='../../Imagenes/d_intermedio_ongr.jpg';
             
   }
   else if(imagen.indexOf('d_economyexpress')>0)
   {
	document.getElementById('logoGrande').src='../../Imagenes/d_economyexpress_ongr.jpg';
   }
   else if(imagen.indexOf('d_saver')>0)
   {
	document.getElementById('logoGrande').src='../../Imagenes/d_saver_ongr.jpg';
   }
   else if(imagen.indexOf('d_expedited')>0)
   {
	document.getElementById('logoGrande').src='../../Imagenes/d_expedited_ongr.jpg';
   }
   else if(imagen.indexOf('d_plus')>0)
   {	
	document.getElementById('logoGrande').src='../../Imagenes/d_plus.jpg';
   }
   else if(imagen.indexOf('d_carga_nacional')>0)
   {
        document.getElementById('logoGrande').src='../../Imagenes/d_carga_nacional_ongr.jpg';
        
   }
   else if(imagen.indexOf('d_recargas')>0)
   {
        document.getElementById('logoGrande').src='../../Imagenes/d_recargas_ongr.jpg';
        
   }
   else if(imagen.indexOf('d_giros')>0)
   {
        document.getElementById('logoGrande').src='../../Imagenes/d_giros_ongr.jpg';
        
   }

//      var query = parametroQueryString('itemLandingPage'); 
	var numPosting= strCtrlOrigen.substring(13,14);
        var objDos = 'dtlItems_ctl0'+numPosting+'_imagenesAnidadas';
        var rutacortaimagen = document.getElementById('logoGrande').src;
	rutacortaimagen = rutacortaimagen.substring(rutacortaimagen.indexOf("Imagenes"));
	cargarImagenesPlantilla1(objDos, rutacortaimagen, numPosting);

}

function cambiarImagen(){
document.getElementById('logoGrande2').src=document.getElementById('logoGrande').src;
}

function topOverOut(obj, apa){

    if( selectedGroup != apa)
    {
        obj = obj + "_PresentationModeControlsContainer_PresentationImage";
        apa = apa + "_PresentationModeControlsContainer_PresentationImage";
    
    
        var as = document.getElementsByTagName("img");
        var temp = document.getElementById(obj).src ;
            
        for (var i=0; i<as.length; i++) {

            if(as[i].id == obj)
            {    
                as[i].src = document.getElementById(apa).src;      
            }
            if(as[i].id == apa)
            {
                as[i].src = temp;
            }    
        }
    }
} 


function topOverOn(obj, apa){

    obj = obj + "_PresentationModeControlsContainer_PresentationImage";
    apa = apa + "_PresentationModeControlsContainer_PresentationImage";


    var as = document.getElementsByTagName("img");
 //   var temp = document.getElementById(obj).src ;
    
    if(temp.indexOf("off") < 0)
    {            
        for (var i=0; i<as.length; i++) {

            if(as[i].id == obj)
            {    
                as[i].src = document.getElementById(apa).src;      
            }
            if(as[i].id == apa)
            {
                as[i].src = temp;
            }    
        }
    }    
} 

function abrirGaneDePrisa(url)
{
       window.location = url;
//      window.location = "http://proximity3.e-logika.net/deprisa/GaneGanando/?nodo=3&amp;pageAnte=Envios";
//    window.open("http://proximity3.e-logika.net/deprisa/GaneGanando/?nodo=3&amp;pageAnte=Envios","", "width="+(screen.availWidth) + ", height=" + (screen.availheight) + ",fullscreen=yes");
//      window.open("http://proximity3.e-logika.net/deprisa/GaneGanando/?nodo=3&amp;pageAnte=Envios","", "width="+(screen.Width) + ", height=" + (screen.height));
}

function popitup(url) {
	newwindow=window.open(url,'name','height=280,width=530');
	if (window.focus) {newwindow.focus()}
	return false;
}

function Saludar() {
    alert('Hola');
}

function OpenPopup(url, name, height, width) {
	newwindow=window.open(url,name,'height=' +  height + ',width='+width);
	if (window.focus) {newwindow.focus()}
	return false;
}

/*function ClosePopup()
{
    window.close();
}*/

function LimpiarCampos() {
    for (x in campos) {
        var campo = document.getElementById(campos[x]);
        campo.value = '';
        if (campos[x].indexOf("lbl") > -1)
            campo.innerHTML = '';
    }
}
