function mueveReloj(){
    momentoActual = new Date()
    hora = momentoActual.getHours();if (hora<=9) hora = "0"+hora;
    minuto = momentoActual.getMinutes();if (minuto<=9) minuto = "0"+minuto;
    segundo = momentoActual.getSeconds();if (segundo<=9) segundo = "0"+segundo;

    horaImprimible = hora + ":" + minuto + ":" + segundo

    getElement('spanHora').innerHTML = horaImprimible;
	setTimeout("mueveReloj()",1000);
} 

function fechaDeHoy(){
	var fecha=new Date();
	var diames=fecha.getDate();
	var diasemana=fecha.getDay();
	var mes=fecha.getMonth()+1;
	
	var textosemana = new Array (7);
	  textosemana[0]="Domingo";textosemana[1]="Lunes";textosemana[2]="Martes";textosemana[3]="Miércoles";textosemana[4]="Jueves";textosemana[5]="Viernes";textosemana[6]="Sábado";
	
	var textomes = new Array (12);
	  textomes[1]="Enero";textomes[2]="Febrero";textomes[3]="Marzo";textomes[4]="Abril";textomes[5]="Mayo";textomes[6]="Junio";textomes[7]="Julio";textomes[8]="Agosto";
	  textomes[9]="Septiembre";textomes[10]="Octubre";textomes[11]="Noviembre";textomes[12]="Diciembre";	
	  
	return textosemana[diasemana] + ", " + diames + " de " + textomes[mes];
}

function iniciar(){
	mueveReloj();
	getElement('spanFecha').innerHTML = fechaDeHoy();
	/*getUrl("ajaxColDerecha.php",'cDer','ajax-loader7.gif',"<br/><br/><br/><br/>","Cargando publicidades..");	*/
}

function windowOpen(ref){
	ventana=window.open(ref,"versionImpresa","toolbar=no,menubar=no, Titlebar=yes, location=no, status=no, scrollbars=yes, resizable=yes")
	ventana.focus()
}

function getElement(name) 
{
	if (document.all) 
	{
		return document.all(name);
	}
	return document.getElementById(name);
}

function verificarSelect(campo,valor){
    if (valor==-1){
        return " - Elija una opción para el campo "+campo+".<br />";
    }
    return "";
}

function verificarCadena(campo,cadena,obligatorio,maxSize){
	if (obligatorio){
		if (esVacio(cadena)){
			return " - El campo "+campo+" es obligatorio.<br />";
		}
	}
	
	if(!validarCadena(cadena))
    {
	    return " - El campo "+campo+" esta mal formado.<br />No se permiten los caracters \" \'<br />";
	}

	if (cadena.length>maxSize){
		return " - El campo "+campo+" no puede excederse de " + maxSize + " caracteres.<br />";
	}
	
	return "";
}

function validarCadena(cadena){
	var alfa = "'\"";
	for(i=0;i<cadena.length;i++)
	{    
		if(alfa.indexOf(cadena.charAt(i))!=-1)
		{
			return false;
		}
	}	
	return true;
}

function esVacio(cadena)
{
    var valido=false;
    var mistr;
    mistr="";
	for ( i = 0; i < cadena.length; i++ ) 
	{
        if ( cadena.charAt(i) != " " ) 
        {
            mistr= mistr + cadena.charAt(i);
        }           
    }
    
  if (cadena.length==0 || mistr.length==0)
    {
        valido=true;
    }
    return valido;
 }   

function verificarMail(campo,cadena,obligatorio){
	if (obligatorio){
		if (esVacio(cadena)){
			return " - El campo "+campo+" es obligatorio.<br />";
		}
	}
	
	if(cadena.indexOf('@',0)==-1 || cadena.indexOf(';',0)!=-1
	|| cadena.indexOf(' ',0)!=-1 || cadena.indexOf('/',0)!=-1
	|| cadena.indexOf(';',0)!=-1 || cadena.indexOf('<',0)!=-1
	|| cadena.indexOf('>',0)!=-1 || cadena.indexOf('*',0)!=-1
	|| cadena.indexOf('|',0)!=-1 
	|| cadena.indexOf('&',0)!=-1 || cadena.indexOf('$',0)!=-1
	|| cadena.indexOf('!',0)!=-1 || cadena.indexOf(':',0)!=-1) 
	{ 
		return " - El campo "+campo+" esta mal formado.<br />";
	}
	
	return "";
}



/* Tamaño fuentes ************************/
var factual = 13;
function aumentarFontSize(texto){
	if (factual < 20 ){
		factual = factual + 3; 
		setFuentes(factual,texto);
	}
}

function reducirFontSize(texto){
	if (factual > 13){
		factual = factual - 3;
		setFuentes(factual,texto);
	}
}

function setFuentes(fontactual,idtexto){
	var lay = document.getElementById(idtexto);
	try{
		lay.style.fontSize = fontactual + "px";
		//lay.style.line-height = fontactual + "px";
	}catch(e){
		//alert(e.description  + " | " + fontactual + " | " + idtexto)
	}
}

function aumentarletra(evento) {
	if (this.getAttribute) {		
		var rel = this.getAttribute('rel');		
	} else {
		var rel = evento.srcElement.getAttribute('rel');
	}
	aumentarFontSize(rel);
	return false;
}

function achicarletra(evento) {
	if (this.getAttribute) {		
		var rel = this.getAttribute('rel');		
	} else {
		var rel = evento.srcElement.getAttribute('rel');
	}
	reducirFontSize(rel);
	return false;
}
