var isIE=document.all?true:false;
var isNS=document.layers?true:false;
var isNS6=document.getElementById&&!document.all?true:false;

function str_trim(inputString) { 
	if (typeof inputString != "string") { 
		return inputString; 
	} 
	var retValue = inputString; 
	var ch = retValue.substring(0, 1); 
	while (ch == " ") { 
		retValue = retValue.substring(1, retValue.length); 
		ch = retValue.substring(0, 1); 	
	} 
	ch = retValue.substring(retValue.length-1, retValue.length); 
	while (ch == " ") { 
		retValue = retValue.substring(0, retValue.length-1); 
		ch = retValue.substring(retValue.length-1, retValue.length); 	
	} 
	/*while (retValue.indexOf(" ") != -1) { 
		retValue = retValue.substring(0, retValue.indexOf(" ")) + retValue.substring(retValue.indexOf(" ")+1, retValue.length); 
		alert(retValue);
	} */	
	return retValue; 
} 

function fechaValida(campo) {
	string = str_trim(campo.value); 	
	chars = '0123456789-';
	if (string == "" || string.length != 10) {
		alert('Ingrese una fecha válida (dd-mm-aaaa)');
		campo.focus();
		return false;
	}
	for (i=0; i<string.length; i++) {
		chr = string.charAt(i);
		if (chars.indexOf(chr) == -1) {
			alert('Ingrese una fecha válida (dd-mm-aaaa)');
			campo.focus();
			return false;
		};
	}	
	return true;
}

function showHide(what, sh, dv) { // sh: (s)how-(h)ide /// dv: (d)isplay o (v)isibility 
	var aux='';
	if (!dv) dv='d';

	if (dv=='d') 
	{
		if (sh=='show') aux='block';
		else aux='none';	
		var str="document.getElementById('" + what +"').style.display='" + aux + "';";
	} 
	else
	{
		if (sh=='show') aux='visible';
		else aux='hidden';	
		var str="document.getElementById('" + what +"').style.visibility='" + aux + "';";
	}
	eval(str);
}

function checkFecha(evt) {
	evt = (evt) ? evt : window.event
	var charCode = (evt.which) ? evt.which : evt.keyCode
	if (charCode > 31 && (charCode < 44 || charCode > 57)) {
		status = 'Caracter no permitido';
		setTimeout("status = '';",  2000);
		return false
	}
	status = '';
	return true
}

function isEmpty (objeto) {
	for (i=0; i < objeto.value.length; i++) 
		if (objeto.value.substring(i, i+1) != ' ' ) return false;
				
	return true;
}

function getObject(name) {
    if(isIE) {
        return document.all[name];
    } else if(isNS) {
        return document.layers[name];
    } else if (isNS6) {
        return document.getElementById(name);
    }
    
    return null;
}

function popup(url, ancho, alto, scrollbars) { 
	if (!scrollbars)  scrollbars='no';
	posX = (screen.availWidth - ancho)/2;
	posY = (screen.availHeight - alto)/2; 
	eval('p=window.open(url, "pop", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=' + scrollbars + ', resizable=yes, width=' + ancho + ', height=' + alto + ', top=' + posY+ ', left=' + posX + ';")'); 
	p.focus();
}

function popNot(id) { 
	var ancho=642, alto=505;
	posX = (screen.availWidth - ancho)/2;
	posY = (screen.availHeight - alto)/2; 
	switch (id) {
		case 0:
			eval ("n=window.open('http://www.san-pablo.com.ar/noticias/','n', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=" + ancho + ", height=" + alto + ", left=" + posY + ", top=" + posY + "');");
		break;
		case -1:
			eval ("n=window.open('http://www.san-pablo.com.ar/noticias/?page=enlaces','n', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=" + ancho + ", height=" + alto + ", left=" + posX + ", top=" + posY + "');");
		break;
		default:
			eval ("n=window.open('http://www.san-pablo.com.ar/noticias/?not=" + id + "','n', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width=" + ancho + ", height=" + alto + ", left=" + posX + ", top=" + posY + "');");
	}
	n.focus();
}

function chkFormB() {
	if (str_trim(formB.b.value)=='') {
		alert ('Debe ingresar la palabra a buscar');
		formB.b.focus();
		return false;
	}
	else 
		return true;
}

function busqAv() { 
	location.href='?seccion=busqueda&ba=' + escape(formB.b.value);
}

function enviarCookie(nombre, valor, caducidad) {					
	document.cookie = nombre + "=" + escape(valor) + ((caducidad == null) ? "" : ("; expires=" + caducidad.toGMTString()));
}

function votarEnc(idEnc, votar) {
	alto=220 + 40 * enc_op.length;
	posX = (screen.availWidth - 360) / 2;
	posY = (screen.availHeight - alto) / 2; 
	var url = "includes/popups/encuesta.php?id=" + idEnc;
	var prop = "scrollbars, width=360, height=" + alto + ", left=" + posX + ", top=" + posY + "";	 

	// votar
	if (votar) 	
		for (i=0; i<enc_op.length; i++) 
			if (enc_op[i].checked) {
				url += "&op=" + enc_op[i].value;				
				bVotar.disabled=true;
				break;			
			}

	popEncuesta=window.open(url,"Votar", prop);
	popEncuesta.focus();
	
	// cookie si votó
	if (votar) {
		caduca = new Date();
		unAnio = caduca.getTime() + (365 * 24 * 60 * 60 * 1000);
		caduca.setTime(unAnio);							
		enviarCookie("encROL",idEnc, caduca);
	}

}

function defaultText (obj, accion, txt, color) {	
	if (!color) color='gray';

	if (accion=='focus') {	
		if (obj.value==txt) obj.value='';
	}
	else {
		obj.style.color=color;
		if (isEmpty(obj)) obj.value=txt;
	}		
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function sobre(src,Color,capa) {
    if (!src.contains(event.fromElement)) {
	  src.style.cursor = 'hand';
	  src.bgColor = Color;	  	  
	}
}
	  
function fuera(src,Color2,capa) {
	if (!src.contains(event.toElement)) {
	  src.style.cursor = 'default';
	  src.bgColor = Color2;
	}
}

function pulsar(src) {	
    if(event.srcElement.tagName=='TD') {
	  src.children.tags('A')[0].click();
	}
}	  