var get_data_url = "inc/get_info.php?"; function show_hide_country_select(id,b) { if(b) { document.getElementById('country_select_'+id).style.display='block'; document.getElementById('change_country_'+id).style.display='none'; } else { document.getElementById('country_select_'+id).style.display='none'; document.getElementById('change_country_'+id).style.display='block'; } return false; } function select_country(id, type) { //Cargar por ajax los datos del pais seleccionado var country = document.getElementById('sel_country_'+id).value; var url = get_data_url+"country="+country+"&lang="+lang+"&superprefix="+superprefix+"µtype="+type; LoadURL(url,'show_data("'+id+'")'); } function show_data(id) { var values = ajax_result.split("|"); document.getElementById('sms_prefix_'+id).innerHTML = values[0]; document.getElementById('sms_phone_'+id).innerHTML = values[1]; document.getElementById('sms_cost_'+id).innerHTML = values[2]; document.getElementById('sms_operators_'+id).innerHTML = values[4]; document.getElementById('change_country_text_'+id).innerHTML = country_change_text.replace('__country__',values[5]) show_hide_country_select(id,false); } //AJAX var ajax_req; var ajax_result=''; var ajax_external=''; function loadXMLDoc(url) { if (window.XMLHttpRequest) { ajax_req = new XMLHttpRequest(); ajax_req.onreadystatechange = processReqChange; ajax_req.open("GET", url, true); ajax_req.setRequestHeader("Referer", window.location); ajax_req.send(null); } else if (window.ActiveXObject) { ajax_req = new ActiveXObject("Microsoft.XMLHTTP"); if (ajax_req) { ajax_req.onreadystatechange = processReqChange; ajax_req.open("GET", url, true); ajax_req.send(); } } } function processReqChange() { if (ajax_req.readyState == 4) { try { if (ajax_req.status == 200) { if (ajax_reading) { ajax_result=ajax_req.responseText; } else { ajax_result='ERROR:busy'; } } else { ajax_result='ERROR:'+ajax_req.statusText; } ajax_reading = false; } catch (E){ ajax_reading = false; return false; } if (ajax_external!='') eval(ajax_external); } return false; } var ajax_reading = false; function LoadURL(url, external) { if (!ajax_reading) { ajax_reading = true; ajax_result=''; var d = new Date() var uID = '' + d.getDate()+d.getMonth() +1+d.getFullYear()+d.getHours()+d.getMinutes()+d.getSeconds()+Math.random(); if (url.indexOf('?')>0) url = url+'&ajaxID='+uID; else url = url+'?ajaxID='+uID; ajax_external=external; loadXMLDoc(url); return ajax_result; } else return ''; }