/**
 * @author HostingDH
 * Funciones JavaScript; HostingDH.com
 */

//inicio de funciones al cargar la página web
$(document).ready(
	function(){
		$("#formularioContacto .infoAjax").html("Enviénos sus dudas y consultas a través de éste formulario");
		$("#sidebar").fadeTo("slow",0.8); //transparencia
		$("#hostingLinux .headHost").fadeTo("fast",0.8);
		$("#hostingWindows .winHostHead").fadeTo("fast",0.8);
		
		
		$(".verClientes").toggle(function(){
			$("#clientesList").slideDown();
		},function(){
			$("#clientesList").slideUp();
		});
		
		//HOSTING LINUX SLIDE
		$("#detallesHostingLinuxEstandar").toggle(function(){
			$("#hostingEstandar").slideDown("slow");
		},function(){
			$("#hostingEstandar").slideUp("slow");
		});
		
		$("#detallesHostingLinuxCorporativo").toggle(function(){
			$("#hostingCorporativo").slideDown("slow");
		},function(){
			$("#hostingCorporativo").slideUp("slow");
		});
		
		$("#detallesHostingLinuxUniversal").toggle(function(){
			$("#hostingUniversal").slideDown("slow");
		},function(){
			$("#hostingUniversal").slideUp("slow");
		});
		
		//HOSTING WINDWOS SLIDE
		$("#detallesHostingWindowsEstandar").toggle(function(){
			$("#winEstandarTabla").slideDown("slow");
		},function(){
			$("#winEstandarTabla").slideUp("slow");
		});
		//HOSTING WINDWOS SLIDE
		$("#detallesHostingWindowsCorporativos").toggle(function(){
			$("#winCorporativoTabla").slideDown("slow");
		},function(){
			$("#winCorporativoTabla").slideUp("slow");
		});
	});
	
function formularioContacto()
{
	nombre 	= $("#contactoNombre").val();
	correo 	= $("#contactoCorreo").val();
	pais	= $("#contactoPais").val();
	ciudad	= $("#contactoCiudad").val();
	
	numero	= $("#contactoNumero").val();
	servicio= $("#contactoServicio").val();
	hosting	= $("#contactoPlanHosting").val();
	data	= $("#contactoData").val();
	
	if(validarDatos(nombre,correo,pais,ciudad,numero,data))
	{
		img = system+"html.media/ajaxload.gif";
		$("#formularioContacto .infoAjax").html("<img src="+img+" />");
		$.post(system+"systemDH/mailDH.php", {
			name: nombre,
			mail: correo,
			country: pais,
			city: ciudad,
			number: numero,
			serv: servicio,
			host: hosting,
			msg:data
			
		},
		function (data)
			{
				$("#formularioContacto .infoAjax").html(data);
			}
		);
	}
	else
	{
		$("#formularioContacto .infoAjax").html("verifique sus datos, hay informaccion incorrecta o incompleta")
	}
	
}

function validarDatos(nombre,correo,pais,ciudad,numero,data)
{
	bool = true;
	if(nombre == '') bool = false;
	if(pais == '') 	 bool = false;
	if(ciudad == '') bool = false;
	if(numero == '') bool = false;
	if(data == '') 	 bool = false;
	
	if (!validarCorreo(correo)) {
		bool = false;
		alert("La dirección de Correo no mantiene un formato adecuado")
	}
	
	return bool; 
} 

function validarCorreo(mail){
	re=/^[A-Za-z][A-Za-z0-9_-]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/
	
	if(!re.exec(mail)){return false;} else {return true;}
}

