	function menuClick(obj)
	{
		if(obj.value=='Buchen')
		{
			processAjax('content/booking.php?yacht='+obj.id);
		}
		else
		{
			var elems = getElementsByName_iefix('li', 'menuitem');

			for(var i=0; i< elems.length; i++)
			{
				elems[i].className="";
				elems[i].innerHTML='<a href="#">'+elems[i].id+'</a>';
			}
			document.getElementById(obj.id).className="active";
			document.getElementById(obj.id).innerHTML='<strong>'+obj.id+'</strong>';
			processAjax(getPage(obj.id));
		}
	}
	function getPage(id)
	{
		if(id=='Unsere Yachten')
			{return 'content/yacht.html';}
		else if(id=='Admin')
			{return 'content/login.php';}
		else if(id=='Buchung')
			{return 'content/booking.php';}
		else if(id=='Ferienwohnungen')
			{return 'content/appartment.html';}
		else if(id=='Links')
			{return 'content/links.html';}
		else if(id=='Kontakt')
			{return 'content/contact.html';}
		else if(id=='Impressum')
			{return 'content/impressum.html';}
		else if(id=='Home')
			{return 'content/home.html';}
	}	
	function processAjax(url)
	{
		if (window.XMLHttpRequest)
		{ // Non-IE browsers
			req = new XMLHttpRequest();
			req.onreadystatechange = targetDiv;
			try 
			{
				req.open("GET", url, true);
			} catch (e) {
				alert(e);
			}
			req.send(null);
		} 
		else if (window.ActiveXObject)
		{ // IE
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req)
			{
				req.onreadystatechange = targetDiv;
				req.open("GET", url, true);
				req.send();
			}
		}
	}
	function targetDiv()
	{
		if (req.readyState == 4)
		{ // Complete
			//if (req.status == 200)
			//{ // OK response
				document.getElementById("main").innerHTML = req.responseText;
			//}
			//else
			//{
			//	alert("Problem: " + req.statusText);
			//}
		}
	} 
	function renderImage(div)
	{
		var imageContainer = document.getElementById('imageContainer');
		var back=document.getElementById('imageContainerBack');
		back.style.display='inline';
		back.style.top='0px';
		back.style.left='0px';
		back.style.height='100%';
		
		imageContainer.style.display='inline';
		
		
		if(div.firstChild.nameProp!=null)
		{
			var page = document.getElementById('mainPage');
			imageContainer.style.top=absTop(page) + 50 + 'px';
			imageContainer.style.left=absLeft(page) + 20 + 'px';
			imageContainer.style.background="#7A674C url('images/"+div.firstChild.nameProp+"') no-repeat";
			imageContainer.style.width='600px';
			imageContainer.style.height='480px';
			imageContainer.style.cursor='pointer';
		}
		
		if(div.firstChild.nextSibling.src!=null)
		{
			//imageContainer.style.background="#7A674C url('"+div.firstChild.nextSibling.attributes[2].firstChild.nodeValue+"') no-repeat";
			imageContainer.style.background="#7A674C url('"+div.firstChild.nextSibling.src+"') no-repeat";

			imageContainer.style.opacity='1';
			imageContainer.style.width=div.firstChild.nextSibling.naturalWidth+'px';
			imageContainer.style.height=div.firstChild.nextSibling.naturalHeight+'px';
			imageContainer.style.cursor='pointer';
			var page = document.getElementsByClassName('page')[0];
			
			imageContainer.style.top=page.offsetTop + 50 + 'px';
			imageContainer.style.left=page.offsetLeft + 20 + 'px';
		}
	}
	
	function hide(div)
	{
		div.style.display='none';
		var back=document.getElementById('imageContainerBack');
		back.style.display='none';
	}
	
	function getElementsByName_iefix(tag, name)
	{
		var elem = document.getElementsByTagName(tag);
		var arr = new Array();
		for(i = 0,iarr = 0; i < elem.length; i++)
		{
			att = elem[i].getAttribute("name");
			if(att == name)
			{
				arr[iarr] = elem[i];
				iarr++;
			}
		}
		return arr;
	}
	var lastSelected=new Array();
	var lastSelectedClass = new Array();
	var costs = 0;
		
	function reserve(obj, evt, cost, cleaning, deposit)
	{
		if(obj.className=='week_selected')
		{
			return;
		}
		if(evt==null)
		{
			evt=window.event.srcElement;
		}
		//das letzte selektierte Feld im Kalender, um den css-style "week_selected" zu entfernen.
		
		if(lastSelected.length!=0 && evt.altKey==false)
		{
			for(var i=0; i<lastSelected.length;i++)
			{
				var div=lastSelected[i];
				div.className=lastSelectedClass[i];
			}
			lastSelectedClass=new Array();
			lastSelected=new Array();
			costs = 0;
		}
		lastSelected[lastSelected.length]=obj;
		lastSelectedClass[lastSelectedClass.length]=obj.className;
		obj.className='week_selected';
		
		var objWeek = '';
		var objFrom = '';
		var objTo = '';
		var objCaldate = '';
		var objCalweek = '';
		var objDate = '';
		
		for(var j=0; j<lastSelected.length; j++)
		{
			id=lastSelected[j].id;
			objWeek = objWeek + document.getElementById('weekcount'+id).innerHTML;
			objFrom = document.getElementById('from'+id).innerHTML;
			objTo = document.getElementById('to'+id).innerHTML;
			objDate = objDate + objFrom + '-' + objTo;
			if(j<lastSelected.length-1)
			{
				 objWeek = objWeek + ' und ';
				 objDate = objDate + ' und ';
			}
			objCaldate = document.getElementById('caldate');
			objCalweek = document.getElementById('calweek');
		}

		objCalweek.value=objWeek;
		objCaldate.value=objDate;
		
		//Setzen der Felder mit den Kosten
		costs = costs + cost;
	
		document.getElementById('cost').value = costs;
		document.getElementById('cleaning').value = cleaning;
		document.getElementById('deposit').value = deposit;
		document.getElementById('summaryCosts').value = costs+cleaning+deposit;
	}
	function processBooking(obj)
	{
		processAjax('content/booking.php?yacht='+obj.value);
	}
	function absLeft(el)
	{
		return (el.offsetParent)?el.offsetLeft+absLeft(el.offsetParent) : el.offsetLeft;
	}

	function absTop(el)
	{
		return (el.offsetParent)?el.offsetTop+absTop(el.offsetParent) : el.offsetTop;
	}
