var tOut = new Array();
var rotaCounter = 1;

function startRota(limit, rota_contador){
	rotaCounter = rota_contador;
	rota(1,false,limit,rotaCounter);
}

function rota(id, clickBtn, limit, rotaCounter){
	var rid = "des" + rotaCounter;
	var brickid = "brick" + rotaCounter;
	var timeout = 7000;
	
	var up = document.getElementById("btn_up" + rotaCounter);
	var down = document.getElementById("btn_down" + rotaCounter);
	up.style.display = "none";
	down.style.display = "none";
	
	if(clickBtn) clearTimeout(tOut[rotaCounter]);
	if(limit>0){
		for(i = 1; i<=limit; i++){
			$("#" + rid + "_" + i).hide("fast");
			
			brick = document.getElementById(brickid + "_" + i);
			if(brick!=null) brick.className="";
		}
		
		if(limit>1){
			if(id == 1){
				up.onclick = down.onclick = function(){};
				up.style.display = "none";
				down.onclick = function(){rota(id+1,true,limit,rotaCounter);}
				down.style.display = "block";
				if(!clickBtn) tOut[rotaCounter] = setTimeout ('rota(' + (id+1) +',false,' + limit + ',"' + rotaCounter + '")', timeout);
			}else if(id == limit){
				up.onclick = function(){rota(id-1,true,limit,rotaCounter);}
				up.style.display = "block";
				down.onclick = function(){}
				down.style.display = "none";
				if(!clickBtn) tOut[rotaCounter] = setTimeout ('rota(' + (1) +',false,' + limit + ',"' + rotaCounter + '")', timeout);
			}else{
				up.onclick = function(){rota(id-1,true,limit,rotaCounter);}
				up.style.display = "block";
				down.onclick = function(){rota(id+1,true,limit,rotaCounter);}
				down.style.display = "block";
				if(!clickBtn) tOut[rotaCounter] = setTimeout ('rota(' + (id+1) +',false,' + limit + ',"' + rotaCounter + '")', timeout);
			}
		}
		$("#" + rid + "_" + id).show("slow");
		
		//si tiene bricks
		brick = document.getElementById(brickid + "_" + id);
		if(brick!=null) brick.className="selected";
	}
	
}

function validarForm2(form) {
	if(document.frmSolicitud.txtNombre.value == "Nombres"){
		alert("Debe ingresar su nombre");
		document.frmSolicitud.txtNombre.focus();
		return false;
	}
	if(document.frmSolicitud.txtApellidos.value == "Apellidos"){
		alert("Debe ingresar sus apellidos");
		document.frmSolicitud.txtApellidos.focus();
		return false;
	}
	if(document.frmSolicitud.txtEmail.value == "Email"){
		alert("Debe ingresar su email");
		document.frmSolicitud.txtEmail.focus();
		return false;
	}
	//alert(document.frmSolicitud.txtDireccion.value);
	if(document.frmSolicitud.txtDireccion.value == "Dirección"){
		alert("Debe ingresar su dirección");
		document.frmSolicitud.txtDireccion.focus();
		return false;
	}
	if(document.frmSolicitud.txtCiudad.value == "Ciudad"){
		alert("Debe ingresar su Ciudad");
		document.frmSolicitud.txtCiudad.focus();
		return false;
	}
	if(document.frmSolicitud.cmbPais.value == "0"){
		alert("Debe ingresar su País");
		document.frmSolicitud.cmbPais.focus();
		return false;
	}
	if(document.frmSolicitud.txtCelular.value == "Celular - Móvil"){
		alert("Debe ingresar su Celular");
		document.frmSolicitud.txtCelular.focus();
		return false;
	}
	if(document.frmSolicitud.txtTelefono.value == "Teléfono"){
		alert("Debe ingresar su Teléfono");
		document.frmSolicitud.txtTelefono.focus();
		return false;
	}
	if(document.frmSolicitud.cmbCapital.value == "Capital a Invertir"){
		alert("Debe ingresar su Capital a Invertir");
		document.frmSolicitud.cmbCapital.focus();
		return false;
	}
	if(document.frmSolicitud.cmbExpectativa.value == ""){
		alert("Debe ingresar sus Expectativas de Inversión");
		document.frmSolicitud.cmbExpectativa.focus();
		return false;
	}
	if(document.frmSolicitud.txtUbicacion.value == "Lugar para desarrollar la franquicia"){
		alert("Debe ingresar su Lugar para desarrollar la franquicia");
		document.frmSolicitud.txtUbicacion.focus();
		return false;
	}

	if(document.frmSolicitud.txtCodigo.value == "Código captcha"){
		alert("Debe ingresar el Código captcha");
		document.frmSolicitud.txtCodigo.focus();
		return false;
	}
	
    document.frmSolicitud.txtNombre.alias = "Nombres";
    document.frmSolicitud.txtApellidos.alias = "Apellidos";
    document.frmSolicitud.txtEmail.alias = "E-mail";
    document.frmSolicitud.txtDireccion.alias = "Direccion";
    document.frmSolicitud.txtCiudad.alias = "Ciudad";
    document.frmSolicitud.cmbPais.alias = "Pais";
    document.frmSolicitud.txtCelular.alias = "Ceular";
    document.frmSolicitud.txtTelefono.alias = "Teléfono";
    document.frmSolicitud.cmbCapital.alias = "Capital a Invertir";
    document.frmSolicitud.cmbExpectativa.alias = "Expectativas de Inversion";
    document.frmSolicitud.txtUbicacion.alias = "Lugar para desarrollar la franquicia";
    
    //document.frmSolicitud.optEstrato.alias = "Estrato";
    //document.frmSolicitud.cmbIngreso.alias = "Ingresos Mensuales";
    //document.frmSolicitud.optDeclara.alias = "Declara Renta";
    //document.frmSolicitud.cmbCapital.alias = "Capital a invertir";
    
    
    //document.frmSolicitud.txtCodigo.alias = "Código Captcha";
    
    //document.frmSolicitud.cmbEstadoCivil.optional = true;
    //document.frmSolicitud.cmbOcupacion.optional = true;
    //document.frmSolicitud.cmbOtra.optional = true;
    //document.frmSolicitud.txtCualOtra.optional = true;
    //document.frmSolicitud.cmbProfesion.optional = true;
    //document.frmSolicitud.cmbNivel.optional = true;
    
    //document.frmSolicitud.txtFechaNacimiento.optional = true;
    
    //document.frmSolicitud.txtCualFranquiciado.optional = true;
    
    //document.frmSolicitud.txtDimensionLocal.optional = true;
    //document.frmSolicitud.txtCiudad.optional = false;
	
    if(document.frmSolicitud.txtCodigo.value != ""){
    	xajax_validateCaptcha(document.frmSolicitud.txtCodigo.value);
    	if(document.frmSolicitud.txtCapt.value == 0){
    		alert("Código Invalido!!!");
    		return false;
    	}
    }
    
    if (!validarFrm(form)) { return false; }
    if (!validarEmail(document.frmSolicitud.txtEmail)) { return false; }
    
    xajax_showAdv(document.frmSolicitud.cmbCapital.value);
    return false;
}

function showAdv(){
	$.fancybox({
		'scrolling'		: 'no',
		'titleShow'		: false,
		'href'			: "#adv"
	});
	
	return false;
}

function showSuccess(){
	jQuery(document).ready(function() {
		$.fancybox({
			'scrolling'		: 'no',
			'titleShow'		: false,
			'href'			: "#success"
		});
		
		return false;
	});
}
