function nav(s,c) {
   if(!c) { c = '' }
   window.location='page.php?s='+s+'&c='+c+'&x='+leftposition+'&y='+topposition
}

var leftposition
var topposition

function shiftwidth() {
   if(document.all) {
      if(document.body.offsetWidth < 940) {
         leftposition = 450
      } else {
         leftposition = (document.body.offsetWidth - 900) / 2 + 450
      }
   } else {
      if(document.getElementById) {
         if(window.innerWidth < 940) {
            leftposition = 450
         } else {
            leftposition = (window.innerWidth - 900) / 2 + 450
         }
      }
   }
   eval("document.getElementById('pagecontent').style.left = '" + leftposition + "px'")
}
function adjustheight() {
   if(document.all) {
      if(document.documentElement.clientHeight > 900) {
         topposition = (document.documentElement.clientHeight - 900) / 2
      } else {
         topposition = 0
      }
   } else {
      if(document.getElementById) {
         if(window.innerHeight > 900) {
            topposition = (window.innerHeight - 900) / 2
         } else {
            topposition = 0
         }
      }
   }
   eval("document.getElementById('pagecontent').style.top = '" + topposition + "px'")

   document.getElementById('pagecontent').style.visibility = 'visible'
}
function buttonoff(name) {
   document.images[name].src = "images/button_" + name + "_off.gif"
}
function buttonon(name) {
   document.images[name].src = "images/button_" + name + "_on.gif"
}
function hidenav(s) {
   if(vis != s) {
      eval("document.getElementById('" + s + "').style.visibility = 'hidden'")
   }
}
function rotateFimgs() {
   startimg++
   if(startimg > 32) { startimg = 1 }
   document.images['home'].src = "images/home" + startimg + ".jpg"
}
var windowtop = 0
var scs
function scrollwindowup(name,increment) {
   var targetID = name
   if(increment) {
      windowtop = windowtop + increment
   } else {
      windowtop = windowtop - 6
   }
   document.getElementById(targetID).style.top = windowtop + 'px'
   eval("scrolld = setTimeout(\"scrollwindowup('" + name + "')\",10)")
   if(windowtop < 0) { document.getElementById('snav_u').style.visibility = 'visible' }
   if((height + windowtop) <= 368) { document.getElementById('snav_d').style.visibility = 'hidden'; stopscrollwindow() }
}
function scrollwindowdown(name,increment) {
   var targetID = name
   if(increment) {
      windowtop = windowtop + increment
   } else {
      windowtop = windowtop + 6
   }
   document.getElementById(targetID).style.top = windowtop + 'px'
   eval("scrolld = setTimeout(\"scrollwindowdown('" + name + "')\",10)")
   if(windowtop >= 0) { document.getElementById('snav_u').style.visibility = 'hidden'; stopscrollwindow() }
   if((height + windowtop) > 368) { document.getElementById('snav_d').style.visibility = 'visible' }
}
function stopscrollwindow() {
   clearTimeout(scrolld)
}
function initializewheel() {
/** Initialization code. 
 * If you use your own event management code, change it as required.
 */
if (window.addEventListener && scs == 'y') {
        /** DOMMouseScroll is for mozilla. */
        window.addEventListener('DOMMouseScroll', wheel, false);
}
if (scs == 'y') {
/** IE/Opera. */
window.onmousewheel = document.onmousewheel = wheel;
}
}
/** This is high-level function.
 * It must react to delta being more/less than zero.
 */
function handle(delta) {
        if (delta < 0 && scs == 'y' && (height + windowtop) > 368) {
		scrollwindowup('s2_txt',(delta * 15));
		stopscrollwindow();
        } else {
	   if(delta >= 0 && scs == 'y' && windowtop < 0) {
	   	scrollwindowdown('s2_txt',(delta * 15));
	   	stopscrollwindow();
	   }
	}
}

/** Event handler for mouse wheel event.
 */
function wheel(event){
        var delta = 0;
        if (!event) /* For IE. */
                event = window.event;
        if (event.wheelDelta) { /* IE/Opera. */
                delta = event.wheelDelta/120;
                /** In Opera 9, delta differs in sign as compared to IE.
                 */
                if (window.opera)
                        delta = -delta;
        } else if (event.detail) { /** Mozilla case. */
                /** In Mozilla, sign of delta is different than in IE.
                 * Also, delta is multiple of 3.
                 */
                delta = -event.detail/3;
        }
        /** If delta is nonzero, handle it.
         * Basically, delta is now positive if wheel was scrolled up,
         * and negative, if wheel was scrolled down.
         */
        if (delta)
                handle(delta);
        /** Prevent default actions caused by mouse wheel.
         * That might be ugly, but we handle scrolls somehow
         * anyway, so don't bother here..
         */
        if (event.preventDefault)
                event.preventDefault();
	event.returnValue = false;
}
function validate(form) {
   if(!form.n.value) {
      alert('Please enter your name.')
      return false
   }
   if(!form.e.value) {
      alert("Please enter your e-Mail Address.")
      return false
   } else {
      if(!form.e.value.match(/^[a-zA-Z0-9 \._\-]+@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]+$/)) {
         alert("The e-Mail Address is not the correct format.")
         return false
      }
   }
   if(!form.b.value && !form.m.value) {
      alert("Please enter a Subject or Comments.")
      return false
   }
}

