var nav4 = window.Event ? true : false;

onload=function() {
	divTransparente=document.getElementById("transparencia");
	divMensaje=document.getElementById("transparenciaMensaje");
}
function newAJAX(){
  var xmlhttp=false;
  try{
    // Creacion del objeto AJAX para navegadores no IE
    xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e){
    try{
      //Creacion del objet AJAX para IE
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    } 
    catch(E) { xmlhttp=false; }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }

  return xmlhttp;
}
function ocultaMensaje(){
	divTransparente.style.display="none";
}
function muestraMensaje(mensaje){
	divMensaje.innerHTML=mensaje;
	divTransparente.style.display="block";
}
function volcado(capa,url){
	_ajax=newAJAX();
	_ajax.open("GET",url,true);
	_ajax.onreadystatechange=function() {
		if(_ajax.readyState==4){
			document.getElementById(capa).innerHTML=_ajax.responseText;
		}
	}
	_ajax.send(null);
}
function existe(campo){
	_ajax=newAJAX();
	url="panel.php?op=comprobar&id="+campo.value;
	_ajax.open("GET",url,true);
	_ajax.onreadystatechange=function() {
		if(_ajax.readyState==4){
			x=_ajax.responseText;
			if(x==1){
				alert(campo.alt);
				campo.value="";
				campo.focus();
			}
		}
	}
	_ajax.send(null);
}
function format(key,formato){
	var arr=formato.split("&");
	for(i=0;i<arr.length;i++){
		if(key <= 13 || (key >= 48 && key <= 57) || arr[i].charCodeAt(0)== key)
			return (key);
		
	}
	return false;
}

function aceptar(evt,formato)
{
	var key = nav4 ? evt.which : evt.keyCode;
	val=format(key,formato);
	return (val);
}

function limpiar(id){
	var form=document.getElementById(id);
	for (i=0;i<form.elements.length;i++) {
			if(form.elements[i].type!="submit"){
				form.elements[i].value="";
			}else{
				form.elements[i].value="Guardar";
			}
		}
}
function validar(form,url) {
//		var form=document.getElementById(id2);
		var str="";
		var sw=0;
		var sw2=0;
		var nom="";
		
		for (i=0;i<form.elements.length;i++) {
			if ((form.elements[i].className=="requerido" || form.elements[i].className=="rrequerido") && form.elements[i].value == "") { 
				form.elements[i].className="rrequerido";
				sw=1;
			}else{
				if(form.elements[i].className=="rrequerido"){
					form.elements[i].className="requerido";
				}
				if(form.elements[i].title == "email"){
					var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30}$)/;
					if(!reg.test(form.elements[i].value)){
						form.elements[i].className="rrequerido";
						sw=1;
					}
				}
			}
//			parametros+=form.elements[i].name+"="+form.elements[i].value+"&";
		}
		
		if(sw==1){
			var texto="<img src='modules/Abonados/images/malo.png' alt='Error'><br><br><b>Error: revise los campos en rojo.</b><br><br><button style='width:45px; height:18px; font-size:10px;' onClick='ocultaMensaje()' type='button'>Ok</button>";
			muestraMensaje(texto);
			return false;
		}
		if(sw2==1){
			alert("Dirección de email invalida.");
			return false;
		}
//		var texto="<img src='loading3.gif' alt='Enviando'><br>Enviando. Por favor espere.<br><br><button style='width:60px; height:18px; font-size:10px;' onClick='ocultaMensaje()' type='button'>Ocultar</button>";
		//muestraMensaje(texto);
		//volcado(parametros,url);
//		ocultaMensaje();
//		limpiar(id2);
		return true;
}
function eliminar(idcampo,varia,capa){
	var _url="panel.php?op=eliminar"+idcampo+"varia="+varia;
	volcado(capa,_url);
}
function modificar(idcampo,varia,capa){
	var _url="panel.php?op=divform"+idcampo+"varia="+varia;
	volcado(capa,_url);
}
function activate(idcampo,varia,sw,capa){
	var _url="panel.php?op=activar"+idcampo+"varia="+varia+"sw="+sw;
	volcado(capa,_url);
}