// JavaScript Document


function CreateBookmarkLink(Title, URL) {

	if (window.sidebar) {

		window.sidebar.addPanel(Title, URL, "");

	} else if( window.external ) {

		window.external.AddFavorite(URL, Title);

	}

	return true;

}

function OpenShop(){


	var ShopWindow;

	ShopWindow = window.open(BasePath + 'shop', 'ShopWindow', 'width=700, height=700');
}

function BackTo(URL){

	opener.location.href = URL;

	window.close();

}

function SetOrderForm(Caller){

	if(Caller.value == ""){


	document.getElementById('OrderType').value = "";

	document.getElementById('OrderForm').style.display = "none";


	} else {


		document.getElementById('OrderType').value = Caller.value;

		document.getElementById('OrderForm').style.display = "block";


		
if(Caller.value == "Verbindliche Bestellung" || Caller.value == "Binding order"){

			document.getElementById('ZWStreet').style.display = "block";

			document.getElementById('ZWTown').style.display = "block";

			document.getElementById('ZWCountry').style.display = "block";

			document.getElementById('ZWPhone').style.display = "block";
			
			if(document.getElementById('ZWFirstOrder') != null) document.getElementById('ZWFirstOrder').style.display = "block";
			if(document.getElementById('ZWAGB') != null) document.getElementById('ZWAGB').style.display = "block";

		} else {

			document.getElementById('ZWStreet').style.display = "none";

			document.getElementById('ZWTown').style.display = "none";

			document.getElementById('ZWCountry').style.display = "none";

			document.getElementById('ZWPhone').style.display = "none";

			if(document.getElementById('ZWFirstOrder') != null) document.getElementById('ZWFirstOrder').style.display = "none";
			if(document.getElementById('ZWAGB') != null) document.getElementById('ZWAGB').style.display = "none";

		}

	}


}



function LoadShopImage(Path) {

	document.getElementById('ShopImage').src = Path;

}


function StoreArea(SendArea, SendSubArea, SendImage){
	StoreVariables = new Array(SendArea, SendSubArea, SendImage);
}

function PausePage(){
	if(navigator.appName.toUpperCase() == "NETSCAPE"){
		// alert(StoreVariables);	
	}
}

function CheckForm(formId){
    var nodes = document.getElementById(formId).elements;
    var error = false;
    var value = '';
	var n;
    
    for (var i = 0; i < nodes.length; i++) {
        if (nodes[i].id.indexOf('-Req') == -1) {
			continue;
		}

		n = nodes[i].parentNode.nextSibling;
		while (n.nodeName.toLowerCase() != 'div') {
			n = n.nextSibling	
		}
		n.className = "NoError";
		
		if (nodes[i].parentNode.parentNode.style.display == "none") {
			continue;
		}
		
		value = nodes[i].value;
		
		if (value.length == 0) {
			error = true;
		} else if (nodes[i].type.toLowerCase() == "checkbox" && nodes[i].checked != true) {
			error = true;
		} else if (nodes[i].id.indexOf('-Email') != -1 && (value.indexOf('@') == -1 || value.indexOf('.') == -1 || value.indexOf('@') >= value.lastIndexOf('.'))) {
			error = true;
		} else {
			error = false;
		}
		
		if (error == true) {
			n.className = "Error";
			return false;
        }
    }
	document.getElementById(formId).submit();
}
