function T$(i){return document.getElementById(i)}
function XHConn(){var xmlhttp, bComplete = false;try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){try{xmlhttp = new XMLHttpRequest(); }catch(e){xmlhttp = false;}}}if (!xmlhttp) return null;this.connect = function(sURL, sMethod, sVars, fnDone){if (!xmlhttp) return false;bComplete = false;sMethod = sMethod.toUpperCase();try {if (sMethod == "GET"){xmlhttp.open(sMethod, sURL+"?"+sVars, true);sVars = "";}else{xmlhttp.open(sMethod, sURL, true);xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");}xmlhttp.onreadystatechange = function(){if (xmlhttp.readyState == 4 && !bComplete){bComplete = true;fnDone(xmlhttp);}};xmlhttp.send(sVars);}catch(z){return false;}return true;};return this;}
function openPopUp(url,titulo,sizex,sizey){cont=1;popUp=window.open(url,titulo + " [" + cont + "]","width="+sizex+", height="+sizey+",menubar=no,scrollbars=no,status=no,titlebar=no");popUp.moveTo((screen.width-sizex)/2,(screen.height-sizey)/2);cont++;}
function cargar_contenido_div(target,url){document.getElementById(target).innerHTML = '<div class=\"load\"><img src=\"images/ajaxloading.gif\" alt=\"+\" class=\"floatleft\" /> Cargando...</div>';var myConn = new XHConn();if (!myConn) alert("XMLHTTP no esta disponible. Intentalo con un navegador mas reciente.");var finalizado = function (oXML){document.getElementById(target).innerHTML = oXML.responseText;};myConn.connect(url, "GET", "", finalizado);}
function cargar_contenido_div_post(target,url,div,campoid){document.getElementById(target).innerHTML = '<div class=\"load\"><img src=\"images/ajaxloading.gif\" alt=\"+\" class=\"floatleft\" /> Cargando...</div>';var myConn = new XHConn();if (!myConn) alert("XMLHTTP no esta disponible. Intentalo con un navegador mas reciente.");var valorcampo = document.getElementById(campoid).value;var finalizado = function (oXML){document.getElementById(target).innerHTML = oXML.responseText;};myConn.connect(url, "POST", "divID=" + div + "&codeID=" + valorcampo, finalizado);}
function cargar_contenido_div_get(target,url,campoidget){document.getElementById(target).innerHTML = '<div class=\"load\"><img src=\"images/ajaxloading.gif\" alt=\"+\" class=\"floatleft\" /> Cargando...</div>';var myConn = new XHConn();if (!myConn) alert("ERROR: Intentalo con un navegador mas reciente.");var valorcampo = document.getElementById(campoidget).value;var finalizado = function (oXML){document.getElementById(target).innerHTML = oXML.responseText;};myConn.connect(url, "GET", campoidget+"="+$valorcampo, finalizado);}
function getSelectedRadio(buttonGroup){if (buttonGroup[0]) {for (var i=0; i<buttonGroup.length; i++) {if (buttonGroup[i].checked) {return i;}}}else{if (buttonGroup.checked) { return 0; }}return -1;}
function getSelectedRadioValue(buttonGroup){var i=getSelectedRadio(buttonGroup);if (i == -1){return "";}else{if (buttonGroup[i]){return buttonGroup[i].value;}else{return buttonGroup.value;}}}
function circuitofdm_checkdnipassport(target,url){var dni_numero = document.getElementById('cifnif_SI_dni').value;var dni_letra = document.getElementById('cifnif_SI_letra').value;var passport = document.getElementById('cifnif_NO').value;var chip=getSelectedRadioValue(document.getElementById('chip'));var myConn = new XHConn();if (!myConn) alert("ERROR: Intentalo con un navegador mas reciente");var finalizado = function (oXML){document.getElementById(target).innerHTML = oXML.responseText;};myConn.connect(url, "GET", "&dni="+dni_numero+dni_letra+"&passport="+passport+"&chip="+chip, finalizado);}
function showcontent(id,is_tr){var e = T$(id); if (is_tr) e.style.display = 'table-row'; else e.style.display = "block";}
function hidecontent(id){T$(id).style.display="none";}
function toggle_visibility(id,is_tr){var e = T$(id);if(e.style.display=='table-row' || e.style.display=='block') e.style.display='none';else if(is_tr) e.style.display='table-row'; else e.style.display='block';}
function getRadioButtonSelectedValue(ctrl){if(ctrl.length==undefined && ctrl.type!='radio' && ctrl.type!='checkbox'){return ctrl.value;} if (ctrl.selectedIndex != undefined){return ctrl.value;} if ((ctrl.type=='checkbox' || ctrl.type=='radio') && ctrl.checked){return ctrl.value;} if(ctrl.length!=undefined){for(i=0;i<ctrl.length;i++){if(ctrl[i].checked) return ctrl[i].value;}} return undefined;}