// JavaScript Document
function openNewsletter(cod1) {
			ancho = 800;
			alto = 625;
			anchoPantalla=(screen.width/2)-(ancho/2)
			altoPantalla=(screen.height/2)-(alto/2)
			var win= eval('window.open("newsletter2email.php?cod1='+cod1+'","NewMail","width='+ancho+',height='+alto+',resizable=0,toolbar=0,location=0,directories=0,status=auto,menubar=0,scrollbars=1,left='+anchoPantalla+',top='+altoPantalla+',noresize")')
}
function descargaCSV (frm){
	if (frm.todos.checked==false){
		if (!esFecha(frm.fecha_ini.value)) {
			alert('La fecha inicial no es correcta.');
			frm.fecha_ini.focus();
			return;
		}
		if (!esFecha(frm.fecha_fin.value)){
			alert('La fecha final no es correcta.');
			frm.fecha_fin.focus();
			return;
		}
	}
	frm.submit();
}
function enviarForm (frm){
	if (!esFecha(frm.fecha.value)) {
		alert('La Fecha no es correcta.');
		frm.fecha_ini.focus();
		return;
	}
	if (frm.titular.value == '' ){
		alert('El Titular no puede estar vacio.');
		frm.titular.focus();
		return;
	}
	if (frm.destacado.value == '' ){
		alert('El Destacado no puede estar vacio.');
		frm.titular.focus();
		return;
	}
	var str_archivo = document.getElementById('archivo').value;
	str_archivo = pathinfo(str_archivo,2);
	frm.nombre_archivo.value = normalizeString(str_archivo);
	frm.submit();
}
function normalizeString(Text) {
	// sustitucion de espacios en blanco
	var Text = Text.toLowerCase().replace(/ /g,'_');
	var cadena="";
	var codigo="";
	for (var j = 0; j < Text.length; j++)
	{
		var Char=Text.charCodeAt(j);
		switch(Char)
		{
			case 225:
			cadena+="a";
			break;
			case 233:
			cadena+="e";
			break;
			case 237:
			cadena+="i";
			break;
			case 243:
			cadena+="o";
			break;
			case 250:
			cadena+="u";
			break;
			case 193:
			cadena+="A";
			break;
			case 201:
			cadena+="E";
			break;
			case 205:
			cadena+="I";
			break;
			case 211:
			cadena+="O";
			break;
			case 218:
			cadena+="U";
			break;
			case 241:
			cadena+="n";
			break;
			case 209:
			cadena+="n";
			break;
			default:
			cadena+=Text.charAt(j);
			break;
	}
	codigo+="_"+Text.charCodeAt(j);
	}
	return cadena;
}
function esFecha(s){
	f = s.split("/");
	d = f[0];
	m = f[1];
	a = f[2];
	if( (a%4) == 0 ){
		mes=Array(31,29,31,30,31,30,31,31,30,31,30,31);
	}else{
		mes=Array(31,28,31,30,31,30,31,31,30,31,30,31);
	}
	if(parseInt(d) > mes[m-1] ){
		return (false);
	}
	return (true);
}
// LISTADOS 
function borrarlistado (pg,ac,a_cod){
	if(confirm("Se va a borrar el registro sin posibilidad de recuperación.")){
		submitlistado(pg,ac,a_cod); // realiza la accion de borrar
	}
}
// funcion para realizar el envio por post de las acciones de los listados
function submitlistado(pg,ac,a_cod){
	var frm = document.getElementById ('frmlistado');
	frm.action = pg;
	frm.cod1.value = a_cod[0];
    frm.cod2.value = a_cod[1];
	frm.ac.value = ac;
	frm.submit();
	return (true);
}
// carga la pagina siguiente y anterior de los listados
function sheeterlistado (pg,npag){
	var frm = document.getElementById ('frmlistado');
	frm.action = pg;
	frm.npag.value = npag;
	frm.submit();
	return (true);
}
