function mainmenu(){
	$(" #mainnav li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400);
		},function(){
		$(this).find('ul:first').css({visibility: "hidden"});
	});
}
function extUrl()	{
	$("a[href*='http://']:not([href*='"+location.hostname+"'])").attr("target","_blank");  
}
function useNivoSlider(){
	$('#slider').nivoSlider({
        effect:'fold', // Specify sets like: 'fold,fade,sliceDown'
        animSpeed:1000, // Slide transition speed
        pauseTime:5000, // How long each slide will show
        startSlide:0, // Set starting Slide (0 index)
        controlNav:false // 1,2,3... navigation
    });
}
function useFancy()	{
	$(".fancy").fancybox(); 
}

function sizeIFrame() {
	//var tmpFrame = jQuery("#externframe");
	//var innerDoc = (tmpFrame.get(0).contentDocument) ? tmpFrame.get(0).contentDocument : tmpFrame.get(0).contentWindow.document;
	//tmpFrame.height(innerDoc.body.scrollHeight + 35);
	
	$("#externframe").height($("#externframe").contents().find("html").height());
}

function validateForm(f)	{
	for(i=0;i<f.elements.length;i++)	{
		el = f.elements[i];
		if (el.name && el.name.indexOf("_#req") != -1)	{
			if (el.value == "")	{
				errorField = el.id;
				alert("Bitte geben Sie das Feld '" + errorField + "' ein");
				el.focus();
				return false;
			}
		}
	}
	if (f.name == "regform" || f.name == "editpwform")	{
		if (f.name == "regform" && f.elements['username_#req'].value.length < 6)	{
			alert("Der Benutzername muss aus mindestens 6 Zeichen bestehen!");
			f.elements['username_#req'].value = "";
			f.elements['username_#req'].focus();
			return false;
		}
		if (f.name == "regform" && f.elements['password_#req'].value == f.elements['username_#req'].value)	{
			alert("Benutzername und Kennwort dürfen nicht identisch sein!");
			f.elements['username_#req'].value = "";
			f.elements['password_#req'].value = "";
			f.elements['passwordrepeat_#req'].value = "";
			f.elements['username_#req'].focus();
			return false;
		}
		if (f.elements['password_#req'].value.length < 6)	{
			alert("Das Kennwort muss aus mindestens 6 Zeichen bestehen!");
			f.elements['password_#req'].value = "";
			f.elements['passwordrepeat_#req'].value = "";
			f.elements['password_#req'].focus();
			return false;
		}
		if (f.elements['password_#req'].value != f.elements['passwordrepeat_#req'].value)	{
			alert("Das Kennwort und die Wiederholung stimmen nicht überein!");
			f.elements['password_#req'].value = "";
			f.elements['passwordrepeat_#req'].value = "";
			f.elements['password_#req'].focus();
			return false;
		}
	}
	for(i=0;i<f.elements.length;i++)	{
		el = f.elements[i];
		if (el.name && el.name.indexOf("_#req") != -1)	{
			el.name = el.name.substring(0, el.name.indexOf("_#req") );
		}
	}
	return true;
}


$(document).ready(function(){					
	mainmenu();
	extUrl();
});

