// Ajax for writing bookmark to session
// depends on Prototype

var strGemerkt = ' <strong>Gemerkt!</strong> ';
var strNichtGemerkt = ' Fuer persoenliche Katalog merken ';

function writeToT3Session2(uid,pid,rootline)
{
	var token = Math.floor(Math.random()*1000+1); // Random Token
    var pars = "eID=bookmarkable2&uid="+uid+"&pid="+pid+"&rootline="+rootline+"&token="+token;
	var myAjax = new Ajax.Request("index.php", {method: 'post', parameters: pars, onComplete: resultAlert});
}

function writeToT3Session(uid,pid)
{
/*    var pars = "eID=bookmarkable&uid="+uid+"&pid="+pid;
	var myAjax = new Ajax.Request("index.php", {method: 'post', parameters: pars, onComplete: resultAlert});*/
}

function resultAlert(orgRequest) {
	// alert("start");
    var xmldoc = orgRequest.responseXML;
	// alert('XMLDOC: '+xmldoc)
    var result = xmldoc.getElementsByTagName("bookmark_status")[0].firstChild.data;
	// alert("Result: "+result);
	var result_node = xmldoc.getElementsByTagName("bookmark_uid")[0].firstChild.data;
   
 
	if(result == 'true' || result == '') { 
		//alert('uno');
		$('label_'+result_node).innerHTML = strGemerkt;
	} else if (result == 'false') {
		//alert('zero');
		$('label_'+result_node).innerHTML = strNichtGemerkt;
	}
	// alert("dongdong");
	
}

// Remove from Session for 
function removeFromCenterList(uid,pid,rootline)
{
	//alert(uid+' - '+pid);
	writeToT3Session2(uid,pid,rootline);
	element_p = 'element_'+uid;
	$(element_p).remove();
}

// Effects for Bookmarkcenter
// depends on Scrip.acolu.us

function showHideContentBlock(element_id, element_link)
{
	element_p = 'element_'+element_id+'_p';
	element_p_display = $(element_p).style.display;
	Effect.toggle(element_p, 'appear'); // show/hide content
	(element_p_display == 'none') ?	element_link.innerHTML = '[verbergen]' : element_link.innerHTML = '[zeigen]';
}