function em(s) {
	var n = 0;
	var r = '';
	for(var i = 0 ; i < s.length ; i++) {
		n = s.charCodeAt(i);
		if (n >= 8364) {n = 128;}
		r += String.fromCharCode(n-3);
	}
	return r;
}
function emlink(s)	{
	location.href=em(s);
}
function ViewFilteredResults(FormName) {
	document.forms[FormName].submit();
}
function MapLoad() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
	 	//map.addControl(new TextualZoomControl());
		map.setCenter(new GLatLng(52.713161,7.540934), 8);
		map.addControl(new GSmallMapControl());
		//map.addControl(new GMapTypeControl());
		function createMarker(point, content) {
			var marker = new GMarker(point);
			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(content);
			});
			return marker;
		}
		map.addOverlay(createMarker(new GLatLng(52.793161,7.240934), "<p style=\"color:#000000\"><b>Nordring 12,<br>49733 Haren</b><br>Telefon: 05932-4234<br>Telefax: 05932-1073</p>"));
		map.addOverlay(createMarker(new GLatLng(52.160455,8.041992), "<p style=\"color:#000000\"><b>Charlottenburger Ring 34,<br>49186 Bad Iburg</b><br>Telefon: 05403-795579<br>Telefax: 05403-794401</p>"));
	}
}
$(document).ready(function() {
	var speed = 50;
	$('.openclosebtn').click(function() {
		//$(this).removeClass('on');
		$(this).parent().next().slideUp(speed);
		$(this).addClass('close');
		//$(this).find('.openclosebtn').addClass('close');
   		if($(this).parent().next().is(':hidden') == true) {
			$(this).parent().next().slideDown(speed);
			$(this).removeClass('close');
		} 
	 });


	$("a[rel=detailslink]").fancybox({
		'autoDimensions'	: false,
		'autoScale'			: false,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe',
		'titleShow'			: false,
		'width'				: 800,
		'height'			: 630,
		'showNavArrows'		: false,
		'overlayColor'		: '#444',
		'overlayOpacity'	: 0.7
	});
	$("a[rel=detailslink]").bind('click', function() {
		$.fancybox.showActivity();
		$(this).delay(1200).show(function() {
			$.fancybox.hideActivity();
		});
	});
	$('#dynamicobjekt').bind('change', function() {
		if($(this).val() == '-') return false;
		$.fancybox({
			'autoDimensions'	: false,
			'autoScale'			: false,
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'type'				: 'iframe',
			'titleShow'			: false,
			'width'				: 800,
			'height'			: 630,
			'showNavArrows'		: false,
			'overlayColor'		: '#444',
			'overlayOpacity'	: 0.7,
			'href'				: 'index.php?dynamicobjekt=' + $(this).val()
		});
		$(this).attr('target', $('#fancybox-frame').attr('name'));
		return true;
	});
//ANFRAGE==================================================================================0
	$('#anfrage_submit').bind('click', function() {
		var hasError = false;
		var emailReg = /^[a-zA-Z0-9_%-.]+@[a-zA-Z0-9_%-.]+\.[a-zA-Z]{2,4}$/;
		
		var vornameVal = new String($('input[name="vorname"]').val());
		var nachnameVal = new String($('input[name="nachname"]').val());
		var strasseVal = new String($('input[name="strasse"]').val());
		var plzVal = new String($('input[name="plz"]').val());
		var ortVal = new String($('input[name="ort"]').val());
		var telefonVal = new String($('input[name="telefon"]').val());
		var emailVal = new String($('input[name="email"]').val());
		
		vornameVal = vornameVal.replace(/[<>\?%;&=]/g,'');
		nachnameVal = nachnameVal.replace(/[<>\?%;&=]/g,'');
		strasseVal = strasseVal.replace(/[<>\?%;&=]/g,'');
		plzVal = plzVal.replace(/[<>\?%;&=]/g,'');
		ortVal = ortVal.replace(/[<>\?%;&=]/g,'');
		telefonVal = telefonVal.replace(/[<>\?%;&=]/g,'');
		emailVal = emailVal.replace(/[<>\?%;&=]/g,'')
		
		if (($('input:checked').length == 0) && ($('.myselect2').val() == '-')) {
			alert('Bitte geben Sie an, welche Informationen Sie benötigen.');
			hasError = true;
		}
		else if (vornameVal.length < 2) {
			alert('Bitte geben Sie Ihren Vornamen ein.');
    		hasError = true;
  		}
		else if (nachnameVal.length < 2) {
			alert('Bitte geben Sie Ihren Nachnamen ein.');
    		hasError = true;
  		}
		else if (telefonVal.length < 2) {
			alert('Bitte geben Sie Ihre Telefonnummer ein.');
    		hasError = true;
  		}
		else if (emailVal.length > 0){
			if (!emailReg.test(emailVal)) {	
    			alert('Die angegebene E-Mail ist nicht korrekt.');
				hasError = true;
			}
		}
		if(!hasError) {
			var postVal = {};
			postVal.vorname = vornameVal;
			postVal.nachname = nachnameVal;
			postVal.strasse = strasseVal;
			postVal.plz = plzVal;
			postVal.ort = ortVal;
			postVal.telefon = telefonVal;
			postVal.email = emailVal;
			if ($('.myselect2').val() != '-')
				postVal.objektnr =  $('.myselect2').val();
			if ($('input:checked').length > 0) {
				$('input:checked').each(function() {
					postVal[$(this).attr('name')] = $(this).val();
				});
			}
			window.scrollTo(0,0);
			$('#anfrage_form_box').hide();
			$('#content').append('<div id="progress"><p>Anfrage wird gesendet...</p></div>');
			var str_ResponseText = new String;
			var str_ResponseText = $.ajax({
								 url: 'includes/sendmail.php?id=anfrage',
								 timeout: 10000,
								 type: 'POST',
								 async:false,
								 data: (postVal),
								 error: function(msg) {
									 $('#anfrage_form_box').show();
									 alert(msg);									 
									}
								}).responseText;
			$('#progress').remove();
			if (str_ResponseText.search(/erfolgreich/) != -1) {
				$('#content_top h1').text('Versand erfolgreich');
				$('#content').append(str_ResponseText);
			}
			else {
				$('#anfrage_form_box').show();
				alert(str_ResponseText);
			}
  		}
		else
			return false;
	});
//VERKAUFEN==================================================================================0
	$('#verkaufen_submit').bind('click', function() {
		var hasError = false;
		var emailReg = /^[a-zA-Z0-9_%-.]+@[a-zA-Z0-9_%-.]+\.[a-zA-Z]{2,4}$/;
		var immoartVal = new String($('select[name="immoart"]').val());
		var immoortVal = new String($('input[name="immoort"]').val());
		var immogrundVal = new String($('input[name="immogrund"]').val());
		var immoflaecheVal = new String($('input[name="immoflaeche"]').val());
		var immoinfoVal = new String($('textarea[name="immoinfo"]').val());
		var vornameVal = new String($('input[name="vorname"]').val());
		var nachnameVal = new String($('input[name="nachname"]').val());
		var strasseVal = new String($('input[name="strasse"]').val());
		var plzVal = new String($('input[name="plz"]').val());
		var ortVal = new String($('input[name="ort"]').val());
		var telefonVal = new String($('input[name="telefon"]').val());
		var emailVal = new String($('input[name="email"]').val());

		immoartVal = immoartVal.replace(/[<>\?%;&=]/g,'');
		immoortVal = immoortVal.replace(/[<>\?%;&=]/g,'');
		immogrundVal = immogrundVal.replace(/[<>\?%;&=]/g,'');
		immoflaecheVal = immoflaecheVal.replace(/[<>\?%;&=]/g,'');
		immoinfoVal = immoinfoVal.replace(/[<>\?%;&=]/g,'');		
		vornameVal = vornameVal.replace(/[<>\?%;&=]/g,'');
		nachnameVal = nachnameVal.replace(/[<>\?%;&=]/g,'');
		strasseVal = strasseVal.replace(/[<>\?%;&=]/g,'');
		plzVal = plzVal.replace(/[<>\?%;&=]/g,'');
		ortVal = ortVal.replace(/[<>\?%;&=]/g,'');
		telefonVal = telefonVal.replace(/[<>\?%;&=]/g,'');
		emailVal = emailVal.replace(/[<>\?%;&=]/g,'');
		$('select[name="immoart"]')
		if (immoartVal.length == 0) {
			alert('Bitte geben Sie die Immobilienart ein.');
			$('select[name="immoart"]').focus();
			hasError = true;
		}
		else if (immoortVal.length < 2) {
			alert('Bitte geben Sie den Immobilienort ein.');
			hasError = true;
		}
		else if (vornameVal.length < 2) {
			alert('Bitte geben Sie Ihren Vornamen ein.');
    		hasError = true;
  		}
		else if (nachnameVal.length < 2) {
			alert('Bitte geben Sie Ihren Nachnamen ein.');
    		hasError = true;
  		}
		else if (strasseVal.length < 2) {
			alert('Bitte geben Sie die Straße ein.');
    		hasError = true;
  		}
		else if (plzVal.length < 5) {
			alert('Bitte geben Sie die Postleitzahl ein.');
    		hasError = true;
  		}
		else if (ortVal.length < 2) {
			alert('Bitte geben Sie den Ort ein.');
    		hasError = true;
  		}
		else if (telefonVal.length < 2) {
			alert('Bitte geben Sie Ihre Telefonnummer ein.');
    		hasError = true;
  		}
		else if (emailVal.length > 0){
			if (!emailReg.test(emailVal)) {	
    			alert('Die angegebene E-Mail-Adresse ist nicht korrekt.');
				hasError = true;
			}
		}
		if(!hasError) {
			var postVal = {};
			postVal.immoart = immoartVal;
			postVal.immoort = immoortVal;
			postVal.immogrund = immogrundVal;
			postVal.immoflaeche = immoflaecheVal;
			postVal.immoinfo = immoinfoVal;
			postVal.vorname = vornameVal;
			postVal.nachname = nachnameVal;
			postVal.strasse = strasseVal;
			postVal.plz = plzVal;
			postVal.ort = ortVal;
			postVal.telefon = telefonVal;
			postVal.email = emailVal;
			window.scrollTo(0,0);
			$('#tippgeber_form_box').hide();
			$('#content').append('<div id="progress"><p>Daten werden gesendet...</p></div>');
			var str_ResponseText = new String;
			var str_ResponseText = $.ajax({
								 url: 'includes/sendmail.php?id=verkaufen',
								 timeout: 10000,
								 type: 'POST',
								 async:false,
								 data: (postVal),
								 error: function(msg) {
									 $('#tippgeber_form_box').show();
									 alert(msg);									 
									}
								}).responseText;
			$('#progress').remove();
			if (str_ResponseText.search(/erfolgreich/) != -1) {
				$('#content_top h1').text('Versand erfolgreich');
				$('#content').append(str_ResponseText);
			}
			else {
				$('#tippgeber_form_box').show();
				alert(str_ResponseText);
			}
  		}
		else
			return false;	
	});
//TIPP==================================================================================0
	$('#tipp_submit').bind('click', function() {
		var hasError = false;
		var emailReg = /^[a-zA-Z0-9_%-.]+@[a-zA-Z0-9_%-.]+\.[a-zA-Z]{2,4}$/;
		var tippartVal = new String($('input[name="tipp_art"]').val());
		var tippstrasseVal = new String($('input[name="tipp_strasse"]').val());
		//var tippstrassenrVal = new String($('input[name="tipp_strassenr"]').val());
		var tippplzVal = new String($('input[name="tipp_plz"]').val());
		var tipportVal = new String($('input[name="tipp_ort"]').val());
		var tipppartnerVal = new String($('input[name="tipp_partner"]').val());
		var tippsonstVal = new String($('textarea[name="tipp_sonst"]').val());
		var vornameVal = new String($('input[name="vorname"]').val());
		var nachnameVal = new String($('input[name="nachname"]').val());
		var strasseVal = new String($('input[name="strasse"]').val());
		var plzVal = new String($('input[name="plz"]').val());
		var ortVal = new String($('input[name="ort"]').val());
		var telefonVal = new String($('input[name="telefon"]').val());
		var emailVal = new String($('input[name="email"]').val());

		tippartVal = tippartVal.replace(/[<>\?%;&=]/g,'');		
		tippstrasseVal = tippstrasseVal.replace(/[<>\?%;&=]/g,'');		
		//tippstrassenrVal = tippstrassenrVal.replace(/[<>\?%;&=]/g,'');		
		tippplzVal = tippplzVal.replace(/[<>\?%;&=]/g,'');		
		tipportVal = tipportVal.replace(/[<>\?%;&=]/g,'');		
		tipppartnerVal = tipppartnerVal.replace(/[<>\?%;&=]/g,'');		
		tippsonstVal = tippsonstVal.replace(/[<>\?%;&=]/g,'');		

		vornameVal = vornameVal.replace(/[<>\?%;&=]/g,'');
		nachnameVal = nachnameVal.replace(/[<>\?%;&=]/g,'');
		strasseVal = strasseVal.replace(/[<>\?%;&=]/g,'');
		plzVal = plzVal.replace(/[<>\?%;&=]/g,'');
		ortVal = ortVal.replace(/[<>\?%;&=]/g,'');
		telefonVal = telefonVal.replace(/[<>\?%;&=]/g,'');
		emailVal = emailVal.replace(/[<>\?%;&=]/g,'');
		if (tippartVal.length < 2) {
			alert('Bitte geben Sie die Objektart ein.');
			hasError = true;
		}
		else if (tippstrasseVal.length < 2) {
			alert('Bitte geben Sie die Strasse des Objektes ein.');
			$('input[name="tipp_art"]').focus();
    		hasError = true;
  		}
		else if (tippplzVal.length < 5) {
			alert('Bitte geben Sie die Postleitzahl des Objektes ein.');
    		hasError = true;
  		}
		else if (tipportVal.length < 2) {
			alert('Bitte geben Sie den Ort des Objektes ein.');
    		hasError = true;
  		}
		else if (tipppartnerVal.length < 2) {
			alert('Bitte geben Sie den Ansprechpartner ein.');
    		hasError = true;
  		}
		else if (vornameVal.length < 2) {
			alert('Bitte geben Sie Ihren Vornamen ein.');
    		hasError = true;
  		}
		else if (nachnameVal.length < 2) {
			alert('Bitte geben Sie Ihren Nachnamen ein.');
    		hasError = true;
  		}
		else if (strasseVal.length < 2) {
			alert('Bitte geben Sie die Straße ein.');
    		hasError = true;
  		}
		else if (plzVal.length < 5) {
			alert('Bitte geben Sie die Postleitzahl ein.');
    		hasError = true;
  		}
		else if (ortVal.length < 2) {
			alert('Bitte geben Sie den Ort ein.');
    		hasError = true;
  		}
		else if (telefonVal.length < 2) {
			alert('Bitte geben Sie Ihre Telefonnummer ein.');
    		hasError = true;
  		}
		else if (emailVal.length > 0){
			if (!emailReg.test(emailVal)) {	
    			alert('Die angegebene E-Mail-Adresse ist nicht korrekt.');
				hasError = true;
			}
		}
		if(!hasError) {	
			var postVal = {};	
			postVal.tippart = tippartVal;
			postVal.tippstrasse = tippstrasseVal;
			postVal.tippplz = tippplzVal;
			postVal.tipport = tipportVal;
			postVal.tipppartner = tipppartnerVal;
			postVal.tippsonst = tippsonstVal;
			postVal.vorname = vornameVal;
			postVal.nachname = nachnameVal;
			postVal.strasse = strasseVal;
			postVal.plz = plzVal;
			postVal.ort = ortVal;
			postVal.telefon = telefonVal;
			postVal.email = emailVal;
			window.scrollTo(0,0);
			$('#tippgeber_form_box').hide();
			$('#content').append('<div id="progress"><p>Ihr Tipp wird gesendet...</p></div>');
			var str_ResponseText = new String;
			var str_ResponseText = $.ajax({
								 url: 'includes/sendmail.php?id=tipp',
								 timeout: 10000,
								 type: 'POST',
								 async:false,
								 data: (postVal),
								 error: function(msg) {
									 $('#tippgeber_form_box').show();
									 alert(msg);									 
									}
								}).responseText;
			$('#progress').remove();
			if (str_ResponseText.search(/erfolgreich/) != -1) {
				$('#content_top h1').text('Versand erfolgreich');
				$('#content').append(str_ResponseText);
			}
			else {
				$('#tippgeber_form_box').show();
				alert(str_ResponseText);
			}
  		}
		else
			return false;	
	});
});

