// Asynchronous JavaScript Extensible var MAX_MENU_LEVEL=4; var imageTimer=0; var sTT='all'; var id_temp='',title_temp='',type_temp=''; var categoryMenu; var categoryDropButton; var loading; var dropSearchV; var sCategories; var panelSubCategories; var selectedCategory; var panelMultimedia; var coorX=0; var coorY=0; var hBrand; var hModel; var displayBrand; var displayModel; var pageBrand; var pageModel; var pageMobile; var panelSelectMobile; var panelBTSelectMobile; var categorySub; var vCategory; var iw_selectMobile=null; var spBrand,spModel,spUserAgent; var backBrand,backModel,backUserAgent; var selSubCategory; var categoryDisplay,category; var inf; var productType='',loadFirst; var selectedCatId=0; var topNew; var topDownload; var mediaType; var displayContentSearch; var btHitSeach; var levelCategory; var objWriteLevel=''; var catSelAr=new Array(); var catSelDisplay; var solTop=0; function Media(){ var bubbleSmooth = new Bubble(); var skeleton = new Skelet(); var request = new reSearch(); this.show = function(){ this.syncProductType(arguments[2]); var fF; if(document.frm!=null)fF=document.frm; var objF = document.flyBox; var o = eval('document.getElementById(\'floatingItem'+arguments[0]+'\')'); var showObject = document.getElementById('lightBox:images'); var title = eval('document.getElementById(\'show:text'+arguments[0]+'\')'); var description = eval('document.getElementById(\'show:description'+arguments[0]+'\')'); var objTitle = eval('document.getElementById(\'lightBox:title\')'); var objDescription = eval('document.getElementById(\'lightBox:description\')'); objTitle.innerHTML = title.innerHTML; objDescription.innerHTML = description.innerHTML if(spUserAgent)objF.arg0.value = eval('fF.p'+arguments[0]+'.value'); showObject.src = o.src; showObject.alt = title.innerHTML; lightBox = document.getElementById('lightBox'); lightBox.style.visibility='visible'; var pathx=document.location.pathname,lx=''; var levelx = single.countRepeatCharacter(pathx,'/'); if(parseInt(levelx)==0){ lightBox.style.top = (coorY-250)+'px'; lightBox.style.left = (coorX-150)+'px'; }else{ lightBox.style.top = (coorY-50)+'px'; lightBox.style.left = (coorX-90)+'px'; } document.flyBox.titleC.value=title.innerHTML; } this.selectMedia = function(){ tt=mediaType=arguments[0]; this.unCheckCategory('Pantallas'); this.unCheckCategory('Juegos'); this.unCheckCategory('Melodias'); this.unCheckCategory('Videos'); this.checkCategory(tt); request.replaceDinamicString(request.dinamicQuery(),'category',tt); } this.unCheckCategory = function(){ if(eval('docum'+'ent.getEleme'+'ntBy'+'Id(\''+arguments[0]+'\')')){ obj = eval('docum'+'ent.getEleme'+'ntBy'+'Id(\''+arguments[0]+'\')'); obj.style.fontWeight='bolder'; obj.style.color='gray'; } } this.syncProductType=function(){ switch(arguments[0]){ case 'Screen Savers': document.flyBox.ct.value='5'; document.getElementById('lightBox:information').innerHTML='   descarga este screen saver a tu móvil'; break; case 'Fondos de Pantalla': document.flyBox.ct.value='1'; document.getElementById('lightBox:information').innerHTML='   descarga este fondo de pantalla a tu móvil'; break; case 'Juegos': document.flyBox.ct.value='3'; document.getElementById('lightBox:information').innerHTML='   descarga este juego a tu móvil'; break; case 'Melodias': document.flyBoxSound.ct.value='2'; document.getElementById('lightBoxSound:information').innerHTML='   descarga esta melodía a tu móvil'; break; case 'Sonidos Reales': document.flyBoxSound.ct.value='2'; document.getElementById('lightBoxSound:information').innerHTML='   descarga esta melodía a tu móvil'; break; case 'Ringtones': document.flyBoxSound.ct.value='2'; document.getElementById('lightBoxSound:information').innerHTML='   descarga esta melodía a tu móvil'; break; case 'Videos': document.flyBox.ct.value='4'; document.getElementById('lightBox:information').innerHTML='   descarga este video a tu móvil'; break; case 'Videos Descargables': document.flyBox.ct.value='4'; document.getElementById('lightBox:information').innerHTML='   descarga este video a tu móvil'; break; default: document.flyBox.ct.value='1'; document.getElementById('lightBox:information').innerHTML='   descarga este fondo de pantalla a tu móvil'; break; } } this.checkCategory = function(){ productType = arguments[0]; var viewPageMedia=document.getElementById('view:pageMedia'); if(viewPageMedia){ switch(productType){ case 'Pantalla': viewPageMedia.innerHTML='fondos de pantala'; document.flyBox.ct.value='1'; break; case 'Juegos': viewPageMedia.innerHTML='juegos'; document.flyBox.ct.value='3'; break; case 'Melodias': viewPageMedia.innerHTML='melodías'; document.flyBoxSound.ct.value='2'; break; case 'Videos': viewPageMedia.innerHTML='videos'; document.flyBox.ct.value='4'; break; default: viewPageMedia.innerHTML='fondos de pantalla'; document.flyBox.ct.value='1'; break; } } if(productType=='undefined')productType='Pantallas'; if(productType=='')productType='Pantallas'; if(loading) loading.style.display=''; if(eval('doc'+'ument.getElem'+'entBy'+'Id(\''+productType+'\')')){ obj = eval('doc'+'ument.getElem'+'entBy'+'Id(\''+productType+'\')'); obj.style.color='#FF6600'; } if(categorySub)categorySub.innerHTML = skeleton.mcCategoryBySuper(productType); single.noFocus(); } this.init = function(){ var qString=''; var mBrand=null; var mModel=null; var mobileNumber = null; var msisdn = null; single.objectConstructorById('catWallPaper','Pantallas'); single.objectConstructorById('panelMultimedia','panel:multimedia'); single.objectConstructorById('pageMobile','page:mobile'); single.objectConstructorById('pageBrand','page:brand'); single.objectConstructorById('displayBrand','text:displayBrand'); single.objectConstructorById('displayModel','text:displayModel'); single.objectConstructorById('hBrand','page:mobile'); single.objectConstructorById('pageModel','page:model'); single.objectConstructorById('categorySub','category:sub'); single.objectConstructorById('iw_selectMobile','window:pane'); single.objectConstructorById('pageMobile','page:mobile'); single.objectConstructorById('loading','loading'); single.objectConstructorById('topNew','pane:topNew'); single.objectConstructorById('topDownload','pane:topDownload'); single.objectConstructorById('displayContentSearch','pane:displayContentSearch'); single.objectConstructorById('dropSearchV','dropPType'); single.objectConstructorById('btHitSeach','btHitSeach'); if(document.getElementById('ow:pane')!=null)document.getElementById('ow:pane').height = (window.screen.height-170); if(document.panelMobile.hidModel!=null)hModel = document.panelMobile.hidModel; if(document.panelMobile.hidBrand!=null)hBrand = document.panelMobile.hidBrand; if(document.getElementById('panelSelectMobile')!=null){ panelSelectMobile = eval('d'+'ocu'+'ment.ge'+'t'+'Eleme'+'n'+'tBy'+'Id(\'p'+'an'+'elSel'+'ec'+'tMo'+'bil'+'e\')'); panelBTSelectMobile = eval('d'+'oc'+'umen'+'t.pan'+'elMo'+'bile.pa'+'nel'+'Sele'+'ctMob'+'ile'); } var tpFN = (document.location.href).toLowerCase(); if(request.dinamicParameter('mcat'+'egor'+'y')==null){ if(tpFN.indexOf('/fondosdepantalla')!=-1){ loadFirst='Pantallas'; }else if(tpFN.indexOf('/melodias')!=-1){ loadFirst='Melodias'; }else if(tpFN.indexOf('/juegos')!=-1){ loadFirst='Juegos'; }else if(tpFN.indexOf('/videos')!=-1){ loadFirst='Videos'; } }else if(request.dinamicParameter('cat'+'egor'+'y')!=null){ loadFirst = request.dinamicParameter('cat'+'eg'+'ory'); }else{ switch(thisPage){case "fondosdepantalla":loadFirst="Pantallas";break;case "juegos":loadFirst="Juegos";break;case "melodias":loadFirst="Melodias";break;case "videos":loadFirst="Videos";break;default: loadFirst = "Pantallas";} } this.selectMedia(loadFirst); try{ var dMap = request.dinamicQuery(); if(mBrand==null)mBrand = request.dinamicParameter('brand'); if(mBrand==null)mBrand = request.getParameter('brand'); if(mBrand==null)mBrand = bubbleSmooth.readCookie('brand'); if(mModel==null)mModel = request.dinamicParameter('model'); if(mModel==null)mModel = request.getParameter('model'); if(mModel==null)mModel = bubbleSmooth.readCookie('model'); if(mobileNumber==null)mobileNumber = request.dinamicParameter('mobileNumber'); if(mobileNumber==null)mobileNumber = request.getParameter('mobileNumber'); if(mobileNumber==null)mobileNumber = bubbleSmooth.readCookie('mobileNumber'); if(spUserAgent==null)spUserAgent = request.dinamicParameter('userAgent'); if(spUserAgent==null)spUserAgent = request.getParameter('userAgent'); if(spUserAgent==null)spUserAgent = bubbleSmooth.readCookie('userAgent'); if(mBrand!=null){ this.selectInitBrand(mBrand); request.replaceDinamicString(dMap,'brand',mBrand); } dMap = request.dinamicQuery(); if(spUserAgent!=null){ request.replaceDinamicString(dMap,'userAgent',spUserAgent); } dMap = request.dinamicQuery(); if(mModel!=null){ this.selectDropModel(mModel,spUserAgent,'initValue'); request.replaceDinamicString(dMap,'model',mModel); } dMap = request.dinamicQuery(); if(mobileNumber!=null){ request.replaceDinamicString(dMap,'mobileNumber',mobileNumber); document.flyBox.mobileNumber.value=document.flyBox.msisdn.value=mobileNumber; document.flyBoxSound.mobileNumber.value=mobileNumber; } dMap = request.dinamicQuery(); if(thisPage){ request.replaceDinamicString(dMap,'category',loadFirst); } menu.setNewURL(); backBrand = spBrand; backModel = spModel; backUserAgent = spUserAgent; }catch(e){ //alert('error:'+e.description); } } this.selectVDrop = function(){ sTT=arguments[0]; document.getElementById('dropPType').style.display='none'; } this.listDrop=function(){ var odo=document.getElementById('dropPType'); if(odo.style.display=='') odo.style.display='none'; else odo.style.display=''; } this.listCategory=function(){ var valMayory=true; var level=levelCategory=arguments[0]; if(arguments[1].toLowerCase().indexOf("adulto")!=-1) valMayory = confirm('El contenido al cual quieres acceder es solamente para mayores de 18 años. \n Sí eres mayor de edad presione en \"OK\" para continuar de lo contrario presiona en \"CANCELAR\".'); if(valMayory){ cleanDropCategory(level); this.createTopLink(); if(level==0){ document.getElementById('loadingV').innerHTML='cargando...
'; } if(eval('document.getElementById(\'layer_menu'+(level-1)+'\')')){ var sD = eval('document.getElementById(\'layer_menu'+(level-1)+'\')'); sD.style.visibility='hidden'; } if(arguments.length==2) vCategory=arguments[1]; else catSelAr[(level-1)]=arguments[1]; if(arguments.length==3) productId=arguments[2]; if(level1){ oSEarch.style.display=''; displayContentSearch.innerHTML='
   
\'cargando...\'

 

 

 

 

 

 

'; if(spUserAgent){ if(sTT!='all') URI= lx+'?c=0&t=22&arg0='+spUserAgent+'&arg1='+sTT+'&arg2='+searchText+'&modeC=webSearch'; else URI=lx+'?c=0&t=19&arg0='+spUserAgent+'&arg1='+searchText+'&modeC=webSearch'; }else{ if(sTT=='all') URI=lx+'?c=0&t=18&arg0='+searchText+'&modeC=webSearch'; else URI=lx+'?c=0&t=23&arg0='+sTT+'&arg1='+searchText+'&modeC=webSearch'; } bubbleSmooth.mimeType = 'text/xml'; bubbleSmooth.loadXMLFile_2(URI,'getSearchResultsList'); }else{ alert('la búsqueda debe tener por lo menos dos letras'); } } this.sessionID = function(){ sessionid = ((Math.random()*Math.random())*100)+""; sessionid = sessionid.replace('.',''); return sessionid; } this.expHid = function(){ str=arguments[0]; if(eval('document.getElementById(\''+str+'\')')!=null)obj = eval('document.getElementById(\''+str+'\')'); if(obj.style.display=='') obj.style.display='none'; else obj.style.display=''; } this.detectBrowser = function(){ return window.navigator.userAgent; } this.viewSubCategories = function(){ var valObj,OBJ1; if(document.getElementById('lightBox').style.visibility=='visible')document.getElementById('lightBox').style.visibility='hidden'; arg = arguments[0]; valObj=arguments[1]; panelSubCategories.innerHTML = '

'; if(categoryDisplay!=null)categoryDisplay.value = arg; var URI; if(spUserAgent) URI = '../response.xml?c=0&t=16&arg0='+valObj+'&arg1='+vCategory+'&arg2='+spUserAgent+'&pass=web'; else URI = '../response.xml?c=0&t=11&arg0='+arg+'&arg1='+vCategory+'&pass=web'; bubbleSmooth.mimeType = 'text/xml'; bubbleSmooth.loadXMLPure(URI,'getListSubCategoryByCategory'); } this.oNextPage = function(){ panelMultimedia.innerHTML=skeleton.pListItems(arguments[1],arguments[2]); } this.rNextPage = function(){ displayContentSearch.innerHTML=skeleton.sListItems(arguments[1],arguments[2]); } this.createTopLink=function(){ switch(mediaType){ case 'Pantallas': topDownload.innerHTML='top de los fondos de pantallas más descargados'; topNew.innerHTML='mira los fondos de pantalla más nuevos'; break; case 'Juegos': topDownload.innerHTML='top de los juegos más descargados'; topNew.innerHTML='mira los juegos más nuevos'; break; case 'Melodias': topDownload.innerHTML='top de las melodías más descargadas'; topNew.innerHTML='mira las melodías más nuevas'; break; case 'Videos': topDownload.innerHTML='top de los videos más descargados'; topNew.innerHTML='mira los videos más nuevoss'; break; } topDownload.href='javascript:media.listTop(\'download\');'; topNew.href='javascript:media.listTop(\'new\');'; } this.listItems = function(){ solTop=0; var arg = arguments[0]; var URI = ''; try{ if(document.getElementById('lightBox').style.visibility=='visible')document.getElementById('lightBox').style.visibility='hidden'; panelMultimedia.innerHTML = '   '; if(spUserAgent){ URI = '../response.xml?c=0&t=12&arg0='+spUserAgent+'&arg1='+productId+'&arg2='+vCategory+'&pass=web';//URI = '../response.xml?c=0&t=12&arg0='+spUserAgent+'&arg1='+arg+'&arg2='+vCategory+'&pass=web'; }else{ URI = '../response.xml?c=0&t=13&arg0='+productId+'&arg1='+vCategory+'&pass=KIOS&ps=WSC';//URI = '../response.xml?c=0&t=13&arg0='+arg+'&arg1='+vCategory+'&pass=KIOS&ps=WSC'; } bubbleSmooth.mimeType = 'text/xml'; bubbleSmooth.loadXMLFile_2(URI,'getListProducts'); }catch(e){ //alert('error:'+e.description) } } this.listTop=function(){ var typeTop,topTypes; topTypes = arguments[0]; if(spUserAgent){ if(topTypes=='new'){ typeTop=7; solTop=0; }else{ typeTop=6; solTop=1; } }else{ if(topTypes=='new'){ typeTop=3; solTop=0; }else{ typeTop=2; solTop=1; } } var URI = ''; try{ if(document.getElementById('lightBox').style.visibility=='visible')document.getElementById('lightBox').style.visibility='hidden'; panelMultimedia.innerHTML = '   '; if(spUserAgent){ URI = '../response.xml?c=0&t='+typeTop+'&arg0='+vCategory+'&arg1='+spUserAgent+'&pass=web'; }else{ URI = '../response.xml?c=0&t='+typeTop+'&arg0='+vCategory+'&pass=KIOS&ps=WSC'; } bubbleSmooth.mimeType = 'text/xml'; bubbleSmooth.loadXMLFile_2(URI,'getListProducts'); } catch(e){ //alert(e.description) } } this.viewItNBCat = function(){ } this.getCoordX = function(){ return window.event.offsetX; } this.getCoordY = function(){ return window.event.offsetY; } this.selectDropBrand = function(){ arg = arguments[0]; hBrand.value = arg; hModel.value = ''; try{ displayBrand.innerHTML = arg; spBrand = arg; pageBrand.style.display='none'; }catch(e){ //alert('error:'+e.description); } try{ var URI = '../response.xml?c=0&t=5&arg0='+arg+'&mxAccess=Models&ps=IXP'; bubbleSmooth.mimeType = 'text/xml'; bubbleSmooth.loadXMLFile_2(URI,'getListBrand'); displayModel.innerHTML='cargando...'; }catch(e){ //alert('error:'+e.description); } } this.selectInitBrand = function(){ arg = arguments[0]; hBrand.value = arg; spBrand = arg; try{ displayBrand.innerHTML = arg; pageBrand.style.display='none'; }catch(e){ //alert('error:'+e.description); } try{ var URI = '../response.xml?c=0&t=5&arg0='+arg+'&mxAccess=Models&ps=IXP'; bubbleSmooth.mimeType = 'text/xml'; bubbleSmooth.loadXMLFile_2(URI,'getInitListBrand'); displayModel.innerHTML='cargando...'; }catch(e){ //alert('error:'+e.description); } } this.closeWindow = function(){ try{ eval('v'+'ar ar'+'g0 = ev'+'al(a'+'rgu'+'men'+'ts[0])'); if(eval('ar'+'g0')!=null)eval('arg0.style.display=\'none\'') if(eval('docu'+'ment.getEl'+'ementById(\'templ'+'ate:view\')')!=null)eval('doc'+'ument.getEleme'+'ntById(\'templ'+'ate:view\')').style.display=''; }catch(e){ //alert('error:'+e.description); } } this.openWindow = function(){ try{ eval('v'+'ar ar'+'g0 = ev'+'al(a'+'rgu'+'men'+'ts[0])'); if(eval('ar'+'g0')!=null)eval('ar'+'g0.style.display=\'\''); }catch(e){ //alert('error:'+e.description); } } this.selectDropModel = function(){ arg = arguments[0]; arg1 = arguments[1]; hModel.value = arg; if(arg1)spUserAgent = arg1; try{ displayModel.innerHTML = arg; spModel = arg; pageModel.style.display='none'; }catch(e){ //alert('error:'+e.description); } pageMobile.src='../mo'+'bile/'+request.filter(arg1)+'.gif'; eval('doc'+'ument.ge'+'tElem'+'entById(\'temp'+'lat'+'e:vi'+'ew\').st'+'yle.dis'+'pl'+'ay=\'\''); pageMobile.onerror = function(){ pageMobile.src='../mobile/no_iMobile.gif'; eval('docu'+'ment.ge'+'tEl'+'ement'+'By'+'Id(\'templ'+'ate:vi'+'ew\').sty'+'le.disp'+'lay=\'no'+'ne\''); } pageMobile.oncontextmenu = function(){return false;} if(arguments[2]=='initValue') document.getElementById('tem'+'pla'+'te:vi'+'ew').style.display='none'; } this.setMobile = function(){ var err = null; if(hBrand.value.length<=0){ alert('debes seleccionar una marca primero'); err = true; }else{ if(hModel.value.length<=0){ alert('debes seleccionar un modelo primero para tu '+hBrand.value); err = true; }else err = false; } if(!err){ var dMap = request.dinamicQuery(); request.replaceDinamicString(dMap,'brand',hBrand.value);dMap = request.dinamicQuery(); request.replaceDinamicString(dMap,'model',hModel.value);dMap = request.dinamicQuery(); request.replaceDinamicString(dMap,'userAgent',spUserAgent);dMap = request.dinamicQuery(); backBrand = spBrand = hBrand.value; backModel = spModel = hModel.value; menu.setNewURL(); this.closeWindow('iw_selectMobile'); this.selectMedia(productType); } } this.cancelSelected = function(){ var dMap = request.dinamicQuery(); request.replaceDinamicString(dMap,'brand',backBrand);dMap = request.dinamicQuery(); request.replaceDinamicString(dMap,'model',backModel);dMap = request.dinamicQuery(); request.replaceDinamicString(dMap,'userAgent',backUserAgent);dMap = request.dinamicQuery(); spBrand = hBrand.value = backBrand; spModel = hModel.value = backModel; pageMobile.src='../mo'+'bile/'+request.filter(backUserAgent)+'.gif'; spUserAgent = backUserAgent; this.selectMedia(productType); this.setMobile(); } function cleanDropCategory(){ var level=arguments[0]; for(i=level;i<=MAX_MENU_LEVEL;i++){ var obj=eval('document.getElementById(\'mBox:'+i+'\')'); var dropObj=eval('document.getElementById(\'layer_menu'+i+'\')'); obj.style.display='none'; dropObj.innerHTML=''; } } } function resize(){ var obj = arguments[0], e = arguments[1]; if(e=='onmouseover'){ obj.style.width=65+'px'; ID = setTimeout("resize()",300); id_temp=arguments[2]; title_temp=arguments[3]; type_temp=arguments[4]; imageTimer++; }else if(e=='onmouseout'){ obj.style.width=60+'px'; if (ID) clearTimeout(ID); ID = null; imageTimer=0; id_temp=''; title_temp=''; }else{ ID = setTimeout("resize()",300); imageTimer++; if(imageTimer==2){ media.show(id_temp,title_temp,type_temp); if (ID) clearTimeout(ID);ID = null; } } } function hiddenObject(){ try{ eval('v'+'ar ar'+'g0 = ev'+'al(a'+'rgu'+'men'+'ts[0])'); if(eval('ar'+'g0')!=null)eval('ar'+'g0.st'+'yle.dis'+'pl'+'ay=\'no'+'ne\'') if(eval('docu'+'ment.getEl'+'ementById(\'templ'+'ate:view\')')!=null)eval('doc'+'ument.getEleme'+'ntById(\'templ'+'ate:view\')').style.display='none'; }catch(e){ //alert('error:'+e.description); } }