// Esta función cargará las paginas
function llamarasincrono(url, id_contenedor){
	var pagina_requerida = false
	if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
		pagina_requerida = new XMLHttpRequest()
	} else if (window.ActiveXObject){ // pero si es IE
		try {
			pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){ // en caso que sea una versión antigua
			try{
				pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch (e){}
		}
	}
		else
		return false
	pagina_requerida.onreadystatechange=function(){ // función de respuesta
		cargarpagina(pagina_requerida, url, id_contenedor)
	}
	pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
	pagina_requerida.send(null)
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina(pagina_requerida, url, id_contenedor){
	if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
	{
		posic=url.indexOf('?');
		//alert(posic);	
		urlsin=url.substr(0, posic);
		//alert(urlsin);
		if (posic!=-1)
		{
			parametros=url.substr(posic+1, url.length);
			document.location = "index.php?origen="+urlsin+"&contenedor="+id_contenedor+"&"+parametros;
		}
		else
		{
			document.location = "index.php?origen="+url+"&contenedor="+id_contenedor;
		}
	}
	//document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText
}
// Abrir ventana
function abrirVentana(url1) {
	var especificaciones="top=0, left=0, toolbar=no,location=no, status=no,menubar=no,scrollbars=no, resizable=no, width=400,height=400";
	window.open(url1,'titulo',especificaciones);
}
function abrir(url,ancho,alto) {
	var especificaciones="top=0, left=0, toolbar=no,location=no, status=no,menubar=no,scrollbars=no, resizable=no, width="+ancho+",height="+alto;
	window.open(url,'',especificaciones);
}
// Comprobar Form
function comprobarForm(Form) {
	var mensaje = '';
	if(Form.Empresa.value == '') {
		mensaje = mensaje + '- Empresa \n';
	}
	if(Form.Contacto.value == '') {
		mensaje = mensaje + '- Contacto / Contacte \n';
	}
	if(Form.Telefono.value == '') {
		mensaje = mensaje + '- Teléfono / Telèfon \n';
	}
	if(isNaN(Form.Telefono.value)) {
		mensaje = mensaje + '- Teléfono (sólo números) / Telèfon (només nombres) \n';
	}
	if(mensaje != '') {
		alert('Por favor, compruebe el (los) siguiente(s) campo(s): \n Per favor, comprovi el(s) següent(s) camp(s): \n'+mensaje);
		return false;
	} else {
		return true;
	}
}
// Comprobar Form amigo
function comprobarFormAmistad(Form) {
	var mensaje = '';
	if(Form.Su.value == '') {
		mensaje = mensaje + '- Su nombre / El seu nom \n';
	}
	if(Form.SuMail.value == '') {
		mensaje = mensaje + '- Su email / El seu email \n';
	}
	if(Form.El.value == '') {
		mensaje = mensaje + '- El nombre de su amigo / El nom del seu amic \n';
	}
	if(Form.ElMail.value == '') {
		mensaje = mensaje + "- El email de su amigo / L' email del seu amic \n";
	}
	if(mensaje != '') {
		alert('Por favor, compruebe el (los) siguiente(s) campo(s): \n Per favor, comprovi el(s) següent(s) camp(s): \n'+mensaje);
		return false;
	} else {
		return true;
	}
}
// Abrir - Cerrar capas
function mostrarCapa(nombreCapa) {
	document.getElementById(nombreCapa).style.display = "";
}
function ocultarCapa(nombreCapa){
	document.getElementById(nombreCapa).style.display = "none";
}
function cargarMostrar(nombreCapa,url) {
	mostrarCapa(nombreCapa);
	llamarasincrono(url,nombreCapa);
}
// Imprimir 
function imprimir(lineaGet,idImpresion) {
	var coletilla="top=0, left=0, toolbar=no,location=no, status=no,menubar=no,scrollbars=yes, resizable=no, width=600,height=400";
	if(idImpresion == 0) {
		var url ='Librerias/lib_impresion-inc.php'+lineaGet;
	}
	/*if(idImpresion == 1) {
		
	}*/
	window.open(url,'',coletilla);
}
function doPassVar(args,idElemento){
   window.document[idElemento].SetVariable("texto", args);
}
function compruebaUP()
{
	if (document.buscar.r.value=="")
	{
		alert("DEBE INDICAR LA REFERENCIA A MOSTRAR");
		return false;
	}
	else
	{
		//alert("index.php?origen=Modulos/contenido.php&contenedor=contenidos&r="+document.buscar.r.value+"&p=2");
		document.location="index.php?origen=Modulos/contenido.php&contenedor=contenidos&r="+document.buscar.r.value+"&p=2";
		return false;
	}
}