var addbookmark;
var delbookmark;
var seriesid;
var userid;
function editBookmark(formdata) {
		if (window.XMLHttpRequest) {
        addbookmark = new XMLHttpRequest();
		addbookmark.onreadystatechange = handleAddResponse;
		addbookmark.open("post", "/bookmark.php", true);
		addbookmark.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        addbookmark.send(formdata);
		return false;
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        addbookmark = new ActiveXObject("Microsoft.XMLHTTP");
        if (addbookmark) {
			addbookmark.onreadystatechange = handleAddResponse;
			addbookmark.open("post", "/bookmark.php", true);
			addbookmark.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            addbookmark.send(formdata);
			return false;
			} else {
				alert('Fehler bei der Verarbeitung');
			}
    }
}

function handleAddResponse() {
	if (addbookmark.readyState == 4) { 
		//document.getElementById('bookmarkmessage').innerHTML = addbookmark.responseText; 
		bookmarkUpdater();
	}
}

function bookmarkUpdater() {

 var myAjax = new Ajax.PeriodicalUpdater('bookmarker','/bookmarker.php',  { method: 'get', parameters: 'seriesid='+seriesid+'&userid='+userid, frequency: 300, decay:0, onSuccess: function(xhr) {
	document.getElementById('bookmarker').innerHTML=xhr.responseText;
	stop();
	}
	})
 }


function editProfilBookmark(formdata) {
		if (window.XMLHttpRequest) {
        delbookmark = new XMLHttpRequest();
		delbookmark.onreadystatechange = handleAddPResponse;
		delbookmark.open("post", "/bookmark.php", true);
		delbookmark.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        delbookmark.send(formdata);
		return false;
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        delbookmark = new ActiveXObject("Microsoft.XMLHTTP");
        if (delbookmark) {
			delbookmark.onreadystatechange = handleAddPResponse;
			delbookmark.open("post", "/bookmark.php", true);
			delbookmark.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            delbookmark.send(formdata);
			return false;
			} else {
				alert('Fehler bei der Verarbeitung');
			}
    }
}

function handleAddPResponse() {
	if (delbookmark.readyState == 4) { 
		document.getElementById('bookmarkmessage').innerHTML = delbookmark.responseText; 
		bookmarkPUpdater();
	}
}

function bookmarkPUpdater() {
	
			new Ajax.Request("/bookmarker.inc.php",
				{	method: 'get',
					onSuccess: function(transport) { $("bookmarker").update(transport.responseText); }
				}
			); 
/*	
 var myRemover = new Ajax.Request('bookmarker','/bookmarker.inc.php',  { method: 'get', onSuccess: function(xhr) {
	document.getElementById('bookmarker').innerHTML=xhr.responseText;
	}
	})
*/
 }
