var Z35_BASE_URL = 'http://www.zu-hause-gepflegt.de/';

/**
 *
 */
z35MerklisteLoadTeaser = function(params){
	var dom = new scmsDOMestos();
	if(dom._status && dom.http){
		// alert('wir sind auf GO!');
		// Merkliste suchen und aufbauen
		var mlObj = top.document.getElementById('z35_merkliste_einrichtungen');
		if(mlObj && mlObj!='undefined'){
			var http = dom.http;
			params = (params && (params!='undefined')) ? '?'+params : '';
			http.open("GET", Z35_BASE_URL+'typo3conf/ext/z35_merkliste_einrichtungen/srv_teaser.php'+params);
			http.onreadystatechange = function() {
				if ((http.readyState == 4) && (http.status == 200) ){ 
					mlObj.innerHTML = http.responseText;
					z35MerklisteLoadList(); 
				}
			};
		  	http.send(null);
		} 
	}
};

z35MerklisteLoadList = function(params){
	var dom = new scmsDOMestos();
	if(dom._status && dom.http){
		// alert('wir sind auf GO!');
		// Merkliste suchen und aufbauen
		var mlObj = top.document.getElementById('z35_liste_einrichtungen');
		if(mlObj && mlObj!='undefined'){
			var http = dom.http;
			params = (params && (params!='undefined')) ? '?'+params : '';
			http.open("GET", Z35_BASE_URL+'typo3conf/ext/z35_merkliste_einrichtungen/srv_list.php'+params);
			http.onreadystatechange = function() {
				if ((http.readyState == 4) && (http.status == 200) ){ mlObj.innerHTML = http.responseText; }
			};
		  	http.send(null);
		} 
	}
};

/**
 *
 */ 
z35MerklisteShowList = function(){
	top.document.location.href = '?id=momle'; 
};

z35MerklisteShowLinks = function(){
	var el = document.getElementsByTagName("div");
  
	for(var i=0; i<el.length; i++){
		if(el[i].id.match(/z35MerklisteAdd/)){
        el[i].innerHTML = '<a href="#" onclick="return z35MerklisteAdd(' +el[i].id.replace(/z35MerklisteAdd\[|/,'').replace(/\]/,'')+ ');" class="add-icon">Auf Merkliste setzen</a>';
		}
		// alert("EL:" + el[i].id);
	} 
};

/**
 *
 */
z35MerklisteStart = function(){ 
	z35MerklisteLoadTeaser();
	z35MerklisteLoadList();
	z35MerklisteShowLinks();
};

/**
 *
 */ 
z35MerklisteAdd = function(ident){
	z35MerklisteLoadTeaser('add=einrichtung&ident='+ident);
}

/**
 *
 */
z35MerklisteDel = function(ident){
	z35MerklisteLoadTeaser('delete=einrichtung&ident='+ident);
};


