window.onload=inicio;
function objetoajax()
{
	//Create a boolean variable to check for a valid Internet Explorer instance.
	var xmlhttp = false;
	//Check if we are using IE.
	try {
		//If the Javascript version is greater than 5.
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		//alert ("You are using Microsoft Internet Explorer.");
	} catch (e) {
	//If not, then use the older active x object.
		try {
			//If we are using Internet Explorer.
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			//alert ("You are using Microsoft Internet Explorer");
		} catch (E) {
		//Else we must be using a non-IE browser.
		xmlhttp = false;
		}
	}

	//If we are using a non-IE browser, create a javascript instance of the object.
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	xmlhttp = new XMLHttpRequest();
	//alert ("You are not using Microsoft Internet Explorer");
	}
	return xmlhttp;
}
function mostrarBarraNavegacion(idMenu){
	var obj = document.getElementById("links-navegacion");
	obj.innerHTML="";
	var ajax= objetoajax();
	ajax.open("POST", "controlador/navegacion.php",true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4 && ajax.status == 200) {
			obj.innerHTML="";
			obj.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
	ajax.send("idMenu="+idMenu);
}
function mostrarNoticiasHome(pagina)
{
	var obj = document.getElementById("noticias-principal");
	obj.innerHTML="<img src='images/load.gif'><hr>";
	var ajax= objetoajax();
	ajax.open("GET", "controlador/"+pagina+".php",true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4 && ajax.status == 200) {
			obj.innerHTML="";
			obj.innerHTML = ajax.responseText;
			$(function() {
			

			});
		}
	}
	ajax.send(null);
}
function mostrarContenido(pagina,idMenu) {
	document.getElementById("noticias-principal").innerHTML="";
	var obj = document.getElementById("content-principal");
	obj.innerHTML="<img src='images/load.gif'><hr>";
	var ajax= objetoajax();
	ajax.open("GET", "pages/"+pagina+".html",true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4 && ajax.status == 200) {
			obj.innerHTML="";
			obj.innerHTML = ajax.responseText;
		}
	}	
	ajax.send(null);
	mostrarBarraNavegacion(idMenu);
}

function mostrarContenidoControlador(pagina,variables,idMenu) {
	var valido=true;
	
	if(pagina=="busqueda")
	{
		var variables="searchWord="+document.getElementById("search").value;
		if(document.getElementById("search").value=="")
		{
			valido=false;
		}
	}
	if(valido)
	{
	if(pagina=="home")
		mostrarNoticiasHome("mostrarNoticiasHome");
	else
		document.getElementById("noticias-principal").innerHTML="";
	var obj = document.getElementById("content-principal");
	obj.innerHTML="<img src='images/load.gif'><hr>";
	var ajax= objetoajax();
	ajax.open("POST", "controlador/"+pagina+".php",true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4 && ajax.status == 200) {
			obj.innerHTML="";
			obj.innerHTML = ajax.responseText;
			if(pagina=="contactanos")
				formContacto();
		}
		
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
	ajax.send(variables);
	mostrarBarraNavegacion(idMenu);
	}
	else
	{
		$(function(){
			var dialogOpts = {
			 modal: true
			};
			$("#myDialog2").html('<p>Introduzca t&eacute;rmino de busqueda</p>');
			$("#myDialog2").dialog(dialogOpts);	
		});
	}
}



function inicio(){
	mostrarContenidoControlador("home","",0);
}
function getCotizacion(){
	
	var fecha=document.getElementById("fecha").value;
	if(fecha=="")
	{
		$(function(){
	    var dialogOpts = {
		 modal: true
		};
		$("#myDialog").html('<p>Introduzca una fecha</p>');
		$("#myDialog").dialog(dialogOpts);
		});
	}
	else
	{
		var variables="fecha="+fecha;
		mostrarContenidoControlador("getCotizacion",variables);
	}
}
function formContacto(){
    $("#form").validate({
             rules:{
             	nombre:{
             		required:true
                },
             	email:{
					email:true,
					required:true
                },
				mensaje:{
             		required:true
                }
                            
              },
              messages:{
                nombre:{
                   required:"Campo obligatorio"
                },
                email:{
                    email:"El email no es valido",
                    required:"Campo obligatorio"
                },
				mensaje:{
                   required:"Campo obligatorio"
                }
              },
			  submitHandler:function(){
				  
                var nombre=document.getElementById("nombre").value;
				var email=document.getElementById("email").value;
				var mensaje=document.getElementById("mensaje").value;  
				var obj = document.getElementById("content-principal");
				var ajax= objetoajax();
				var variables="nombre="+nombre+"&email="+email+"&mensaje="+mensaje;
				ajax.open("POST", "controlador/nuevoContacto.php",true);
				ajax.onreadystatechange = function() {
					if (ajax.readyState == 4 && ajax.status == 200) {
						obj.innerHTML="";
						obj.innerHTML = ajax.responseText;
						
					}
				}
				ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
				ajax.send(variables);
			}
		});
	
	 
}
