// Für Zend...
//<script>
last_reise_id = '';
function ajax_get_objekte(reise_id) {
	agent.call('/eigentuemer/ajax_getdata.php','show_objekte', 'ajax_objekte_callback', reise_id);
}
function ajax_objekte_callback (data) {
	document.getElementById('dynamic_input').innerHTML = data;
}


function ajax_get_kalender(objekt_id, jahr) {
	agent.call('/eigentuemer/ajax_getdata.php','show_objektdaten', 'ajax_objektdaten_callback', objekt_id);
	agent.call('/eigentuemer/ajax_getdata.php','show_belegung_liste', 'ajax_kalender_belegung_liste', objekt_id, jahr);
	agent.call('/eigentuemer/ajax_getdata.php','show_sperre_eintragen', 'ajax_sperre_eintragen', objekt_id);
	agent.call('/eigentuemer/ajax_getdata.php','show_kalenderlink', 'ajax_kalenderlink_callback', objekt_id);

}

function ajax_objektdaten_callback (data) {
	document.getElementById('dynamic_input_objektdaten').innerHTML = data;
}

function ajax_kalender_belegung_liste (data) {
	document.getElementById('dynamic_input_belegung_liste').innerHTML = data;
}

function ajax_sperre_eintragen (data) {
	document.getElementById('dynamic_input_sperre').innerHTML = data;
	evalScript(data);
}

function ajax_kalenderlink_callback (data) {
	document.getElementById('dynamic_input_kalenderlink').innerHTML = data;
}



function eval_given_js (data) {
	code = data.match(/<script.*?>(.*?)<\/script>/ig);
	for (i in code) {
		tmp = code[i];
		tmp = String(tmp);
		tmp = tmp.replace(/<script.*?>/ig, "");
		tmp = tmp.replace(/<\/script>/ig, "");
		eval(tmp);
	}	
}

// Verbesserte eval_given_js funktion
function evalScript(scripts)
{	try
	{	if(scripts != '')	
		{	var script = "";
			scripts = scripts.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi, function(){
	       	                         if (scripts !== null) script += arguments[1] + '\n';
 	        	                        return '';});
			if(script) (window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
		}
		return false;
	}
	catch(e)
	{	alert(e)
	}
}

