function JxResultado(){
	if (JxResultado.arguments.length>0){				
		//SACO EL TIPO DE XMLHTTP DEPENDIENDO DEL NAVEGADOR
		var xmlhttp=null;
		try {
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e1){
				try{
					xmlhttp=new XMLHttpRequest();
				}catch(e2){xmlhttp=null;};
			};
		};
		
		if (xmlhttp!=null){
			//SACO LA RUTA CON LOS PARÁMETROS
			var strHref=window.location.href;
			if ((strHref.charAt(strHref.length-1)=="/")||(strHref.charAt(strHref.length-1)=="\\")){
				strHref+="Default.aspx";
			};
			if ((strHref.indexOf("&")>-1 )||(strHref.indexOf("?")>-1)){
				strHref+="&JxMetodo=" + JxResultado.arguments[0];
			}else{
				strHref+="?JxMetodo=" + JxResultado.arguments[0];
			};  
			if (JxResultado.arguments.length>1){		
				for(i=1;i<JxResultado.arguments.length;i++){
					strHref+="&Jx" + i + "=" + JxResultado.arguments[i];
				};
			};
					
			//ENVÍO LA CONSULTA
			xmlhttp.open("POST",strHref,false );		
			xmlhttp.send(null);	 				
			return xmlhttp.responseText;		
		}else{
			return "";
		};		
	}else{
		return "";
	};
}

function JxNoticias(Numero) {	
	var valor=parseInt(Numero);		
	document.getElementById('TxtNoticias').innerHTML=JxResultado("JxNoticias",valor);
	valor=valor+1;
	window.setTimeout("JxNoticias(" + valor + ")",10000);
}

function checknumber(object){
	var x=object.value;
	var i;
	var patron;

	patron="0123456789";
	
	for(i = 0; i <= x.length - 1; i++){
		if(patron.search(x.charAt(i)) < 0){
			alert('Número incorrecto, por favor introduzca un número entero.');
			object.value="0";
			object.focus();		
			return 1
		};				
	};
	return 0
};

function isNum(object,Decimales){
	var error=0;
	var Resul="";
	var Coma=false;
	var Neg=false;
		
	if (object.value!=""){	    
		var orden=object.value;
		if (orden.length>=1 && orden.charAt(0)=='-'){		    
			orden=orden.substring(1,orden.length);
			if (orden.charAt(0)==' '){orden=orden.substring(1,orden.length);};
			Neg=true;
		};
		var i;
		var patron1;
		patron1="0123456789";
		
		for(i=orden.length-1; i>=0; i--){
			if (orden.charAt(i)!=',' && orden.charAt(i)!='.'){
				Resul=orden.charAt(i) + Resul;
				if(patron1.search(orden.charAt(i))<0){
					error=1;					
				};
			}else{
				if (!Coma){
					Coma=true;
					Resul="." + Resul;
				};
			};
		};
		if (error==0){
			if (Decimales=='1'){
				var ResulAux=Math.round(Resul * Math.pow(10, 1)) / Math.pow(10, 1);
			};
			if (Decimales=='2'){
				var ResulAux=Math.round(Resul * Math.pow(10, 2)) / Math.pow(10, 2);
			};
			if (Decimales=='3'){
				var ResulAux=Math.round(Resul * Math.pow(10, 3)) / Math.pow(10, 3);
			};
			if (Decimales=='4'){
				var ResulAux=Math.round(Resul * Math.pow(10, 4)) / Math.pow(10, 4);
			};
			if (Neg){ResulAux="-" + ResulAux;};
			object.value=ResulAux;
		}else{
			alert('Número incorrecto');
			object.value="0";
			object.focus();
		};
	};
}

function validarHora(object){
	var hora=object.value;
	var error=0;
	var i;
	var patron="0123456789:";
	var longitud=hora.length-1;
	var encontrado;
	var contador;
		
	if (hora!=""){
		if ((hora.charAt(0)==':')||(hora.charAt(longitud)==':')){error=1;};
	
		encontrado=false
		contador=0;
		for(i = 0; i <= longitud; i++){
			if(patron.search(hora.charAt(i)) < 0){
				error=1;
			}else{
				if (encontrado){
					contador++;
				}else{
					contador++;
					if (hora.charAt(i)==':'){
						if (contador<3){error=1;};
						contador=0;
						encontrado=true;
					};
				};			
			};				
		};	
		if (((encontrado)&&(contador<2))||(!encontrado)){error=1;};
	};
	
	if (error==1){
		alert('Hora incorrecta, formato hh:mm.');
		object.value="";
		object.focus();
	};
};