function abrir_legal(){
	var especificaciones = "top=0, left=0, toolbar=no, location=no, status=no, menubar=no, scrollbars=no, resizable=no, width=200, height=450";
	var titulo = "";
	var url = "legal.html";
	window.open(url,titulo,especificaciones);
}
function createXMLHttpRequest() {
       if (window.ActiveXObject) {
       	     return new ActiveXObject("Microsoft.XMLHTTP");
       } else if (window.XMLHttpRequest) {
                  return new XMLHttpRequest();
       }
}
var xmlHttp;
function peticionDeCodigo(){
	var telefono = document.getElementById('telefono').value;
	var operadora = getRadioButtonSelectedValue(document.formulario.operadora);
	var stamp = new Date();
	var url = "pedir_pin.php?s="+stamp;
         xmlHttp = createXMLHttpRequest();
         xmlHttp.open("POST",url,true);
         xmlHttp.onreadystatechange = function(){
	         if(xmlHttp.readyState == 4) {
        	       if(xmlHttp.status == 200) {
			       var respuesta = xmlHttp.responseText;
			       if(respuesta == 'KO'){
					document.getElementById('formulario').submit();
				       	//alert('No nos es posible darle de alta en este servicio');
			       }else{
			       	 document.getElementById('ic').value = respuesta;
				 document.getElementById('formulario').submit();
			       }
		       }
        	 }
         }
         xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
         xmlHttp.send("msisdn="+telefono+"&op="+operadora);
}
var xmlHttp2;
function validarCodigo(){
	if(!document.getElementById('mayor').checked){
		alert("Servicio solo para mayores de 18 años. Confirme su edad");
		return;
	}
	if(!document.getElementById('acepto').checked){
		alert("Para continuar, confirme que acepta las condiciones del servicio");
		return;
	}
	document.getElementById('respuesta_validez').style.display = "";
	document.getElementById('info_legal').style.display = 'none';
	var telefono = document.getElementById('telefono').value;
	var operadora = document.getElementById('operadora').value;
	var ic = document.getElementById('ic').value;
	var pin = document.getElementById('pin').value;
	var stamp = new Date();
	var url = "validar_pin.php?s="+stamp;
         xmlHttp = createXMLHttpRequest();
         xmlHttp.open("POST",url,true);
         xmlHttp.onreadystatechange = function(){
	         if(xmlHttp.readyState == 4) {
        	       if(xmlHttp.status == 200) {
			       var respuesta = xmlHttp.responseText;
			       document.getElementById('respuesta_validez').style.display = "none";
			       if(respuesta == 'KO'){
				       	alert('El código es inválido');
			       		document.getElementById('info_legal').style.display = '';
					if(document.getElementById('fallos').value == 2){
						document.getElementById('alta_web').style.display = 'none';
						document.getElementById('alta_normal').style.display = '';
					}else{
						document.getElementById('fallos').value = (document.getElementById('fallos').value * 1) + 1;
					}
			       }else{
			       		document.location.href="tnx_4_all.php?is=" + stamp;
			       		//document.getElementById('formulario_verificado').innerHTML = '<div style="height:30px">&nbsp;</div><div>Enhorabuena!, accede a nuestra <a href="http://www.baratox.com/" target="_blank" style="color:#0000ff">web</a> para descargar tu videoX.<br><br> Recibirás los códigos canjeables por un clipX mediante un sms cada día.</div>';
			       		document.getElementById('formulario_verificacion').style.display = 'none';
			       }
		       }
        	 }
         }
         xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
         xmlHttp.send("msisdn="+telefono+"&op="+operadora+"&ic="+ic+"&pin="+pin+"&");
}
function comprobarTelefono(){
	var todook = 0;
	var telefono = document.getElementById('telefono').value;
	var cadena = telefono.substring(0,1);
	var longitud = telefono.length;
	if(cadena != "6"){
		todook = 1;
	}
	if(longitud < 9){
		todook = 1;
	}
	if(todook == 0){
		peticionDeCodigo();
	}else{
		alert("Por favor, verifique su número de móvil");
	}
}
function getRadioButtonSelectedValue(ctrl)
{
    for(i=0;i<ctrl.length;i++)
            if(ctrl[i].checked) return ctrl[i].value;
}

