
function updateReviers() {
	
	new Ajax.Request('/my-my-global/webservice/webserviceFlottillen.php?action=showReviers&startDate=' + document.getElementById('flottillenStart').value, {
		method: 'get',
		onSuccess: function(nom, json){
			var revierBox = '<select id="revierId" name="revierId" class="selectBox1" onchange="listReviers()" onkeyup="listReviers()">';
			var revierList = '';
			var selected = '';
			if (json.length==0) {
				revierBox += '<option value="-1">Leider kein(e) Revier(e) verf&uuml;gbar</option>';
			} else {
				revierBox += '<option value="-1">-- Bitte ausw&auml;hlen --</option>';
			var doList = false;
			var teilstrings = "";
   			var vararr = "";
			var blRevierId = "";
   			
   				//schaue ob ein query string vorhanden ist
				if (window.location.search != "") {
	     			QUERYSTRING = window.location.search
	     			QUERYSTRING = QUERYSTRING.replace(/\?/,"");
	    
	     			//trenne den querystring nach jedem & in teilstringe auf
	     			teilstrings = QUERYSTRING.split("&");
	    
	     			//durchlaufe jeden dieser teilstrings
	     			for (i=0;i<teilstrings.length;i++) {
	
			   			//trenne den teilsring in weiteren teilstring auf,
			      		//trenne also variablennamen vom inhalt
			         	vararr = teilstrings[i].split("=");
	         
	         			if (vararr[0]=="blRevierId") {
	            			blRevierId = vararr[1];
	         			}
					}
				}
				for(i=0; i < json.length; i++) {
					if (blRevierId == json[i].RevierId) {
						selected = 'selected';
						doList = true;
					} else {
						selected = '';
					}
					revierBox += '<option value="' + json[i].RevierId + '" ' + selected + '>' + json[i].Revier +' (' + json[i].Flottillen +  ' Flottillen)</option>';
				}
				revierList = '<p>Bitte &auml;ndern bzw. vervollst&auml;ndigen Sie Ihre Auswahlkriterien.</p>';
			}
			revierBox += '</select>';
			document.getElementById('revierBox').innerHTML = revierBox;
			document.getElementById('revierList').innerHTML = revierList;
			if (doList == true)
				listReviers();
			//document.getElementById('goAhead').style.display = '';
		},
		onFailure: function(){alert('Fehler bei Ajax Request')}}
	);
	
}

function listReviers() {
	new Ajax.Request('/my-my-global/webservice/webserviceFlottillen.php?action=listReviers&startDate=' + document.getElementById('flottillenStart').value + '&revierId=' + document.getElementById('revierId').value, {
		method: 'get',
		onSuccess: function(nom, json){
			if (json.length>0) {
				var revierList = '<table cellspacing="2" cellpadding="1" border="0" width="100%"><tr style="font-weight: bold;"><td width="200px">Flottille</td><td width="200px">Veranstalter</td><td width="160px" align="center">Dauer</td><td width="80px" align="center">Saison</td><td>&nbsp;</td></tr>';
				
				for(i=0; i < json.length; i++) {
					revierList += '<tr onmouseover="this.bgColor=\'#E2EEF7\'; this.style.cursor=\'pointer\';" onmouseout="this.bgColor=\'#F0F5F9\'" bgcolor="#F0F5F9" onclick="self.location.href=\'flottillen.php?fid=' + json[i].FlottilleID + '&revierId=' + document.getElementById('revierId').value + '&startDate=' + document.getElementById('flottillenStart').value + '\'">';
					revierList += '<td width="200px">' + json[i].Flottille + '</td>';
					//revierList += '<td width="50px" align="center">' + json[i].Schiffe + '</td>';
					revierList += '<td width="200px">' + json[i].VA + '</td>';
					revierList += '<td width="80px" align="center">' + json[i].Turnus + '</td>';
					revierList += '<td width="160px" align="center">' + json[i].von + ' - ' + json[i].bis + '</td>';
					revierList += '<td><div class="pseudobutton" onclick="self.location.href=\'flottillen.php?fid=' + json[i].FlottilleID + '&revierId=' + document.getElementById('revierId').value + '&startDate=' + document.getElementById('flottillenStart').value + '\'"><img src="/my-my-global/images/pfeil_hell.gif" border="0" alt="" title=""> Ausw&auml;hlen</div></td>';
					revierList += '</tr>';
				}
				revierList += '</table>';
			} else {
				revierList = '<p>Bitte &auml;ndern Sie Ihre Auswahlkriterien.</p>';
			}
			document.getElementById('revierList').innerHTML = revierList;
		},
		onFailure: function(){alert('Fehler bei Request')}}
	)
}
