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 initAjax()	{
	//---- catch eventcalender links ----
	var fileEvent = "modules/event/event.php";
	$("#eventcontent a").click(function (){
		var path = $(this).attr('href');
		var parts = path.split('&');
		parts = parts[parts.length-1].split(',');
		_Href = fileEvent + "?" + parts;
		$.ajax({
			method: 'GET',
			url: _Href,
			timeout: 5000,
			success:	function(retrieved){ //so, if data is retrieved, store it in retrieved
							$("#content").html(retrieved); //show the html inside .content div
						}
		});
		return false;
	});

	//---- catch eventdates links ----
	var fileEventlist = "eventlist.php";
	$("#eventdates ul li a").click(function (){
		var path = $(this).attr('href');
		var parts = path.split('?');
		parts = parts[parts.length-1].split(',');
		_Href = fileEventlist + "?" + parts;
		$.ajax({
			method: 'GET',
			url: _Href,
			timeout: 5000,
			success:	function(retrieved){ //so, if data is retrieved, store it in retrieved
							$("#eventcontent").html(retrieved); //show the html inside .content div
							initAjax();
						}
		});
		return false;
	});
}

function loadEvDates(bid)	{
	var fileDate = "eventdates.php";
	_Href = fileDate + "?pid=" + pid + "&bid=" + bid + "&evCat=" + evCat;
	$.ajax({
		method: 'GET',
		url: _Href,
		timeout: 5000,
		success:	function(retrieved){ //so, if data is retrieved, store it in retrieved
						$("#eventdates").html(retrieved); //show the html inside .content div
						initJAC();
					}
	});
	return false;
}
function loadEvCalendar(bid)	{
	var fileEvent = "eventlist.php";
	_Href = fileEvent + "?pid=" + pid + "&bid=" + bid + "&evCat=" + evCat;
	$.ajax({
		method: 'GET',
		url: _Href,
		timeout: 5000,
		success:	function(retrieved){ //so, if data is retrieved, store it in retrieved
						$("#eventcontent").html(retrieved); //show the html inside .content div
						initAjax();
					}
	});
	return false;
}

// drop down
function switchByStage(el)	{
	loadEvDates(el);
	loadEvCalendar(el);
}

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 == "")	{
				alert("Bitte geben sie alle Daten ein!");
				el.focus();
				return false;
			}
			else	{
				el.name = el.name.substring(0, el.name.indexOf("_&req") );
			}
		}
	}
	return true;
}
 
$(document).ready(function(){					
	mainmenu();
	extUrl();
	initAjax();
});