var bName = navigator.appName; 
var bVer = parseInt(navigator.appVersion); 
var NS4 = (bName=="Netscape" && bVer==4); 
var IE4 = (bName=="Microsoft Internet Explorer" && bVer>=4); 
var NS5 = (bName=="Netscape" && bVer>=5);

if (bVer < 4) top.location.href = "/index.html";

function error()
	{
	return true;
	}

window.onError = error();

function WM_netscapeCssFix() 
	{
	if (document.WM.WM_netscapeCssFix.initWindowWidth != window.innerWidth || document.WM.WM_netscapeCssFix.initWindowHeight != window.innerHeight) 
		{
		warnNSUser();
		reloadWin();
		}
	}

function WM_netscapeCssFixCheckIn() 
	{
	if (NS4 || NS5) 
		{
		if (typeof document.WM == 'undefined')
			{
			document.WM = new Object();
			}
		if (typeof document.WM.WM_scaleFont == 'undefined') 
			{
			document.WM.WM_netscapeCssFix = new Object();
			document.WM.WM_netscapeCssFix.initWindowWidth = window.innerWidth;
			document.WM.WM_netscapeCssFix.initWindowHeight = window.innerHeight;
			}
		window.onresize = WM_netscapeCssFix();
		}
	}

function reloadWin()
	{
	top.location.href = top.location.href;
	}

function checkFrame()
	{
	if (!parent.menu)
		{
		top.location.href="index.html";
		}
	}

function isFilled(elm)
	{
	if (elm.value == "" || elm.value == null) return false;
	else return true;
	}

function isTel(elm)
	{
	var elmstr=elm.value+"";
	if(elmstr.length<7)return false;
	if(elm.value.indexOf("0")!="-1"||
	elm.value.indexOf("1")!="-1"||
	elm.value.indexOf("2")!="-1"||
	elm.value.indexOf("3")!="-1"||
	elm.value.indexOf("4")!="-1"||
	elm.value.indexOf("5")!="-1"||
	elm.value.indexOf("6")!="-1"||
	elm.value.indexOf("7")!="-1"||
	elm.value.indexOf("8")!="-1"||
	elm.value.indexOf("9")!="-1")
	return true;
	else return false;
	}

function warnUser()
	{
	alert('Warten Sie bitte, bis die Seite vollst\ändig geladen ist.');
	}

function warnNSUSer()
	{
	alert('Aufgrund der Ver\änderung Ihrer Fenstergr\össe muss Netscape Navigator\ndiese Seite neu laden.\n\nDie Produkte auf Ihrem Bestellzettel k\önnen dadurch leider verloren gehen.');
	}

function warnFormUser()
	{
	alert('Die rot beschrifteten Felder m\üssen korrekt ausgef\üllt werden.');
	}

function warnPLZUser()
	{
	alert('Ihrer Ortschaft nach befinden Sie sich vermutlich ausserhalb unseres regulären Liefergebiets.\n\nWir werden gegebenenfalls mit Ihnen Kontakt aufnehmen, um eine Lösung zu finden.');
	}
		
function writeStatus(txt)
	{
	if (!txt) txt = '';
	window.status = txt;
	}

function getLayer(id)
	{
	if (document.getElementById)
		{
		return document.getElementById(id);
    	}
   	else if (document.all)
   		{
   		return document.all[id];
   		}
    else if (document.layers)
        {
        return document.layers[id];
        }
	}

function setLayerProperty(layer,property,value)
	{
	if (!layer || layer == "undefined") return;
	if (layer.style && layer.style != "undefined") layer = layer.style;
	layer[property] = (value)? value : "";
	}

function getLayerProperty(layer,property)
	{
	if (!layer || layer == "undefined")
		{
		return "";
		}
	if (layer.style && layer.style != "undefined")
		{
		layer = layer.style;
		}
	return layer[property];
	}

function setLayerContent(layer,text)
	{
	if (!layer || layer == "undefined") return;
	if (!layer.style || layer.style == "undefined")
		{
		layer.document.open();
		layer.document.writeln(text);
		layer.document.close();
		}
	else if (layer.innerHTML && layer.innerHTML != "undefined")
		{
		layer.innerHTML = text;
		}
	}

function getCookie(name)
	{
	var cname = name + "=";               
	var dc = document.cookie;             
	if (dc.length > 0)
		{              
		begin = dc.indexOf(cname);       
		if (begin != -1)
			{           
			begin += cname.length;       
			end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
			return unescape(dc.substring(begin, end));
			} 
		}
	return null;
	}

function setCookie(name, value)
	{
	document.cookie = name + "=" + escape(value) + "; expires=" + expiration.toGMTString() + "; path=/fileadmin/template";
	}


function delCookie (name,path,domain)
	{
	if (getCookie(name))
		{
		document.cookie = name + "=" + ((path == null) ? "" : "; path=" + path) + ((domain == null) ? "" : "; domain=" + domain) + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
		}
	}

expiration = new Date();
if (expiration.getYear() < 100)
	{
	expiration.setYear(expiration.getYear() + 1900 + 1);
	}
else
	{
	expiration.setYear(expiration.getYear()+1);
	}

function zoomImg(src, enc)
	{
	var w=window.open('../global/zoom.php3?img='+src+'&enc='+enc,'Zoom','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=100,height=100');
	w.focus();
	}

function popForm(form)
	{
	if (!form) form = document.bestellen;
	if (uFirma)   form.Firma.value       = uFirma;
	if (uName)    form.Name.value        = uName;
	if (uVorname) form.Vorname.value     = uVorname;
	if (uStrasse) form.Strasse.value     = uStrasse;
	if (uOrt)     form.Ort.value         = uOrt;
	if (uTel)     form.Telefon.value     = uTel;
	if (uFax)     form.Fax.value         = uFax;
	if (uMail)    form.Email.value       = uMail;
	if (uNote)    form.Bemerkungen.value = uNote;
	}

function saveForm(form)
	{
	if (!form) form = document.bestellen;
	setCookie("userFirma",   form.Firma.value);
	setCookie("userName",    form.Name.value);
	setCookie("userVorname", form.Vorname.value);
	setCookie("userStrasse", form.Strasse.value);
	setCookie("userOrt",     form.Ort.value);
	setCookie("userTel",     form.Telefon.value);
	setCookie("userFax",     form.Fax.value);
	setCookie("userMail",    form.Email.value);
	setCookie("userNote",    form.Bemerkungen.value);
	}

var uFirma = getCookie("userFirma");
var uName = getCookie("userName");
var uVorname = getCookie("userVorname");
var uStrasse = getCookie("userStrasse");
var uOrt = getCookie("userOrt");
var uTel = getCookie("userTel");
var uFax = getCookie("userFax");
var uMail = getCookie("userMail");
var uNote = getCookie("userNote");
