

function NosChkBuchung( form )
{
	var success = true;
	
	if ( form.Reiseziel.value == "" )
	{
		alert( "Bitte geben Sie ein Reiseziel an!" );
		success = false;
	}
	
	if ( form.Hotel.value == "" )	
	{
		alert( "Bitte geben Sie ein Hotel an!" );
		success = false;
	}

	if ( form.Datum.value == "" )	
	{
		alert( "Bitte geben Sie einen Reisetermin an!" );
		success = false;
	}
	if ( form.Auftraggeber_Name.value == "" )	
	{
		alert( "Bitte geben Sie einen Namen an!" );
		success = false;
	}
	if ( form.Auftraggeber_Strasse.value == "" )	
	{
		alert( "Bitte geben Sie eine Straße an!" );
		success = false;
	}
	if ( form.Auftraggeber_PLZ_Ort.value == "" )	
	{
		alert( "Bitte geben Sie Postleitzahl und Wohnort an!" );
		success = false;
	}
	if ( form.Tel_Priv.value == "" && form.Tel_Gesch.value == "")	
	{
		alert( "Bitte geben Sie eine Telefonnr. an!" );
		success = false;
	}
	if ( form.EMail.value == "" )	
	{
		alert( "Bitte geben Sie gültige EMail-Adresse an!" );
		success = false;
	}

	if ( form.Teilnehmer1_Name.value == "" && form.Teilnehmer2_Name.value == "" && form.Teilnehmer3_Name.value == "" && form.Teilnehmer4_Name.value == "")
	{
		alert( "Bitte geben Sie mindestens einen Teilnehmer an!" );
		success = false;
	}

	return success;

}

function NosChkKatalogOrder( form )
{
	var success = true;

	if ( form.Katalog.value == "" )
	{
		alert( "Bitte geben Sie ein Reiseziel an!" );
		success = false;
	}
	if ( form.Name.value == "" )	
	{
		alert( "Bitte geben Sie einen Namen an!" );
		success = false;
	}
	if ( form.Strasse.value == "" )	
	{
		alert( "Bitte geben Sie eine Straße an!" );
		success = false;
	}
	if ( form.PLZ_Ort.value == "" )	
	{
		alert( "Bitte geben Sie Postleitzahl und Wohnort an!" );
		success = false;
	}
	if ( form.EMail.value == "" )	
	{
		alert( "Bitte geben Sie eine gültige EMail-Adresse an!" );
		success = false;
	}

	return success;

}

function SetFerien()
{
	var list = document.getElementById("ferien");
	if ( list )
	{
		var value = "";

		for (var i = 0; i < list.options.length; i++)
		{
			if (list.options[i].selected)
			{
				value = list.options[i].value;
				break;
			}
		}

		if ( value )
		{
			var von_day_list = document.getElementById("von_day");
			var von_day = value.substr(0, 2);

			for (var i = 0; i < von_day_list.options.length; i++)
			{
				if (von_day_list.options[i].value == von_day)
				{
					von_day_list.options[i].selected = true;
					break;
				}
			}

			var von_month_list = document.getElementById("von_month");
			var von_month = value.substr(2, 2) + '_20' + value.substr(4, 2);
			for (var i = 0; i < von_month_list.options.length; i++)
			{
				if (von_month_list.options[i].value == von_month)
				{
					von_month_list.options[i].selected = true;
					break;
				}
			}

			var von_month = value.substr(2, 2) + '_' +  value.substr(4, 2);
			var bis_day_list = document.getElementById("bis_day");
			var bis_day = value.substr(7, 2);

			for (var i = 0; i < bis_day_list.options.length; i++)
			{
				if (bis_day_list.options[i].value == bis_day)
				{
					bis_day_list.options[i].selected = true;
					break;
				}
			}


			var bis_month_list = document.getElementById("bis_month");
			var bis_month = value.substr(9, 2) + '_20' + value.substr(11, 2);
			for (var i = 0; i < bis_month_list.options.length; i++)
			{
				if (bis_month_list.options[i].value == bis_month)
				{
					bis_month_list.options[i].selected = true;
					break;
				}
			}
		}
	}
}



///////////////////////////////////////////////////////
function NosShowFerienWindow( Ereignis )
{
	width = 122, height = 183;
	menuStatus=0; 
	
	var left = 0;
	var top = 0;

	if ( !Ereignis )
		Ereignis = window.event;



/*
	if(ie5) 
	{
		if( event.clientX > width ) 
			xPos = event.clientX - width + document.body.scrollLeft;
		else 
			xPos = event.clientX + document.body.scrollLeft;

		if (event.clientY > height ) 
			yPos = event.clientY - height + document.body.scrollTop;
		else 
			yPos = event.clientY + document.body.scrollTop;
	}
	else 
	{
		if ( e.pageX > width + window.pageXOffset )
			xPos = e.pageX - width;
		else 
			xPos = e.pageX;

		if ( e.pageY > height + window.pageYOffset ) 
			yPos = e.pageY - height;
		else 
			yPos = e.pageY;
	}
*/

	left = Ereignis.screenX - width;
	top = Ereignis.screenY - height;
/*
	if (document.all) 
	{
		left = document.all.Ferien.style.left;
		top = document.all.Ferien.style.top;
	} 
	else if (document.getElementById) 
	{
		left = document.getElementById("Ferien").style.left;
		top  = document.getElementById("Ferien").style.top;
	}
*/



//	new_window = open("","hoverwindow","width=" + width + ",height=" + height + ",left=" + xPos + ",top=" + yPos + '"');
	new_window = open("","hoverwindow","width=" + width + ",height=" + height + ",left=" + left + ",top=" + top + '"');

	// open new document 
	new_window.document.open();

	// Text of the new document
	// Replace your " with ' or \" or your document.write statements will fail
	new_window.document.write("<html><title>JavaScript New Window</title>");
	new_window.document.write("<body bgcolor=\"#FFFFFF\">");
	new_window.document.write("This is a new html document created by JavaScript ");
	new_window.document.write("statements contained in the previous document.");
	new_window.document.write("<br>");
	new_window.document.write("</body></html>");

	// close the document
	new_window.document.close(); 
}

// This is the function that will close the
// new window when the mouse is moved off the link

function NosCloseFerienWindow( )
{
new_window.close();
}
///////////////////////////////////////////////////////


ie5=(document.getElementById && document.all && document.styleSheets)?1:0;

nn6=(document.getElementById && !document.all)?1:0;

function NosCreateFerienWindow( )
{
	// Nur für IE 5+ und NN 6+

	// Kontextmenü initialisieren

	if (ie5 || nn6) 
	{

		menuWidth=122, menuHeight=183;

		menuStatus=0; 



		sp2="&nbsp;&nbsp;";

		sp5=sp2+sp2+"&nbsp;"; // Leerzeichen als Abstandshalter (flexibler und code-sparender als eine aufwendige Tabellenkonstruktion)

		oF="onfocus='if(this.blur)this.blur()'"; // Um hässlichen Linkrahmen in einigen Browsern zu vermeiden



		document.write(

			"<style type='text/css'>"+

			"a.menu {text-decoration:none;font-family:Verdana,Arial;font-size:80%}"+

			"a.menu:link,a.menu:visited {text-decoration:none;color:#F0F8FF}"+

			"a.menu:hover,a.menu:active {text-decoration:none;background-color:#F0F8FF;color:#000040}"+

			"hr.menu {border:0px;height:1px;background-color:#B0C4DE;color:#B0C4DE}</style>"+



			"<div id='menu' style='position:absolute;top:-250;left:0;z-index:100'>"+

			"<table cellpadding='5' cellspacing='0' width='"+menuWidth+"' height='"+menuHeight+"' style='border-style:outset;border-width:1;border-color:#3a6c96;background-color:#4682B4'>"+

			"<tr><td><a class='menu' href='javascript:history.back()'"+oF+">&nbsp;Zur&uuml;ck"+sp5+sp5+sp2+"</a></td></tr>"+

			"<tr><td><a class='menu' href='javascript:history.forward()'"+oF+">&nbsp;Vorw&auml;rts"+sp5+sp2+sp2+"</a></td></tr>"+

			"<tr><td><hr class='menu'><a class='menu' href='javascript:location.reload()'"+oF+">&nbsp;Aktualisieren"+sp2+sp2+"</a></td></tr>"+

			"<tr><td><a class='menu' href='javascript:viewSource()'"+oF+">&nbsp;Quelltext"+sp5+sp2+sp2+"</a></td></tr>"+

			"<tr><td><a class='menu' href='javascript:print()'"+oF+">&nbsp;Drucken"+sp5+sp5+"</a></td></tr>"+

			"<tr><td><hr class='menu'><a class='menu' href='javascript:openFrameInNewWindow()' "+oF+">&nbsp;Neues&nbsp;Fenster"+sp2+"</a></td></tr>"+

			"</table></div>");



		// Rechter Mausklick: Menü anzeigen, linker Mausklick: Menü verstecken

		document.oncontextmenu=showMenu; //oncontextmenu geht nicht bei NN 6.01

		document.onmouseup=hideMenu;
	}
}



// Kontextmenü anzeigen
function showMenu(e) {

	if(ie5) {

		if(event.clientX>menuWidth) xPos=event.clientX-menuWidth+document.body.scrollLeft;

		else xPos=event.clientX+document.body.scrollLeft;

		if (event.clientY>menuHeight) yPos=event.clientY-menuHeight+document.body.scrollTop;

		else yPos=event.clientY+document.body.scrollTop;

	}

	else {

		if(e.pageX>menuWidth+window.pageXOffset) xPos=e.pageX-menuWidth;

		else xPos=e.pageX;

		if(e.pageY>menuHeight+window.pageYOffset) yPos=e.pageY-menuHeight;

		else yPos=e.pageY;

	}

	document.getElementById("menu").style.left=xPos;

	document.getElementById("menu").style.top=yPos;

	menuStatus=1;

	return false;

}



// Kontextmenü verstecken

function hideMenu(e) {

	if (menuStatus==1 && ((ie5 && event.button==1) || (nn6 && e.which==1))) {

		setTimeout("document.getElementById('menu').style.top=-250",250);

		menuStatus=0;

	}

}



// Quelltext anzeigen

function viewSource() {

	var w=window.open("view-source:"+window.location,'','resizable=1,scrollbars=1');

}



// Seite in neuem Fenster öffnen

function openFrameInNewWindow() {

	var w=window.open(window.location,'','resizable=1,scrollbars=1,status=1,location=1,menubar=1,toolbar=1');

}