  /*Función para cargar la página inicial de Promociones */
  function cargarPromocion(ambito) {
    GuardarPagina('cargarPromocion', [ambito]);
   	googleAnalytics("/promociones");
  	if ($("contenido")==null)
		document.location.href='/CanalOnline/homes/home_particulares.jsp?promocion=1';
	else {
	  	new Ajax.Request("../zonas/promociones/promocion.jsp?ambito="+ambito,
	  	{
	       	method: "post",
	       	onSuccess: parseAjaxMostrarPromociones,
	       	onException: eliminarPromocion,
	       	onFailure: eliminarPromocion
	       	}
		);
	}
  }
  
  function cargarPromocionConcreta(ambito, idlinea, nomgrupo, idgrupo) {
  	if ($("contenido")==null)
		document.location.href='/CanalOnline/homes/home_particulares.jsp?promocion='+ambito;
	else
	{
		cargarZonaGrande('<center><br /><br / ><img src="/webektest/imgs/indicator_big.gif"></center>');
	 	new Ajax.Request("../zonas/promociones/promocion_ajax.jsp?id_linea="+idlinea+"&nombre_grupo="+escape(nomgrupo)+"&id_grupo="+idgrupo+"&ambito="+ambito,
	  	{
	       	method: "post",
	       	onSuccess: parseAjaxPromocionConcreta,
	       	onException: eliminarPromocion,
	       	onFailure: eliminarPromocion
	       	}
		);	
	}
  }
  
  function parseAjaxPromocionConcreta(transport) {
  	var response = transport.responseText;
        //ocultarCaminoHormigas2();
   	cargarZonaGrande(response);    	
    margenHome();
  }
  
  function eliminarPromocion() {
  	$("contenido").innerHTML = "";
  }
  
  function parseAjaxMostrarPromociones(transport) {
  	//var ambito = transport.request.parameters['ambito'];
  	var response = transport.responseText;
    //ocultarCaminoHormigas2();
   	cargarZonaGrande(response);    	
    margenHome();
       	
       	initInputs();
	initCastomFormsAsistente();
  }
  
  function muestraGrupos(linea, total) {
  	for (var i=0; i<total;i++)
  	{
      //Effect.SlideUp($("grupos_"+i));
  		$("grupos_"+i).style.visibility = 'hidden';
  		$("grupos_"+i).style.display = 'none';  
  	}
  	if ($("siguiente")!=null) {
      //Effect.SlideUp($("siguiente"));
  		$("siguiente").style.visibility = 'hidden';
  		$("siguiente").style.display = 'none';
  	}
  	$("grupos_"+linea).style.visibility = 'visible';
  	$("grupos_"+linea).style.display = 'block';
  	//Effect.SlideDown($("grupos_"+linea));

  	initInputs();
  	initCastomFormsAsistente();

  } 

  function mostrarBoton() {
  	$("siguiente").style.visibility = 'visible';	
  	$("siguiente").style.display = 'block';
  	
  	initInputs();
	initCastomFormsAsistente();
  }
  
  function cargarFichas(ambito) {
    var indice1 = 0;
    while ($("form_lineas" + indice1) != null) {
      if ($("form_lineas" + indice1).radio_linea.checked) break;
      indice1++;
    }
    var indice2 = $("form_lineas" + indice1).radio_linea.value;
    for (var j=0; j < $("form_" + indice2).radio_grupo.length; j++) {
      if ($("form_" + indice2).radio_grupo[j].checked) {
        id = $("form_" + indice2).radio_grupo[j].value;
        break;
      }
    }
    var nombre_grupo = eval('$("form_" + indice2).nombre_grupo_' + j + '.value');
  	cargarZonaGrande('<center><br /><br / ><img src="/webektest/imgs/indicator_big.gif"></center>');
  	new Ajax.Request("../zonas/promociones/promocion_ajax.jsp?id_linea="+indice2+"&nombre_grupo="+escape(nombre_grupo)+"&id_grupo="+id+"&ambito="+ambito,
  	{
       	method: "post",
       	onSuccess: parseAjaxPromocion,
       	onException: eliminarPromocion,
       	onFailure: eliminarPromocion
       	}
	);	
  }
  
  function parseAjaxPromocion(transport) {
  	var response = transport.responseText;
  	cargarZonaGrande(response);
  }
  
  function cargarPromocionLinea(id_linea, ambito) {
  	cargarZonaGrande('<center><br /><br / ><img src="/webektest/imgs/indicator_big.gif"></center>');
	new Ajax.Request("../zonas/promociones/promocion_ajax.jsp?id_linea="+id_linea+"&ambito="+ambito,
  	{
       	method: "post",
       	onSuccess: parseAjaxPromocion,
       	onException: eliminarPromocion,
       	onFailure: eliminarPromocion
       	}
	);	

 }

 function cargarPromocionGrupo(id_grupo, id_linea, ambito) {
  	cargarZonaGrande('<center><br /><br / ><img src="/webektest/imgs/indicator_big.gif"></center>');
	new Ajax.Request("../zonas/promociones/promocion_ajax.jsp?id_linea="+id_linea+"&id_grupo="+id_grupo+"&ambito="+ambito,
  	{
       	method: "post",
       	onSuccess: parseAjaxPromocion,
       	onException: eliminarPromocion,
       	onFailure: eliminarPromocion
       	}
	);	
  }
  
  function ocultarFila(num,ver) {
  	dis= ver ? '' : 'none';
  	tab=document.getElementById('tabla');
  	tab.getElementsByTagName('tr')[num].style.display=dis;
  }

  var contador = 0;
  function ocultarColumna(total) {
  	fila=document.getElementById('tabla').getElementsByTagName('tr');
  	if (contador==0) {
  		contador=1;
	  	for(i=0;i<fila.length;i++)
    			fila[i].getElementsByTagName('td')[contador].style.display='none';
    		if (total<6) {
    			$("siguiente").style.visibility = 'hidden';
    		}
  	} else {
		contador = contador+1;
  		for(i=0;i<fila.length;i++)
			fila[i].getElementsByTagName('td')[contador].style.display='none';
  		if (total<(contador+5)) {
    			$("siguiente").style.visibility = 'hidden';
    		}
	}
    	$("atras").style.visibility = 'visible';
  }
  
  function mostrarColumna(total) {
  	fila=document.getElementById('tabla').getElementsByTagName('tr');
  	if (contador>1) {
    		for(i=0;i<fila.length;i++)
    			fila[i].getElementsByTagName('td')[contador].style.display='';
    		if (contador<2) 
    			$("atras").style.visibility = 'hidden';
    		contador = contador-1;
    	} else {
  		for(i=0;i<fila.length;i++)
    			fila[i].getElementsByTagName('td')[contador].style.display='';
		$("atras").style.visibility = 'hidden';
		contador = 0;
	}
    	$("siguiente").style.visibility = 'visible';
  }

