/* PopUp-Fenster*/
function newsletter (url) {
   fenster=window.open(url, "_blank", "width=450,height=450,status=no,scrollbars=no,resizable=no");
   fenster.focus();
   return false;
}
function shop (url) {
   fenster=window.open(url, "_blank", "width=620,height=450,status=yes,scrollbars=yes,resizable=yes");
   fenster.focus();
   return false;
}	
/* Formularprfung Newsletter */
function checkNewsletter() {
    if ((document.Newsletter.Name.value=="") || (document.Newsletter.Email.value=="") ||
        (document.Newsletter.Name.value=="Name") || (document.Newsletter.Email.value=="E-Mail-Adresse")) {		
	   alert("Bitte alle Felder ausfuellen!");
	   return false;
	}    	
    if (document.Newsletter.Email.value.indexOf('@')==-1) {
	   alert("Dies ist keine gueltige E-Mail-Adresse!");
	   document.Newsletter.Email.focus();
	   return false;
	}		
	return true;	
}

/* Scrollfunktion */
var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var timeOutId;

function getScreenLeft() {
	if (isDOM) return document.body.clientWidth;
	if (isIE4) return document.body.scrollLeft;
	if (isNS4) return window.pageXOffset;
}

function scrollToNewPos(slideTo) {
	clearTimeout(timeOutId);
	var winPos = document.documentElement.scrollLeft;
	var posDistance = slideTo - winPos;
	if (posDistance < 0) {
		var step = (posDistance < -50) ? 100 : 8;
	} else {
		var step = (posDistance > 50) ? 100 : 8;	
	}	
	if (posDistance < 0) {
		slidePos = winPos - step;
		if (slidePos > slideTo) {
			window.scroll(slidePos,0);
			timeOutId = setTimeout("scrollToNewPos("+slideTo+")",10);
		} else {
			window.scroll(slideTo,0);
		}
	} else {
		slidePos = winPos + step;
		if (slidePos < slideTo) {
			window.scroll(slidePos,0);
			timeOutId = setTimeout("scrollToNewPos("+slideTo+")",10);
		} else {
			window.scroll(slidePos,0);
		}
	}
}
