// JavaScript for bsg
// setGET
// onChange=\"setGET(this,self,'nex')
// 3rd argument is for unset specific elements parted by # or 0 for nothing
function setGET(ename,site,unset){
	var nGn = ename.name;
	var nGv = ename.value;
	var url = site.location;
	var adr = Array();
	adr = url.href.split("?");
	var get = "";
	if(adr.length>1){
		if(adr[1].search(eval("/"+nGn+"=(.*?)(&|$)/"))!=-1){
			get = adr[1].replace(eval("/"+nGn+"=(.*?)(&|$)/"),nGn+'='+nGv+'&');
		}else{
			if(adr[1].substr(adr[1].length-1,adr[1].length)=='&'){
				get = adr[1]+nGn+'='+nGv;
			}else{
				get = adr[1]+'&'+nGn+'='+nGv;
			}
		}
		if(unset.length!=1){
			unsetA = unset.split("#");
			for(i=0;i<unsetA.length;i++){
				get = get.replace(eval("/"+unsetA[i]+"=(.*?)(&|$)/"),'');
			}
		}
		location.href = adr[0]+"?"+get;
	}else{
		location.href = url.href+"?"+nGn+"="+nGv;
	}
}

function selectAll(form, value, group) {
	
	for ( i=0; i<form.elements.length; i++ ) {
		 if(form.elements[i].id == group) form.elements[i].checked = value;
	}
}

// general open window
function openTempWin() { //v3.0
  var breite = 800;
  var hoehe = 550;
  var popup=window.open ('tempcheck.php', 'name', 'width=' + breite + ', height=' + hoehe + ', status=1, toolbar=1, menubar=1, resizable=1, scrollbars=1, location, left='+(screen.width/2-breite/2)+',top='+(screen.height/2-hoehe/2)+',screenX='+(screen.width/2-breite/2)+',screenY='+(screen.height/2-hoehe/2));
}

// open popup window
function openWindow(path,breite,hoehe,name) { //v3.0
  var popup = window.open (path, 'name', 'width=' + breite + ', height=' + hoehe + ', status=0, toolbar=0, menubar=0, resizable=1, scrollbars=1, left='+(screen.width/2-breite/2)+',top='+(screen.height/2-hoehe/2)+',screenX='+(screen.width/2-breite/2)+',screenY='+(screen.height/2-hoehe/2));
	popup.focus();
}

function reloadPage(){
	location.href = this.location;
}

function goToURL(url) { 
  location.href = url;
}

