var new_country, xmlreq2; function element(id) { return document.getElementById ? document.getElementById(id) : document.all[id]; } function show_opcos(country) { xmlreq2 = false; try { xmlreq2 = new ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { try { xmlreq2 = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e) { if (window.XMLHttpRequest) { xmlreq2 = new XMLHttpRequest(); } } } if (xmlreq2) { xmlreq2.onreadystatechange = eval('result2'); xmlreq2.open("GET", "/operators.xml.php?country=" + country, true); xmlreq2.send(null); } new_country = country; } function result2 () { if (xmlreq2.readyState == 4) { if (xmlreq2.status == 200) { var response = xmlreq2.responseXML.documentElement; element('opcos').style.display='none'; //element('opcos').style.position='absolute'; element('operator').innerHTML = ''; var opers = ''; var closelr = ''; var kn = 1; var opkn = ''; var qp = location.search.split( '&' ); var sop = ''; for( var i = 0; i < qp.length; i++ ) { pair = qp[i].split( '=' ); if( pair[0] == 'op' ) sop = unescape( pair[1] ); } for(var n = 0; n < response.getElementsByTagName('items')[0].childNodes.length; n ++) { var item = response.getElementsByTagName('items')[0].childNodes[n]; if(item.tagName != undefined) { var operator = item.getElementsByTagName('operator')[0].firstChild.data; if( operator.substr( 0, 9 ) != 'We do not' ) { if( operator == sop ) { opkn = kn; } closelr += 'hidelr(\'opcosub' + kn + '\'),'; opers += ' » ' + operator + ''; opers += '
'; kn++; } else opers += operator + '