/* Addons für jquery */

function prototype_varsescape($vars){
	/*$vars = escape($vars);
	$vars = $vars.split("%3D").join("=");
	$vars = $vars.split("%26").join("&");
	$vars = $vars.split("%3F").join("?");*/
	return $vars;
}

function prototype_divloader($divid){
	//$height = document.getElementById($divid).offsetHeight;
	//$height = Math.round($height/2-11);
	//if($height<0){$height=0;}
	//document.getElementById($divid).innerHTML = '<div style="text-align:center;margin-top:'+$height+'px;"><img src="../images/layout/preview.gif" width="32" height="22" alt="loading" /></div>';	
}

function prototype_divaustauschen($url, $divid){
	prototype_divloader($divid);
	$url = prototype_varsescape($url);
		
	$.get($url, function(data){
		document.getElementById($divid).innerHTML = data;
		//$('#'+$divid).html(data);
	});
}

function prototype_divaustauschen_post($url, $vars, $divid){
	prototype_divloader($divid);
	$vars = prototype_varsescape($vars);
	
	$.post($url, function(data) {
		document.getElementById($divid).innerHTML = data;
		//$('#'+$divid).html(data);
	});
}

function prototype_divaustauschen_success($url, $divid, $successfunction){
	prototype_divloader($divid);
	$url = prototype_varsescape($url);
	
	$.get($url, function(data) {
		document.getElementById($divid).innerHTML = data;
		//$('#'+$divid).html(data);
		if($successfunction!=false){eval($successfunction);}
	});
}

function prototype_divaustauschen_success_post($url, $vars, $divid, $successfunction){
	prototype_divloader($divid);
	$vars = prototype_varsescape($vars);
	
	$.post($url, function(data) {
		document.getElementById($divid).innerHTML = data;
		//$('#'+$divid).html(data);
		if($successfunction!=false){eval($successfunction);}
	});
}
