function gid(id){
	return document.getElementById(id);	
}

function get_contenido(url,parametros,elemento){
	if(elemento=="");
		elemento="contenedor_central";
	ajax_portal=Ajax_portal();
	ajax_portal.open("POST",url,true);	
	ajax_portal.onreadystatechange=function(){	
		if (ajax_portal.readyState==4){
			gid(elemento).innerHTML=""+ajax_portal.responseText+"";			
		}
	}	
	ajax_portal.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax_portal.send(parametros);
	
}


function Ajax_portal(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
function Ajax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function paginar_ajax(direccion,contenedor){
	//donde se mostrará los registros
	
	ajax=Ajax();
	//uso del medoto GET
	//indicamos el archivo que realizará el proceso de paginar
	//junto con un valor que representa el nro de pagina
	ajax.open("GET", direccion);
	
	ajax.onreadystatechange = function() {
	    if (ajax.readyState == 4) {
	        gid(contenedor).innerHTML = ajax.responseText
	        
	    }
	}
	//como hacemos uso del metodo GET
	//colocamos null ya que enviamos 
	//el valor por la url ?pag=nropagina
	ajax.send(null)
}

function setH() {

   var maxH = document.getElementById('contenedor_central').offsetHeight;
    document.getElementById('contenedor_noticias_destacadas').style.height=maxH+'px';
	//document.getElementById('contenedor_central').style.height=maxH+'px';
  }
  
//s="";
//function over(c){
//	var img=document.getElementById(c).src;
//	if(c!=s)
//	document.getElementById(c).src=img.replace(".jpg","_on.jpg");
//}
//function out(cc){
//	if(cc!=s){
//	var img=document.getElementById(cc).src;
//	document.getElementById(cc).src=img.replace("_on.jpg",".jpg");
//	}
//}
//function clik(ccc){
//        var img=document.getElementById(ccc).src;
//	document.getElementById(ccc).src=img.replace(".jpg","_in.jpg");
//
//
//}

function validar_form()
{
	var error="";
	if(document.form.nombre.value=="")
		error+="Debe introducir su nombre \n";
	if(document.form.apellidos.value=="")
		error+="Debe introducir sus apellidos \n";
	if(document.form.correo.value=="")
		error+="Debe introducir su correo \n";
	if(document.form.comentario.value=="")
		error+="Debe introducir un comentario \n";
		
	if(error==""){
		document.form.action=get_contenido('contacto.php','ok=1','');
		document.form.submit;
	}else{
		alert(error);
	}

}

function buscar()
{
	var error="";
	var parametro=document.fr_buscador.buscador.value;
	if(parametro=="" || parametro=="Buscador"){
		alert("Debe introducir un parámetro para la busqueda.");
	}else{
		get_contenido("buscador.php","parametro="+parametro,"contenedor_central");
	}
	
}

function valida_buscador(){
	var error="";
	if(document.form_buscador.stydescripcion.value=="")
		error="Debe introducir un concepto para la busqueda. \n";
	
	if(error==""){
		document.form_buscador.action="catalogo.php"
		document.form_buscador.submit();
	}else{
		alert(error);
	}
		
	
}

