// JavaScript Document
var req;
var respuesta;

function leer_doc(url) {
 
 req = false;
 
 // Llama objeto XMLHttpRequest
 if (window.XMLHttpRequest) {
   req = new XMLHttpRequest();
   if (req.overrideMimeType) {
     req.overrideMimeType('text/xml'); 
   }
 
 // Si no funciona intenta utiliar el objeto IE/Windows ActiveX 
 } else if (window.ActiveXObject) {
   req = new ActiveXObject("Microsoft.XMLHTTP"); 
 }
 
 if(req!=null){
	req.onreadystatechange = procesarRespuesta;
	req.open('GET', url, true);
	req.send(null);
 } 
 
}

function ProCodigo(){
var pin=document.getElementById("pin").value;
var mensaje=document.getElementById("eBann").value;

	url = "http://www.smsdigital.com.ve/pinout/checkrequest.asp?pin="+pin+"&mensaje="+mensaje;
	leer_doc(url);	
}

function procesarRespuesta(){
	if (req.readyState==4 ) {
		if (req.status==200){
		respuesta = req.responseText;
		var Variables=respuesta.split("|")
			switch (Variables[0]){
				case "0":
				//alert("Invalido");
				document.getElementById('wait').innerHTML = 'BBPIN no es valido...';
				document.getElementById('btn').disabled=false;
				document.getElementById("pin").focus();
				
				break;
				case "1":
				//alert("Valido");
					
					if (Variables[1]=="200"){
					 //document.getElementById("okk").style.visibility = 'visible';
					 //document.getElementById('okk').innerHTML = 'Enviadojs';
					 //alert("Mensaje PIN enviado!");
					
					document.getElementById('wait').innerHTML = 'BBPIN Enviado!';
					document.getElementById("eBann").value = '';
					document.getElementById("sBann").value = '';
					document.getElementById('btn').disabled=false;

					//document.getElementById("wait").style.visibility = 'visible';
					}else{
					
					if (Variables[1]=="401"){
					 alert("Disculpe, Autenticacion interna invalida.");
					}else{
					
					if (Variables[1]=="402"){
					 alert("Disculpe, el servicio de envío de PINES no esta disponible en este momento, intente mas tarde (402).");
					}else{

					if (Variables[1]=="403"){
					 alert("Disculpe, el servicio de envío de PINES no esta disponible en este momento, intente mas tarde (403)");
					 					 
					}else{

					if (Variables[1]=="405"){
					 alert("Disculpe, servivio interno BBPIN no disponible para esta cuenta");
					 					 
					}else{

					if (Variables[1]=="500"){
					 alert("Disculpe, Error interno del servidor");
					 					 
					}else{

					if (Variables[1]=="501"){
					 alert("Disculpe, cuenta interna invalida");
					 					 
					}else{

					if (Variables[1]=="502"){
					 alert("Disculpe, sobrecarga de destinatarios");
					 					 
					}else{

					if (Variables[1]=="503"){
					 alert("Disculpe, error de texto, invalido o vacio");
					 					 
					}else{

					if (Variables[1]=="509"){
					 alert("Disculpe, sistema BBPIN inactivo");
					 					 
					}else{

					if (Variables[1]=="506"){
					 alert("Disculpe, destinatario invalido");
					 					 
					}else{

					if (Variables[1]=="badwords"){
					 alert("Lávese la boca con jabón e intente nuevamente.");
					 					 
					}else{


					
					//document.forms.Ventana.action= Variables[2];
					//document.forms.Ventana.submit();
					}
					}
					}
					}
					}
					}
					}
					}
					}
				    }
				    }
				    }
				break;
				case "2":
				//alert("Lávese la boca con Jabón e intente nuevamente");
				document.getElementById('wait').innerHTML = 'Lávese la boca con Jabón e intente nuevamente!';
				document.getElementById("eBann").value = '';
				document.getElementById("sBann").value = '';
				document.getElementById('btn').disabled=false;
				
				break;
				case "3":
				document.getElementById('wait').innerHTML = 'Imposible enviar a este Destinatario!';
				document.getElementById("eBann").value = '';
				document.getElementById("sBann").value = '';
				document.getElementById('btn').disabled=false;
				
				break;
				
			}
		}
	}
}

function ChkCod(){

//document.getElementById("capa9").style.visibility = 'hidden';

//document.getElementById("wait").style.visibility = 'visible';
document.getElementById('wait').innerHTML = 'Por favor, espere...';
document.getElementById('btn').disabled='true';


	if (document.getElementById("pin").value==""){
	//alert("Debe ingresar el PIN del destinatario");
	document.getElementById('wait').innerHTML = 'Ingrese un BBPIN valido...';
	document.getElementById('btn').disabled=false;
	document.getElementById("pin").focus();
	return;
	}
	if (document.getElementById("eBann").value==""){
	//alert("Debe ingresar el mensaje a enviar");
	document.getElementById('wait').innerHTML = 'Escriba un mensaje....';
	document.getElementById('btn').disabled=false;
	document.getElementById("eBann").focus();
	return;
	}
	ProCodigo();
}



function Cw(){

document.getElementById('wait').innerHTML = '';

}
