(function ($){
	$.noConflict();
	$(document).ready(function(){
		//xajax_highlightsloop(0);
		//printArray(0);
		
		//$('.jTooltip').tooltip();
		
		// Lightbox Bilder in Events und Galerie im Absatz
		$('.lightbox-gallery').tinyLightbox({item:"a[@rel*=lightbox]"});
		
		// Image Preloader für IE' s
		jQuery("#div_highlight <img>").attr("src");
	});
})(jQuery);

var map = null;
var geocoder = null;

function preloadImages(image)
{
	jQuery("#div_highlight <img>").attr("src", image);
}

function GMShowAddress(showby, long, lat, address, mapsdivname) {
	var map = new google.maps.Map2(document.getElementById(mapsdivname));
    map.setCenter(new google.maps.LatLng(37.4419, -122.1419), 13);
    map.addControl(new google.maps.SmallMapControl);
	
	geocoder = new google.maps.ClientGeocoder();
	
	if (geocoder) {
		if (showby == 'coords') {
			var latlng = new google.maps.LatLng(long, lat);
			map.addOverlay(new google.maps.Marker(latlng));
			map.panTo(latlng);
		}
		else {
			geocoder.getLatLng(
				address,
				function(point) {
					if (!point) {
						alert("LANDKARTE: Die Addresse '" + address + "' wurde nicht gefunden!");
					} else {
						var marker = new google.maps.Marker(point);
						map.addOverlay(marker);
						map.panTo(point);
						//marker.openInfoWindowHtml(address);
					}
				}
			);
		}			
	}
}

function openBrWindow(theURL,winName,b,h,features) 
{ 			
	var eigenschaft,fenster02;
	x = (screen.width-b)/2;
	y = (screen.height-h)/2;
	var eigenschaften="left="+x+",top="+y+",screenX="+x+",screenY="+y;
	
	eigenschaften= eigenschaften + ",width="+b+",height="+h+","+features;		
	fenster02=window.open(theURL,winName,eigenschaften);			
}

function switchView(obj_id)
{                                                                                                      
	if(document.getElementById(obj_id).style.display == '')
	{
		document.getElementById(obj_id).style.display = 'none';     
	} else {
		document.getElementById(obj_id).style.display = '';
	}		                                                                                                                          
}

function doLogin(loginform) {
	if (document.getElementById(loginform).email.value == "") {
		alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
		return false;
	}
	
	if (document.getElementById(loginform).password.value == "") {
		alert("Bitte geben Sie Ihr Passwort ein.");
		return false;
	}				
	
	//Login durchführen
	xajax_loginUser(xajax.getFormValues(loginform));
}

function popup(adresse, name, params) {
	if(params=="") {
		popupwindow = window.open(adresse, name, "width=800,height=600,left=100,top=200,scrollbars=yes");
	}
	else popupwindow = window.open(adresse, name, params);
}

function printArray(page)
{
	var anzahlAusgabe = 3
	//console.log(eventArr);

	var pageItems = eventArr.length;
	var pager = eval(pageItems/anzahlAusgabe);
	if(pager%2!=0) pager = parseInt(pager);
	//alert(pager);
	if(eventArr.length!=0)
	{
		tempContent = "";
		if(page==0)
		{
			for(i=0;i<anzahlAusgabe;i++)
			{
				if(eventArr[i]) tempContent += eventArr[i];
			}
		}
		else
		{
			temp = page*anzahlAusgabe;
			for(i=temp;i<temp+anzahlAusgabe;i++)
			{
				if(eventArr[i])
				{
					if(eventArr[i]) tempContent += eventArr[i];
				}
			}
		}
		
		if(page<=0)
		{
			prevPage = pager-1;
		}
		else
		{
			prevPage = page-1;
		}
		
		if(page>=pager-1)
		{
			nextPage=0;
		}
		else
		{
			nextPage=page+1;
		}
		if(eventArr.length>3)
		{
			content = "<a id='link_left' href='javascript:void(0);' onclick='window.clearTimeout(timeoutHighlights);printArray("+prevPage+");'><img src='/ccds_tpl_img/header-event-left.jpg' alt='' border='0' /></a>";
		}
		else content = "<a id='link_left' href='javascript:void(0);'><img src='/ccds_tpl_img/header-event-left.jpg' alt='' border='0' /></a>";
		content += "<div id='div_highlight'>"+tempContent+"</div>";
		
		if(eventArr.length>3)
		{		
			content += "<a id='link_right' href='javascript:void(0);' onclick='window.clearTimeout(timeoutHighlights);printArray("+nextPage+");'><img src='/ccds_tpl_img/header-event-right.jpg' alt='' border='0' /></a>";
		}
		else content += "<a id='link_right' href='javascript:void(0);'><img src='/ccds_tpl_img/header-event-right.jpg' alt='' border='0' /></a>";
		
		document.getElementById("div_headerevents").innerHTML = content;
		//$("#div_headerevents").html(content);
		if(eventArr.length>3) timeoutHighlights = window.setTimeout("printArray("+nextPage+")",10000);
	}
	if(eventArr.length==0) document.getElementById("div_headerevents").style.display = "none";
}

function clearSuchbegriff()
{
	if(document.getElementById("search-input").value=="Suchbegriff") document.getElementById("search-input").value = "";
}

function check_fields() 
{
	var message = "";
	var status = true;
	var regex=/^[0-9()\[\]\/ +-] *\d{2,}[0-9()\[\]\/ -]*$/;
	if (document.internerlogin.login_name.value == "") 
	{
		if (status == true)	message +="Ihr Benutzername\n"; 
	}
	if (document.internerlogin.login_pass.value == "") 
	{
		if (status == true)	message +="Ihr Passwort\n"; 
		
	}

	if(message != ""){
		alert("Bitte ergänzen Sie folgende Felder\n"+message);
		status = false;
	}
			
	if (status == false) {
		return false;
	} else {
		document.internerlogin.submit();
	}
}

function changeSelectBox(monat)
{
	temp = document.getElementById("event_month").childNodes.length;
	for(i=0;i<document.getElementById("event_month").childNodes.length;i++)
	{
		if(document.getElementById("event_month").childNodes[i].value)
		{
			document.getElementById("event_month").childNodes[i].selected="";
			if(document.getElementById("event_month").childNodes[i].value==monat)
			{
				document.getElementById("event_month").childNodes[i].selected="selected";
			}
		}
	}
}