
var factual = 12;
var fsmallest = 12;
var flargest = 20;
function aumentarFontSize(l){
	factual = (factual >= flargest) ? flargest : factual + 1;
	var lay = document.getElementById(l);
	lay.style.fontSize = factual;
	lay.style.lineHeight = (factual + 3) + "px";
}

function reducirFontSize(l){
	factual = (factual <= fsmallest) ? fsmallest : factual - 1;
	var lay = document.getElementById(l);
	lay.style.fontSize = factual;
	lay.style.lineHeight = (factual + 3) + "px";
}
// ajax
// Documento JavaScript
// Esta función cargará las paginas
function check_form_cont(){
	if(document.getElementById('nombre').value == ""){
		document.getElementById("resultados").innerHTML="<span class=\"BlancoTH_msg\">Escriba correctamente su NOMBRE !!!</span>";
	} else if(document.getElementById('apellido').value == ""){
		document.getElementById("resultados").innerHTML="<span class=\"BlancoTH_msg\">Escriba correctamente su APELLIDO !!!</span>";
	} else if(document.getElementById('localidad').value == ""){
		document.getElementById("resultados").innerHTML="<span class=\"BlancoTH_msg\">Escriba correctamente su LOCALIDAD !!!</span>";
	} else if(document.getElementById('provincia').value == ""){
		document.getElementById("resultados").innerHTML="<span class=\"BlancoTH_msg\">Escriba correctamente su PROVINCIA !!!</span>";
	} else if(document.getElementById('pais').value == ""){
		document.getElementById("resultados").innerHTML="<span class=\"BlancoTH_msg\">Escriba correctamente su PAIS !!!</span>";
	} else if(document.getElementById('email').value.length < 8 || document.getElementById('email').value.indexOf('@')< 2 || document.getElementById('email').value.indexOf('.')< 1){
		document.getElementById("resultados").innerHTML="<span class=\"BlancoTH_msg\">Escriba correctamente su E-MAIL !!!</span>";
	} else if(document.getElementById('asunto').value == ""){
		document.getElementById("resultados").innerHTML="<span class=\"BlancoTH_msg\">Escriba el ASUNTO de su mensaje !!!</span>";
	} else if(document.getElementById('comentarios').value == ""){
		document.getElementById("resultados").innerHTML="<span class=\"BlancoTH_msg\">No olvide redactar su MENSAJE !!!</span>";
	} else {
		llamarasincrono('envia_datos.php', 'formulario');
	}
}

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, id_contenedor);
	}
	pagina_requerida.open('POST', url, true) // asignamos los métodos open y send
	if (id_contenedor == "miscelaneas"){
		pagina_requerida.send(null);
	} else if (id_contenedor == "formulario"){
		pagina_requerida.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		pagina_requerida.send(retornarRes());
	} else if (id_contenedor == "form_clas"){
		pagina_requerida.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		pagina_requerida.send(retornarAvi());
	} else if (id_contenedor == "form_resp"){
		pagina_requerida.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		pagina_requerida.send(retornarResp());
	} else if (id_contenedor == "clima"){
		var codigo=document.getElementById('clim').value;
		if(codigo != 0){
			cad='codigo='+encodeURIComponent(codigo);
			pagina_requerida.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			pagina_requerida.send(cad);
		}
	} else {
		pagina_requerida.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		pagina_requerida.send(retornarDatos());
	}
}
function llamar_video(url, id_contenedor, id_video){
	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, id_contenedor);
	}
	pagina_requerida.open('POST', url, true) // asignamos los métodos open y send
	if (id_contenedor == "pantalla"){
		pagina_requerida.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		pagina_requerida.send('id_video='+encodeURIComponent(id_video));
	} 
}
function retornarDatos(){
  var cad='';
  var dia=document.getElementById('select').value;
  var mes=document.getElementById('select2').value;
  var anio=document.getElementById('select3').value;
  cad='select='+encodeURIComponent(dia)+'&select2='+encodeURIComponent(mes)+'&select3='+encodeURIComponent(anio);
  return cad;
}
function retornarRes(){
  var cad='';
  var nombre=document.getElementById('nombre').value;
  var apellido=document.getElementById('apellido').value;
  var telefono=document.getElementById('telefono').value;
  var localidad=document.getElementById('localidad').value;
  var provincia=document.getElementById('provincia').value;
  var pais=document.getElementById('pais').value;
  var email=document.getElementById('email').value;
  var asunto=document.getElementById('asunto').value;
  var comentarios=document.getElementById('comentarios').value;
  var publicar=document.getElementById('publicar').checked;
  var acttion="save";
  cad='nombre='+encodeURIComponent(nombre)+'&apellido='+encodeURIComponent(apellido)+'&telefono='+encodeURIComponent(telefono)+'&localidad='+encodeURIComponent(localidad)+'&provincia='+encodeURIComponent(provincia)+'&pais='+encodeURIComponent(pais)+'&email='+encodeURIComponent(email)+'&asunto='+encodeURIComponent(asunto)+'&comentarios='+encodeURIComponent(comentarios)+'&publicar='+encodeURIComponent(publicar)+'&acttion='+encodeURIComponent(acttion);
  //alert(cad);
  return cad;
}
function retornarAvi(){
  var cad='';
  var nombre=document.getElementById('nombre').value;
  var apellido=document.getElementById('apellido').value;
  var telefono=document.getElementById('telefono').value;
  var localidad=document.getElementById('localidad').value;
  var provincia=document.getElementById('provincia').value;
  var pais=document.getElementById('pais').value;
  var email=document.getElementById('email').value;
  var asunto=document.getElementById('asunto').value;
  var comentarios=document.getElementById('comentarios').value;
  var hacer=document.getElementById('hacer').value;
  var categoria=document.getElementById('categoria').value;
  var acttion="save";
  cad='nombre='+encodeURIComponent(nombre)+'&apellido='+encodeURIComponent(apellido)+'&telefono='+encodeURIComponent(telefono)+'&localidad='+encodeURIComponent(localidad)+'&provincia='+encodeURIComponent(provincia)+'&pais='+encodeURIComponent(pais)+'&email='+encodeURIComponent(email)+'&asunto='+encodeURIComponent(asunto)+'&comentarios='+encodeURIComponent(comentarios)+'&hacer='+encodeURIComponent(hacer)+'&categoria='+encodeURIComponent(categoria)+'&acttion='+encodeURIComponent(acttion);
  alert(hacer);
  return cad;
}
function retornarResp(){
  var cad='';
  var nombre=document.getElementById('nombre').value;
  var apellido=document.getElementById('apellido').value;
  var telefono=document.getElementById('telefono').value;
  var localidad=document.getElementById('localidad').value;
  var provincia=document.getElementById('provincia').value;
  var pais=document.getElementById('pais').value;
  var email=document.getElementById('email').value;
  var asunto=document.getElementById('asunto').value;
  var comentarios=document.getElementById('comentarios').value;
  var ema_dest=document.getElementById('ema_dest').value;
  var acttion="save";
  cad='nombre='+encodeURIComponent(nombre)+'&apellido='+encodeURIComponent(apellido)+'&telefono='+encodeURIComponent(telefono)+'&localidad='+encodeURIComponent(localidad)+'&provincia='+encodeURIComponent(provincia)+'&pais='+encodeURIComponent(pais)+'&email='+encodeURIComponent(email)+'&asunto='+encodeURIComponent(asunto)+'&comentarios='+encodeURIComponent(comentarios)+'&ema_dest='+encodeURIComponent(ema_dest)+'&acttion='+encodeURIComponent(acttion);
  return cad;
}

// 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, id_contenedor){
	if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1)) {
		document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText;
	} else {
		if (id_contenedor == "formulario" || id_contenedor == "form_clas" || id_contenedor == "form_resp"){
			document.getElementById("resultados").innerHTML="<span class=\"BlancoTH\">Aguarde un momento por favor...<br>Conectando con la fuente de datos !!!</span>";
		} else if(id_contenedor == "clima"){
			
		} else {
			document.getElementById(id_contenedor).innerHTML="<span class=\"BlancoTH\">Aguarde un momento por favor...<br>Conectando con la fuente de datos !!!</span>";
		}
	}
}
// fin ajax