// JavaScript Document
$(document).ready(function() {
	iniciarContenido("#info_general",600,(5*1000),true,"descripcion_contenido");
	iniciarContenido("#algunos_clientes",600,(3*1000),false,"");
	//Busqueda Dominios
	var dominioClic=false;
	$("#cuadro_dominio").click(function() {
		if (!dominioClic) {
			$("#dominio").val("");
			$("#dominio").focus();
			dominioClic=true;
		}
	});
	$("#boton_consulta_dominio").click(function() {
		buscarDisponibilidad();
	});
	$("#dominio").keyup(function(e){
		if(e.keyCode == 13) {
			buscarDisponibilidad();
		}
	});
	//Testimionios
	//Desordena el Arreglo
	var listadoTestimonios = $("#testimonios > div");
	var arregloAleatorio = new Array(listadoTestimonios.length);
	listadoTestimonios.each(function() {	
		var encontrado=false;
		while (!encontrado) {
			var aleatorio = Math.floor(Math.random()*listadoTestimonios.length);
			if (arregloAleatorio[aleatorio]==null) {
				arregloAleatorio[aleatorio]=$(this);
				encontrado=true;
			}
		}
	});
	rotarTestimonio(arregloAleatorio, 0, 600, 7*1000);
	
	$('#plus_one').html('<g:plusone size="medium"></g:plusone>');
	
});
function rotarTestimonio(testimonios, posicion, tiempoEfecto, tiempo) {
	var anterior;
	if (posicion==0) {
		anterior=testimonios.length-1;
	} else {
		anterior=posicion-1;
	}
	if (testimonios[anterior].is(":visible")) {
		testimonios[anterior].fadeOut(tiempoEfecto);
	}
	testimonios[posicion].fadeIn(tiempoEfecto, function() {
		setTimeout(function(){
			var nuevaPosicion=0;
			if ((testimonios.length-1)!=posicion) {
				nuevaPosicion=posicion+1;
			}
			rotarTestimonio(testimonios, nuevaPosicion, tiempoEfecto, tiempo);
		},tiempo);
	});
}
function buscarDisponibilidad() {
	var datos = {"dominio": $("#dominio").val(),"tld": $("#tld").val()};
	$("#resultado_consulta_dominio").empty();
	$("#resultado_consulta_dominio").addClass("cargando");
	$.ajax({
		type: "POST",
		url: "/ajax/verificar_dominio.php",
		data: datos,
		success: function(respuestaFinal) {
			$("#resultado_consulta_dominio").removeClass("cargando");
			$("#resultado_consulta_dominio").html(respuestaFinal);
			$("#orden_rapida").colorbox({
										scrolling:false, 
										height:"650px",
										width:"800px"			
										});
		},
		error: function() {
			//Se muestra mensaje de error
		}
	});
}
