function edit(name){
	var elem = document.getElementById(name);		
	ajax(elem);
}
	
function editCK(element){
	$('#'+element).animate({
		opacity: 0
		}, 200, function() {
		var elem = document.getElementById(element);		
		var params = '?id='+elem.id+'&width='+elem.clientWidth+'&height='+elem.clientHeight;
		var loadUrl = "golivecms/editor.php"+params;
						
		$.ajax({
		  url: loadUrl,
  		  async: false,
		  context: document.body,
		  success: function(data){
			$("#"+element).html(data);
		  }
		});
		
		elem.className = '';
		elem.onmouseover = '';
		elem.ondblclick = '';
		$('#'+element).animate({opacity: 1}, 200, function() {});		
	});			
}	
		
function ajax(element)
{	
	var params = '?id='+element.id+'&width='+element.clientWidth+'&height='+element.clientHeight;
	//var content_id = document.getElementById('content_id');	
	var html = $.ajax({
	  url: "editor.php"+params,
	  async: false
	 }).responseText;
	element.innerHTML = html;
	element.className = '';
	element.onmouseover = '';
	element.ondblclick = '';
}	

function editNews(name,type){
	var elem = document.getElementById(name);		
	if(elem.lang == "") {
		type = type;	
	} else {
		type = elem.lang;
	}	
	ajaxNews(elem,type);
}
	
function ajaxNews(element,type)
{		
	var params = '&id='+element.id+'&width='+element.clientWidth+'&height='+element.clientHeight+'&type='+type;
	//var content_id = document.getElementById('content_id');	
	var html = $.ajax({
	  url: "index.php?call=news/ajaxEdit"+params,
	  async: false
	 }).responseText;
	element.innerHTML = html;
	element.className = '';
	element.onmouseover = '';
	element.ondblclick = '';	
}	

//Onderstaande functie kan aangeroepen worden om de dubbelclick actie op te vangen
//voorbeeld: <div id="{blog_nieuws_id}" newsEditPart1{blog_nieuws_id}newsEditPart2 lang="class=News&method=ajaxEdit&id={blog_nieuws_id}&type=small">
function editAjax(name){
	var elem = document.getElementById(name);		
	//Split de params op
	var params = '';
	var classe = '';
	var method = '';

	var params=elem.lang.split("&"); 	
	for(i = 0; i < params.length; i++){
		var vars=params[i].split("="); 	
		if(vars[0] == 'class'){
			classe = vars[1];
		} else{
			if(vars[0] == 'method'){	
				method = vars[1];
			} 
		}

	}
	doAjaxThing(classe,method,elem,elem.lang);
}

function doAjaxThing(classe,method,element,parameters)
{		
	var params = '&'+parameters+'&width='+element.clientWidth+'&height='+element.clientHeight;
	//var content_id = document.getElementById('content_id');	
	var html = $.ajax({
	  url: "index.php?call="+classe+"/"+method+""+params,
	  async: false
	 }).responseText;
	element.innerHTML = html;
	element.className = '';
	element.onmouseover = '';
	element.ondblclick = '';	
}	

