/*Created by PM CM008*/
var showToolBar=true;
jQuery(document).ready(function(){
	jQuery("#pageedit_header").draggable({
		stop: function(event, ui) {
				var left=ui.position.left;
				var top=ui.position.top;
				updatePageToolBarPosition(left,top);				
	}
	});	
});
function updatePageToolBarPosition(left,top){
	var params=new Object();
	params['classname']='ToolBarHandler';
	params['method']='updatePagePosition';
	
	params['left']=left;
	params['top']=top;	

	jQuery.post("../Controller/AjaxController.php", params,
			 function(data){
	  		},
			"html");
}
function updateCMSToolBarPosition(left,top){
	var params=new Object();
	params['classname']='ToolBarHandler';
	params['method']='updateCMSPosition';
	
	params['left']=left;
	params['top']=top;	

	jQuery.post("../Controller/AjaxController.php", params,
			 function(data){
	  		},
			"html");
}
function hideTempToolbar(){
	showToolBar=false;
}
function loadCMSBar(current_page,current_params,transaction_name){
	if(showToolBar){
		var field="#cms_bar";
		
		jQuery.post("../Controller/AjaxController.php", { classname: "ToolBarHandler",method:"loadCMSBar",current_page:current_page,current_params:current_params,transaction_name:transaction_name},
				 function(data){
					if(data!=""){
						jQuery(field).html(data);				
						refreshToolBarDOM()
					}
		  		},
				"html");
	}
}
function saveItemToggle(menuid,show){
	var params=new Object();
	params['classname']='ToolBarHandler';
	params['method']='saveItemToggle';
	
	params['menuid']=menuid;
	if(show){
		params['show']=1;
	}
	else{
		params['show']=0;
	}

	jQuery.post("../Controller/AjaxController.php", params,
			 function(data){
	  		},
			"html");
	
}
function togglePreviewMode(){
	var params=new Object();
	params['classname']='ToolBarHandler';
	params['method']='togglePreviewMode';
	
	jQuery.post("../Controller/AjaxController.php", params,
			 function(data){
				location.reload(true);
	  		},
			"html");
	
}
function setLang(lang){
	var params=new Object();
	params['classname']='ToolBarHandler';
	params['method']='setLang';
	params['lang']=lang;
	jQuery.post("../Controller/AjaxController.php", params,
			 function(data){
				location.reload(true);
	  		},
			"html");
	
}
function hideShowToolBar(){
	var item;
	item=jQuery("#maxminimage");
	if(item){
		if(item.hasClass("shown")){
			if(jQuery.browser.msie){
				jQuery("#toolbar_content").hide();
			}else{
				jQuery("#toolbar_content").slideUp("fast");
			}
			item.removeClass("shown");
			$("#cmstoolbar").animate({ 
		        width: "130px"
		      }, 100 );
		}
		else{
			if(jQuery.browser.msie){
				jQuery("#toolbar_content").show();
			}else{
				jQuery("#toolbar_content").slideDown("fast");
			}
			item.addClass("shown");	
			$("#cmstoolbar").animate({ 
		        width: "220px"
		      }, 100 );
		}		
	}
	
	var params=new Object();
	params['classname']='ToolBarHandler';
	params['method']='hideShowToolBar';
	
	
	jQuery.post("../Controller/AjaxController.php", params,
			 function(data){
	  		},
			"html");	
}

function toggleCMSItem(menuid){
	var item;
	item=jQuery("#"+menuid);
	if(item){
		if(item.hasClass("selected")){
			if(jQuery.browser.msie){
				jQuery("#content_"+menuid).hide();
			}else{
				jQuery("#content_"+menuid).slideUp("fast");
			}
			item.removeClass("selected");
			saveItemToggle(menuid,false);
		}
		else{
			if(jQuery.browser.msie){
				jQuery("#content_"+menuid).show();
			}else{
				jQuery("#content_"+menuid).slideDown("fast");
			}
			item.addClass("selected");
			saveItemToggle(menuid,true);
		}		
	}
}
function hideCMSItem(menuid){	
	var item;
	item=jQuery("#"+menuid);
	if(item){
		if(item.hasClass("selected")){
			item.removeClass("selected");
		}
		jQuery("#content_"+menuid).hide();
	}	
}
function refreshToolBarDOM(){
	
}
