function swapMen(obj)
	{
	(obj.className == "menu_on") ? (obj.className = "menu_off") : (obj.className = "menu_on");
	}

function setBookmark()
	{
	if (document.all)
		{
		window.external.AddFavorite(location.href, document.title);
		}
		 else
			{
			alert('Use ctrl-d or similar to add us to your bookmarks');
			}
			return false;
	}

function objView(query,sizeID)
	{
	self.location.href = query.replace(/sizeID=\d+/i,"sizeID="+sizeID.value);
	}

function nav(query)
	{
	self.location.href = "main.php?do=" + query;
	}

function showImg(obj)
	{
	document.getElementById("objdetail").src = "./img/obj_img/" + obj + ".jpg";
	}
	
function swapImg(img,stat)
	{
	if (document.images)
		{
		(stat == "on") ? (document.getElementById(img).src = eval(img + "_on.src")) : (document.getElementById(img).src = eval(img + "_off.src"));
		}
	}

function preloadImages()
	{
	if (document.images)
		{
		for (var i = 0; i < preloadImages.arguments.length; i++)
			{
			(new Image()).src = preloadImages.arguments[i];
			}
		}
	}

function validate(url) // used by contact form
	{
	error = 0;
	oForm = document.forms["contact"];
	errormsg = unescape('Please%20complete%20following%20fields%3A%0A%0A');
	required = new Array("lastname","firstname","email","tel");
	i = 0;
	while (oForm.elements[i])
		{
		oForm.elements[i].value = oForm.elements[i].value.replace(/[<>]+/i,"** ");
		i++;
		}
	i = 0;
	while (required[i])
		{
		if (oForm.elements[required[i]].value == "")
			{
			errormsg += oForm.elements[required[i]].name + '\n';
			error = 1;
			}
		i++;
		}
		test = oForm.email.value.search(/..+@..+\...+/i);
		if (test == -1)
			{
			errormsg += '\n' + unescape('Please%20provide%20a%20valid%20email%20address.');
			error = 1;
			}

	if (error == 1)
		{
		alert(errormsg);
		return false;
		}
		else
			{
			oForm.submit();
			}
	}

function checkCookie() // Auf Cookies prüfen
	{
	if (navigator.cookieEnabled == false)
		{
		alert(unescape('This%20site%20has%20functionality%20based%20on%20cookies.%20Your%20settings%20do%20not%20allow%20cookies%2C%20so%20the%20%22favourites%22%20will%20not%20be%20available.'));
		}
	}
	
function setCookie(val) // Cookie setzen
	{
	var pre = readCookie();
	(pre.length > 0) ? (cstr = pre + "|" + val) : (cstr = val);
	var jetzt = new Date();
	var zeit = new Date(jetzt.getTime() + 1000*60*60*24*2);
	var gmtzeit = zeit.toGMTString();
	document.cookie = "lorenzavonstein=" + cstr + "; expires=" + gmtzeit;
	}

function readCookie() // Cookie auslesen
	{
	var test = document.cookie;
	var content = test.match(/lorenzavonstein=([^;]*)/i);
	return content[1];
	}

function showImprint()
	{
	imprint = window.open("./imprint.htm","imprint","'toolbars=0,location=0,scrollbars=1,statusbars=0,menubars=0,resizable=0,width=500,height=350,left=50,top=50");
	}

function checkSubmit()
	{
	check = confirm("Are you sure you want to submit the information?");
	return check;
	}