// JavaScript Document
var dominioClic=false;
var chatEnLinea=false;
var estadoMenuIngreso;
(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
	var args_len = arguments.length;
	for (var i = args_len; i--;) {
	  var cacheImage = document.createElement('img');
	  cacheImage.src = arguments[i];
	  cache.push(cacheImage);
	}
  }
})(jQuery);
jQuery.preLoadImages("/imagenes/fMenu.png","/imagenes/fSubMenu.jpg", "/imagenes/cargador.gif","/imagenes/castorIngreso.jpg", "/imagenes/fondoMenu.jpg","/imagenes/fondoSubMenuEmergente.png","/imagenes/fondoSubMenuEmergenteActivada.png","/iconos/video.png","/iconos/ayuda.png","/iconos/cliente.png");
$(document).ready(function() {
	//Menu Principal
	$("#menu ul li").hover(
		function() {
			
			if ($(this).hasClass("submenu")) {
				$(".seleccionado", this).stop().css({opacity:1});
				$("a",this).stop().css({"color":"#FFFFFF"});
			} else {
				$(".seleccionado", this).stop().animate({opacity:1});
				$("a",this).stop().animate({"color":"#1D78B7"});
			}
		},
		function() {
			if ($(this).hasClass("submenu")) {
				$(".seleccionado", this).stop().css({opacity:0});
				$("a",this).stop().css({"color":"#333333"});
			} else {
				$(".seleccionado", this).stop().animate({opacity:0});
				$("a",this).stop().animate({"color":"#333333"});
			}
			
		}
	);
    $("#menu ul li>a").append($("<div>").attr('class', 'seleccionado').css("opacity","0"));
	$("#menu ul .submenu").hover(
		function() {
			$(".submenu-emergente",this).show();
		},
		function() {
			$(".submenu-emergente",this).hide();	
		}
	);
	//Busqueda Dominios
	$("#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();
		}
	});
	//Menu Ingreso
	estadoAnterior=$("#cuadro-ingreso a").html();
	$("#cuadro-ingreso a").click(menuIngreso);
	$("#formulario-ingreso #ingreso-boton").click(function() {
		$("#formulario-ingreso form").submit();
	});
	$("#formulario-ingreso input").keyup(function(e){
		if(e.keyCode == 13) {
			$("#formulario-ingreso form").submit();
		}
	});
	$("#formulario-ingreso #ingreso-cancelar").click(menuIngreso);
	//Botones
	$(".pequeno, .grande").hover(
		function(){
			$(this).stop().animate({opacity:1},"fast");
		},
		function(){
			$(this).stop().animate({opacity:0.8},"fast");
		})
		.css("opacity",0.8);
	//Botones
	$("#c-planes .ba:eq(0), #c-planes .ba:eq(3)").click(function(){window.location = "https://www.hostingcolombia.com/ordenar/?plan=9";});
	$("#c-planes .ba:eq(1), #c-planes .ba:eq(4)").click(function(){window.location = "https://www.hostingcolombia.com/ordenar/?plan=10";});
	$("#c-planes .ba:eq(2), #c-planes .ba:eq(5)").click(function(){window.location = "https://www.hostingcolombia.com/ordenar/?plan=11";});
	$(".ba").hover(function() {$(this).addClass("baa");}, function(){$(this).removeClass("baa");});
	$(".bAG").hover(function() {$(this).addClass("baga");}, function(){$(this).removeClass("baga");});
	$("#enviar-formulario").click(function(){$("#formulario-contacto").submit();});
	$("#menu-izquierdo #menu-izquierdo-chat").hover(
		function() {
			if (chatEnLinea) {
				$("#menu-izquierdo #menu-izquierdo-chat").addClass("menu-izquierdo-chat-enlinea-activo");
			} else {
				$("#menu-izquierdo #menu-izquierdo-chat").addClass("menu-izquierdo-chat-fueralinea-activo");
			}
		},
		function() {
			if (chatEnLinea) {
				$("#menu-izquierdo #menu-izquierdo-chat").removeClass("menu-izquierdo-chat-enlinea-activo");
			} else {
				$("#menu-izquierdo #menu-izquierdo-chat").removeClass("menu-izquierdo-chat-fueralinea-activo");
			}
		}
	);
	$("#menu-izquierdo #menu-izquierdo-contacto").hover(function() {$(this).addClass("menu-izquierdo-contacto-activo");}, function(){$(this).removeClass("menu-izquierdo-contacto-activo");});
	$("#menu-izquierdo #menu-izquierdo-contacto").click(function(){window.location = "/contactenos/";});
	//Formulario de Compra
	if ($("#ordenar").size()==1) {
		informacion = { "pid": plan, "skip": 1 };
		$.ajax({
			type: "GET",
			data: informacion,
			url: "/sistema/order/index.php",
			success: function(respuesta) {
				$("#ordenar").html(respuesta);
			}
		});
	}
	//Estado de Chat
	$("#menu-izquierdo-chat,#cuadro-contacto-chat").click(function() {
		if (chatEnLinea) {
		window.open('/chat/chat.php','','width=590,height=580,left=0,top=0,resizable=yes,menubar=no,location=no,status=yes,scrollbars=yes');
		} else {
			window.location = "/contactenos/";
		}
	});
	estadoChat();
	
});
function buscarDisponibilidad() {
	var datos = {"dominio": $("#dominio").val(),"tld": $("#tld").val()};
	$("#resultado-consulta-dominio").empty();
	$("#resultado-consulta-dominio").addClass("cargando");
	$.ajax({
		type: "POST",
		url: "/ajax/verificarDominio.php",
		data: datos,
		success: function(respuestaFinal) {
			$("#resultado-consulta-dominio").removeClass("cargando");
			$("#resultado-consulta-dominio").html(respuestaFinal);
		},
		error: function() {
			//Se muestra mensaje de error
		}
	});
}
function estadoChat() {
	var datos = {"v": "PGEgaHJlZj1cImphdmFzY3JpcHQ6dm9pZCh3aW5kb3cub3BlbignaHR0cDovL3d3dy5jYXN0b3Job3N0LmNvbS9jaGF0L2NoYXQucGhwJywnJywnd2lkdGg9NTkwLGhlaWdodD01ODAsbGVmdD0wLHRvcD0wLHJlc2l6YWJsZT15ZXMsbWVudWJhcj1ubyxsb2NhdGlvbj15ZXMsc3RhdHVzPXllcyxzY3JvbGxiYXJzPXllcycpKVwiIDwhLS1jbGFzcy0tPj48IS0tdGV4dC0tPjwvYT48IT5PbmxpbmU8IT5PZmZsaW5lPCE-" }
	$.ajax({
		type: "GET",
		url: "/chat/image.php",
		data: datos,
		success: function(respuestaFinal) {
			if (respuestaFinal.indexOf("Online")>-1) {
				chatEnLinea=true;
				$("#menu-izquierdo-chat").removeClass("menu-izquierdo-chat-fueralinea");
				$("#menu-izquierdo-chat").addClass("menu-izquierdo-chat-enlinea");
				$("#cuadro-contacto-chat").html("Chat en L&iacute;nea");
			} else {
				chatEnLinea=false;
				$("#menu-izquierdo-chat").removeClass("menu-izquierdo-chat-enlinea");
				$("#menu-izquierdo-chat").addClass("menu-izquierdo-chat-fueralinea");
				$("#cuadro-contacto-chat").html("Chat Off-Line");
			}
			if ($("#menu-izquierdo").css("left")!="0px") {
				$("#menu-izquierdo").animate({left: 0});
			}
		}
	});
	setTimeout(estadoChat,30000);
}
function menuIngreso() {
	if (!$("#contenido-ingreso").is(":visible")) {
			$("#linea-ingreso").removeClass("linea-ingreso-inactivo");
		  	$("#cuadro-ingreso a").html("Cerrar");
	  }
	  $("#contenido-ingreso").slideToggle("slow", function() {
		  if ($("#contenido-ingreso").is(":visible")) {
			  //Cuando se Abre
			  $("#ingreso-email").focus();
		  } else {
			  //Cuando se Cierra
			  $("#linea-ingreso").addClass("linea-ingreso-inactivo");
			  $("#cuadro-ingreso a").html(estadoAnterior);
		  }
	  });
}
