<!--
		//xml loader to load details from database
		var xmlLoaderObjectsCategories = new dtmlXMLLoaderObject(doloadObjectsCategories,window);
		var output=new Array();
		var outputAUX=new Array();
		var contentMenu="";
		var subCategoria=new Array();
		var subCategoriaDeep=new Array();
		var categoriesLen = 0;
		var firstCategory = 0;
		var model=1;
		var page = getVar("p")||0;
		var queryString = "";
		var c="",s="",p="";
		var vars = new Array();
		var titleGrid="";
		var addToHistory = true;
		var objectT = "";
		var l3counter = 0;
		var sub_cat = 0;
		var sub_sub_cat = 0;
		var sub_cat_wc = 0;

		CategoryID = 0;

		function getQueryString(){
			str = location.href;
			sURL = str.substr(str.indexOf('#')+1, str.length);
			return sURL;
		}
		
		function splitVars(){
			var queryString = getQueryString();
			vars = queryString.split("_");
		}
		

		 function getVar(name)
         {
         get_string = location.href;  
         return_value = '';
         
         do { //This loop is made to catch all instances of any get variable.
            name_index = get_string.indexOf(name + '=');
            
            if(name_index != -1)
              {
              get_string = get_string.substr(name_index + name.length + 1, get_string.length - name_index);
              
              end_of_value = get_string.indexOf('&');
              if(end_of_value != -1)                
                value = get_string.substr(0, end_of_value);                
              else                
                value = get_string;                
                
              if(return_value == '' || value == '')
                 return_value += value;
              else
                 return_value += ', ' + value;
              }
            } while(name_index != -1)
            
         //Restores all the blank spaces.
         space = return_value.indexOf('+');
         while(space != -1)
              { 
              return_value = return_value.substr(0, space) + ' ' + 
              return_value.substr(space + 1, return_value.length);
							 
              space = return_value.indexOf('+');
              }
          
         return(return_value);        
         }
		 
		 
		function recursiveNode(pivote) { 
			var localArray = new Array();
			var i=0;
			for (var iNode = 0; iNode < pivote.childNodes.length; iNode++){
					if (pivote.childNodes.item(iNode).nodeType == 1 ){
						localArray[i] = new Array();
							//alert(pivote.childNodes[iNode].getElementsByTagName("Name")[0].nodeName+' -> '+pivote.childNodes[iNode].getElementsByTagName("Name")[0].firstChild.nodeValue+' LENGTH:'+pivote.childNodes[iNode].childNodes);
							localArray[i]["CategoryID"] = pivote.childNodes[iNode].getElementsByTagName("CategoryID")[0].firstChild.nodeValue;
							localArray[i]["Name"] = pivote.childNodes[iNode].getElementsByTagName("Name")[0].firstChild.nodeValue;
							if(pivote.childNodes[iNode].getElementsByTagName("Childs")[0]){
								localArray[i]["Childs"] = recursiveNode(pivote.childNodes[iNode].getElementsByTagName("Childs")[0]);
							}
						i++;
					}
			}
			return localArray;
		}		
		//send request to the server to load ObjectsCategories
		function loadObjectsCategories(id,model_id){
			//statusObjectFrame(true);
			model = model_id;
			//xmlLoaderObjectsCategories.loadXML("section_1.xml");
			xmlLoaderObjectsCategories.loadXML("service.php?section=4");
			//alert("loadObjectsCategories -> "+vars[0]+"_"+vars[1]+"_"+vars[2]+"_"+vars[3]);

		}
		//populate form of ObjectsCategories
		function doloadObjectsCategories(){
			var root = xmlLoaderObjectsCategories.getXMLTopNode("Base");
			//alert(output.length);
			statusObjectFrame(true);
			output=recursiveNode(root);
			//alert("{Debug}::output=>"+output.length);
			outputAUX=output;
			categoriesLen = output.length;
			//try{
			firstCategory = output[0]['CategoryID'];
			/*}catch(e){
			}*/
			if(model==1){
				document.getElementById("more_cat_top").href = 'dskrgat.php#'+firstCategory+'_'+output[0]['Childs'][0]['CategoryID']+'_0';
				for (var i = 0; i<output.length; i++) {
					var CategoryID = output[i]['CategoryID'];
					contentMenu +='<!--BEGIN '+output[i]['Name']+'--><div id="id1_'+CategoryID+'" class="TfMenuCNot"><div id="id2_'+CategoryID+'" class="TfMenuImageNot"></div><div id="id3_'+CategoryID+'" class="TfMenuNot"><a href="javascript:void(0);return false;" onClick="showTopFeature('+i+',\'dskrgat.php#'+CategoryID+'_'+output[i]['Childs'][0]['CategoryID']+'_0\');onClickObjectsCategories(\''+output[i]['CategoryID']+'\');return false;">'+output[i]['Name']+'</a></div></div><!--END '+output[i]['Name']+'--><div class="TfMenuSeparador"></div>';
					subCategoria[CategoryID] = new Array();
					if(output[i]['Childs']){
						for (var x = 0; x<output[i]['Childs'].length; x++) {
							if(output[i]['Childs'][x]['Childs']){
								subCategoria[CategoryID][x] = '<div class="aContenedor"><a href="dskrgat.php#'+CategoryID+'_'+output[i]['Childs'][x]['Childs'][0]['CategoryID']+'_0">&raquo; '+output[i]['Childs'][x]['Name']+'</a></div><div class="Separador"></div>';
							}else{
								subCategoria[CategoryID][x] = '<div class="aContenedor"><a href="dskrgat.php#'+CategoryID+'_'+output[i]['Childs'][x]['CategoryID']+'_0">&raquo; '+output[i]['Childs'][x]['Name']+'</a></div><div class="Separador"></div>';
							}
						}
					}else{
							subCategoria[CategoryID][0] = '<div class="aContenedor"><a href="javascript:void(0);return false;">&raquo; Sin Categorias</a></div><div class="Separador"></div>';
					}
				}
				document.getElementById("contentMenu").innerHTML=contentMenu;
				onClickObjectsCategories(firstCategory)
			}else{
				for (var i = 0; i<output.length; i++) {
					var CategoryID = output[i]['CategoryID'];
					contentMenu +='<div  class="SectionButton"><a href="javascript:void(0);return false;" onclick="hideThirdLevel();javascript:show('+CategoryID+');return false;" >'+output[i]['Name']+'</a></div>';
					subCategoria[CategoryID] = new Array();
					contentMenu +='<div class="NavFondos" id="idm_'+CategoryID+'" style="display:none"><div class="SubSectionCont"><div class="Separador"></div>';
					if(output[i]['Childs']){
						for (var x = 0; x<output[i]['Childs'].length; x++) {
							if(output[i]['Childs'][x]['Childs']){
								contentMenu += '<div class="aContenedor" id="sub_cat_'+sub_cat+'" ><a href="javascript:void(0);return false;"   onclick="javascript:highLigthSecondLevel('+sub_cat+');release('+output[i]['Childs'][x]['CategoryID']+');showThirdLevel('+l3counter+');return false;">&raquo; '+output[i]['Childs'][x]['Name']+'</a></div><div class="Separador"></div>';
								sub_cat++;
								contentMenu += '<div id="level3_'+l3counter+'"  style="display:none">';
									for (var l3 = 0; l3<output[i]['Childs'][x]['Childs'].length; l3++) {
										contentMenu += '<div class="c3nivel" id="l3_h_'+sub_sub_cat+'"><a href="javascript:void(0);return false;"   onclick="javascript:highLigthThirdLevel('+sub_sub_cat+');onClickMenu('+output[i]['Childs'][x]['Childs'][l3]['CategoryID']+',\''+output[i]['Childs'][x]['Childs'][l3]['Name'].replace("'"," ")+'\');return false;">'+output[i]['Childs'][x]['Childs'][l3]['Name']+'</a></div><div class="Separador"></div>';
										sub_sub_cat++;
									}
								contentMenu += '</div>';
								l3counter++;
							}else{
								contentMenu += '<div class="aContenedor" id="sub_cat_wc_'+sub_cat_wc+'"><a href="javascript:void(0);return false;"   onclick="javascript:highSecond('+sub_cat_wc+');hideThirdLevel2();hideThirdLevel();onClickMenu('+output[i]['Childs'][x]['CategoryID']+',\''+output[i]['Childs'][x]['Name'].replace("'"," ")+'\');return false;">&raquo; '+output[i]['Childs'][x]['Name']+'</a></div><div class="Separador"></div>';
								sub_cat_wc++;
							}
						}
		
					}else{
							contentMenu += '<div class="aContenedor"><a href="javascript:void(0);return false;">&raquo; Sin Categorias</a></div><div class="Separador"></div>';
					}
				contentMenu +='</div></div>';
				document.getElementById("contentMenu").innerHTML=contentMenu;
				}

				splitVars();

				if(vars[0]==undefined&&vars[0]>=0){
					c = firstCategory;
					show(c);
				}else{
					if(vars[0]>0){
						c = vars[0];
						show(c);
					}else{
						c = firstCategory;
						show(firstCategory);
					}
				}
			}
				

			

				statusObjectFrame(false);
				//alert("doloadObjectsCategories -> "+vars[0]+"_"+vars[1]+"_"+vars[2]+"_"+vars[3]);
		}

		function hideThirdLevel(){
			for (var l = 0; l<l3counter; l++) {
					document.getElementById("level3_"+l).style.display = "none";
			}
		}
		function hideThirdLevel2(){
			for (var l = 0; l<sub_cat; l++) {
					document.getElementById("sub_cat_"+l).className = "aContenedor";
			}
			for (var l = 0; l<sub_sub_cat; l++) {
					document.getElementById("l3_h_"+l).className = "c3nivel";
			}
		}
		function highLigthSecondLevel(id){
			for (var l = 0; l<sub_cat_wc; l++) {
					document.getElementById("sub_cat_wc_"+l).className = "aContenedor";
			}
			for (var l = 0; l<sub_cat; l++) {
				if(l==id){
					document.getElementById("sub_cat_"+l).className = "fatherSecondLevel";
				}else{
					document.getElementById("sub_cat_"+l).className = "aContenedor";
				}
			}
		}

		function highSecond(id){
			for (var l = 0; l<sub_cat_wc; l++) {
				if(l==id){
					document.getElementById("sub_cat_wc_"+l).className = "fatherSecondLevel";
				}else{
					document.getElementById("sub_cat_wc_"+l).className = "aContenedor";
				}
			}
		}
		function highLigthThirdLevel(id){
			for (var l = 0; l<sub_sub_cat; l++) {
				if(l==id){
					document.getElementById("l3_h_"+l).className = "fatherThirdLevel";
				}else{
					document.getElementById("l3_h_"+l).className = "c3nivel";
				}
			}
		}
		function showThirdLevel(id){
			for (var l = 0; l<l3counter; l++) {
				if(l==id){
					document.getElementById("level3_"+l).style.display = "inline";
				}else{
					document.getElementById("level3_"+l).style.display = "none";
				}
			}
		}

		function hiligthRowMenu(id){
			for (var l = 0; l<l3counter; l++) {
				if(l==id){
					document.getElementById("level3_"+l).style.display = "inline";
				}else{
					document.getElementById("level3_"+l).style.display = "none";
				}
			}
		}


		function show(id) {
			document.getElementById("ObjectList").style.display='';
			document.getElementById("ObjectDetail").style.display='none';
			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';
			splitVars();
			objectT = vars[3];
			c = id;
			if(id==1){
				document.getElementById("imagen_cat").src='/dskrgat/images/header_dskrgat_musica.jpg';
			}else if(id==55){
				document.getElementById("imagen_cat").src='/dskrgat/images/header_dskrgat_musica.jpg';
			}else if(id==73){
				document.getElementById("imagen_cat").src='/dskrgat/images/header_dskrgat_fondos.jpg';
			}else if(id==104){
				document.getElementById("imagen_cat").src='/dskrgat/images/header_dskrgat_salvapantall.jpg';
			}else if(id==115){
				document.getElementById("imagen_cat").src='/dskrgat/images/header_dskrgat_videos.jpg'; 
			}

			if(vars[1]==undefined){
					s = outputAUX[0]['Childs'][0]['CategoryID'];
					onClickMenu(outputAUX[0]['Childs'][0]['CategoryID'],outputAUX[0]['Childs'][0]['Name'].replace("'"," "));
					var temp1 = outputAUX[0]['Childs'][0]['CategoryID'];
					var temp2 = outputAUX[0]['Childs'][0]['Name'];
			}else if(vars[0]==vars[1]){

				s = vars[0];
				for (var i = 0; i<outputAUX.length; i++) {
					var fatherCategory = outputAUX[i]['CategoryID'];
					if(outputAUX[i]['CategoryID']==s){
						onClickMenu(s,outputAUX[i]['Name'].replace("'"," "));
						titleGrid = outputAUX[i]['Name'];
					}
				}
			}else if(id!=vars[0]){
				for (var i = 0; i<outputAUX.length; i++) {
					if(outputAUX[i]['CategoryID']==id){
						//alert(outputAUX[i]['Childs'][0]['Name']);
						onClickMenu(outputAUX[i]['Childs'][0]['CategoryID'],outputAUX[i]['Childs'][0]['Name'].replace("'"," "));
						titleGrid = outputAUX[i]['Childs'][0]['Name'].replace("'"," ");
					}
				}
			}else{
				s = vars[1];
				var l3_ = 0;
				for (var i = 0; i<outputAUX.length; i++) {
					var CategoryIDDeep = outputAUX[i]['CategoryID'];
					subCategoriaDeep[CategoryIDDeep] = new Array();
						if(outputAUX[i]['Childs']){
							for (var x = 0; x<outputAUX[i]['Childs'].length; x++){
								if(outputAUX[i]['Childs'][x]['CategoryID']==s){
									onClickMenu(s,outputAUX[i]['Childs'][x]['Name'].replace("'"," "));
									titleGrid = outputAUX[i]['Childs'][x]['Name'];
								}
								if(outputAUX[i]['Childs'][x]['Childs']){
									for (var y = 0; y<outputAUX[i]['Childs'][x]['Childs'].length; y++){
										if(outputAUX[i]['Childs'][x]['Childs'][y]['CategoryID']==s){
											onClickMenu(s,outputAUX[i]['Childs'][x]['Childs'][y]['Name'].replace("'"," "));
											titleGrid = outputAUX[i]['Childs'][x]['Childs'][y]['Name'];
											showThirdLevel(l3_);
										}
									}
								l3_++;
								}
							}
						}
				}
			} 
			p = 0;//vars[2];

			for (var i = 0; i<outputAUX.length; i++) {
					CategoryID = outputAUX[i]['CategoryID'];
					if(CategoryID==id){
						document.getElementById('idm_'+CategoryID).style.display='inline';
					}else{
							try{
								document.getElementById('idm_'+CategoryID).style.display='none';
							}catch(e){
							}
					}
			}
			//alert("show -> "+vars[0]+"_"+vars[1]+"_"+vars[2]+"_"+vars[3]);
		}
	
		//ObjectsCategories events
		function onClickObjectsCategories(id){
			try{
			document.getElementById("imageDetailWap").src='/images/logo_dskrgt.gif';
			}catch(e){
			}
			var subcategories = "";
		    for (var i = 0; i<12; i++) {
				if(subCategoria[id][i]){
					subcategories += subCategoria[id][i];
				}
			}
			for (var i = 0; i<output.length; i++) {
				if(output[i]['CategoryID']==id){
					document.getElementById("id1_"+output[i]['CategoryID']).className="TfMenuCSelected";
					document.getElementById("id2_"+output[i]['CategoryID']).className="TfMenuImage";
					document.getElementById("id3_"+output[i]['CategoryID']).className="TfMenuSelected";
				}else{
					document.getElementById("id1_"+output[i]['CategoryID']).className="TfMenuCNot";
					document.getElementById("id2_"+output[i]['CategoryID']).className="TfMenuImageNot";
					document.getElementById("id3_"+output[i]['CategoryID']).className="TfMenuNot";
				}
			}
			document.getElementById("categories").innerHTML=subcategories;
			//alert("onClickObjectsCategories -> "+vars[0]+"_"+vars[1]+"_"+vars[2]+"_"+vars[3]);
		}
		//show statusObjectFrame of request on page
		function statusObjectFrame(fl){
			var d = document.getElementById("showprocContMenu");
			if(fl){
				d.style.display = "";
			}else{
				d.style.display = "none";
			}
		}
-->