var offsetX, offsetY;

var win = null;

var win2 = null;

var browser = navigator.appName;


function zeigen(Ziel){
   document.getElementById(Ziel).style.display="block";
   document.getElementById(Ziel).style.visibility="visible";
}

function verstecken(Ziel){
	document.getElementById(Ziel).style.visibility="hidden";
	document.getElementById(Ziel).style.display="none";
}

function druck_msg(sprache){
	msg = 'Wechseln Sie in den Druckeinstellungen auf Querformat!'
	if (sprache == 'd')
	{
	}

	if (sprache == 'f')
	{
		msg = "Réglez les paramètres d'impression sur le format horizontal!";
	}

	if (sprache == 'e')
	{
		msg = "Switch to landscape format in the print settings!";
	}
	javascript:alert(msg);
}


function hilite(obj) {
	obj.style.border = '2px solid #000000';
}

function delite(obj) {
	obj.style.border = '2px solid #FFFFFF';
}



/* Funktionen aus immo-Projekt */



function MM_callJS(jsStr) { //v2.0

  return eval(jsStr)

}



function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}



function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MouseEvent(e) {

   if(e)		{this.e = e; } else {this.e = window.event; }

   if(e.pageX)	{this.x = e.pageX; } else {this.x = e.clientX; }

   if(e.pageY)	{this.y = e.pageY;} else {this.y = e.clientY;  }

   if(e.target) {this.target = e.target; } else {this.target = e.srcElement;}

}



// Für Dragme-Funktion



function addListener(type, callback) {

   if (document.addEventListener) {

       document.addEventListener(type, callback, false);} 

   else if (document.attachEvent) {

          document.attachEvent("on"+type, callback, false); }

}



function removeListener (type, callback) {

   if (document.removeEventListener) {

       document.removeEventListener(type, callback, false); } 

   else if (document.detachEvent) {

       document.detachEvent("on" + type, callback, false); }

}



function handleDown(e) {

    var e = new MouseEvent(e);

    addListener("mousemove", handleMove);

    addListener("mouseup", handleUp);

    offsetX = e.x - parseInt(e.target.style.left);

    offsetY = e.y - parseInt(e.target.style.top);

}

    

function handleMove(e) {

    var e = new MouseEvent(e);

    var x = e.x - offsetX;

    e.target.style.left = x + "px";

    var y = e.y - offsetY;

    e.target.style.top = y + "px";

}

    

function handleUp(e) {

    var e = new MouseEvent(e);

    removeListener("mousemove", handleMove);

    removeListener("mouseup", handleUp);

}



// Dragme-Funktion Ende





function rollover_new(bild) {

	// alert(bild);

    document.rollimg.src = bild.replace(/.jpg/gi, "_s.jpg");

	document.getElementById('foto').innerHTML = '<a href=\"#\" onMouseDown=\"verstecken(\'foto_gross\')"><img src=\"' 

	+  bild + '\" border=\"0\"><\/a>';

}



function zeigen(Ziel){

   document.getElementById(Ziel).style.visibility="visible";

}



function verstecken(Ziel){

   document.getElementById(Ziel).style.visibility="hidden";

}







function htmfenster(nm, datei, b, h, s) {



/* Funktion um bestimmte Datei in einem Fenster anzeigen zu können 



   datei = Dateiname, nm = Name des Fensters (für Netscape), b = Breite des Fensters, h = Höhe des Fensters, s = scrollbars ja oder nein (1 oder 0 eingeben)

   Aufruf mit z.B. --- <a href="javascript:fenster('datei.ext', 'Name', 500, 300, 1)">  */



/*Breite des Fenster an Browser anpassen */





/*  !!!!!!!!!!!    Vorläufig deaktviert  bzw. reduziert !!!!!!!!!!!!!!!! - vgl. Bildergalerie !!!!  */



/* vorher 	bn=b+25; 	hn=h+80; */





	if (browser=="Microsoft Internet Explorer")

	{

	bn=b;

	hn=h+50; 

	}

  





  /* Falls Fenster vom Benutzer geschlossen wirde, variable zurücksetzen, 

     damit ein neues Fenster erzeugt werden kann

   */

  if((win2) && (win2.closed == true)) win2 = null;



  /* Neues Fenster öffnen - wenn genaue Position - screenX=100 ,screenY=100, top=100, left=100

   */

  if (win2 == null)

  {

    win2 = window.open(datei, nm, "width="+b+",height="+h+",dependent,resizable,scrollbars="+s+",menubar=0,directories=0,toolbar=0")

  } // if 



  /* Altes Dokument im Fenster öffnen und 

     Dokument mit neuem Bild und Grösse generieren

   */

  if (win2)

  {

    // löschen des ursprünglichen Inhalts



    win2.focus();

	win2 = window.open(datei, nm, "width="+b+",height="+h+",dependent,resizable,scrollbars="+s+",menubar=0,directories=0,toolbar=0")

//	win2.document.close();

	if (browser=="Microsoft Internet Explorer")

	{

	  win2.resizeTo(bn,hn)

	}

    

  } // if 



  // verhindert, dass der Browser dem Link folgt.

  return false;

} // END function htmlfenster()



    