$(document).ready(function() { 
 
	//dotiahneme ak nemame 
	//if($.promt == undefined) importScript("/modules/jquery/js/jquery-impromptu.3.0.min.js");
	
    $.listen('click','a.unpackItme',function(event) 
    { 
    	 var structureID = $(this).attr("rel");
    	 var thisObj = $(this);
    	 
         $.ajax({  
          type: "POST",
          url: "/modules/_core/structure/ajax.php", 
          data:"w=unpackItme&structureID="+structureID+"&itemClass="+$(".getStructureParentHide").attr("rel"),
          beforeSend: function()
          { 
        	 
          },   
          success: function(msg)
          {  
        	 if(!thisObj.parent().find("ul").html()) thisObj.parent().append(msg);
        	 if(!msg) thisObj.html(""); 
        	 thisObj.attr("class","closeItem");
          }   
       });
        
    });
    
    //closeItem
    $.listen('click','a.closeItem',function(event) 
    {    
    	$(this).attr("class","unpackItme"); 
    	$(this).parent().find("ul").remove();     
    });
   
    //selectForStructureParent
    $.listen('click','a.selectForStructureParent',function(event) 
    {    
       	$("#structureSeoKey").val($(this).attr("rel"));
       	$("#firstThreeLevel a").removeClass("selectedThreeItem");
       	$(this).addClass("selectedThreeItem");
     });
    
  
    
    
    $.listen('click','a.getStructureParent',function(event) 
    {
    	var thisObj = $(this);
    	var structureID = $("#"+thisObj.attr("rel")).val(); 
    	 
        $.ajax({  
            type: "POST",
            url: "/modules/_core/structure/ajax.php", 
            data:"w=structureThree&structureID="+structureID+"&itemClass="+thisObj.attr("rel"),
            beforeSend: function()
            { 
                
            },   
            success: function(msg)
            {   
            	thisObj.parent().find("#structureThree").html(msg);
            	thisObj.attr("class", "getStructureParentHide");
            	thisObj.html("[.-.]");
            } 
         });     	 
    });
 
    $.listen('click','a.getStructureParentHide',function(event) 
    {
     	$("#structureThree").html("");
     	$(this).attr("class", "getStructureParent");
     	$(this).html("[...]");
    });
    
    //firstThreeLevel
    $.listen('click','a.pageValueID',function(event) 
    {
       	$("#pageValueID").val($(this).attr("rel")); 
       	$("#pageValue").val(changeParam("pageID",$("#pageValueID").val()));
    });
    
    
    $.listen('click','a.structureParent',function(event) 
    {
    	$("#structureParent").val($(this).attr("rel"));
    }); 
    
    //change pageValueID
    $.listen('change','#pageValueID',function(event) 
     {
    	 // alert($("#pageValueID").val());
    	  $("#pageValue").val(changeParam("pageID",$("#pageValueID").val()));
    });   
    
});


function changeParam(paramName, paramValue)
{
	//rozlozime retazec param = hodnota;param2 = hodnota2
	var old = $("#pageValue").val();
	if(old){
		var newPar = "";
		old = old.split(";");
		for(i=0;i<old.length;i++){
			arr = old[i].split(" = ");
			if(arr[0] == paramName) arr[1] = paramValue;
			newPar +=""+arr[0]+" = "+arr[1]+"";
			if(i != old.length-1) newPar+=";" 
		} 		
	} else { newPar = "pageID = "+paramValue; }
		
 
	return newPar;
}
 

 


