function query_valid (theForm)
{
	if (theForm.destt.value == "")
	{
		alert("\nBitte geben Sie ein Reiseziel an !");
		theForm.destt.focus();
		return (false);
	}
	if (theForm.adult.value == 0 && theForm.youth.value == 0) 
	{
		alert("Achtung !  Sie müssen mindestens einen Erwachsenen\noder einen Jugendlichen bzw. Student unter\n'Anzahl Reisende' wählen!");
		theForm.adult.focus();	
		return (false);
	}
	if (theForm.adult.value > 0 && theForm.youth.value > 0) 
	{
	alert("Achtung !  Sie können nicht gleichzeitig Erwachsene und Jugendliche/Studenten buchen,\nnehmen Sie die Buchung bitte in zwei separaten Buchungsvorgängen vor !");
		theForm.adult.focus();	
		return (false);
	}
	
	return (true);
}

    
function check_hindatum (theForm)
{
	datstr = new String(theForm.hdate.value);
	
	tag = parseInt (datstr.substring(0,2));
	monat = parseInt (datstr.substring(3,5));
	jahr = parseInt (datstr.substring(6)) + 2000;

	abflug = new Date (jahr, monat-1, tag);
	today = new Date ();

	diff = abflug.getTime() - today.getTime();
	diff = diff / 86400000.;

	if (diff < 2)	alert ("Der Hinflug darf frühestens in 3 Tage beginnen !");

	//if (diff < 2)	theForm.hdate.value = new String("25.08.02");
}

function datumheute()
{	
	today = new Date ();
	var iHdate = today.getTime() + (1000 *60 * 60 *24) * 3;
	hdate = new Date (iHdate);
	
	s1 = hdate.getDate();
	s2 = hdate.getMonth() + 1;
	s3 = hdate.getFullYear();
	
	s = new String(s2);
	if(s.length == 1) s2 = '0' + s2;
	strToday = s1 +'.' + s2 + '.' + s3;
	
	document.query.hdate.value = new String(strToday);
	
	var iRdate = today.getTime() + (1000 *60 * 60 *24) * 30;
	rdate = new Date (iRdate);
	
	s1 = rdate.getDate();
	s2 = rdate.getMonth() + 1;
	s3 = rdate.getFullYear();
	
	s = new String(s2);
	if(s.length == 1) s2 = '0' + s2;
	strToday = s1 +'.' + s2 + '.' + s3;
	
	document.query.rdate.value = new String(strToday);
	
}

function openWin(Wert)
{
//	posleft = (screen.width) / 2;
//	postop = (screen.height - 200) / 2;
posleft = 350;
postop = 150;

	if (Wert == "h")
	{
 		neu = open("kalender_hin.html","Kalender","width=150,height=145,scrolling=no,left=" + posleft + ",top=" + postop);
	}
	if (Wert == "r")
	{
 		neu = open("kalender_back.html","Kalender","width=150,height=145,scrolling=no,left=" + posleft + ",top=" + postop);
	} 
}
function openWin_hin(Wert)
{
posleft = 350;
postop = 150;

	neu = open("kalender_hin.html","Kalender","width=150,height=145,scrolling=no,left=" + posleft + ",top=" + postop);
}
function openWin_back(Wert)
{
posleft = 350;
postop = 150;

	neu = open("kalender_back.html","Kalender","width=150,height=145,scrolling=no,left=" + posleft + ",top=" + postop);
}

      
function check_backdatum (theForm)
{
	datstr = new String(theForm.rdate.value);
	
	tag = parseInt (datstr.substring(0,2));
	monat = parseInt (datstr.substring(3,5));
	jahr = parseInt (datstr.substring(6)) + 2000;

	abflug = new Date (jahr, monat-1, tag);
	today = new Date ();

	diff = abflug.getTime() - today.getTime();
	diff = diff / 86400000.;

	if (diff < 9) alert ("Der Rückflug darf frühestens in 10 Tage beginnen !");
	if (diff < 9) theForm.rdate.value = new String("24.09.02");
			
}

var fenster=null;

function animation_start ()
{
	fenster = open ("","Anzeige", "width=300,height=325,top=150,left=150");
	fenster.document.open ();
	fenster.outerHeight = 325;
	fenster.outerWidth = 300;
	fenster.innerHeight = 325;
	fenster.innerWidth = 300;
	fenster.screenX = 150;
	fenster.screenY = 150;

	fenster.document.open ();
	with (fenster.document)
	{
		write ("<html>");
		write ("<title>Angebote suchen...</title>");
		write ('<style media="screen" type="text/css">');
		write (".txt { color: black; font-size: 12px; font-family: Verdana, Arial }");
		write (".txt11 { color: black; font-size: 11px; font-family: Verdana, Arial }");
		write ("</style>");

		write ('<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onblur="window.close()">');
		write ('<table cellspacing="0" cellpadding="0" width="300">');
		write ("<tr>");
		write ('<td bgcolor="#051433" colspan="3">');
		write ('<div align="left">');
		write ('<img border="0" width="124" height="97" src="http://flight1.travel.ch/flightnewgif/fastbooking/hot/top.gif">');
		write ("</div>");
		write ("</td>");
		write ("</tr>");
	
		write ('<tr valign="top" width="300" height="108">');
		write ('<td width="18" height="108">');
		write ('<img border="0" width="18" height="108" src="http://flight1.travel.ch/flightnewgif/fastbooking/hot/left.gif">');
		write ("</td>");

		write ('<td width="265" height="108" background="flightnewgif/txt.gif" valign="top" align="center">'); 
		write ("<br>");

		write ('<span class="txt">');
		write ("<b>Bitte haben Sie einen Moment Geduld</b>");
		write ("<br>");
		write ("<br>");
		write ("</span>");
		write ('<span class="txt11">');
		write ("Es werden passende Angebote<br>für Sie gesucht...");
		write ("<br>");
		write ("<br>");
		write ('<img border="0" width="241" height="11" src="http://flight1.travel.ch/flightnewgif/fastbooking/hot/ladeanzeige.gif">'); 
		write ("</span>");
		
		write ("</td>");
		
		write ('<td width="17" height="108">');
		write ('<img border="0" width="17" height="108" src="http://flight1.travel.ch/flightnewgif/fastbooking/hot/left.gif">');
		write ("</td>");
		write ("</tr>");

		write ("<tr>");
		write ('<td bgcolor="#135bbd" colspan="3">');
		write ('<img border="0" width="300" height="120" src="http://flight1.travel.ch/flightnewgif/fastbooking/hot/bottom.gif">');
		write ("</td>");
		write ("</tr>");

		write ("</table>");
		write ("</body>");
		write ("</html>");
	}

	fenster.document.close ();
}
