function ajaxUnterkategorienSuche() {
	var url = "?c=" + document.getElementById('suchfeld').name + ".ajaxSuche&suchbegriff=" + document.getElementById('suchfeld').value;
	
	new Ajax.Request(url,
	{
		method: 'get',
		onSuccess : function(transport) {					
			document.getElementById('suchergebnisse').innerHTML = transport.responseText;			
			if (document.getElementById("suchfeld").value.length > 0) {
				document.getElementById("printericon").style.visibility = "hidden";
			}
			else document.getElementById("printericon").style.visibility = "visible";
		}
	});
}



function ajaxKategorienMedienSuche() {	
	var url = "?c=KategorienMediensuche.ajaxSuche&id=" + document.getElementById('elemid').value + "&name=" + document.getElementById('katname').value + "&suchbegriff=" + document.getElementById('suchfeld').value;	
	new Ajax.Request(url,
	{
		method: 'get',
		onSuccess : function(transport) {						
			document.getElementById('suchergebnisse').innerHTML = transport.responseText;
			if (document.getElementById("suchfeld").value.length > 0) {
				document.getElementById("printericon").style.visibility = "hidden";
			}
			else document.getElementById("printericon").style.visibility = "visible";			
		}
	});
}

function mediensuche() {	
	var url = "?c=MediumController.suche&name="+ document.getElementById("medienname").value;
	var iframe = document.getElementById("contentframe");
	iframe.src = url;
}

function showSubCategories() {
	var div = document.getElementById("unterkategorien_effekt");
	if (div.style.visibility != "visible") {		
		document.getElementById("unterkategorienlink").innerHTML = "Unterkategorien ausblenden";				
		div.style.visibility = "visible";
		//Effect.BlindDown('unterkategorien_effekt');		
		
	}
	else {
		document.getElementById("unterkategorienlink").innerHTML = "Unterkategorien einblenden";
		div.style.visibility = "hidden";		
		//Effect.BlindUp('unterkategorien_effekt');
		
	} 
}

function sucheKeyPress(evt) {		
	var agt=navigator.userAgent.toLowerCase();
	var keyCode = 0;
	if (agt.indexOf("msie") != -1) {
		keyCode = event.keyCode;
		
	}
	else {
		// Something standard compliant?!
		keyCode = evt.keyCode;		
	}
	
	if (keyCode == 13) {
			mediensuche();
	}
}

function css_scripts() {
	var mainpane  = document.getElementById("mainpane");
	var titlepane = document.getElementById("titlepane");
	var windowHeight = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
	var windowWidth = window.innerWidth ? window.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth;	
	if (windowWidth > 1000) {
		mainpane.style.left = ((windowWidth - 1000) / 2) + "px";
		titlepane.style.left = ((windowWidth - 1000) / 2) + "px";
		mainpane.style.height = (windowHeight - 180) + "px";
	}
	var contentframe = document.getElementById("contentframe");
	contentframe.style.height = (windowHeight - 220) + "px";
	
	document.getElementById("medienname").onkeypress = sucheKeyPress;
}

function printview() {	
	var url = document.URL.substring(0, document.URL.length) + "&printer=yes";	
	var win = window.open(url);	
	win.focus();
}

function showAdminbox() {
	document.getElementById("adminlink").style.visibility = "hidden";
	Effect.Appear('adminbox', { duration: 1.0 });	
}
