var isNav4 = false;
var isW3C = false;
var isIE = false;

if (navigator.appName.indexOf("Netscape") != -1) {
		if (parseInt(navigator.appVersion) == 4) {
			isNav4 = true;
			browser="Netscape "+navigator.appVersion;
		} else if (parseInt(navigator.appVersion) >= 5) {
			isW3C = true;
			browser="Netscape "+navigator.appVersion;
		}
	} else {
		if ((parseInt(navigator.appVersion) >= 4) &&
			(navigator.appName.indexOf("Microsoft") != -1)) {
			isIE = true;
			browser=navigator.appVersion;
		}

		if (navigator.userAgent.indexOf("Opera 5") != -1) {
			isIE = true;
			browser="Opera "+navigator.appVersion;
		}
	}
function resize(layername,groesse)
	{
	if (isIE==true)
		{
			newheight=groesse+30;
			document.getElementsByTagName("div")[layername].style.height = newheight+"px";
		}
	}
function performSelectChange(linkstring)
	{
	document.location.href=linkstring;
	}
function insertIntoWK(id,link)
	{
	wert1=document.forms.orderform['wert1_'+id].value;
	wert2=document.forms.orderform['wert2_'+id].value;
	anzahl=document.forms.orderform['wkanzahl_'+id].value;
	document.location.href=link+'&wert1='+wert1+'&wert2='+wert2+'&anzahl='+anzahl;
	}
function changeSelect(id,link,wertname)
	{
	document.location.href=link+'&'+wertname+'='+id;
	if (wertname!='zahlungsart_id' && wertname!='lieferung') window.scrollTo(500,500);
	}
function bestellungSubmit(link)
	{
		anmerkung=escape(document.formanmerkung.anmerkung.value)
		document.location.href=link+'&anmerkung='+anmerkung;
	}
function checkForm(formname,elementname,wert,errortext)
	{
	if (document.forms[formname][elementname].selectedIndex==wert)
		{
		alert(errortext);
		return false;
		}
	else document.forms[formname].submit();
	}
function scrollPage()
	{
	self.scrollTo(0,500);
	}
function charCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit) {
        field.value = field.value.substring(0, maxlimit);
    } else {
		counter=maxlimit - (field.value.length+0);
		if (counter<0) counter=0;
        countfield.value = counter;
    }
}
function openHelp(cms,mode,width,Height)
	{
		window.open('../../bin/shoporderclient/hilfe.php?cms='+cms+'&show='+mode,'hilfe','width='+width+',height='+Height+',top=20,left=20');
	}
function subArtikel(id,link,mode)
	{
	wert1=document.forms.wkform['stdwert_id_'+id].value;
	string=link+'&'+mode+'='+id+'&wert1='+wert1+'&wert2=0&anzahl=1';
	document.location.href=string;
	}
function checkCheckFormElements(formname,ad,ds,wb,gd)
	{
		var ret=true;
		if (gd==1)
			{
				var now = new Date();
				var year = now.getFullYear();
				if (document.forms[formname]['geburtstag_jahr'].value>=year-16)
					{
						alert("Bitte geben Sie Ihr Geburtsdatum mit an.");
						ret=false;
					}
			}
		if (ad==1 && document.forms[formname]['anrede_id'].selectedIndex==0)
			{
				alert("Keine Anrede ausgewählt");
				ret=false;
			}
		if (ds==1 && document.forms[formname]['checkdatasecurity'].checked==false && ret==true)
			{
				document.getElementById('checkerror').style.border='1px solid red';
				alert("Bitte bestätigen Sie durch Ankreuzen, dass Sie mit unserer Datenschutzerklärung einverstanden sind.");
				ret=false;
			}
		if (wb==1 && document.forms[formname]['checkwiderruf'].checked==false && ret==true)
			{
				document.getElementById('checkerror').style.border='1px solid red';
				alert("Bitte bestätigen Sie durch Ankreuzen, dass Sie unsere Widerrufsbelehrung gelesen haben.");
				ret=false
			}
		if (ret==true)
			{
				document.forms[formname].submit();
				return true;
			}
	}