<!--
var pong;
function hacerArray(n){
  this.length = n;
  for (i=1;i<=n;i++){
    this[i]=0;
  }
  return this;
}
//---FUNCION PARA MOSTRAR LA FECHA ACTUAL---
function mostrarFecha() {
  var this_month = new hacerArray(12);
  this_month[0]  = "Enero";
  this_month[1]  = "Febrero";
  this_month[2]  = "Marzo";
  this_month[3]  = "Abril";
  this_month[4]  = "Mayo";
  this_month[5]  = "Junio";
  this_month[6]  = "Julio";
  this_month[7]  = "Agosto";
  this_month[8]  = "Septiembre";
  this_month[9]  = "Octubre";
  this_month[10] = "Noviembre";
  this_month[11] = "Diciembre";

  var this_day_e = new hacerArray(7);
  this_day_e[0]  = "Domingo";
  this_day_e[1]  = "Lunes";
  this_day_e[2]  = "Martes";
  this_day_e[3]  = "Miércoles";
  this_day_e[4]  = "Jueves";
  this_day_e[5]  = "Viernes";
  this_day_e[6]  = "Sábado";

  var today = new Date();
  var day   = today.getDate();
  var month = today.getMonth();
  var year  = today.getYear();
  var dia = today.getDay();
    if (year < 1000) {
       year += 1900; }
  return( " " + this_day_e[dia] + ", " + day + " de " + this_month[month] + " de " + year);
}

function validar_user()
{
var nombre, password;
nombre=document.login.usuario.value.replace(/ /g, '');
password=document.login.pass.value.replace(/ /g, '');
if((nombre=="") || (password=="")){
	alert("Error:\nDebe rellenar ambos campos");
}		 
else
	document.login.submit();
}

/*VALIDACION DE FECHAS*/
var daysInMonth = makeArray(12);
daysInMonth[1] = 31;
daysInMonth[2] = 29;
daysInMonth[3] = 31;
daysInMonth[4] = 30;
daysInMonth[5] = 31;
daysInMonth[6] = 30;
daysInMonth[7] = 31;
daysInMonth[8] = 31;
daysInMonth[9] = 30;
daysInMonth[10] = 31;
daysInMonth[11] = 30;
daysInMonth[12] = 31;

function makeArray(n) {
   for (var i = 1; i <= n; i++) {
      this[i] = 0;
   } 
   return this;
}
//---CONTROL DEL NUMERO DE DIAS Y MESES---
function isDate(dd, mm, yyyy) {
if (!(mm > 0 && mm < 13))
{
return false;
}
if (!(dd > 0 && dd < 32))
{
return false;
}
if (dd > daysInMonth[eval(mm)])
{
return false;
}
return true;
}
function imprimir(){
	if (window.print)
		window.print()
	else
		alert("Error: su navegador no soporta esta opción.");
}

function Abre_ventana(url,vertical,horizontal){
	var ventana;
	ventana= eval("window.open('','ventana', 'top=200,left=250,location=no, menubar=no, scrollbars=yes, status=no, toolbar=no, resizable=no, height="+vertical+", width="+horizontal+"')");
	ventana.document.location=url;
	ventana.document.focus();
	ventana.document.close();
}
function redireccionar(cadena){
	var direccion;
	direccion='?' + cadena;
	window.location.search=direccion;
}

function ampliar_imagen(ruta)
{
   i1 = new Image;
   i1.src = ruta;
   html = '<html><head><title>Imagen</title></head>';
   html += '<body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" bgcolor="#F5F2ED">';
   html += '<center><img src="'+ruta+'" border="0" name="Foto"';
   html += 'onLoad="window.resizeTo(document.Foto.width+30,document.Foto.height+32)">';
   html += '</center></body></html>';
   popupImage = window.open('','_blank','scrollbars=1,resizable=0,top=50,left=150');
   popupImage.document.open();
   popupImage.document.write(html);
   popupImage.document.close();
}

function validar_contacto()
{
valores=new Array(4);
var error,i,campo,caja;
caja="";
error=0;
campo="";
//---SE ELIMINAN LOS ESPACIOS EN BLANCO CON REPLACE---
valores[0]=document.form1.nombre.value.replace(/ /g, '');
valores[1]=document.form1.mail.value.replace(/ /g, '');
valores[2]=document.form1.asunto.value.replace(/ /g, '');
valores[3]=document.form1.mensaje.value.replace(/ /g, '');
for(i=0;i<4;i++)
{
	if(valores[i]=="")
		{
		error=1;
		campo=i;
		break;
		}
}
switch (campo)
{
	case 0:
		caja="nombre";
		break;
	case 1:
		caja="e-mail";
		break;
	case 2:
		caja="asunto";
		break;
	case 3:
		caja="mensaje";
		break;	
}
if(error==1){
	alert("Debe rellenar todos los campos")
}		 
else
	document.form1.submit();
}

function url_imagen(url){
	document.imagen.src='./img/vacio.gif';
	document.imagen.src='./img/' + url;
}

//------------FUNCIONES DE AJAX --------------------
function pag_ajax (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 ('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, 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;
}

function cambiar_lang(lang){
	var variables,valor,cadena,encontrado,tamanio;
	cadena="";
	var mySearch = window.location.search.substr(1).split("&");
	tamanio=mySearch.length;
	encontrado=0;
	if (mySearch[0]=="")
		tamanio=0;
	for (i=0;i<tamanio;i++){
    	valor=mySearch[i];
		subcad=valor.substring(0,4);
		if(subcad=="lang"){
			encontrado=1;
			valor="lang=" + lang;
		}	
		cadena=cadena + valor;
		cadena=cadena + "&";
	}
	cadena=cadena.substring(0,(cadena.length)-1);
	if (encontrado==0){
		if(tamanio>0){		
			var comodin="&";
		}else{
			var comodin="";
		}
		cadena=cadena + comodin + "lang=" + lang;
	}
	window.location.search=cadena;
}

function validar_busqueda(){
	var palabra;
	palabra=document.form_buscar.buscar.value.replace(/(^\s*)|(\s*$)/g,"");
	if (palabra=="")
		//no hace búsqueda
		palabra="";
	else
		document.form_buscar.submit();
}
function TrimRight( str ) {
	var resultStr = "";
	var i = 0;
	if (str+"" == "undefined" || str == null)	
		return null;
	str += "";
	if (str.length == 0) 
		resultStr = "";
	else {
  		i = str.length - 1;
  		while ((i >= 0) && (str.charAt(i) == " "))
 			i--;
  		resultStr = str.substring(0, i + 1);
  	}
  	return resultStr;  	
}
function TrimLeft( str ) {
	var resultStr = "";
	var i = len = 0;
	if (str+"" == "undefined" || str == null)	
		return null;
	str += "";

	if (str.length == 0) 
		resultStr = "";
	else {	
		len = str.length;
  		while ((i <= len) && (str.charAt(i) == " "))
			i++;
  		resultStr = str.substring(i, len);
  	}
  	return resultStr;
}
function Trim( str ) {
	var resultStr = "";
	
	resultStr = TrimLeft(str);
	resultStr = TrimRight(resultStr);
	
	return resultStr;
}
//-->