<!--
    //xml loader to load details from database
    var xmlLoaderMobilesManufacturers = new dtmlXMLLoaderObject(doloadManufacturers,window);
    var xmlLoaderMobiles = new dtmlXMLLoaderObject(doloadDetailsMobiles,window);
    var xmlLoaderMobilesDetail = new dtmlXMLLoaderObject(doloadDetailsMobilesDetail,window);
    var xml_mobile_type = new dtmlXMLLoaderObject(load_xml_mobile_type,window);
    var xmlLoaderMobileSession = new dtmlXMLLoaderObject(doloadDetailsMobilesSession,window);
    var xmlSaveVote = new dtmlXMLLoaderObject(doSaveVote,window);
    var xmlSendGift = new dtmlXMLLoaderObject(doSendGift,window);
    var xmlSendToFriend = new dtmlXMLLoaderObject(doSendEmailToFriend,window);
    var pageMobiles = 0;
    var tocMobiles = 0;
    var totalManufacturers=0; 
    var manufacturer=0; 
    var mobilesArray = new Array();
    var currentMobilesArray = new Array();
    var end_pageMobiles = "";
    var currentMobile = null;
    var phoneTypes =  new Array();
    var id_def = null;
    var moveit = true;
    var secs
    var timerID = null
    var timerRunning = false
    var delay = 1000
    var showScrolls = false;
    var pagesCount = 0;
    var credits = 0;
    
    function InitializeTimer()
    {
      // Set the length of the timer, in seconds
      secs = 2
      StopTheClock()
      StartTheTimer()
    }
    
    function StopTheClock()
    {
      if(timerRunning)
        clearTimeout(timerID)
      timerRunning = false
    }
    
    function StartTheTimer()
    {
      if (secs==0)
      {
        StopTheClock()
        // Here's where you put something useful that's
        // supposed to happen after the allotted time.
        // For example, you could display a message:
        try{
		document.getElementById("ScrollUp").style.display='';
        document.getElementById("ScrollDown").style.display='';
    	}catch(e){
     	}
      }
      else
      {
        //self.status = secs
        secs = secs - 1
        timerRunning = true
        timerID = self.setTimeout("StartTheTimer()", delay)
      }
    }
    
    function sendToFriend(){
      splitVars();
      try{
      xmlSendToFriend.loadXML("/service.php?sendToFriend="+document.getElementById("nombre").value+"&friends="+document.getElementById("friend1").value+"__"+document.getElementById("friend2").value+"__"+document.getElementById("friend3").value+"&url=http://" + location.hostname + location.pathname+"&params="+vars[0]+"_"+vars[1]+"_"+vars[2]+"_"+vars[3]+"&objectTitle="+objectTitle);
      }catch(e){
      }
      document.getElementById("sendtof").innerHTML="<br><br><br><br><br><center>ˇTu recomendación ha sido enviada!</center>";
    }

    function doSendEmailToFriend(obj){
    }

    function doSaveVote(obj){
      var root = xmlSaveVote.getXMLTopNode("detailVoting");
      //var perc = Math.ceil((root.getElementsByTagName("numRatings")[0].firstChild.nodeValue/root.getElementsByTagName("totalVotes")[0].firstChild.nodeValue)*7.5);
      var perc = Math.ceil(root.getElementsByTagName("perc")[0].firstChild.nodeValue);
	  try{
		document.getElementById("score").style.width=perc+'%';
	  }catch(e){
	  }
    }

    function saveVote(v){
      splitVars();
      xmlSaveVote.loadXML("/service.php?objectVoted="+vars[3]+"&votes="+v);
    }

    function doSendGift(obj){
     
    }

    function sendGift(){
       previewMenu(4);
    }
    
    
    function sendGift2(){
      if(-1!=lastTab){
       splitVars();
      credits--;
      xmlSendGift.loadXML("/service.php?gift="+vars[3]+"&c="+vars[1]+"&t="+lastTab);
      
      previewMenu(5);
      if(credits<1){
        document.getElementById("creditAmount").innerHTML=0;
        document.getElementById("creditDiv").style.display = "none";
        //document.getElementById("creditDiv").innerHTML = '';
      }else{
        document.getElementById("creditAmount").innerHTML=credits;
      }
     } 
    }
    
    
    
    
    

    function loadVotes(id){
      try{
      xmlSaveVote.loadXML("/service.php?loadVotes="+id);
      }catch(e){
      }
    }

    function doloadDetailsMobilesSession(obj){
    }

    function setMobileSession(m,id,imageName){
      xmlLoaderMobileSession.loadXML("/service.php?mobileSession="+id+"&manufacturer="+m+"&imageName="+imageName);
      cel=id;
      man=m;
      tabdskrgat(lastTab);
      document.getElementById("ContenedorMobile").className="ContenedorMobile";
      try{document.getElementById("deviceGift").innerHTML=m +' '+id;}catch(e){}
      
    }

    spot=0;
    function moveRigth() {
      if(moveit){
        try{
        styleObj=document.getElementById('scroll_clipper').style;
        if (parseFloat(styleObj.left) > -400) {    
          spot-=2;           
          styleObj.left=spot+"px"; 
          setTimeout('moveRigth()',50); 
        }else{
          clearTimeout();
        }
        }catch(e){
        }
      }
    }
    function moveLeft() {
      if(moveit){
        styleObj=document.getElementById('scroll_clipper').style;
        if (parseFloat(styleObj.left) < 0) {   
          spot+=2;            
          styleObj.left=spot+"px"; 
          setTimeout('moveLeft()',50); 
        }else{
          spot=0;        
          styleObj.left="0px"; 
          clearTimeout();
        }
      }
    }
    //send request to the server to load Manufacturers
    function loadManufacturers(id){
	  try{
		document.getElementById("ScrollUp").style.display='none';
    	document.getElementById("ScrollDown").style.display='none';
	  }catch(e){
	  }
      xmlLoaderMobilesManufacturers.loadXML("/service.php?manufacturers=none");
    }
    //populate form of Manufacturers

    function doloadManufacturers(obj){
      var output="";
      var root = xmlLoaderMobilesManufacturers.getXMLTopNode("manufacturers");
      totalManufacturers = root.getElementsByTagName("manufacturerId")["length"];
      manufacturer = root.getElementsByTagName("manufacturerId")[0].firstChild.nodeValue;
      output = "<div id='scroll_clipper' style='left:0;position:absolute; width:1000px; height: 23px; overflow:hidden'>";
        for (var i = 0; i<totalManufacturers; i++) {
        output += '<div class="text" id="manufacturerId_'+i+'"><table height="23" border="0" cellpadding="0" cellspacing="0"><tr><td width="4" align="left" valign="top"><img id="img_c1_manufacturerId_'+i+'" src="images/dskrgat/mobile_bg_corner-left.gif" /></td><td id="img_b_manufacturerId_'+i+'" align="center" valign="middle" background="images/dskrgat/mobile_bg_tab.gif"><div class="texto"><a href="javascript:void(0);" onClick="onClickManufacturer(\''+i+'\')">'+root.getElementsByTagName("shortName")[i].firstChild.nodeValue+'</a><input type="hidden" id="idManufacturer_'+i+'" value="'+root.getElementsByTagName("manufacturerId")[i].firstChild.nodeValue+'"></div></td><td width="4" align="right" valign="top"><img id="img_c2_manufacturerId_'+i+'" src="images/dskrgat/mobile_bg_corner-right.gif" /></td></tr></table></div>';
          if(man!=''){
            if(man==root.getElementsByTagName("manufacturerId")[i].firstChild.nodeValue){
              manufacturer=i;
            }
          }
      }
      output += '</div>';
	  try{
      document.getElementById("tabs").innerHTML=output;
      document.getElementById("btn_ant").style.display='';
      document.getElementById("btn_pro").style.display='';
	  }catch(e){
	  }
	  if(man!=''){
        onClickManufacturer(manufacturer);
      }else{
        onClickManufacturer(0);
      }
    }
	
	function mobile_types(m,id){
      xml_mobile_type.loadXML("/service.php?mobileDetail="+id+"&manufacturer="+m);
	}
	function load_xml_mobile_type(){
	  var root = xml_mobile_type.getXMLTopNode("mobileTypes");
      phoneTypes = root.getElementsByTagName("Types")[0];
	}
    function loadDetailsMobilesDetail(m,id,imageName){
	 /* if(document.getElementById("cMobile_selected")){
		  document.getElementById("cMobile").style.display='none'
		  document.getElementById("cMobile_selected").style.display=''
	      document.getElementById("marca").innerHTML=m;
	      document.getElementById("modelo").innerHTML=id;
	      document.getElementById("text5").innerHTML=id;
		  document.getElementById("img5").src="/service.php?mobileImage="+imageName;
	  }*/
      xmlLoaderMobilesDetail.loadXML("/service.php?mobileDetail="+id+"&manufacturer="+m);
       try{
		  document.getElementById("currentMobile").value=id;
		  document.getElementById("currentManufacturer").value=m;
	      document.getElementById("text5").innerHTML=id;
	   }catch(e){
       }
 if(imageName!=null){
		  try{document.getElementById("cel_loging").src="/service.php?mobileImage="+imageName;
		  document.getElementById("cel_loging_name").src="/service.php?mobileImage="+imageName;
		  }catch(e){
		  }
	  }
		try{document.getElementById("cel_loging_name").innerHTML=m+" "+id;
		  }catch(e){
		  }
		  try{
		      document.getElementById("cMobile").style.display = "none";  
		      document.getElementById("cMobile_selected").style.display = "";  
			  document.getElementById("img5").src="/service.php?mobileImage="+imageName;
			  document.getElementById("marca").innerHTML=m;
			  document.getElementById("modelo").innerHTML=id;
		  }catch(e){
		  }
     try{     
	 if(mobileShowBox=='true'){
        document.getElementById("cMobile").style.display = "";  
        mobileShowBox='false';
      }else{
		try{
        document.getElementById("cMobile").style.display='none';
		}catch(e){
		}
      }
   		  }catch(e){
		  }
   
      if(imageName!=null){
	      setMobileSession(m,id,imageName);
	  }

/*      if(location.href!="http://mm2/account/modify.php"){

      if(imageName!=null){
		  document.getElementById("cel_loging").src="/service.php?mobileImage="+imageName;
		  document.getElementById("cel_loging_name").src="/service.php?mobileImage="+imageName;
	  }
      document.getElementById("cel_loging_name").innerHTML=m+" "+id;
      if(mobileShowBox=='true'){
        document.getElementById("cMobile").style.display = "";  
        mobileShowBox='false';
      }else{
		try{
        document.getElementById("cMobile").style.display='none';
		}catch(e){
		}
      }
      
      if(imageName!=null){
	      setMobileSession(m,id,imageName);
	  }

      }catch(e){
      try{
	  document.getElementById("currentMobile").value=id;
      document.getElementById("currentManufacturer").value=m;
      if(imageName!=null){
		document.getElementById("currentMobileImage").value=imageName;
	  }

	  }catch(e){
	  }
      if(document.getElementById("mobileSelected")){
        document.getElementById("mobileSelected").style.display = ""; 
      if(imageName!=null){
		document.getElementById("img_").src="/service.php?mobileImage="+imageName;
	  }
        document.getElementById("text_").innerHTML=id;
        document.getElementById("cMobile").style.display='none';
      }
      }
      }else{
      document.getElementById("currentMobile").value=id;
      document.getElementById("currentManufacturer").value=m;
      if(imageName!=null){
	      document.getElementById("currentMobileImage").value=imageName;
	  }

}
      currentMobile = id;*/
    }


    function doloadDetailsMobilesDetail(obj){
      var root = xmlLoaderMobilesDetail.getXMLTopNode("mobileTypes");
      //document.getElementById("img1").src="/dskrgat/images/cmobile/cel_loader.gif";
	  
      try{splitVars();}catch(e){}
      phoneTypes = root.getElementsByTagName("Types")[0];
      try{
      xmlLoader.loadXML("/service.php?object="+id_def);
      showDetailObject(obj_detail); 
      //alert(id_def);
      //xmlLoader.loadXML("xml_provider/objectsSection_"+id+".xml");
      //xmlLoader.loadXML("http://services.movidamovil.com//service.php?object=2222");
      t = '<a href="javascript:void(0);">&raquo; '+title+'</a>';
      document.getElementById("imageDetailWap").src='/images/logo_dskrgt.gif';
      document.getElementById("ObjectList").style.display='';
      document.getElementById("ObjectDetail").style.display='none';
      document.getElementById("titleCategory").innerHTML='<a id="titleA" href="javascript:void(0);">&raquo; '+title+'</a>';
      titleGrid=title;
      document.getElementById("titleA").href='#'+c+"_"+vars[1]+"_"+vars[2];
      document.getElementById("DSKList").style.display='';
      document.getElementById("DSKcontent").style.display='none';
      document.getElementById("recordsLoader").style.display='inline';
      document.getElementById("ant1").style.display='none';
      document.getElementById("ant2").style.display='none';
      document.getElementById("sig1").style.display='none';
      document.getElementById("sig2").style.display='none';
      document.getElementById("pag1").style.display='none';
      document.getElementById("pag2").style.display='none';

      if(firstLoad==false){
        if(showM==false){
          showM=true;
          show(c);
        }
      page=0;
      loadDetails(1, id_def,true);
      }

//onClickMenu(s,titleGrid);
      }catch(e){
      }
  
    }



    //Manufacturers events
    function onClickManufacturer(id){
	try{
	  document.getElementById("ScrollUp").style.display='none';
      document.getElementById("ScrollDown").style.display='none';
	}catch(e){
	}
      
      clearTimeout();
      moveit=false;
      showScrolls = false;
      pageMobiles=0;
	try{
      document.getElementById("img1").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img2").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img3").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img4").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img5").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img6").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img7").src="/dskrgat/images/cmobile/cel_loader.gif";
	}catch(e){
	}
      var root = xmlLoaderMobilesManufacturers.getXMLTopNode("manufacturers");
        for (var i = 0; i<totalManufacturers; i++) {
        if(id==i){
	try{
          document.getElementById("manufacturerId_"+i).className="textSelected";
          document.getElementById("img_c1_manufacturerId_"+i).src="images/dskrgat/mobile_bg_cr_sl-left.gif";
          document.getElementById("img_c2_manufacturerId_"+i).src="images/dskrgat/mobile_bg_cr_sl-right.gif";
          document.getElementById("img_b_manufacturerId_"+i).style.background ="url('images/dskrgat/mobile_bg_tab-selected.gif')";
          manufacturer = document.getElementById("idManufacturer_"+i).value;
  	}catch(e){
	}
        
        }else{
	try{
          document.getElementById("manufacturerId_"+i).className="textSelected";
          document.getElementById("img_c1_manufacturerId_"+i).src="images/dskrgat/mobile_bg_corner-left.gif";
          document.getElementById("img_c2_manufacturerId_"+i).src="images/dskrgat/mobile_bg_corner-right.gif";
          document.getElementById("img_b_manufacturerId_"+i).style.background ="url('images/dskrgat/mobile_bg_tab.gif')";
  	}catch(e){
	}
        }
      }
      //xmlLoaderMobiles.loadXML("/service.php?mobiles="+manufacturer);
      loadDetailsMobiles(1, manufacturer, true);
    }

    //send request to the server to load details
    function loadDetailsMobiles(cursor, manufacturerId, moveFirst){
      if(showScrolls){
	try{
      document.getElementById("img1").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img2").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img3").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img4").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img5").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img6").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img7").src="/dskrgat/images/cmobile/cel_loader.gif";
  	}catch(e){
	}
      if(cursor==1){
        pageMobiles--;
      }else{
        pageMobiles++;
        if(pageMobiles>pagesCount){
          pageMobiles = pagesCount;
        }
      }
      if(moveFirst){
        pageMobiles=0;
      }
      if(pageMobiles==null||pageMobiles<0){pageMobiles=0}
        var y=1;
        for (var i = 1; i<8; i++) {
 	try{
         document.getElementById("text"+i).innerHTML="";
          document.getElementById("img"+i).src="/dskrgat/images/dskrgat/spacer.gif";
  	}catch(e){
	}
        }
        try{
          for (var i = 0; i<mobilesArray[pageMobiles].length-1; i++) {
            try{
	try{
              document.getElementById("text"+y).innerHTML=mobilesArray[pageMobiles][i]["name"];
              document.getElementById("img"+y).src="/service.php?mobileImage="+mobilesArray[pageMobiles][i]["mobileImage"];//eval('M_image_'+i+'.src');//
              document.getElementById("cel"+y).href="javascript:loadDetailsMobilesDetail('"+manufacturer+"','"+mobilesArray[pageMobiles][i]["mobileName"]+"','"+mobilesArray[pageMobiles][i]["mobileImage"]+"')";
     	}catch(e){
	}
           tocMobiles = 0;
            }catch(e){
              tocMobiles = 1;
  	try{
            document.getElementById("text"+y).innerHTML="";
              document.getElementById("img"+y).src="/dskrgat/images/dskrgat/spacer.gif";
              document.getElementById("cel"+y).href="javascript:void(0);";
   	}catch(e){
	}
           }
            y++;
          }
        }catch(e){
        }
      }else{
	try{
        document.getElementById("ScrollUp").style.display='none';
        document.getElementById("ScrollDown").style.display='none';
   	}catch(e){
	}
      }
      
    }
    
    //select mobile function
    function showMobileSelected(){
      alert(currentMobile);
    }
    
    //populate form of details
    function doloadDetailsMobiles(obj){
      statusMobiles(true);
 	try{
     document.getElementById("ScrollUp").style.display='none';
      document.getElementById("ScrollDown").style.display='none';
      document.getElementById("img1").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img2").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img3").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img4").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img5").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img6").src="/dskrgat/images/cmobile/cel_loader.gif";
      document.getElementById("img7").src="/dskrgat/images/cmobile/cel_loader.gif";
    	}catch(e){
	}
 
      var root = xmlLoaderMobiles.getXMLTopNode("mobilesBasicInfo");
      var y=1;
        for (var i = 0; i<7; i++) { 
        try{
          
 	try{
         document.getElementById("text"+y).innerHTML=root.getElementsByTagName("mobileName")[i].firstChild.nodeValue;
          document.getElementById("img"+y).src="/service.php?mobileImage="+root.getElementsByTagName("mobileImage")[i].firstChild.nodeValue;
          document.getElementById("cel"+y).href="javascript:loadDetailsMobilesDetail('"+manufacturer+"','"+root.getElementsByTagName("mobileId")[i].firstChild.nodeValue+"','"+root.getElementsByTagName("mobileImage")[i].firstChild.nodeValue+"')";
          tocMobiles = 0;
          eval('var b_'+y+'= new Image();b_'+y+'.onload=function(){document.getElementById("img'+y+'").src=this.src;};b_'+y+'.src = "/service.php?mobileImage='+root.getElementsByTagName("mobileImage")[i].firstChild.nodeValue+'"');
     	}catch(e){
	}
       }catch(e){
          tocMobiles = 1;
   	try{
        document.getElementById("text"+y).innerHTML="";
          document.getElementById("img"+y).src="/dskrgat/images/dskrgat/spacer.gif";
          document.getElementById("cel"+y).href="javascript:void(0);";
    	}catch(e){
	}
        }
        
        y++;
      }
      
      var x = 0;
      var imaId = 1;
      var idPag = 0;
      pagesCount=0;
      mobilesArray[idPag] =  new Array();
      mobilesArray[idPag][x] =  new Array();
      for (var y = 0; y<root.getElementsByTagName("mobileName").length; y++) 
      {
        if(x==7){
          idPag++;
          x = 0;
          mobilesArray[idPag] =  new Array();
          mobilesArray[idPag][x] =  new Array();
          mobilesArray[idPag][x]["mobileName"] = root.getElementsByTagName("mobileId")[y].firstChild.nodeValue; 
          mobilesArray[idPag][x]["mobileImage"] = root.getElementsByTagName("mobileImage")[y].firstChild.nodeValue;
          mobilesArray[idPag][x]["name"] = root.getElementsByTagName("mobileName")[y].firstChild.nodeValue;
          pagesCount++;
          try{
          //eval('var b'+imaId+'= new Image();b'+imaId+'.onload=function(){document.getElementById("img'+imaId+'").src=this.src;};b'+imaId+'.src = "/service.php?mobileImage='+root.getElementsByTagName("mobileImage")[y].firstChild.nodeValue+'"');
	      }catch(e){
		  }
          imaId++;
        }else{
          mobilesArray[idPag][x]["mobileName"] = root.getElementsByTagName("mobileId")[y].firstChild.nodeValue; 
          mobilesArray[idPag][x]["mobileImage"] = root.getElementsByTagName("mobileImage")[y].firstChild.nodeValue;
          mobilesArray[idPag][x]["name"] = root.getElementsByTagName("mobileName")[y].firstChild.nodeValue;
        }
        x++;
        if(cel==root.getElementsByTagName("mobileId")[y].firstChild.nodeValue){
          loadDetailsMobilesDetail(manufacturer,root.getElementsByTagName("mobileId")[y].firstChild.nodeValue,root.getElementsByTagName("mobileImage")[y].firstChild.nodeValue)
          //cel="";         
        }
        mobilesArray[idPag][x] =  new Array(); 
      }

      InitializeTimer();
      showScrolls = true;

    }

    //show statusMobiles of request on pageMobiles
    function statusMobiles(fl){
      var d = document.getElementById("showproc");
      if(fl){
        for (var i = 1; i<8; i++) {
		   	try{
            document.getElementById("text"+i).innerHTML="";
            document.getElementById("img"+i).src="/dskrgat/images/dskrgat/spacer.gif";
	     	}catch(e){
			}
        }
	   	try{
        d.style.display = "none";
        document.getElementById("details").style.display = "inline";
     	}catch(e){
		}
      }else{
	   	try{
        d.style.display = "inline";
        document.getElementById("details").style.display = "none";
     	}catch(e){
		}
      }
    }
-->
