function getRbAjax(){
	var engine = getEle('engine');
	if(engine){engine = engine.value;}

	var Brand = getEle('Brand');
	if(Brand){Brand = Brand.value;}

	var plz = getEle('searchPlzForm');
	if(plz){plz = escape(plz.value);}

	var Anzahl = getEle('Anzahl');
	if(Anzahl){Anzahl = Anzahl.value;}

	var ResponseTo = getEle('ResponseTo');
	if(ResponseTo){ResponseTo = ResponseTo.value;}

	var filterType = getEle('filterType');
	if(filterType){filterType = filterType.value;}else{filterType = 'Kontakt';}

	var Ort = getEle('searchOrtForm');
	if(Ort){Ort = escape(Ort.options[getEle('searchOrtForm').selectedIndex].text);}

	var mixBrand = getEle('mixBrand');
	if(mixBrand){
		mixBrand = mixBrand.value;
	}else{
		mixBrand = '';
	}

	if(Ort!='' && Ort!='?' && Ort!='%3F'){
		getEle('searchPlzForm').value = '';
		win.setTimeout("doRbRequest('Anzahl="+Anzahl+"&outPut=html&engine="+engine+"&Brand="+Brand+"&ResponseTo="+ResponseTo+"&filterType="+filterType+"&ort="+Ort+"&mixBrand="+mixBrand+"', '/Data/Agency.asp')", 200);
	}else if(plz.length=='') {
		writeInfo('RbResult', '<b>Fehler:</b> Bitte geben Sie eine Postleitzahl ein.');
	}else{
		win.setTimeout("doRbRequest('Anzahl="+Anzahl+"&outPut=html&engine="+engine+"&Brand="+Brand+"&ResponseTo="+ResponseTo+"&filterType="+filterType+"&PLZ="+plz+"&mixBrand="+mixBrand+"', '/Data/Agency.asp')", 200);
	}

	if (plz != '' || Ort != '') {
		writeTracking(Ort, plz);
	}
}

function writeTracking(Ort, Plz){
	if (document.getElementById('TrackingCode')) {
		var src = document.getElementById('TrackingCode').src;
		src = src + '&plz='+Plz+'&ort='+Ort;
		src = src.replace('sonderreise','suche_buero');
		document.getElementById('TrackingCode').src = src;
	}
}

function doRbRequest(fnQuery, fnUrl){
	var myobj = new AjaxClass();
	myobj.init({
		url:fnUrl,
		data:fnQuery,
		beforeSend: function(){
			/*win.open(fnUrl+'?'+fnQuery);*/
			writeInfo('RbResult', '<p class="textC">Reisebüros werden geladen...<br /><br /><img src="/vweb/Img/indicator.gif" /></p>');
		},
		success: function(msg){
			writeInfo('RbResult', msg);
			if(getEle('RsbSucheText')){
				getEle('RsbSucheText').style.display = 'none';
			}
			if(getEle('RsbSucheGoogle')){
				getEle('RsbSucheGoogle').style.display = 'none';
			}
		},
		ErrorDeBugging: true,
		onError: function(fnErro){
			writeInfo('RbResult', '<b>Fehler:</b> Die URL konnte nicht geöffnet werden.('+fnErro+')');
		}
	});
}

function changeBuero(extID){
	var fnUrl = getEle(extID+'URL').value;
	var enginePara = getEle('enginePara').value;

	if(enginePara != ''){
		Ergebnis = enginePara.search(/engine\=flug/);
		if(Ergebnis >= 0){
			fnUrl += '/index.asp?' + enginePara.replace(/\/Web\/Booking.asp\?/, '');
		}else{
			fnUrl += enginePara;
		}
	}else{
		fnUrl += '/Web/unsereFiliale.asp';
	}
	win.location.href=fnUrl;
}

function goToRbPage(theAgent, extWebPath){
	var url = '/index.asp';
	var fnResponseTo = getEle('ResponseTo');

	if(fnResponseTo){
		if(extWebPath != ''){
			url = escape(extWebPath+fnResponseTo.value);
		}else{
			url = escape(fnResponseTo.value);
		}
	}

	if(doc.Newsletter3){
		if(doc.Newsletter3.Vorname.value){url = addPara(url, 'vorname', doc.Newsletter3.Vorname.value);}
		if(doc.Newsletter3.Nachname.value){url = addPara(url, 'nachname', doc.Newsletter3.Nachname.value);}
		if(doc.Newsletter3.email.value){url = addPara(url, 'email', doc.Newsletter3.email.value);}
		if(doc.Newsletter3.Anrede.value){url = addPara(url, 'anrede', doc.Newsletter3.Anrede.value);}
		if(doc.Newsletter3.isAnmeldung.value){url = addPara(url, 'isAnmeldung', doc.Newsletter3.isAnmeldung.value);}
	}

	if(doc.kdmagazin){
		if(doc.kdmagazin.gebucht.value){url = addPara(url, 'gebucht', doc.kdmagazin.gebucht.value);}
		if(doc.kdmagazin.anrede.value){url = addPara(url, 'anrede', doc.kdmagazin.anrede.value);}
		if(doc.kdmagazin.Vorname.value){url = addPara(url, 'Vorname', doc.kdmagazin.Vorname.value);}
		if(doc.kdmagazin.Name.value){url = addPara(url, 'Name', doc.kdmagazin.Name.value);}
		if(doc.kdmagazin.Strasse.value){url = addPara(url, 'Strasse', doc.kdmagazin.Strasse.value);}
		if(doc.kdmagazin.Plz.value){url = addPara(url, 'Plz', doc.kdmagazin.Plz.value);}
		if(doc.kdmagazin.Ort.value){url = addPara(url, 'Ort', doc.kdmagazin.Ort.value);}
		if(doc.kdmagazin.email.value){url = addPara(url, 'email', doc.kdmagazin.email.value);}
		if(doc.kdmagazin.newsletter.value){url = addPara(url, 'newsletter', (doc.kdmagazin.newsletter.checked) ? doc.kdmagazin.newsletter.value : 0);}
	}

	url = addPara(url, 'TUIAgnt', theAgent);

	win.location.href=url;
	/*document.body.innerHTML = url;*/
}
