/** Browserabfrage ************************************************************/var isNS=document.layers?true:false;
var isIE=(document.all!=null)||(navigator.appName.toLowerCase().indexOf('microsoft internet explorer')!=-1);
var isDom2=document.getElementById;
var fVers=parseFloat(navigator.appVersion);
if ((isNS && fVers<4)||(isIE && fVers<4))
    alert('Ihr Browser ist veraltet und stellt die Website nicht korrekt dar. Bitte laden Sie sich eine neue Version herunter.');

/** mouseover ************************************************************/	 
var picroll_hover=new Array();
picPreloadImgs(picroll_hover,"img/pitsch_hov.gif;img/pitsch_link.gif;img/haeusser_hov.gif;img/haeusser_link.gif;");

function getLayer(n) {
	var o;
		if (isDom2) return document.getElementById(n);
		if (isNS) return document.layers[n];
		if (isIE) return document.all(n);
		if (o=eval('document.'+n)) return o;
		return null;
		}
		
function getPic(n) {
	var d;
		if (isNS) 
			if (d=document.layers['xpic'+n]) return d.document.images[n];
			 return getLayer(n);
			 }

function jsCngPic(s,d) {
	var s1,d1;
		if ((s1=getPic(s))&&(d1=getPic(d))) 
			d1.src=s1.src;
		}
function jsShow(n,b) {
	var o;
		if (o=getLayer('xpic'+n)) {
			if (isNS) return (o.visibility=b?'show':'hide');
				else if (o.style) return (o.style.visibility=b?'visible':'hidden');
				}
			}
			
function jsMove(n,l,t) {
	var o;
		if (o=getLayer('xpic'+n)) {
			if (isNS) {o.left=l;o.top=t;
			}
				else if (o.style) {
				o.style.left=l+'px';
				o.style.top=t+'px';
				}
			}
		}
function jsRoll(n,s,a) {
	a=eval('picroll_'+a);
		if (!a) return; 
		var o;
			if (o=getPic(n)) 
			if (a[s]) o.src=a[s].src;
		}
		
function picPreloadImgs(a,s) {
	if (!a) return; 
	var i,v=s.split(';'); 
	for (i=0;i<v.length;i++) {
		if (v[i].length) {a[i]=new Image();
		a[i].src=v[i];
		}
	}
}

	 


/** Scroll Subnavi ************************************************************/
function scroll(gescrollt)
{
	scrollTo(0,0);
	i = 0;
	while (i<gescrollt)
	{
		scrollBy(35,0);
		i++;
	}
}


/** PopUp ********************************************************************/

	var contact;
   function formular(contact)
   {
    var win=window.open(contact,"Kontaktformular","width=500,height=500,location=yes,menubar=no,resizable=yes,status=yes,scrollbars=no,titlebar=no");
win.moveTo(300,100);
   }


/** Floater ******************************************************************/
var floater;
var leftMarge = 0;
var old = leftMarge;


function init()
{
	floatersub = new getObj('floater');
	movefloater();
}


function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
	this.obj = getObjNN4(document,name);
	this.style = this.obj;
  }
}


function movefloater()
{

	if (document.documentElement && document.documentElement.scrollLeft)
	{	gescrolltes = document.documentElement.scrollLeft}
	
	else if (document.body)					// IE
	{	gescrolltes = document.body.scrollLeft}

	if (gescrolltes < leftMarge) gescrolltes = leftMarge;
	else gescrolltes += 0;

	if (gescrolltes != old)
	{
		gescrolltes = (.1 *(gescrolltes-old))+old;
		floatersub.style.left = gescrolltes + "px";
	}
	
	old = gescrolltes;
	temp = setTimeout('movefloater()',10);
}


/** Kontaktformular ************************** */
function contactform(theURL,winName,features)
{
	var win=window.open(theURL,winName,features);
	win.moveTo(300,100);
}


