function checkBlankTarget (arBlankTarget){
	for(var i = 0 ; i < arBlankTarget.length ; i++){
		$$('a[href=' + arBlankTarget[i] + ']').each (function (el){
			el.set('target', 'blank');
		});
	}
}

function checkPopupTarget (arPopupTarget){
	for(var i = 0 ; i < arPopupTarget.length ; i++){	
		var infos = arPopupTarget[i].split('|');
		var params = infos[1].split(';');
		var width = 0;
		var height = 0;
		for (var j = 0 ; j < params.length ; j++){
			eval (params[j]);
		}
		$$('a[href=' + infos[0] + ']').each (function (el){
			el.addEvent('click', function(){		
				var left = (window.getScrollLeft() + (window.getWidth() - width) / 2);
            	var top = (window.getScrollTop() + (window.getHeight() - height) / 2);
				window.open(el.get('href'),'_blank','top='+top+', left='+left+', width='+width+', height='+height);
				return false;
			});
		});
	}
}

function checkSmoothBoxTarget (arSmoothBoxTarget){
	for(var i = 0 ; i < arSmoothBoxTarget.length ; i++){	
		var infos = arSmoothBoxTarget[i].split('|');
		var params = infos[1].split(';');
		var width = 0;
		var height = 0;
		for (var j = 0 ; j < params.length ; j++){
			eval (params[j]);
		}
		$$('a[href=' + infos[0] + ']').each (function (el){
			el.set('href', el.get('href') + '?TB_iframe=true&height='+height+'&width='+width); 
			el.addClass('smoothbox');
		});
	}
	TB_init ();
}

function addBookmark(public_id){
	var ajax = new Request.HTML({
		url : Copix.getActionURL ('heading|ajax|addbookmark'),
		evalScripts: false,
		onComplete : function (){	
			if (this.response.html != ""){			
				$$('.addbookmark').each(function(el){				
					var tr = new Element ('tr', {'class':'bookmark'+public_id});
					tr.inject(el, 'before');			
					tr.innerHTML = this.response.html;
				}.bind(this));
			}
		}
	});
	ajax.post ({'newBookmark':public_id});
}

function deleteBookmark(public_id){
	var ajax = new Request.HTML({
		url : Copix.getActionURL ('heading|ajax|deletebookmark'),
		onComplete : function (){
			$$('.bookmark'+public_id).each(function(el){				
					el.dispose ();
				});
		}
	});
	ajax.post ({'bookmarkToDelete':public_id});
}

function bookMarkSelectTree(public_id, treeId, filters){
	$$('.mooTree_search').each(function(el){
	 	el.removeClass ('mooTree_search');
	});
	startLoading('elementChooserTree', treeId);
	var AjaxRequest = new Request.HTML({
	    url: Copix.getActionURL ('heading|ajax|selectNode', {'public_id':public_id, 'formId':treeId, 'filter':filters}),
		evalScripts: true,
		update:'divTreeConstruct'+treeId
	}).send ();
}