function einausmaske (id){

  if (document.getElementById) {

    var mydiv = document.getElementById(id);

    mydiv.style.display = (mydiv.style.display='block');

	/* mydiv.style.display = (mydiv.style.display=='block'?'none':'block');*/

  }

}



function link_einausmaske (id){

  if (document.getElementById) {

    var mydiv = document.getElementById(id);

    mydiv.style.display = (mydiv.style.display='none');

  }

}



/**

 * merkzettel-funktionen

 */

var gemerkt = new Array();



function merken(kennung)

{

	if (kennung != "0" && !in_array(gemerkt, kennung))

	{

		gemerkt[gemerkt.length] = kennung;

		window.open("/merken.php?kennung=" + kennung, "gemerkt","width=270,height=180,left=300,top=300");

	}

	else

		window.alert("Objekt wurde bereits notiert.");

}



function in_array(list, element)

{

	found = false;

	for (i=0; i<list.length; i++)

	{

		if (list[i] == element)

			found = true;

	}

	

	return found;

}



function objekte_entfernen(formular, mz_elemente)

{

	nodes = document.getElementsByName(mz_elemente);

	auswahl = false;

	if (nodes.length > 0)

	{

		for (var i=0; i<nodes.length; i++)

		{

			if (nodes[i].checked == true)

			{

				auswahl = true;

				break;

			}

		}

	}

	

	if (auswahl)

	{

		if (window.confirm("Möchten Sie die markierten Objekte wirklich entfernen?"))

			formular.submit();

	}

	else

		window.alert("Bitte wählen Sie ein Objekt aus, um es zu entfernen.");

}



function popup(link, fenstername, params)

{

	window.open(link, fenstername, params);

}



/*over and out bei button*/



function over(linkid)

	{

		document.getElementById(linkid).className = "rahmen_over";

	}



function out(linkid)

	{

		document.getElementById(linkid).className = "rahmen_out";

	}



	

function over2(linkid)

	{

		document.getElementById(linkid).className = "pop_over";

	}



function out2(linkid)

	{

		document.getElementById(linkid).className = "pop_out";

	}

	



function addLoadEvent(func)

{

  var oldonload = window.onload;

  if (typeof window.onload != 'function')

  {

    window.onload = func;

  }

  else

  {

    window.onload = function()

    {

      if (oldonload)

      {

        oldonload();

      }

      func();

    }

  }

}



// Query String auslesen

function getQueryVariable(variable)

{

	var query = window.location.search.substring(1);

  	var vars = query.split("&");

  	for (var i=0;i<vars.length;i++)

  	{

    	var pair = vars[i].split("=");

    	if (pair[0] == variable)

    	{

			return pair[1];

    	}

	}

	

	return "";

}



// suchmaske



function clearRef()

{

	//if (document.immobiliensuche.referenznummer)

	//	document.immobiliensuche.referenznummer.value = "";

}



function region(wert)

{

	document.immobiliensuche.flash_region_code.value = wert;

	clearRef();

}



function clearOptions()

{

	document.immobiliensuche.objektart.selectedIndex = 0;

	document.immobiliensuche.preis_min.selectedIndex = 0;

	document.immobiliensuche.preis_max.selectedIndex = 0;

}



function checkInput()

{

	region_codes = document.immobiliensuche.flash_region_code.value;

	objektart = document.immobiliensuche.objektart.value;

	referenznummer = document.immobiliensuche.referenznummer.value;

	

	/*if (referenznummer == "" && (region_codes == "" || objektart == ""))*/

	//if (referenznummer == "" && (objektart == ""))

	//{

	//	/*window.alert("Bitte w‰hlen sie mindestens eine Region und eine Objekt-Art aus.");*/

	//	window.alert("Bitte w‰hlen sie mindestens eine Objekt-Art aus.");

	//	return false;

	//}

	

	return true;

}



function loadSearchFlash()

{

	if (document.immobiliensuche)

	{

		auswahl = document.immobiliensuche.flash_region_code.value;

		regionenFlashObjekt = new SWFObject("/images/swf/duesseldorf.swf", "regions_selector", "198", "153", "5", "#FFFFFF");

		mregions = new Array("meerbu", "kassel", "dnord", "dmitte", "dsued", "neuss", "umfel");

		mregions_short = new Array("mee", "kas", "nor", "mit", "sue", "neu", "umf");

		

		for (i=0;i<mregions.length;i++)

		{

			mregion = mregions[i];

			mregion_short = mregions_short[i];

			if (auswahl.indexOf(mregion_short + ",") != -1)

				regionenFlashObjekt.addVariable(mregion, mregion_short);

			else

				regionenFlashObjekt.addVariable(mregion, "");

		}

		regionenFlashObjekt.write("flash_regionen");

	}

}



//sitemap

<!--//--><![CDATA[//><!--

sfHover = function() {

	if (document.getElementById("navdrop"))

	{	

		var sfEls = document.getElementById("navdrop").getElementsByTagName("LI");

		for (var i=0; i<sfEls.length; i++) {

			sfEls[i].onmouseover=function() {

				this.className+=" sfhover";

			}

			sfEls[i].onmouseout=function() {

				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");

			}

		}

	}

}

//if (window.attachEvent) window.attachEvent("onload", sfHover);

//--><!]]>



function setPartnerCookie()

{

	var _verfall = 1000 * 60 * 60 * 24 * 30;

	var _jetzt = new Date();

	var _expire = new Date(_jetzt.getTime() + _verfall);

	var _pid = getQueryVariable("pid");

	if (_pid != "")

		document.cookie = "MallorcinaPartner=" + _pid + "; expires=" + _expire.toGMTString();

}





// schliesen Button popups

function tauschen(node)

{

	picpfad = node.src;

	if (picpfad.indexOf("_o.gif") == -1)

		node.src = picpfad.replace(/\.gif/, "_o.gif");

	else

		node.src = picpfad.replace(/\_o\.gif/, ".gif");

}






