var dir = '';

// Ajax erfolgreiches laden
function erfolgreichSeite(objTXT,objXML,objWrapper,objURL) {
	document.getElementById(objWrapper).innerHTML=objTXT;
	pageTracker._trackPageview("/"+ objSeite+"" );
	pageTracker2._trackPageview("/"+ objSeite+"" );
}

// Ajax fehlerhaftes laden
function errorSeite(objMSG,objWrapper) { 
	document.getElementById(objWrapper).innerHTML=objMSG;
}

// Ajax laden einer Seite
function Seite(objSite,objWrapper,objParams,objMethod,objShowLoader) {
	if(objShowLoader == 'yes') {
		document.getElementById(objWrapper).innerHTML=("<img src=\""+ dir+"/style/loader.gif\" border=\"0\" style=\"padding:10px\" />");
	}
	with (new Ajax()) {
		url=objSite;
		method=objMethod;
		params=objParams;
		wrapper=objWrapper;
		onSuccess=erfolgreichSeite;
		onError=errorSeite;
		doRequest();
	}
}

function PopUp(objSite,objParams,objMethod) {
	document.getElementById("popup").style.display='block';
	Seite(objSite,'content_popup',objParams,objMethod,'yes');	
}

function PopUpClose() {
	document.getElementById("popup").style.display='none';
	document.getElementById("content_popup").innerHTML='';
	document.getElementById("popup_url").href='javascript:PopUpClose();'
}

function Sort(objPage) {
	var Sortierfolge = '';
	var i = 0;
	var rObj = document.getElementsByTagName("div");
	while (element = rObj[i++]) {
		if(element.className == 'sortierung') {
			Sortierfolge += ''+ element.id+',';
		}
	}
	Seite(''+ dir+'/admin/admin_'+ objPage+'_sort.php','cms_result','sortierung='+ Sortierfolge+'');
}

if( document.captureEvents && Event.KEYUP ) {
	document.captureEvents( Event.KEYUP );
}

document.onkeyup = alertkey;

function Schaetteli() {
	document.getElementById('schaetteli').style.display='block';	
}

function alertkey(e) {
	if( !e ) {
		if( window.event ) {
			e = window.event;
		} else {
			return;
		}
	}
	if( typeof( e.keyCode ) == 'number'  ) {
		e = e.keyCode;
	} else if( typeof( e.which ) == 'number' ) {
		e = e.which;
	} else if( typeof( e.charCode ) == 'number'  ) {
		e = e.charCode;
	} else {
		return;
	}
	if(e == 27) {
		location.href=document.getElementById("popup_url").href;
	}
}

function Preview(objURL) {
	fenster = window.open (
		"",
		"NeuesFenster", // Name des neuen Fensters
		+"toolbar=0" // Toolbar 
		+",location=0" // Adress-Leiste
		+",directories=0" // Zusatzleisten
		+",status=0" // Statusleiste
		+",menubar=0" // Menü
		+",scrollbars=1" // Scrollbars
		+",resizable=0" // Fenstergrösse veränderbar?
		+",width=970" // Fensterbreite in Pixeln
	);

	fenster.moveTo(
		200, // X-Koordinate
		200 // Y-Koordinate
	); // der linken oberen Ecke

	fenster.location.href = objURL;
}

function PrintPage(objAlias) {
	fenster = window.open (
		"",
		"NeuesFenster", // Name des neuen Fensters
		+"toolbar=0" // Toolbar 
		+",location=0" // Adress-Leiste
		+",directories=0" // Zusatzleisten
		+",status=0" // Statusleiste
		+",menubar=0" // Menü
		+",scrollbars=1" // Scrollbars
		+",resizable=0" // Fenstergrösse veränderbar?
		+",width=1000" // Fensterbreite in Pixeln
	);

	fenster.moveTo(
		200, // X-Koordinate
		200 // Y-Koordinate
	); // der linken oberen Ecke

	fenster.location.href = ""+ dir+"/print.php?site="+ objAlias+"";
}

function Lesezeichen(objTitel) {
	var SeitenTitel = "SATW Convention 2010 - "+ objTitel+"";
	var SeitenURL = document.URL;
	var Kommentar = 'SATW Congress 2010';

	if (window.sidebar) { // firefox
		window.sidebar.addPanel(SeitenTitel,SeitenURL,Kommentar);
	}else if(window.opera && window.print) { // opera
		var elem = document.createElement('a');
			elem.setAttribute('href',SeitenURL);
			elem.setAttribute('title',SeitenTitel);
			elem.setAttribute('rel','sidebar');
			elem.click();
	}else if(document.all) { // ie
		window.external.AddFavorite(SeitenURL,SeitenTitel);
	}
}
