//Funciones de DW

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

//Fecha
var time = new Date();
ordval= (time.getTime());
var hoy = new Date();

function dia (hoy){
var hoy_dia = hoy.getDay();
}

function mes(hoy)
{
var hoy_mes = hoy.getMonth();
switch(hoy_mes)
{
case 0: return "Ene";
case 1: return "Feb";
case 2: return "Mar";
case 3: return "Abr";
case 4: return "May";
case 5: return "Jun";
case 6: return "Jul";
case 7: return "Ago";
case 8: return "Sep";
case 9: return "Oct";
case 10: return "Nov";
case 11: return "Dic";
return "";
}
}	  
var yearNr=hoy.getYear();
if(yearNr < 2000) Year = 1900 + yearNr;
else Year = yearNr;

//función ventana Nota
function nota(destino)
{
	var destino, ventana = window.open(destino, "_blank", "top=0,left=87,width=616,height=520,toolbar=no,scrollbars=yes,location=no,menubar=no,resizable=no,copyhistory=no,directories=no,status=no");
}

//función ventana Password
function pass(destino)
{
	var destino, ventana = window.open(destino, "_blank", "top=110,left=267,width=265,height=225,toolbar=no,scrollbars=no,location=no,menubar=no,resizable=no,copyhistory=no,directories=no,status=no");
}+

//función ventana Resultados Encuesta
function resultados(destino)
{
	var destino, ventana = window.open(destino, "_blank", "top=140,left=175,width=450,height=220,toolbar=no,scrollbars=no,location=no,menubar=no,resizable=no,copyhistory=no,directories=no,status=no");
}
// Función centrar pop-up
function centrar() {
    var ancho = screen.width; 
    var alto  = screen.height; 
	moveTo((ancho-document.body.clientWidth) / 2, (alto-document.body.clientHeight) / 2); 
}     
//función ventana Resultados Encuesta
function resultados1(destino)
{
	var destino, ventana = window.open(destino, "_blank", "top=130,left=175,width=450,height=280,toolbar=no,scrollbars=no,location=no,menubar=no,resizable=no,copyhistory=no,directories=no,status=no");
}

//función ventana Indicadores
function cuadros(destino)
{
	var destino, ventana = window.open(destino, "_blank", "top=70,left=185,width=430,height=440,toolbar=no,scrollbars=no,location=no,menubar=no,resizable=no,copyhistory=no,directories=no,status=no");
}

function cuadro(destino)
{
	var destino, ventana = window.open(destino, "_blank", "top=170,left=185,width=430,height=240,toolbar=no,scrollbars=no,location=no,menubar=no,resizable=no,copyhistory=no,directories=no,status=no");
}

// función imprimir
function printpage()
{
window.print()
}

//Función Validar e-mail
function validarMail(campo)
{
	vemail = /^[a-z0-9\-](\.?\w)*(\-?\w)*@[a-z0-9\-]+(\.[a-z0-9]+)*(\.[a-z0-9]{2,4})$/i;
	if (campo.value.length!=0)
	{
  		if (!vemail.test(campo.value))  
        {
           alert("La dirección de correo ingresada no es correcta");
           campo.focus();
           return false;
        }
	}
return true;
}

//Función validar Texto Nulo
function validarNuloT(campo,dato,texto)
{
     if (campo.value.length<3 || campo.value.length>256)
     {
     alert("Ha olvidado completar "+texto+"");
     campo.focus();
     return false;
	 }
	 for (var i=0;i<campo.value.length;i++)
     	{
     	chr=campo.value.substring(i,i+1);
        	if ( (chr=="%") || (chr=="¿") || (chr=="*") || (chr=="/") || (chr=="?") || (chr=="=") || (chr==":") || (chr==";") || (chr=="<") || ( chr==">") )
			{
            alert("Ha incorporado caracteres no válidos");
            campo.focus();
            return false;
            }
		}
return true;
}

//Función validar texto desplegable
function validarNuloS(campo,dato,texto)
{
   if (campo.selectedIndex==0)
   	{
   	alert("Ha olvidado completar "+texto+"");
   	campo.focus();
  	return false;
   	}
return true;
}

//Función validar checkbox
function validarNuloC(campo,dato,texto)
{
    var chequeado=0;
    for (var i=0;i<document.encuesta.elements.length;i++)
        {
            if (document.encuesta.elements[i].name==dato)
        {
            if (document.encuesta.elements[i].checked==true)
            	chequeado=1;
        }
		}
 if (chequeado==0)
        {
           alert("Debe seleccionar "+texto+"");
           return false;
		}
return true;
}

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

//Chequea Login
var pulsado=false;
function validarlogin()
{
if (!validarNuloT(document.login.usuario,"usuario","el campo Usuario"))
    return false;
if (!validarNuloT(document.login.password,"password","su Contraseña"))
    return false;

pulsado=true
return true;
}
function enviar(formulario)
{
	formulario.submit();
}

//Chequea Mailpass
var pulsado=false;
function validarpass()
{
if (!validarNuloT(document.pass.usuario,"usuario","su E-mail"))
    return false;
if (!validarMail(document.pass.usuario))
    return false;

pulsado=true
return true;
}
function enviar(formulario)
{
	formulario.submit();
}

// chequea el Buscador
var pulsado=false;
function checkbuscar()
{
if (!validarNuloT(document.busqueda.SearchString,"SearchString","la palabra a buscar"))
    return false;
pulsado=true
return true;
}
function enviar(formulario)
{
	formulario.submit();
}

function checkbuscador()
{
	if (document.busqueda.search.value=="")
	{
		alert("Por favor ingrese la palabra a Buscar");
		document.busqueda.search.focus();
		return false;
	}
	return true
}

// chequea Boletín de Novedades
var pulsado=false;
function checknov()
{
if (!validarNuloT(document.novedades.nombres,"nombres","su Nombre"))
	return false;
if (!validarNuloT(document.novedades.apellidos,"apellidos","su Apellido"))
	return false;
if (!validarNuloT(document.novedades.email,"email","su E-mail"))
    return false;
if (!validarMail(document.novedades.email))
    return false;

pulsado=true
return true;
}
        
function enviar(formulario)
{
	formulario.submit();
}
// chequea Boletín de Novedades 1
var pulsado=false;
function checknov1()
{
if (!validarNuloT(document.novedades1.nombre,"nombre","su Nombre"))
	return false;
if (!validarNuloT(document.novedades1.apellido,"apellido","su Apellido"))
	return false;
if (!validarNuloT(document.novedades1.email,"email","su E-mail"))
    return false;
if (!validarMail(document.novedades1.email))
    return false;

pulsado=true
return true;
}
        
function enviar(formulario)
{
	formulario.submit();
}

//Chequea Contactos
var pulsado=false;
function checkconsulta()
{
if (!validarNuloT(document.consulta.nombrescont,"nombrescont","su Nombre"))
	return false;
if (!validarNuloT(document.consulta.apellidoscont,"apellidoscont","su Apellido"))
	return false;
if (!validarNuloT(document.consulta.localidad,"localidad","su Localidad"))
	return false;
if (!validarNuloT(document.consulta.cp,"cp","su Código Postal"))
	return false;
if (!validarNuloT(document.consulta.emailcont,"emailcont","su E-mail"))
    return false;
if (!validarMail(document.consulta.emailcont))
    return false;
if (!validarNuloT(document.consulta.motivo,"motivo","el motivo de su Consulta"))
	return false;
pulsado=true
return true;
}

function enviar(formulario)
{
	formulario.submit();
}

//Chequea Solicitud de Ingreso
var pulsado=false;
function validarsolicitud()
{
if (!validarNuloT(document.suscripcion.solicitanten,"solicitanten","el Nombre del Solicitante"))
	return false;
if (!validarNuloT(document.suscripcion.solicitantea,"solicitantea","el Apellido del Solicitante"))
	return false;
if (!validarNuloT(document.suscripcion.numero,"numero","su Número de Documento"))
	return false;
if (!validarNuloT(document.suscripcion.direccion,"direccion","su Dirección"))
	return false;
if (!validarNuloT(document.suscripcion.localidad,"localidad","su Localidad"))
	return false;
if (!validarNuloT(document.suscripcion.cp,"cp","su Código Postal"))
	return false;
if (!validarNuloT(document.suscripcion.provincia,"provincia","su Provincia"))
	return false;
if (!validarNuloT(document.suscripcion.tel,"tel","su Teléfono"))
	return false;
if (!validarNuloT(document.suscripcion.emailaso,"emailaso","su E-mail"))
    return false;
if (!validarMail(document.suscripcion.emailaso))
    return false;
pulsado=true
return true;
}

function enviar(formulario)
{
	formulario.submit();
}

//Valida Voto Encuesta 
var pulsado=false;
function encuestavoto()
{
if (!validarNuloC(document.encuesta.voto,"voto","una Opción para Votar"))
	return false;
pulsado=true
return true;
}     
function enviar1(datos)
{
	window.open('', 'blanco', 'top=140,left=175,width=450,height=280,toolbar=no,scrollbars=no,location=no,menubar=no,resizable=no');
	document.encuesta.value=datos;
	document.encuesta.submit();
}

//Valida Voto Encuesta 1
var pulsado=false;
function encuestavoto1()
{
if (!validarNuloC(document.encuesta.voto,"voto","una Opción para Votar"))
	return false;
pulsado=true
return true;
}     
function enviar(formulario)
{
	formulario.submit();
}

// Barra de links en tablas
function mOvr(src) {
	if (!src.contains(event.fromElement)) {
	src.style.cursor = 'hand';
	src.bgColor = '#CEDEEC';
	}
}
function mOut(src) {
	if (!src.contains(event.toElement)) {
	src.style.cursor = 'default';
	src.bgColor = '#DFE9F2';
	}
}
function mClk(src) {
	if(event.srcElement.tagName=='TD'){
	src.children.tags('A')[0].click();
	}
}
function mOvr1(src) {
	if (!src.contains(event.fromElement)) {
	src.style.cursor = 'hand';
	src.bgColor = '#E7E2C4';
	}
}
function mOut1(src) {
	if (!src.contains(event.toElement)) {
	src.style.cursor = 'default';
	src.bgColor = '#F0EDDD';
	}
}
function mOvr2(src) {
	if (!src.contains(event.fromElement)) {
	src.style.cursor = 'hand';
	src.bgColor = '#9BD6D6';
	}
}
function mOut2(src) {
	if (!src.contains(event.toElement)) {
	src.style.cursor = 'default';
	src.bgColor = '#BAE2E2';
	}
}
function mOvr3(src) {
	if (!src.contains(event.fromElement)) {
	src.style.cursor = 'hand';
	src.bgColor = '#E9D0C5';
	}
}
function mOut3(src) {
	if (!src.contains(event.toElement)) {
	src.style.cursor = 'default';
	src.bgColor = '#F0E2DB';
	}
}
function mOvr4(src) {
	if (!src.contains(event.fromElement)) {
	src.style.cursor = 'hand';
	src.bgColor = '#D1DACE';
	}
}
function mOut4(src) {
	if (!src.contains(event.toElement)) {
	src.style.cursor = 'default';
	src.bgColor = '#E3E9E2';
	}
}
function mOvr5(src) {
	if (!src.contains(event.fromElement)) {
	src.style.cursor = 'hand';
	src.bgColor = '#FFCE9D';
	}
}
function mOut5(src) {
	if (!src.contains(event.toElement)) {
	src.style.cursor = 'default';
	src.bgColor = '#FFDCB9';
	}
}