// Asynchronous JavaScript Extensible var counter = 0; function Bubble(){ this.mimeType; this.method = 'GET'; this.contentType; this.loadXMLFile_0 = fLoadXml_0; this.loadXMLFile_1 = fLoadXml_1; this.loadXMLFile_2 = fLoadXml_2; this.loadXMLFile_3 = fLoadXml_3; this.loadXMLPure = fLoadXmlPure; this.loadPostPage = fLoadFormPost; this.browser = detectBrowser; function fLoadXmlPure(url,func){ request_1 = false; if (window.XMLHttpRequest){ request_1 = new XMLHttpRequest(); if (request_1.overrideMimeType){ if(!this.mimeType) request_1.overrideMimeType('text/html'); else request_1.overrideMimeType(this.mimeType); } }else if (window.ActiveXObject){ try{ request_1 = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e){ try{ request_1 = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){} } } if (!request_1){ //alert('to happened an error opening the file. please try again later.'); return false; } request_1.onreadystatechange = eval(func); request_1.open('GET',url, true); request_1.send(null); delete fLoadXmlPure; } function fLoadXml_0(url,func){ request_0 = false; if (window.XMLHttpRequest){ request_0 = new XMLHttpRequest(); if (request_0.overrideMimeType){ if(!this.mimeType) request_0.overrideMimeType('text/html'); else request_0.overrideMimeType(this.mimeType); } }else if (window.ActiveXObject){ try{ request_0 = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ request_0 = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){} } } if (!request_0){ //alert('to happened an error opening the file. please try again later.'); return false; } request_0.onreadystatechange = eval(func); request_0.open('GET',url, true); request_0.send(null); delete fLoadXml_0; } function fLoadXml_1(url,func){ request_1 = false; if (window.XMLHttpRequest){ request_1 = new XMLHttpRequest(); if (request_1.overrideMimeType){ if(!this.mimeType) request_1.overrideMimeType('text/html'); else request_1.overrideMimeType(this.mimeType); } }else if (window.ActiveXObject){ try{ request_1 = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ request_1 = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!request_1) { //alert('to happened an error opening the file. please try again later.'); return false; } request_1.onreadystatechange = eval(func); request_1.open('GET',url, true); request_1.send(null); delete fLoadXml_1; } function fLoadXml_2(url,func){ request_2 = false; if (window.XMLHttpRequest){ request_2 = new XMLHttpRequest(); if (request_2.overrideMimeType) { if(!this.mimeType) request_2.overrideMimeType('text/html'); else request_2.overrideMimeType(this.mimeType); } } else if (window.ActiveXObject) { try{ request_2 = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { request_2 = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!request_2) { //alert('to happened an error opening the file. please try again later.'); return false; } request_2.onreadystatechange = eval(func); request_2.open('GET',url, true); request_2.send(null); delete fLoadXml_2; } function fLoadXml_3(url,func){ request_3 = false; if (window.XMLHttpRequest){ request_3 = new XMLHttpRequest(); if (request_3.overrideMimeType) { if(!this.mimeType) request_3.overrideMimeType('text/html'); else request_3.overrideMimeType(this.mimeType); } } else if (window.ActiveXObject) { try{ request_3 = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { request_3 = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!request_3) { //alert('to happened an error opening the file. please try again later.'); return false; } request_3.onreadystatechange = eval(func); request_3.open('GET',url, true); request_3.send(null); delete fLoadXml_3; } function detectBrowser() { return window.navigator.userAgent; } function getTopMHP() { if (request_2.readyState == 4) { if (request_2.status == 200) { try { var textHTML; var textHTML = request_2.responseText; objM.innerHTML = textHTML; }catch(e){ //alert("error information 1--- : "+e.description); } }else if(request_2.status==404){ try{ var xmldoc = request_2.responseText; }catch(e){ //alert('la página opción no se encuentra disponible.intente más tarde y disculpe los inconvenientes'); } //alert(request_2.status); } } } function getTopWPHP() { if (request_0.readyState == 4) { if (request_0.status == 200) { try { var container = new Array(); //try{ container = createContainer(request_0.responseXML); if(container.length==0) objWP.innerHTML = 'temporalmente no tenemos fondos de pantalla para este móvil'; else objWP.innerHTML = skeleton.mcTopWP(container); /*}catch(e){ alert("error message xxxx: "+e.description); }*/ /* var textHTML; var textHTML = request_0.responseText; objWP.innerHTML = textHTML; */ }catch(e){ //alert("error information 1--- : "+e.description); } }else if(request_0.status==404){ try{ var xmldoc = request_0.responseText; }catch(e){ //alert('la página opción no se encuentra disponible.intente más tarde y disculpe los inconvenientes'); } //alert(request_0.status); } } } function getListModelsByBrand(){ if (request_0.readyState == 4){ if (request_0.status == 200){ try{ HTMLContainer = request_0.responseText; document.getElementById('tInitModelo').innerHTML = HTMLContainer; document.getElementById('tModelo').innerHTML = HTMLContainer; //document.location.href='#brand='+frmInit.brand.options[frmInit.brand.selectedIndex].value; }catch(e){ //alert("error information 1 *** : "+e.description); } }else if(request_0.status==404){ try{ var xmldoc = request_0.responseText; }catch(e){ //alert('la página opción no se encuentra disponible.intente más tarde y disculpe los inconvenientes'); } //alert('error : *** '+request_0.status); }else{ //alert('error : /// '+request_0.status); } } } function getListSubCategoryByCategory(){ if (request_1.readyState == 4) { if (request_1.status == 200) { var media = new Media(); var skeleton = new Skelet(); var container = new Array(); //try{ container = createContainer(request_1.responseXML); if(container.length==0) panelSubCategories.innerHTML = 'no existen subcategorías'; else panelSubCategories.innerHTML = skeleton.mcWallPaperBody(container); /*}catch(e){ alert("error message xxxx: "+e.description); }*/ }else if(request_1.status==404){ try{ var xmldoc = request_1.responseText; }catch(e){ //alert('la página opción no se encuentra disponible.intente más tarde.'); } //alert('error : %%%% '+request_1.status); }else{ //alert('error : @@@@ '+request_1.status); } } } function getSearchResultsList(){ if (request_2.readyState==4){ if (request_2.status==200){ var skeleton = new Skelet(); var container = new Array(); try{ container = createContainer(request_2.responseXML); if(container.length==0){ var returnT = ''; returnT=''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ '

 

'+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ '
'+ ' '+ ''+ '  [cerrar búsqueda] X   '+ '
'+ '

 

la búsqueda que intentaste hacer no trajo resultados
'+ '
'+ '

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'; displayContentSearch.innerHTML = returnT; }else displayContentSearch.innerHTML = skeleton.mcGridResultSearchList(container); }catch(e){ //alert("error message xxxx: "+e.description); } }else if(request_2.status==404){ try{ var xmldoc = request_2.responseText; }catch(e){ //alert('la página opción no se encuentra disponible.intente más tarde.'); } //alert('error : %%%% '+request_2.status); }else{ //alert('error : @@@@ '+request_2.status); } } } function getListProducts(){ if (request_2.readyState == 4) { if (request_2.status == 200) { //try{ var media = new Media(); var skeleton = new Skelet(); var container = new Array(); container = createContainer(request_2.responseXML); if(container.length==0) panelMultimedia.innerHTML = '

 


no existe contenido disponible para la categoría '+catSelDisplay+'

 

'; else{ if(vCategory=='Ringtones'||vCategory=='Sonidos Reales') panelMultimedia.innerHTML = skeleton.mcPaperPanelSound(container); else panelMultimedia.innerHTML = skeleton.mcPaperGrid(container); } /* }catch(e){ //alert("error : ))) "+e.description); } */ }else if(request_2.status==404){ /* try{ var xmldoc = request_2.responseText; }catch(e){ //alert('la página opción no se encuentra disponible.intente más tarde.'); } */ //alert('error : ))) '+request_2.status); }else{ //alert('error : 999 '+request_2.status); } } } function getListBrand(){ if (request_2.readyState == 4) { if (request_2.status == 200) { try { var media = new Media(); var skeleton = new Skelet(); var container = new Array(); container = createContainer(request_2.responseXML); displayModel.innerHTML='selecciona'; if(container.length==0) pageModel.innerHTML = 'sin modelos'; else pageModel.innerHTML = skeleton.mcDivMediaBrandList(container); }catch(e){ //alert("error : 222 "+e.description); } }else if(request_2.status==404){ try{ var xmldoc = request_2.responseText; }catch(e){ //alert('la página opción no se encuentra disponible.intente más tarde.'); } //alert('error : 111 '+request_2.status); }else{ //alert('error : QQQ '+request_2.status); } } } function getInitListBrand(){ if (request_2.readyState == 4) { if (request_2.status == 200) { //try //{ var media = new Media(); var skeleton = new Skelet(); var container = new Array(); container = createContainer(request_2.responseXML); if(container.length==0) pageModel.innerHTML = 'sin modelos'; else pageModel.innerHTML = skeleton.mcDivMediaBrandList(container); /* }catch(e){ //alert("error message : :::: "+e.description); } */ }else if(request_2.status==404){ try{ var xmldoc = request_2.responseText; }catch(e){ //alert('la página opción no se encuentra disponible.intente más tarde.'); } //alert('error : $$$ '+request_2.status); }else{ //alert('error : ___ '+request_2.status); } } } function getListCategoryXMLByProductType() { if (request_0.readyState == 4){ if (request_0.status == 200){ try{ var emptyCat=false; container = createContainer(request_0.responseXML); if(levelCategory==0){ document.getElementById('loadingV').innerHTML=''; } if(container.length>0){ if(levelCategory>0){ var objCatSet = eval('document.frm.category_'+(levelCategory-1)); objCatSet.value = catSelAr[(levelCategory-1)]; } objWriteLevel.innerHTML = skeleton.createListCategoryLevel(levelCategory,container); eval('document.getElementById(\'mBox:'+levelCategory+'\')').style.display=''; if(levelCategory==0){ var drop=eval('document.frm.dropSubList0'); var newOb=eval('document.frm.sCategories0'); document.frm.category_0.value=newOb[0].value; media.listItems(newOb[0].value); var selCatId=drop[0].value; var selCatTitle=newOb[0].value; media.listCategory(1,selCatTitle,selCatId); }else{ var newOb = eval('document.frm.category_'+levelCategory+''); newOb.value='selecciona'; media.listItems(catSelAr[0]); } }else{ if(levelCategory>0){ var objCatSet = eval('document.frm.category_'+(levelCategory-1)); objCatSet.value = catSelAr[(levelCategory-1)]; }else if(levelCategory==0){ document.getElementById('loadingV').innerHTML='
este móvil no tiene '+vCategory+'
'; emptyCat=true; } if(levelCategory==0&&!emptyCat){ media.listItems(catSelAr[1]); }else if(levelCategory>0){ media.listItems(catSelAr[1]); }else{ panelMultimedia.innerHTML = ' '; } } }catch(e){ //alert("error : ^^ "+e.description); } }else if(request_0.status==404){ try{ var xmldoc = request_0.responseText; }catch(e){ //alert('la página opción no se encuentra disponible.intente más tarde.'); } //alert('error : !!! '+request_0.status); }else{ //alert('error : ~~~ '+request_0.status); } } } function getListCategoryByProductType() { if (request_0.readyState == 4) { if (request_0.status == 200) { try{ HTMLContainer = request_0.responseText; categoryMenu.innerHTML = HTMLContainer; document.frm.category.value = 'seleccione una categoría'; loading.style.display='none'; if(!document.frm.sCategories){ categoryMenu.innerHTML = '
 
no existe categorías
'; }else{ selectedFirstValue = document.frm.sCategories[0].value; selectedCatId = document.frm.dropSubList[0].value; media.viewSubCategories(selectedFirstValue,selectedCatId); } }catch(e){ //alert("error : ^^^ "+e.description); } }else if(request_0.status==404){ try{ var xmldoc = request_0.responseText; }catch(e){ //alert('la página opción no se encuentra disponible.intente más tarde.'); } //alert('error : !!! '+request_0.status); }else{ ////alert('error : ~~~ '+request_0.status); } } } function getListModelsByBrandWithSeletedValue() { if (request_0.readyState == 4) { if (request_0.status == 200) { try { var contentR = false; HTMLContainer = request_0.responseText; document.getElementById('tInitModelo').innerHTML = HTMLContainer; document.getElementById('tModelo').innerHTML = HTMLContainer; document.location.href='#brand='+frmInit.brand.options[frmInit.brand.selectedIndex].value; for(opt1=0;opt1