function getElmById(aID){
	var element = null;
	
	if(document.getElementById) element=document.getElementById(aID);
	else if(document.layers) element=document.layers[aID];
	else if(document.all) element=document.all[aID];
	
	return element; 
}
/* dice si car es numerico */
function es_numerico(car){
	return (String(car).search(/^\d+$/) != -1);
}
/* dice si cadena es texto no vacio o no */
function es_vacio(cadena){
	var blanco = " \n\t" + String.fromCharCode(13);
	var i; // indice en cadena
	var es_vacio; // cadena es vacio o no
	for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++)
		es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
	return(es_vacio);
}
function redondeo2decimales(numero){
	var original=parseFloat(numero);
	var result=Math.round(original*100)/100 ;
	return result;
}
function MoneyFormat(amount) {
	amount=redondeo2decimales(amount);
	var val = parseFloat(amount); 
	if (isNaN(val)) { return "0.00"; } 
	if (val <= 0) { return "0.00"; } 
	val += ""; 
	// Next two lines remove anything beyond 2 decimal places 
	if (val.indexOf('.') == -1) return val+".00";
	else val = val.substring(0,val.indexOf('.')+3);
	val = (val == Math.floor(val)) ? val + '.00' : ((val*10 == Math.floor(val*10)) ? val + '0' : val); 
	return val; 
}
function EMAILvalido(email){
	var i=0,j=0;
	for(i=0;i<email.length;i++){
		if(email.charAt(i)=="@") break;
	}
	if (i==0 || i>=email.length) return false;
	for(j=i+2;j<email.length;j++){
		if(email.charAt(j)==".") break;
	}
	if (j>=email.length) return false;
	return true;
}
function desformatea(cad){
	var cad1=cad;
	//cad1=cad1.replace(/&amp;/g,    "&");
	cad1=cad1.replace(/&aacute;/g, "á");
	cad1=cad1.replace(/&eacute;/g, "é");
	cad1=cad1.replace(/&iacute;/g, "í");
	cad1=cad1.replace(/&oacute;/g, "ó");
	cad1=cad1.replace(/&uacute;/g, "ú");
	cad1=cad1.replace(/&ntilde;/g, "ñ");
	cad1=cad1.replace(/&Aacute;/g, "Á");
	cad1=cad1.replace(/&Eacute;/g, "É");
	cad1=cad1.replace(/&Iacute;/g, "Í");
	cad1=cad1.replace(/&Oacute;/g, "Ó");
	cad1=cad1.replace(/&Uacute;/g, "Ú");
	cad1=cad1.replace(/&Ntilde;/g, "Ñ");
	return cad1;
}
function abre_localizacion(dir){
	window.open(direccionorigen+"localizacion.php"+dir,"_blank","width=580,height=570,menubar=no,toolbar=no,status=no,location=no,scrollbars=yes");
}
function abre_ventana(dir,ancho,alto){
	window.open(direccionorigen+dir,"_blank","width="+ancho+",height="+alto+",menubar=no,toolbar=no,status=no,location=no,scrollbars=no");
}
function abre_web(dir){
	window.open(direccionorigen+dir,"_blank");
}
