function OpenPopup(href,target,width,height) {
	if(!target) { target='_blank'; }
	if(!width) { width=650; }
	if(!height) { height=700; }
	var popup=self.open(href,target,'width='+width+'px,height='+height+'px,status=no,toolbar=no,scrollbars=yes,resizable=yes,menubar=no,location=no');
	popup.focus();
	return popup;
}


function AppendURLParameter(reftext,parameter) {
	if(reftext.indexOf('?') > 0) {
		return reftext + '&' + parameter;
	}
	return reftext + '?' + parameter;
}

//Popup Sperre:
var popup_running=false;
var popup_window;
function is_popup_active() {
	if(popup_running) {
		alert("Popup bereits offen!");
		popup_window.focus();
		return false;
	}
	return true;
}
// !!!ACHTUNG php_self muss via PHP gesetzt werden (Session ID!!)!!!
function CheckPopup() {
	if(!php_self) {
		Alert("Fehlendes php_self in js");
	}
	popup_running=true;
	if(popup_window) {
		if(popup_window.closed == false) {
			window.setTimeout("CheckPopup()", 500);
			return;
		}
	}
	popup_running=false;
	var reftext=php_self;
	self.open(reftext,'_self');
}

//value des selektierten combo feldes oder false:
function get_selected(select_field,alert_user) {
	var sel=select_field.selectedIndex;
	if((sel<0) || isNaN(sel)) {
		if(alert_user) { alert('Bitte zuerst auswaehlen'); }
		select_field.focus();
		return false;
	}
	var typ_id=select_field[sel].value;
	if(typ_id<1) {
		if(alert_user) { alert('Bitte zuerst auswaehlen'); }
		select_field.focus();
		return false;
	}
	return typ_id;
}

//Rundschau Mobile Demo:
function ShowMobileRundschau() {
	var popup=self.open('http://mobile.rundschau.at','_blank','"scrollbars=no,width=185,height=300",status=no,toolbar=no,resizable=yes,menubar=no,location=no');
	popup.focus();
}


// Übergebener Div-Name muß 2x vorhanden sein
// div_mini_[divname]
// div_maxi_[divname]
// Die Funktion toggle schaltet ein div sichtbar, 
// das andere div wird versteckt
function toggle(divname) {
	var mini = document.getElementById("div_mini_"+divname);
	var maxi = document.getElementById("div_maxi_"+divname);
	if(mini.style.display=="none") {
		mini.style.display=maxi.style.display;
		maxi.style.display="none";
	} else {
		maxi.style.display=mini.style.display;
		mini.style.display="none";
	};			
};

function CheckOKGALLERY() 		{	return confirm("Diese Bildergalerie löschen?");		}
function CheckOKGUESTBOOK() 	{	return confirm("Diesen Eintrag löschen?");		}
function CheckOKCMS() 			{	return confirm("Diesen Block löschen?");		}

