// 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='';
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);
}
}