function moveSort(itemid, subsort, dir, soid, sotableid, userid) {

var newsubsort = subsort + dir;

	var href="../php/transactions.php?ajax=1&table=item&action=manualsort&sotableid="+sotableid+"&soid="+soid+"&id="+itemid+"&subsort="+newsubsort+"&userid="+userid;
	ret = loadHTML(href, '');
	if (ret != '1') 
		alert (ret);
	history.go(0);

}

function toggleRegistration(eventid, subeventid, personid, setORdel) {

var action=(setORdel)?"insert":"delete";
var href="transactions.php?ajax=1&username=IST&table=subeventparticipation&action="+action+"&personid="+personid+"&eventid="+eventid+"&subeventid="+subeventid;
// alert(href);
ret = loadHTML(href, '');
// alert(ret);

}

function toggleUserKeyword(userid, keywordid, setORdel) {
var action=(setORdel)?"insert":"delete";
var href="transactions.php?ajax=1&table=userkeyword&action="+action+"&userid="+userid+"&keywordid="+keywordid;

// alert(href);
ret = loadHTML(href, '');

}

function expander(a){
    var obj=document.getElementById(a).style;
    obj.display=(obj.display =="none")?"":"none";
}

function loadHTML(URL,TargetName){
	var flag='';
	var ret='';
	
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		request = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request = new XMLHttpRequest();
	}
	if (request) {
		request.open("GET", URL, false);
		request.send(flag);
		
		var response  = request.responseText;
	  ret = response;
		if (TargetName!='') {
			var contentDiv = document.getElementById(TargetName);
			contentDiv.innerHTML  = response;
		}
		
	}
	return ret;
}

function gotoProject(id){

var so = window.external;
if (so && typeof so == "object")
	if (typeof so.CurrentProject == "object")
 		so.CurrentProject.ChangeIdentity(id);
	else
  	alert("no SO-object found 1 (out of SO-webpanel ?)....");
else
  alert("no SO-object found 2 (out of SO-webpanel ?)....");
}

function PublishSOitem(soid, sotableid) {

// soitemform.debug.value = 1;
soitemform.id.value = 0;
soitemform.name.value = 0;
soitemform.soid.value = soid;
soitemform.sotableid.value = sotableid;
soitemform.submit();
}