function $id(id){
    return document.getElementById(id);
}
function conexion() {
    try {
        var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
            xmlhttp = false;
        }
    }
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}
//validacion de CIF
function validarCIF(cif){
    /*
    cif = cif.toUpperCase();
    var par = 0;
    var non = 0;
    var letras = "ABCDEFGHJKLMNPRQSUVW";
    var caracterControlLetra = "KPQS";
    var caracterControlNum = "ABEH";
    var i;
    var parcial;
    var control;
    var controlLetra = "JABCDEFGHIJ";
    var letraIni = cif.charAt(0);
    if (cif.length != 9) {
        return false;
    } else {
        // si empieza por X se valida como NIE:
        if (cif.substring(0, 1) == "X") return validarNIFNIE(cif);
        if (cif.substring(0, 1) == "Y") return validarNIFNIE(cif);
        if (cif.substring(0, 1) == "Z") return validarNIFNIE(cif);
        if (cif.substring(0, 1) == "T") return validarNIFNIE(cif);

        if (letras.indexOf(letraIni.toUpperCase()) == -1) {
            return false;
        }
        for (i=2; i<8; i+=2) {
            par = par + parseInt(cif.charAt(i));
        }

        for (i=1; i<9; i+=2) {
            var nn = 2 * parseInt(cif.charAt(i));
            if (nn > 9) nn = 1 + (nn-10);
            non = non + nn;
        }
        parcial = par + non;
        control = (10 - ( parcial % 10));

        if (caracterControlLetra.indexOf(letraIni.toUpperCase()) != -1) {
            // El caracter de control deber ser una letra
            if (controlLetra.charAt(control) != cif.charAt(8).toUpperCase()) {
                return false;
            }
        }
        if (caracterControlNum.indexOf(letraIni.toUpperCase()) != -1) {
            // El caracter de control deber ser un número
            if (control == 10) control = 0;
            if (control != cif.charAt(8)) {
                return false;
            }
        }
        if ((caracterControlLetra.indexOf(letraIni.toUpperCase()) == -1) && (caracterControlNum.indexOf(letraIni.toUpperCase()) == -1)) {
            // En este caso el carcter de control puede ser una letra o un número
            if (control == 10) {
                control = 0;
            }
            if ((controlLetra.charAt(control) != cif.charAt(8).toUpperCase()) && (control != cif.charAt(8))) {
                return false;
            }
        }
        return true;
    }
    */
   return true;
}
//validar NIF/NIE
function validarNIFNIE (nif) {
    /*
    nif = nif.toUpperCase();
    var dni = nif.substring(0, 8);
    //los nie empiezan por X, que para el calculo se convierten en cero:
    if (dni.substring(0, 1) == "X") dni = dni.replace("X", 0);
    if (dni.substring(0, 1) == "Y") dni = dni.replace("Y", 1);
    if (dni.substring(0, 1) == "Z") dni = dni.replace("Z", 2);
    else {
        if (dni.substring(0, 1) == "T" && /^[T]{1}[A-Z0-9]{8}$/.test(nif)) return true;
    }

    if (!/^\d{8}$/.test(dni)) {
        return false;
    }
    var letra = nif.substring(8, 9);
    var letras = 'TRWAGMYFPDXBNJZSQVHLCKE';
    var numero = dni%23;
    if (letra != letras.substring(numero, numero+1)) {
        return false;
    } else {
        return true;
    }
    */
   return true;
}
function validarEmail (email) {
    var emailReg = /^[a-z_0-9][a-z-_0-9\.]+@[a-z-_=>0-9\.]+\.[a-z]{2,3}$/i
    return emailReg.test(email);
}
/** DISPATCHER ONLOAD **/
window.onload = function (){
    if($id('megusta')){
        $id('megusta').innerHTML = ' <iframe src="http://www.facebook.com/plugins/like.php?app_id=175114899211383&amp;href=https%3A%2F%2Fwww.facebook.com%2Fpages%2Fwwwlaboleteriaes%2F186354376934&amp;send=true&amp;layout=button_count&amp;width=450&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>'
    }
}
/** TRIM **/
/*function trim(string) {
	string = string.replace(/^\s+/, '');
	for (var i = string.length; i > 0; i--) {
		if (/\S/.test(string.charAt(i))) {
			string = string.substring(0, i);
			break;
		}
	}
	return string;
}*/
function trim(str) {
    return str.replace(/(^[\s\xA0]+|[\s\xA0]+$)/g, '');
}
/** CUADRO LOGIN **/
function cuadroLogin(bandera){
     var _conexion=conexion()
     var clave ='';
     var mail ='';
     var recordar ='';
     if(bandera=='datos'){
         mail = $id('nombrelog').value;
         clave = $id('passlog').value;
         recordar = '';
     }
     else{
         clave = $id('clave').value;
         mail = $id('mailx').value;
         recordar = $id('recordar').value;
     }
     var _values_send ="mail="+mail+"&clave="+clave+"&recordar="+recordar;
      _conexion.open("POST","acciones/login.php",true);
      _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                var infoT = trim(_conexion.responseText);
                info = infoT.split("||");
                //var info = _conexion.responseText.split("||");
                if(info[0]=='ok'){
                    document.location.href=document.location.href;
                }
                else{
                    //document.location.href=document.location.href;
                    $id('login-error').style.display="block";
                    $id('login-error').innerHTML=info[1];
                }
            }
        }
    }
    _conexion.send('&'+_values_send);
}

function loginaux(e,bandera) {
  tecla = (document.all) ? e.keyCode : e.which;
  if (tecla==13) cuadroLogin(bandera);
}



/** SALIR **/
function salir(){
     var _conexion=conexion();
      _conexion.open("POST","acciones/salir.php",true);
      _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                    document.location.href=document.location.href;
            }
        }
    }
    _conexion.send();
}
/** PERFIL **/
function perfil(){
     var _conexion=conexion();
      _conexion.open("POST","acciones/perfil.php",true);
      _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                    document.location.href="./intranet";
            }
        }
    }
    _conexion.send();
}
/** REGISTRARSE **/
function registrarse(){
    var error = 0;
    if($id('telefonoreg').value.length<9){
            error=1;
            $id('telefonoreg').style.border="solid 1px red";
            $id('telefonoreg').focus();
        }
        else{
            $id('telefonoreg').style.border="solid 1px #3B535D";
        }
        if($id('mailreg').value=="" || $id('mail2reg').value=="" || $id('mailreg').value!=$id('mail2reg').value || validarEmail($id('mailreg').value)==false){
            error=1;
            $id('mailreg').style.border="solid 1px red";
            $id('mail2reg').style.border="solid 1px red";
            $id('mailreg').focus();
        }
        else{
            $id('mailreg').style.border="solid 1px #3B535D";
            $id('mail2reg').style.border="solid 1px #3B535D";
        }
        if($id('dnireg').value==''){
            error=1;
            $id('dnireg').style.border="solid 1px red";
            $id('dnireg').focus();
        }
        else{
            $id('dnireg').style.border="solid 1px #3B535D";
        }
        if($id('apellidoreg').value==""){
            error=1;
            $id('apellidoreg').style.border="solid 1px red";
            $id('apellidoreg').focus();
        }
        else{
            $id('apellidoreg').style.border="solid 1px #3B535D";
        }
        if($id('nombrereg').value==""){
            error=1;
            $id('nombrereg').style.border="solid 1px red";
            $id('nombrereg').focus();
        }
        else{
            $id('nombrereg').style.border="solid 1px #3B535D";
        }
        if($id('passreg').value=="" || $id('passreg2').value=="" || $id('passreg').value!=$id('passreg2').value ){
            error=1;
            $id('passreg').style.border="solid 1px red";
            $id('passreg2').style.border="solid 1px red";
            $id('passreg').focus();
        }
        else{
            $id('passreg').style.border="solid 1px #3B535D";
            $id('passreg2').style.border="solid 1px #3B535D";
        }
        if($('#condicionesreg').attr('checked')!=true){
            error=1;
            $id('condiciones2reg').style.background="red";
        }
        else{
            $id('condiciones2reg').style.background="white";
        }
        if(error=='0'){
             document.forms["nuevousuario"].submit();
        }
}
/** REJILLA **/
function muestra(obj,id){
    if($id('muestra-'+id).className == "mas"){
        $id('descri-'+id).style.display = "block";
        $id('muestra-'+id).className = "menos";
        obj.parentNode.style.height="auto";
    }
    else{
        $id('descri-'+id).style.display = "none";
        $id('muestra-'+id).className = "mas";
        obj.parentNode.style.height="25px";
    }
}
function foco(obj){
    if(obj.className=="par") obj.className="par seleccionado";
    else obj.className="seleccionado";
}
function nofoco(obj){
    if(obj.className=="par seleccionado") obj.className="par";
    else obj.className="";
}
function muestral(id){
    var _conexion=conexion();
    _conexion.open("POST","rejilla.php",true);
    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                $id('listado-contenedor').innerHTML = _conexion.responseText;
            }
        }
    }
    var _values_send ="tab="+id;
    $id('listado-contenedor').style.display = "block";
    $id('listado-contenedor').innerHTML = '<img class="cargando" style="padding-top: 50px; padding-left: 450px;" src="intranet/img/cargando.gif" alt="cargando" title="cargando"/>';
    $id('listado-todo').style.display = "none";
    $id('todo2').className = "";
    $id('musica2').className = "";
    $id('teatro2').className = "";
    $id('ninios2').className = "";

    switch(id){
        case('todo'):
            $id('listado-contenedor').style.display = "none";
            $id('listado-todo').style.display = "block";
            $id('todo2').className = "actual";
            break;
        case('musica'):
            $id('musica2').className = "actual";
            _conexion.send('&'+_values_send);
            break;
        case('teatro'):
            $id('teatro2').className = "actual";
            _conexion.send('&'+_values_send);
            break;
        case('ninios'):
            $id('ninios2').className = "actual";
            _conexion.send('&'+_values_send);
            break;
    }
}
/*** REVISAR ****/

function mapaentrada(){
    var _conexion=conexion()
    var _values_send ="tipoentrada="+$id('tipoentrada').value+"&idsubevento="+$id('idsubevento').value;
    _conexion.open("POST","mapear.php",true);
    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                $id('contenedor-mapa').innerHTML = _conexion.responseText;
            }
        }
    }
    $id('contenedor-mapa').innerHTML = '<img class="cargando" style="padding-bottom: 50px; padding-top: 50px; margin: auto;" src="intranet/img/cargando.gif" alt="cargando" title="cargando"/>';
    _conexion.send('&'+_values_send);
}
function mapabono(){
    var _conexion=conexion()
    var _values_send ="tipoentrada="+$id('tipoentrada').value+"&idsubevento="+$id('idsubevento').value+"&idbono="+$id('idbono').value;
    _conexion.open("POST","mapearbonos.php",true);
    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                $id('contenedor-mapa').innerHTML = _conexion.responseText;
            }
        }
    }
    $id('contenedor-mapa').innerHTML = '<img class="cargando" style="padding-top: 50px; padding-left: 450px;" src="intranet/img/cargando.gif" alt="cargando" title="cargando"/>';
    _conexion.send('&'+_values_send);
}
function mapear(id,x,y){
    //sidiferente de ocupado
    var temp = $id('celda-'+x+'-'+y).className;

    if(temp.indexOf("seleccionada")==-1){
        if(temp.indexOf("ocupado")==-1){
            if(temp.indexOf("reservado")==-1){
                if(temp.indexOf("ninio")!=-1 || temp.indexOf("niniod")!=-1 || temp.indexOf("discapacitado")!=-1 || temp.indexOf("adulto")!=-1){
                    //si ninio o adulto o discapacitado o niniod
                    //$id('celda-'+x+'-'+y).className = $id('celda-'+x+'-'+y).className.replace(" seleccionada","");
                    $id('celda-'+x+'-'+y).className = $id('celda-'+x+'-'+y).className + " seleccionada";

                    var _conexion=conexion();
                    var _values_send = "x="+x+"&y="+y+"&idsubevento="+$id('idsubevento').value+"&tipoentrada="+$id('tipoentrada').value;
                    _conexion.open("POST","compra-temporal.php",true);
                    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
                    _conexion.onreadystatechange=function() {
                        if (_conexion.readyState==4){
                            if(_conexion.status==200){
                                $id('tablacompra').innerHTML = _conexion.responseText;
                                if($id('totalcompra').value=="0"){
                                    $id('comprarcomprar').style.display="none";
                                }
                                else{
                                    $id('comprarcomprar').style.display="block";
                                }
                            }
                        }
                    }
                    $id('tablacompra').innerHTML = '<img class="cargando" style="padding-top: 50px; padding-left: 450px;" src="intranet/img/cargando.gif" alt="cargando" title="cargando"/>';
                    _conexion.send('&'+_values_send);

                }
                else{
                    alert("Ese asiento corresponde a otro tipo");
                }
            }
            else{
                alert("Ese asiento esta reservado");
            }
        }
        else{
            alert("Ese asiento está ocupado");
        }
    }
    

}


function mapearb(id,x,y){
    //sidiferente de ocupado
    var temp = $id('celda-'+x+'-'+y).className;

    if(temp.indexOf("seleccionada")==-1){
        if(temp.indexOf("ocupado")==-1){
            if(temp.indexOf("reservado")==-1){
                if(temp.indexOf("ninio")!=-1 || temp.indexOf("niniod")!=-1 || temp.indexOf("discapacitado")!=-1 || temp.indexOf("adulto")!=-1){
                    //si ninio o adulto o discapacitado o niniod
                    //$id('celda-'+x+'-'+y).className = $id('celda-'+x+'-'+y).className.replace(" seleccionada","");
                    $id('celda-'+x+'-'+y).className = $id('celda-'+x+'-'+y).className + " seleccionada";

                    var _conexion=conexion();
                    var _values_send = "x="+x+"&y="+y+"&idsubevento="+$id('idsubevento').value+"&tipoentrada="+$id('tipoentrada').value;
                    _conexion.open("POST","compra-temporalb.php",true);
                    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
                    _conexion.onreadystatechange=function() {
                        if (_conexion.readyState==4){
                            if(_conexion.status==200){
                                $id('tablacompra').innerHTML = _conexion.responseText;
                                if($id('totalcompra').value=="0"){
                                    $id('comprarcomprar').style.display="none";
                                }
                                else{
                                    $id('comprarcomprar').style.display="block";
                                }
                            }
                        }
                    }
                    $id('tablacompra').innerHTML = '<img class="cargando" style="padding-top: 50px; padding-left: 450px;" src="intranet/img/cargando.gif" alt="cargando" title="cargando"/>';
                    _conexion.send('&'+_values_send);

                }
                else{
                    alert("Ese asiento corresponde a otro tipo");
                }
            }
            else{
                alert("Ese asiento esta reservado");
            }
        }
        else{
            alert("Ese asiento está ocupado");
        }
    }


}

function eliasiento(z,x,y){
    $id('celda-'+x+'-'+y).className = $id('celda-'+x+'-'+y).className.replace(" seleccionada","");
    var _conexion=conexion();
    var _values_send ="z="+z;
    _conexion.open("POST","compra-eli.php",true);
    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                $id('tablacompra').innerHTML = _conexion.responseText;
                if($id('totalcompra').value=="0"){
                    $id('comprarcomprar').style.display="none";
                }
                else{
                    $id('comprarcomprar').style.display="block";
                }
            }
        }
    }
    $id('tablacompra').innerHTML = '<img class="cargando" style="padding-top: 50px; padding-left: 450px;" src="intranet/img/cargando.gif" alt="cargando" title="cargando"/>';
    _conexion.send('&'+_values_send);
}


function pagarb(){
    var error = 0;
   
    if($id('telefono').value.length<9){
        error=1;
        $id('telefono').style.border="solid 1px red";
        $id('telefono').focus();
    }
    else{
        $id('telefono').style.border="solid 1px #3B535D";
    }


    if($id('mail').value=="" || $id('mail2').value=="" || $id('mail').value!=$id('mail2').value || validarEmail($id('mail').value)==false){
        error=1;
        $id('mail').style.border="solid 1px red";
        $id('mail2').style.border="solid 1px red";
        $id('mail').focus();
    }
    else{
        $id('mail').style.border="solid 1px #3B535D";
        $id('mail2').style.border="solid 1px #3B535D";
    }


    if(validarNIFNIE($id('dni').value)==false){
        error=1;
        $id('dni').style.border="solid 1px red";
        $id('dni').focus();
    }
    else{
        $id('dni').style.border="solid 1px #3B535D";
    }


    if($id('apellido').value==""){
        error=1;
        $id('apellido').style.border="solid 1px red";
        $id('apellido').focus();
    }
    else{
        $id('apellido').style.border="solid 1px #3B535D";
    }

    if($id('nombre').value==""){
        error=1;
        $id('nombre').style.border="solid 1px red";
        $id('nombre').focus();
    }
    else{
        $id('nombre').style.border="solid 1px #3B535D";
    }

    if($('#condiciones').attr('checked')!=true){
        error=1;
        $id('condiciones2').style.background="red";
    }
    else{
        $id('condiciones2').style.background="white";
    }
    if(error==0){
        var _conexion=conexion();
        var _values_send ="log=0&telefono="+$id('telefono').value+"&mail="+$id('mail').value+"&dni="+$id('dni').value+"&apellido="+$id('apellido').value+"KEY"+"&nombre="+$id('nombre').value;
        _conexion.open("POST","compra-form.php",true);
        _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        _conexion.onreadystatechange=function() {
            if (_conexion.readyState==4){
                if(_conexion.status==200){
                    $id('michonetpuntonet').innerHTML = _conexion.responseText;
                    document.formulario.submit();
                }
            }
        }
        $id('comprarpagar').style.display="none";
        _conexion.send('&'+_values_send);
    }
}

//calcula totales
function calculatotal(valor,id){
    $id('calculat-'+id).innerHTML=valor*$id('calcula-'+id).value;
}

function tab(op){
    if (op == 0){
        $id('tabnoreg').style.display="block";
        $id('tabreg').style.display="none";
        $id('tablogin').style.display="block";
    }
    else{
        $id('tabreg').style.display="block";
        $id('tabnoreg').style.display="none";
        $id('tablogin').style.display="none";
    }

}

function registro(){
    var error = 0;

    if($id('telefono').value.length<9){
        error=1;
        $id('telefono').style.border="solid 1px red";
        $id('telefono').focus();
    }
    else{
        $id('telefono').style.border="solid 1px #3B535D";
    }


    if($id('mail').value=="" || $id('mail2').value=="" || $id('mail').value!=$id('mail2').value || validarEmail($id('mail').value)==false){
        error=1;
        $id('mail').style.border="solid 1px red";
        $id('mail2').style.border="solid 1px red";
        $id('mail').focus();
    }
    else{
        $id('mail').style.border="solid 1px #3B535D";
        $id('mail2').style.border="solid 1px #3B535D";
    }


    if(validarNIFNIE($id('dni').value)==false){
        error=1;
        $id('dni').style.border="solid 1px red";
        $id('dni').focus();
    }
    else{
        $id('dni').style.border="solid 1px #3B535D";
    }


    if($id('apellido').value==""){
        error=1;
        $id('apellido').style.border="solid 1px red";
        $id('apellido').focus();
    }
    else{
        $id('apellido').style.border="solid 1px #3B535D";
    }

    if($id('nombre').value==""){
        error=1;
        $id('nombre').style.border="solid 1px red";
        $id('nombre').focus();
    }
    else{
        $id('nombre').style.border="solid 1px #3B535D";
    }
    if($id('passreg').value=="" || $id('passreg2').value=="" || $id('passreg').value!=$id('passreg2').value ){
        error=1;
        $id('passreg').style.border="solid 1px red";
        $id('passreg2').style.border="solid 1px red";
        $id('passreg').focus();
    }
    else{
        $id('passreg').style.border="solid 1px #3B535D";
        $id('passreg2').style.border="solid 1px #3B535D";
    }

    if($('#condiciones').attr('checked')!=true){
        error=1;
        $id('condiciones2').style.background="red";
    }
    else{
        $id('condiciones2').style.background="white";
    }
    if(error==0){
        var _conexion=conexion();
        var _values_send ="telefono="+$id('telefono').value+"&mail="+$id('mail').value+"&dni="+$id('dni').value+"&apellido="+$id('apellido').value+"&nombre="+$id('nombre').value+"&pass="+$id('passreg').value;
        _conexion.open("POST","registrarse.php",true);
        _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        _conexion.onreadystatechange=function() {
            if (_conexion.readyState==4){
                if(_conexion.status==200){
                    var info = _conexion.responseText.split("||");
                    if(!eval(info[0])){
                        $id('regerror').innerHTML = info[1];
                        $id('tabboton').style.display="none";
                    }else{
                        $id('tabboton').style.display="block";
                        $id('tabregistro').innerHTML = "Se ha logeado correctamente";
                    }
                }
            }
        }
        _conexion.send('&'+_values_send);
    }

}

function logea(){
    var _conexion=conexion();
    var _values_send="usuario="+$id('nombrelog').value+"&password="+$id('passlog').value;
    _conexion.open("POST","logearse.php",true);
    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                var info = _conexion.responseText.split("||");
                if(!eval(info[0])){
                    $id('nombrelog').style.border="solid 1px red";
                    $id('passlog').style.border="solid 1px red";
                    $id('menerror').innerHTML = info[1];
                }else{
                    $id('contenido-usuario').innerHTML = info[1];
                }
            }
        }
    }
    _conexion.send('&'+_values_send);
}

function pagar(){
    var _conexion=conexion();
    var _values_send='ok=ok';
    _conexion.open("POST","compra-form.php",true);
    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                $id('michonetpuntonet').innerHTML = _conexion.responseText;
                document.formulario.submit();
            }
        }
    }
    _conexion.send('&'+_values_send);
}
function pendiente(bandera){
    var _conexion=conexion();
    _conexion.open("POST","compra-form.php",true);
    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    var error=0;
    var _values_send="";
    if(bandera=='3'){
        _values_send ="log=0&comentario="+$id('comentario').value+"&telefono="+ $id('telefono').value +"&mail="+$id('mail').value+"&dni="+$id('dni').value+"&nombre="+$id('nombre').value+"&apellido="+$id('apellido').value;
    }
    if(bandera=='1'){
        _values_send='log=1&comentario='+$id('comentario').value+"&trans="+ $id('trans').checked;
        if($('#condiciones').attr('checked')!=true){
            error=1;
            $id('condiciones2').style.background="red";
        }
        else{
            $id('condiciones2').style.background="white";
        }
    }
    if(bandera=='0'){
        _values_send ="log=0&comentario="+$id('comentario').value+"&telefono="+ $id('telefono').value +"&mail="+$id('mail').value+"&dni="+$id('dni').value+"&apellido="+$id('apellido').value+"&nombre="+$id('nombre').value+"&trans="+ $id('trans').checked;
        if($id('telefono').value.length<9){
            error=1;
            $id('telefono').style.border="solid 1px red";
            $id('telefono').focus();
        }
        else{
            $id('telefono').style.border="solid 1px #3B535D";
        }
        if($id('mail').value=="" || $id('mail2').value=="" || $id('mail').value!=$id('mail2').value || validarEmail($id('mail').value)==false){
            error=1;
            $id('mail').style.border="solid 1px red";
            $id('mail2').style.border="solid 1px red";
            $id('mail').focus();
        }
        else{
            $id('mail').style.border="solid 1px #3B535D";
            $id('mail2').style.border="solid 1px #3B535D";
        }
        if(validarNIFNIE($id('dni').value)==false){
            error=1;
            $id('dni').style.border="solid 1px red";
            $id('dni').focus();
        }
        else{
            $id('dni').style.border="solid 1px #3B535D";
        }
        if($id('apellido').value==""){
            error=1;
            $id('apellido').style.border="solid 1px red";
            $id('apellido').focus();
        }
        else{
            $id('apellido').style.border="solid 1px #3B535D";
        }
        if($id('nombre').value==""){
            error=1;
            $id('nombre').style.border="solid 1px red";
            $id('nombre').focus();
        }
        else{
            $id('nombre').style.border="solid 1px #3B535D";
        }
        if($('#condiciones').attr('checked')!=true){
            error=1;
            $id('condiciones2').style.background="red";
        }
        else{
            $id('condiciones2').style.background="white";
        }
    }

    if(bandera=='2'){
        _values_send ="log=2&comentario="+$id('comentarioreg').value+"&telefono="+ $id('telefonoreg').value +"&mail="+$id('mailreg').value+"&dni="+$id('dnireg').value+"&apellido="+$id('apellidoreg').value+"&nombre="+$id('nombrereg').value+"&clave="+$id('passreg').value;
        if($id('telefonoreg').value.length<9){
            error=1;
            $id('telefonoreg').style.border="solid 1px red";
            $id('telefonoreg').focus();
        }
        else{
            $id('telefonoreg').style.border="solid 1px #3B535D";
        }
        if($id('mailreg').value=="" || $id('mail2reg').value=="" || $id('mailreg').value!=$id('mail2reg').value || validarEmail($id('mailreg').value)==false){
            error=1;
            $id('mailreg').style.border="solid 1px red";
            $id('mail2reg').style.border="solid 1px red";
            $id('mailreg').focus();
        }
        else{
            $id('mailreg').style.border="solid 1px #3B535D";
            $id('mail2reg').style.border="solid 1px #3B535D";
        }
        if(validarNIFNIE($id('dnireg').value)==false){
            error=1;
            $id('dnireg').style.border="solid 1px red";
            $id('dnireg').focus();
        }
        else{
            $id('dnireg').style.border="solid 1px #3B535D";
        }
        if($id('apellidoreg').value==""){
            error=1;
            $id('apellidoreg').style.border="solid 1px red";
            $id('apellidoreg').focus();
        }
        else{
            $id('apellidoreg').style.border="solid 1px #3B535D";
        }
        if($id('nombrereg').value==""){
            error=1;
            $id('nombrereg').style.border="solid 1px red";
            $id('nombrereg').focus();
        }
        else{
            $id('nombrereg').style.border="solid 1px #3B535D";
        }
        if($id('passreg').value=="" || $id('passreg2').value=="" || $id('passreg').value!=$id('passreg2').value ){
            error=1;
            $id('passreg').style.border="solid 1px red";
            $id('passreg2').style.border="solid 1px red";
            $id('passreg').focus();
        }
        else{
            $id('passreg').style.border="solid 1px #3B535D";
            $id('passreg2').style.border="solid 1px #3B535D";
        }
        if($('#condicionesreg').attr('checked')!=true){
            error=1;
            $id('condiciones2reg').style.background="red";
        }
        else{
            $id('condiciones2reg').style.background="white";
        }
    }
    _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                
                var info = _conexion.responseText.split("||");
                if(info[0]!='true'){
                    switch(bandera){
                        case 0:
                            $id('noreg-mensaje').innerHTML=info[1];
                            break;
                        case 1:
                            $id('log-mensaje').innerHTML=info[1];
                            break;
                        case 2:
                            $id('reg-mensaje').innerHTML=info[1];
                            break;
                        case 3:
                            $id('log-mensaje').innerHTML=info[1];
                            break;      
                    }
                    $id('piepagar').style.display='block';
                    $id('cargando-img').style.display='none';
                }
                else{
                    $id('michonetpuntonet').innerHTML = info[1];
                    document.formulario.submit();
                }
            }
        }
    }
    if(error=='0'){
       $id('piepagar').style.display='none';
       $id('cargando-img').style.display='block';
        _conexion.send('&'+_values_send);
    }
}

function configbono(){
    var recinto = $id('configbono-recinto').value;
    var tipo = $id('configbono-tipo').value;
    var butaca = $id('configbono-butaca').value;
    if(tipo!='0'){
        $id('configbono-eventos').innerHTML = '<img src="intranet/img/cargando2.gif" class="cargando" alt="cargando" title="cargando" />';
        var _conexion=conexion();
        var _values_send='cargar=si&recinto='+recinto+'&tipo='+tipo+'&butaca='+butaca;
        _conexion.open("POST","configurar-bono.php",true);
        _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        _conexion.onreadystatechange=function() {
            if (_conexion.readyState==4){
                if(_conexion.status==200){
                    $id('configbono-eventos').innerHTML = _conexion.responseText;
                }
            }
        }
        _conexion.send('&'+_values_send);
    }
    else{
        $id('configbono-eventos').innerHTML = "";
    }
}
function configbonoJs(a,n){
    var b = parseInt($id('configbono-span').innerHTML);
    if(a.checked==true){
        if(b==0){
            a.checked=false;
        }
        else{
            if(b>0){
                $id('configbono-span').innerHTML = b - 1;
                switch(parseInt($id('configbono-span').innerHTML)){
                    case(0):
                        $id('var10').value=a.name;
                        break;
                    case(1):
                        $id('var1').value=a.name;
                        break;
                    case(2):
                        $id('var2').value=a.name;
                        break;
                    case(3):
                        $id('var3').value=a.name;
                        break;
                    case(4):
                        $id('var4').value=a.name;
                        break;
                    case(5):
                        $id('var5').value=a.name;
                        break;
                    case(6):
                        $id('var6').value=a.name;
                        break;
                    case(7):
                        $id('var7').value=a.name;
                        break;
                    case(8):
                        $id('var8').value=a.name;
                        break;
                    case(9):
                        $id('var9').value=a.name;
                        break;
                    case(10):
                        $id('var20').value=a.name;
                        break;
                    case(11):
                        $id('var11').value=a.name;
                        break;
                    case(12):
                        $id('var12').value=a.name;
                        break;
                    case(13):
                        $id('var13').value=a.name;
                        break;
                    case(14):
                        $id('var14').value=a.name;
                        break;
                    case(15):
                        $id('var15').value=a.name;
                        break;
                    case(16):
                        $id('var16').value=a.name;
                        break;
                    case(17):
                        $id('var17').value=a.name;
                        break;
                    case(18):
                        $id('var18').value=a.name;
                        break;
                    case(19):
                        $id('var19').value=a.name;
                        break;
                }
            }
        }
    }
    else{
        if(b<n){
            $id('configbono-span').innerHTML = b + 1;
        }
    }
    if(parseInt($id('configbono-span').innerHTML)==0){
        $id('configbono-quedan-p').style.visibility='hidden';
        $id('configbono-a').style.visibility='visible';
    }
    else{
        $id('configbono-quedan-p').style.visibility='visible';
        $id('configbono-a').style.visibility='hidden';
    }
    
}

function configbonoContinuar(tipo){
    if(tipo==5){
        _values_send='continuar=si&tipo=5&e1='+$id('var4').value+'&e2='+$id('var3').value+'&e3='+$id('var2').value+'&e4='+$id('var1').value+'&e5='+$id('var10').value+'&butaca='+$id('configbono-butaca').value;
    }
    if(tipo==10){
        _values_send='continuar=si&tipo=10&e1='+$id('var1').value+'&e2='+$id('var2').value+'&e3='+$id('var3').value+'&e4='+$id('var4').value+'&e5='+$id('var5').value+'&e6='+$id('var6').value+'&e7='+$id('var7').value+'&e8='+$id('var8').value+'&e9='+$id('var9').value+'&e10='+$id('var10').value+'&butaca='+$id('configbono-butaca').value;
    }
    if(tipo==20){
        _values_send='continuar=si&tipo=20&e1='+$id('var1').value+'&e2='+$id('var2').value+'&e3='+$id('var3').value+'&e4='+$id('var4').value+'&e5='+$id('var5').value+'&e6='+$id('var6').value+'&e7='+$id('var7').value+'&e8='+$id('var8').value+'&e9='+$id('var9').value+'&e10='+$id('var10').value+'&e11='+$id('var11').value+'&e12='+$id('var12').value+'&e13='+$id('var13').value+'&e14='+$id('var14').value+'&e15='+$id('var15').value+'&e16='+$id('var16').value+'&e17='+$id('var17').value+'&e18='+$id('var18').value+'&e19='+$id('var19').value+'&e20='+$id('var20').value+'&butaca='+$id('configbono-butaca').value;
    }
    var _conexion=conexion();
    _conexion.open("POST","configurar-bono.php",true);
    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                var info = _conexion.responseText.split("||");
                if(info[0]=='ok'){
                    location.href='comprar-bonos.php?id='+info[1];
                }
            }
        }
    }
    _conexion.send('&'+_values_send);
}
function idioma(){
    var idioma = $id('idioma').value;
    switch(idioma){
        case('espanol'):
            document.location.href='?idioma=2';
            break;
        case('galego'):
            document.location.href='?idioma=1';
            break;
        case('english'):
            document.location.href='?idioma=3';
            break;
    }
}
function calendario(fecha){
    var _conexion=conexion();
    var _values_send='fecha='+fecha;
    _conexion.open("POST","acciones/calendario.php",true);
    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                    $id('calendario').innerHTML = _conexion.responseText;
            }
        }
    }
    _conexion.send('&'+_values_send);
}
function calendario2(fecha,categoria){
    var _conexion=conexion();
    var _values_send='fecha='+fecha+'&categoria='+categoria;
    _conexion.open("POST","acciones/calendario2.php",true);
    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                    var info = _conexion.responseText.split("#||#");
                    $id('calendario').innerHTML = info[0];
                    $id('fichaseventos').innerHTML = info[1];
            }
        }
    }
    _conexion.send('&'+_values_send);
}
function pEventos(opc){
    var _conexion=conexion();
    var _values_send='opc='+opc;
    _conexion.open("POST","acciones/portada-eventos.php",true);
    _conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    _conexion.onreadystatechange=function() {
        if (_conexion.readyState==4){
            if(_conexion.status==200){
                    $id('ptab-0').className = "";
                    $id('ptab-1').className = "";
                    $id('ptab-2').className = "";
                    $id('ptab-3').className = "";
                    $id('portada-eventos').innerHTML = _conexion.responseText;
                    $id('ptab-'+opc).className = "actual";
            }
        }
    }
    _conexion.send('&'+_values_send);
}
