function getThemenwebsite() {
	window.open(document.themenwebsites.websites[document.themenwebsites.websites.selectedIndex].value);
	return false;
}

function setPK(n) {
	theImg=new Image();
	theImg.src= n;
	document.getElementById("motiv-postkarte").src=theImg.src;
	void(0);
}


function addFulltext() {
	var theInput = document.form_search.fulltext;
	var theHiddenInput = document.erweiterte_suche.fulltext;
	
	if(theInput.value == 'Volltext / ID-Nr.' || theInput.value == 'Full-text search / ID' || theInput.value == 'búsqueda por palabras / ID') {
		theInput.value = '';
	} else {
		theHiddenInput.value = theInput.value;
	}
}

function addAdvanced() {
	var theHiddenOrt = document.form_search.ort;
	var theHiddenPreis = document.form_search.price;
	var theHiddenKategorie = document.form_search.type;
	
	if(document.form_search.fulltext.value=='Volltext / ID-Nr.') { document.form_search.fulltext.value='' };
	if(document.form_search.fulltext.value=='Full-text search / ID') { document.form_search.fulltext.value='' };
	if(document.form_search.fulltext.value=='búsqueda por palabras / ID') { document.form_search.fulltext.value='' };
	
	if(document.erweiterte_suche) {
		for (i = 0; i < document.erweiterte_suche.ort.length; ++i) {
			if (document.erweiterte_suche.ort.options[i].selected == true) {
				theHiddenOrt.value = document.erweiterte_suche.ort.options[i].value;
			}
		}	
		for (i = 0; i < document.erweiterte_suche.price.length; ++i) {
			if (document.erweiterte_suche.price.options[i].selected == true) {
				theHiddenPreis.value = document.erweiterte_suche.price.options[i].value;
			}
		}	
		for (i = 0; i < document.erweiterte_suche.type.length; ++i) {
			if (document.erweiterte_suche.type.options[i].selected == true) {
				theHiddenKategorie.value = document.erweiterte_suche.type.options[i].value;
			}
		}
	}
}

function checkType(lang) {
	var type = document.erweiterte_suche.type.selectedIndex;
	var ort = document.erweiterte_suche.ort[document.erweiterte_suche.ort.selectedIndex].value;
	var price = document.erweiterte_suche.price.selectedIndex;
	if(lang == "de") { document.location.href = "http://msw.plusx.dev.mycontrol.de/de/mallorca-immobilien-erweiterte-suche.thtml?type=" + type + "&ort=" + ort + "&price=" + price;	}
	if(lang == "en") { document.location.href = "http://msw.plusx.dev.mycontrol.de/en/majorca-real-estate-advanced-search.thtml?type=" + type + "&ort=" + ort + "&price=" + price;	}
	if(lang == "es") { document.location.href = "http://msw.plusx.dev.mycontrol.de/es/inmobiliaria-de-mallorca-busqueda-avanzada.thtml?type=" + type + "&ort=" + ort + "&price=" + price;	}
}

function checkType2(lang, page, objperpage) {
	var type = document.erweiterte_suche.type[document.erweiterte_suche.type.selectedIndex].value;
	var ort = document.erweiterte_suche.ort[document.erweiterte_suche.ort.selectedIndex].value;
	var price = document.erweiterte_suche.price[document.erweiterte_suche.price.selectedIndex].value;
	document.location.href = "http://msw.plusx.dev.mycontrol.de/" + lang + "/objekte.thtml?type=" + type + "&ort=" + ort + "&price=" + price + "&objperpage=" + objperpage;
}

// popups

function isUndefined(v) {
    var undef;
    return v===undef;
}

//var _POPUP_FEATURES = 'width=320, height=255';

function raw_popup(url, target, features, video) {    
	if(video == true) {
		if (features == '') { features = 'width=320, height=255'; }
		var l = (screen.width - 320) / 2;
		var t = (screen.height - 255) / 2;
	} else {
		if (features == '') { features = 'width=800, height=600, scrollbars=yes, resizable=yes'; }
		var l = (screen.width - 800) / 2;
		var t = (screen.height - 600) / 2;
	}
	features = features + ", top=" + t + ", left=" + l;
    //if (isUndefined(target)) target = 'zoom';
    var theWindow = window.open(url, 'edit', features);
    theWindow.focus();
    return theWindow;
}

function link_popup(src, features, video) {
    return raw_popup(src.getAttribute('href'), src.getAttribute('target') || '_blank', features, video);
}
