/***
 * eijlander.js
 ***
 * Contains JavaScript functions needed on (almost) every page on the
 * Eijlander website.
 ***
 * Copyright (c) 2001 by Vincent Oostindie, vincent@sunlight.tmfweb.nl
 ***/

var isIE = document.all;
var isMZ = document.getElementById;

var opened_menu = 0;

function MenuClick(menu, x, y) {
	if (isIE) {
		menu = document.all(menu);
	}
	else if (isMZ) {
		menu = document.getElementById(menu);
	}
	else {
		menu = document.layers[menu];
	}
	var old_menu = opened_menu;
	HideMenu();
	if (old_menu != menu)
		ShowMenu(menu, x, y);
}

function ShowMenu(menu, x, y) {
	if (isIE) {
		menu.style.pixelLeft = x;
		menu.style.pixelTop = y;
		menu.style.visibility = "visible";
	}
	else if (isMZ) {
		menu.style.left = x;
		menu.style.top = y - 7;
		menu.style.visibility = "visible";	
	}
	else {
		menu.left = x - 2;
		menu.top = y - 7;
		menu.visibility = "show";
	}
	opened_menu = menu;
}

function HideMenu() {
	if (opened_menu == 0)
		return;
	if (isIE || isMZ)
		opened_menu.style.visibility = "hidden";
	else
		opened_menu.visibility = "hide";
	opened_menu = 0;
}

function ClearCart(page) {
	if (confirm('Alle artikelen in uw winkelwagentje worden verwijderd!')) {
		window.location = page;
	}	
	return;
}

function DoQuickSearch() {
	var form;
	if (isIE || isMZ) {
		form = document.forms.quickSearch;
	}
	else {
		form = document.forms['quickSearch'];
	}
	var empty = true;
	if (form.search_general.value == '') {
		alert("U heeft geen criteria ingevoerd!");
		return;
	}
	form.submit();
}

function CreatePopup(file, name)
{
  CurrentWindow = window.open(file,name,'screenX=100,screenY=75,left=100,top=75,width=700,height=550,scrollbars=yes,toolbar=yes,menubar=yes');
  CurrentWindow.focus(); 
}

function DoNormalSearch() {
	var form;
	if (isIE || isMZ) {
		form = document.forms.normalSearch;
	}
	else {
		form = document.layers['MenuSearch'].document.forms[0];	
	}
	if (form.search_code.value == '' && form.search_name.value == '' &&
			form.search_brand.value == '') {
		alert("U heeft geen criteria ingevoerd!");
		return;
	}
	form.submit();
}
