// -----------------------------------------------------------------------------
// Flash
// Major version of Flash required
var requiredMajorVersion = 8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// -----------------------------------------------------------------------------


// Pulldown
function pulldown(select,feld) {
  var wert = select.options[select.options.selectedIndex].value;

  if (wert != 0 && feld == 'f_sort' ) 
  {
		newget = getAdd('sort',wert,'');
		adresse = getWrite(newget);
			
		window.location.href=adresse;
		window.focus();	
	}
	
  if (document.getElementById('PostInputGruppen') && feld == 'f_personen' ) 
  {
	  if (wert != 0 ) 
	  {
	  	document.getElementById('PostInputGruppen').disabled = false;
			document.getElementById('TextInputGruppen').style.color = '#000';
		}
		else
	  {
	  	document.getElementById('PostInputGruppen').disabled = true;
			document.getElementById('TextInputGruppen').style.color = '#777';
		}		
	}
	
  if ( feld == 'f_tage' && document.getElementById('TextInputAbreise') ) 
  {
	  if ( wert != 0 && ( !document.getElementById('f_abreise').value || !document.getElementById('f_abreise').value)) 
	  {
			document.getElementById('TextInputAbreise').style.color = 'red';
			document.getElementById('TextInputAnreise').style.color = 'red';
		}
		else
	  {
			document.getElementById('TextInputAbreise').style.color = '#304879';
			document.getElementById('TextInputAnreise').style.color = '#304879';
		}
		
	}

	
	/*
	else if (wert != 0 &&  wert != 'egal' ) 
		document.getElementById('sel_'+feld).style.color = '#000';
	else
	{
		document.getElementById('sel_'+feld).style.color = '#777';
	}
	*/
}


// Get Variable hinzufügen
function getAdd(getVar,getValue,getString) 
{
 	var getNewString = '';
 	
 	if (getString == '')
 		getString = window.location.search;
		 	
 	if (getString != '') 
 	{
		v=getString.substring(1, getString.length).split('&');
		
 		// Alle Get durchlaufen
		for(var x in v)
		{
 			var temp = x.split('=');
 			if (temp[0] && temp[0] != '' && temp[1] && temp[1] != '') 
 			{ 
 				// Variable gefunden
 				if (temp[0] == getVar) 
 				{
 					temp[1] = getValue;
 					getVar = ''; 
 				}
 				 				
 				// Eintragen
 				if (getNewString == '')
 					getNewString = '?'+temp[0]+'='+temp[1];
 				else
  				getNewString += '&'+temp[0]+'='+temp[1];
  		}			
		}
	}

	// neue Variable eintragen
	if (getVar != '') {
		if (getNewString == '')
	 		getNewString = '?'+getVar+'='+getValue;
		else
	 	getNewString += '&'+getVar+'='+getValue;
	}
	return getNewString;
}


// Get Variablen zur Adresse hinzufügen
function getWrite(newGet) {

	adresse = window.location.href;
	var varstart = adresse.indexOf('?');
	if (varstart != -1)
	{
		adresse = adresse.substr(0,varstart);	
	}
	adresse += newGet;
	return adresse;
}


function openMap(obj) {
	return openScrollPopup(obj, 'Karte', 20, 20, 670, 800);
}


function sendBuchung(obj) {
	document.getElementById('ObjektNummer').value = obj;
	document.buchung.submit();		
	return false;
}

