
/*
--------------------------------------------------
Some Page Variables
--------------------------------------------------
*/

	var defaultStatusText = 'redax';


/*
--------------------------------------------------
Functions
--------------------------------------------------
*/



	function RwpDoNothing() {

	}

	
	function RwpWinOpen(url,name,props) {

		w=window.open(url,name,props);
		w.focus();

	}


	function RwpImgPop(url,name,props) {

		w=window.open(url,name,props);
		w.focus();

	}

	function RwpPrintPage() {

		pageLocation=self.location.href;
		if (pageLocation.indexOf('#')>0) {
			pageLocation=pageLocation.substring(0,pageLocation.indexOf('#'));
		}

		connector='&';
		if (pageLocation.indexOf('?')<1) {
			connector='?';
		}
		printurl=pageLocation+connector+'VIEW=PRINT';
		printWin=window.open(printurl,'print','width=600,height=600,toolbar=0,locationbar=0,statusbar=0,scrollbars=yes,menubar=yes,resizable=0');
		printWin.focus();

	}

	function RwpShowStatus(sText) {



		var statusText=sText;

		if (sText=='' || sText==null) { statusText = defaultStatusText;  }
		window.status=statusText;
		return true;

	}
	
	
	
	// Element finden
	function RwpGetObject(objName) {

		if (document.all) {
			currObject=eval('document.all[\''+objName+'\']');

		}
		else if (document.layers) {
			currObject=eval('document.layers[\''+objName+'\']');
		}
		else {
			currObject=eval('document.getElementById("'+objName+'")');

		}
		return currObject;

	}

	//Resize für Overflow-Container
	function resizeContainer(elem,usedHeight) {
		container=RwpGetObject(elem);
		// IE
		avHeight=screen.availHeight-(usedHeight+150);

		// Netscape
		if (window.innerHeight!=null) {
			avHeight=window.innerHeight-usedHeight;

		}

		container.style.height=avHeight;
		container.style.overflow='auto';

	}
	
	
	function RwpShowLoginBox() {

		var loginBox=RwpGetObject('RwpLoginBox');
		if (loginBox.style.visibility!=null) {
			loginBox.style.visibility='visible';
		}
	}

	function RwpHideLoginBox() {

		var loginBox=RwpGetObject('RwpLoginBox');
		if (loginBox.style.visibility!=null) {
			loginBox.style.visibility='hidden';
		}
	}


	function RwpToggleLoginBox() {

		var loginBox=RwpGetObject('RwpLoginBox');
		if (loginBox.style.visibility!=null) {
			var s=loginBox.style.visibility;
			if (s=='hidden') { var ns='visible'; var nh='0px'; var no='visible'; var nd='block'; }
			if (s=='visible') { var ns='hidden'; var nh='0px'; var no='hidden'; var nd='none'; }
			loginBox.style.visibility=ns;
			//loginBox.style.height=nh;
			loginBox.style.overflow=no;
			loginBox.style.display=nd;
		}
	}
	
	
	
	
	function RwpHideElement(elem) {

		if (elem.style) {
			elem.style.visibility='hidden';
		}
	}

	function RwpShowElement(elem) {

		if (elem.style) {
			elem.style.visibility='visible';
		}
	}


	
	function RwpBlinkElem(elemName,iter) {

		elem=RwpGetObject(elemName);


		var e = elemName;
		var i = parseInt(iter)-1;
		var t = 400 - (30*iter);
		if (t<50) { t=50; }
		var b='RwpBlinkElem(' +'\''+elemName+'\','+i+')';

		if (i%2==0) {
			RwpShowElement(elem);
		}
		else {
			RwpHideElement(elem);
		}

		if (i>0) {

			expr='setTimeout(\"'+b+'\",200);';
			//expr='setTimeout(\"'+b+'\",'+t+');';

			eval(expr);
		}

	}

	function RwpStartBlinking(elemName,iter) {
		elem=RwpGetObject(elemName);
		if (elem) {
			RwpBlinkElem(elemName,iter);
		}

	}


	function RwpPagerSetPage(page) {
	
		if (document.RwpQueryPager.p.options) {
			document.RwpQueryPager.p.value=page;
			document.RwpQueryPager.submit();
		}
	}
