var elAmbito;
var formularios=0;
function iniciarAsistente(ambito, producto) {
	formularios = document.forms.length;
	elAmbito = ambito;

	new Ajax.Request("../plantillas/asistente_productos/asistente_inicio_ajax.jsp?ambito="+ambito+"&producto="+producto,
        {
       	method: "post",
       	parameters: {producto: producto},
       	onSuccess: parseAjaxInicioAsistente,
       	onException: eliminarAsistente,
       	onFailure: eliminarAsistente
       	}
	);	
}

function parseAjaxInicioAsistente(transport) {
	var result = transport.responseText;
	var producto = transport.request.parameters['producto'];

	cargarZonaGrande(result);
	
	if ($("listaFotosInicio")!=null && $("listaFotosInicio").innerHTML!="") {
		if ($("intervaloInicio")!=null)
  			var intervalo = $("intervaloInicio").innerHTML;
  		else
  			var intervalo = 3;
  					
  		var contenidoFotos = $("listaFotosInicio").innerHTML;
  		contenidoFotos = contenidoFotos.substring(0,contenidoFotos.lastIndexOf(";"));
  		FotoSlider("fotosInicio",contenidoFotos,intervalo);
  	}

	if (producto!=null && producto!="") 
		cargarAsistente(producto);

	initInputs();
	initCastomFormsAsistente();
}

function cargarAsistente(id) {
	if (id == "0") {
		for (var i=0; i < document.asistente1.length; i++) {
			if (document.asistente1.radio0[i].checked) {
				id = document.asistente1.radio0[i].id;
				break;	
			} 
		}
	} 

	var paramGoogle = document.asistente1.parametroGoogle.value;
	if (id=="seccion0") paramGoogle = paramGoogle + "Telefonia";
	else if (id=="seccion1") paramGoogle = paramGoogle + "Fibra";
	googleAnalytics(paramGoogle);

	/*if (idSlider!=null)
  			clearTimeout(idSlider);
	if ($("listaFotosInicio")!=null) {
		var padre = $("listaFotosInicio").parentNode;
		padre.removeChild($("listaFotosInicio"));
	}*/
	
 	new Ajax.Request("../plantillas/asistente_productos/asistente_ajax.jsp?id_main="+id+"&ambito="+elAmbito,
        {
       	method: "post",
       	parameters: {id: id},
       	onSuccess: parseAjaxAsistente,
       	onException: eliminarAsistente,
       	onFailure: eliminarAsistente
       	}
	);	
}
  
function eliminarAsistente() {
      $("columnaDoble-inside").innerHTML = "";
}
  
function parseAjaxAsistente(transport) {
	var result = transport.responseText;
	var id_main = transport.request.parameters['id'];

  	$("formulario1").style.display = "none";
  	$("formulario2").style.display = "block";
  	if (id_main!=null && id_main!="") {
  		$(id_main+"_1").checked=true;
  	}
  	$("boton").style.visibility = "hidden";
  	$("main").style.display = "block";
  	$("main").innerHTML = result;
  	$("pie").style.display = "block";

  	//cargarZonaGrande(result);
  	/*if ($("listaFotosInicio")!=null && $("listaFotosInicio").innerHTML!="") {
  		if ($("intervaloInicio")!=null)
  			var intervalo = $("intervaloInicio").innerHTML;
  		else
  			var intervalo = 3;
  		var contenidoFotos = $("listaFotosInicio").innerHTML;
  		contenidoFotos = contenidoFotos.substring(0,contenidoFotos.lastIndexOf(";"));
  		FotoSlider("fotosInicio",contenidoFotos,intervalo);
  	} else {
  		if (idSlider!=null)
  			clearTimeout(idSlider);
  	}*/
  	
  	initInputs();
	initCastomFormsAsistente();
}
  
function cargarMasNiveles(num) {
  	primero=true;
  	
  	var id;
  	for (var i=0; i < document.asistente1.length; i++) {
		if (document.asistente1.radio0[i].checked) {
			id = document.asistente1.radio0[i].id;
			id = id.substring(0, id.indexOf("_1"));
			break;	
		} 
	}

	for (var capas=num;capas<$("niveles").childNodes.length;capas++) {
  		$("nivel"+(capas+1)).innerHTML = "";
  		$("nivel"+(capas+1)).style.display = "none";
  	}

	if ($("promocion")!=null) {
		$("promocion").innerHTML = "";
		$("promocion").style.display = "none";
	}
	$("pie").style.display = "block";	

  	var id_nivel;
  	for (var j=0; j < document.forms[((num-1)+formularios)].length; j++) {
		if (document.forms[((num-1)+formularios)].elements[j].checked) {
	      		id_nivel = document.forms[((num-1)+formularios)].elements[j].value;
	      		break;
	      	}
	}

	new Ajax.Request("../plantillas/asistente_productos/asistente_niveles_ajax.jsp?ambito="+elAmbito+"&id_main="+id+"&id_nivel="+id_nivel+"&num="+num,
        {
       	method: "post",
       	parameters: {num: num},
       	onSuccess: parseAjaxAsistenteNiveles,
       	onException: eliminarAsistente,
       	onFailure: eliminarAsistente
       	}
	);
}
 
function parseAjaxAsistenteNiveles(transport) {
  	var result = transport.responseText;
  	var num = transport.request.parameters['num'];

	if (result.indexOf("***")>=0) {
		result = result.substring(result.indexOf("***")+3, result.length);
		if ($("nivel"+num)!=null)
			$("nivel"+num).innerHTML = "";
		//$("pie").style.display = "none";
		$("pie").style.display = "block";
		if ($("niveles").style.display == "none")
			$("niveles").style.display = "block";
		$("promocion").innerHTML = result;
		$("promocion").style.display = "block";
	} else {
		if ($("niveles").style.display == "none")
			$("niveles").style.display = "block";
  		$("nivel"+num).innerHTML = result;
  		$("nivel"+num).style.display = "block";
  	}
  	initInputs();
	initCastomFormsAsistente();
}
  
var primero=true;
function nuevoNivel(niveles) {
  	$("niveles").innerHTML = "";
  	$("niveles").style.display = "none";

  	if (primero) {
  		var html="";
  		for (var i=0;i<niveles;i++) {
	  		html += "<div id='nivel"+ (i+2) +"' style=\"display:none\"></div>";
	  	}
	  	html += "<div id='promocion' style=\"display:none\"></div>";
	  	primero = false;
	  	$("niveles").innerHTML = html;
	}
}

// Rotación de la imagen.
var listaFotos = new Array();
var idSlider;
function FotoSlider(idImagen,fotos,tiempo) {
	var separador = fotos.indexOf(";");
	var imgSiguiente = fotos.substring(0,separador);
	if (imgSiguiente.indexOf("/webektest")==-1)
		imgSiguiente = "/webektest" + fotos.substring(0,separador);
	
	if (document.all) {
		document.getElementById(idImagen).style.filter="blendTrans(duration=2)";
		document.getElementById(idImagen).filters.blendTrans.Apply();
	}
	
	document.getElementById(idImagen).src = imgSiguiente;
	
	if (document.all) {
		document.getElementById(idImagen).filters.blendTrans.Play();
	}
	
	var restoImagenes= fotos.substring(separador+1,fotos.length) + ';' + imgSiguiente;
	idSlider = setTimeout("FotoSlider('"+idImagen+"','"+restoImagenes+"',"+tiempo+")", tiempo*1000);
	
	// cambio de imagen.
	separador = restoImagenes.indexOf(";");
	nextImage = restoImagenes.substring(0,separador);
	if (listaFotos[imgSiguiente] == null) {
		listaFotos[imgSiguiente] = new Image;
		listaFotos[imgSiguiente].src = imgSiguiente;
	}
}
  	