function doscrolls(){

if (document.all && document.getElementById){

document.body.style.scrollbarFaceColor="#EFEFEF";

document.body.style.scrollbarArrowColor="#647AAD";

document.body.style.scrollbarHighlightColor="#FFFFFF";

document.body.style.scrollbar3dlightColor="#FFFFFF";

document.body.style.scrollbarDarkshadowColor="#FFFFFF";

document.body.style.scrollbarTrackColor="#FFFFFF";

document.body.style.scrollbarShadowColor="#FFFFFF";

}
}
/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var persistmenu="yes" //"yes" or "no". Make sure each SPAN content contains an incrementing ID starting at 1 (id="sub1", id="sub2", etc)
var persisttype="sitewide" //enter "sitewide" for menu to persist across site, "local" for this page only

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj, aantal){
	if(document.getElementById){
	var act = document.getElementById("arrow");
	if(act){
	act.style.display ="none";
	}
	var act1 = document.getElementById("active");
	if(act1) {
	act1.style.background ="#2491c8";
	}
	getal = obj.substring(4);
	for (var j=1; j<=aantal; j++){
		var stt = document.getElementById("arrow"+j); 	
		stt.style.display = "none";
		var str = document.getElementById("color"+j);
		str.style.background="#85c538";
		
	}
	var act2 = document.getElementById("arrow" + getal );
	act2.style.display ="block";
	var str = document.getElementById("color"+getal);
	str.style.background="#a6d547";
	/*
	/*for (var i=0; i<act.length; i++){
		
				act[i].style.display = "none";
			}
	//act.style.display="none";
	//alert(act.style.display);
	//alert("hallo");*/
	var el = document.getElementById(obj);  //sub1
	var ar = document.getElementById("masterdiv").getElementsByTagName("div"); //alle spans
		if(el.style.display != "block"){ 
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") 
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	
	}
}

function closeMenu(){
	if(document.getElementById){
	var ar = document.getElementById("masterdiv").getElementsByTagName("div"); //alle spans
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") 
				ar[i].style.display = "none";
			}
		}
	
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function onloadfunction(){
if (persistmenu=="yes"){
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=get_cookie(cookiename)
if (cookievalue!="")
document.getElementById(cookievalue).style.display="block"
}
}

function savemenustate(){
var inc=1, blockid=""
while (document.getElementById("sub_"+inc)){
if (document.getElementById("sub_"+inc).style.display=="block"){
blockid="sub_"+inc
break
}
inc++
}
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid
document.cookie=cookiename+"="+cookievalue
}

if (window.addEventListener)
window.addEventListener("load", onloadfunction, false)
else if (window.attachEvent)
window.attachEvent("onload", onloadfunction)
else if (document.getElementById)
window.onload=onloadfunction

if (persistmenu=="yes" && document.getElementById)
window.onunload=savemenustate


function enhanceCheckboxes() {

// finds every checkbox on the page
// and converts it to a graphical version
  
  // find all input controls:
  var els=document.getElementsByTagName("input");
  
  // for each input element...
  for(var i=0; i < els.length; i++) {
      

    if (els[i].type=='checkbox') { // its a checkbox
  
      // hide the original checkbox control:  
      els[i].style.display='none';
      
      // create the graphical alternative:
      var img = document.createElement("img");
      
      // initial state of graphical checkbox 
      // is the same as the original checkbox:
       
      if (els[i].checked) {
       
        //img.src="/CheckboxChecked.gif.gif";
        img.src="/images/checkbox_checked.gif";
        img.title="Checked";
      }
      else {
      
        //img.src="/CheckboxUnchecked.gif";
        img.src="/images/checkbox.gif";
        img.title="Unchecked";
      } 
      
      // assign our onclick event 
      img.onclick= toggleCheckbox;
      
      // insert the new, clickable image into the DOM
      // infront of the original checkbox:
      
      els[i].parentNode.insertBefore(img, els[i]);
      
    }  
  
  }
 

}


function toggleCheckbox() {

// graphical checkbox onclick event handler
  
  // toggle the checkbox state:
  
  if (this.title == "Checked") {

    // toggle the image and title:  
   
    //this.src="/CheckboxUnchecked.gif";
    this.src="/images/checkbox.gif";
    this.title="Unchecked";
    
    // update the hidden real checkbox to match the state of the graphical 
    // version:
    this.nextSibling.checked=false;
    
  }
  else {
  
    // toggle the image and title:  
    
    //this.src="/CheckboxChecked.gif";
    this.src="/images/checkbox_checked.gif";
    this.title="Checked";

    // update the hidden real checkbox to match the state of the graphical 
    // version:
    this.nextSibling.checked=true;
    
  }

}
function EnhanceRadio() {

  // add popup links to all lookup fields

  var els=document.getElementsByTagName("input");

  for(var i=0; (el=els[i]); i++) {
  
    if (el.type == "radio") {
    
      el.style.display='none';

      var img=document.createElement("img");
      if (el.checked) {
       
       
        img.src="/images/radio_newson.gif";
        img.title="Checked";
      }
      else {
      
      
        img.src="/images/radio_newsoff.gif";
        img.title="Unchecked";
      } 
      //img.setAttribute("src", "/RadioboxUnchecked.gif");
     // img.setAttribute("src", "/images/radiobutton.gif");
     // img.setAttribute("alt", "Unchecked");
      img.onclick= toggleRadio;
      el.onchange=toggleRadio;
      
      el.parentNode.insertBefore(img, el);
          
    }

  }
    
}

function toggleRadio() {

// graphical checkbox onclick event handler
  
  // toggle the checkbox state:

  this.nextSibling.checked=true;
  
  els=this.parentNode.parentNode.getElementsByTagName("input");
  
  for(var i=0; (el=els[i]); i++) {
  
    if (el.type == "radio") {
    
      if(el.checked) {
      
        //el.previousSibling.setAttribute("src", "/RadioboxChecked.gif");
        el.previousSibling.setAttribute("src", "/images/radio_newson.gif");
        
      }
      else {
        //el.previousSibling.setAttribute("src", "/RadioboxUnchecked.gif");
        el.previousSibling.setAttribute("src", "/images/radio_newsoff.gif");
      }

    }

  }
  
}


function relTags() {

	if (document.getElementsByTagName) {
	
		var anchors = document.getElementsByTagName( "a" );
		
		for (var loop = 0; loop < anchors.length; loop++) {
			
			var anchor = anchors[loop];
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
				anchor.target = "_blank";
			}
		}
	}
}
 


 
window.onload = function() {

	relTags();
	doscrolls();
  enhanceCheckboxes();
  EnhanceRadio();
  if (navigator.appVersion.indexOf("6.")!=-1)  {parseStylesheets()};
  if (navigator.appVersion.indexOf("5.5")!=-1)  {parseStylesheets()};
}

var currentSheet, doc = window.document;
function parseStylesheets() {
	var sheets = doc.styleSheets, l = sheets.length;
	for(var i=0; i<l; i++) 
		parseStylesheet(sheets[i]);
}
	function parseStylesheet(sheet) {
		var l, rules, imports;
		if(sheet.imports) {
			imports = sheet.imports, l = imports.length;
			for(var i=0; i<l; i++) 
				parseStylesheet(sheet.imports[i]);
		}

		rules = (currentSheet = sheet).rules, l = rules.length;
		for(var j=0; j<l; j++) parseCSSRule(rules[j]);
	}

	function parseCSSRule(rule) {
		var select = rule.selectorText, style = rule.style.cssText;
		if(!((/\b(([^a]([^ ]+)?)|(a([^#.][^ ]+)+)):hover/i).test(select) || (/\b((([^ ]+)?)|(([^#.][^ ]+)+)):unknown/i).test(select))) return;
		
		var newSelect = select.replace(/(\.([a-z0-9_-]+):hover)|(:hover)/g, '.$2onHover');
		var hasClass = (/(\.([a-z0-9_-]+):hover)/g).exec(select);
		var className = (hasClass? hasClass[2]:'') + 'onHover';
		var affected = select.replace(/:hover.*$/g, '');
		var elements = getElementsBySelect(affected);
		
		currentSheet.addRule(newSelect, style);
		for(var i=0; i<elements.length; i++)
			new HoverElement(elements[i], className);
			
		var newSelect = select.replace(/(\.([a-z0-9_-]+):unknown)|(:unknown)/g, '.$2onFocus');
		var hasClass = (/(\.([a-z0-9_-]+):unknown)/g).exec(select);
		var className = (hasClass? hasClass[2]:'') + 'onFocus';
		var affected = select.replace(/:unknown.*$/g, '');
		var elements = getElementsBySelect(affected);
		
		currentSheet.addRule(newSelect, style);
		for(var i=0; i<elements.length; i++)
			new FocusElement(elements[i], className);
	}

function HoverElement(node, className) {
	if(!node.hovers) node.hovers = {};
	if(node.hovers[className]) return;
	node.hovers[className] = true;
	node.attachEvent('onmouseover',
		function() { node.className += ' ' + className; });
	node.attachEvent('onmouseout',
		function() { node.className = 
			node.className.replace((new RegExp('\\s+'+className)),''); });
}

function FocusElement(node, className) {
	if(!node.focuses) node.focuses = {};
	if(node.focuses[className]) return;
	node.focuses[className] = true;
	node.attachEvent('onfocus',
		function() { node.className += ' ' + className; });
	node.attachEvent('onblur',
		function() { node.className = 
			node.className.replace((new RegExp('\\s+'+className)),''); });
}

function getElementsBySelect(rule) {
	var parts, nodes = [doc];
	parts = rule.split(' ');
	for(var i=0; i<parts.length; i++) {
		nodes = getSelectedNodes(parts[i], nodes);
	}	return nodes;
}
	function getSelectedNodes(select, elements) {
		var result, node, nodes = [];
		var classname = (/\.([a-z0-9_-]+)/).exec(select);
		var identify = (/\#([a-z0-9_-]+)/).exec(select);
		var tagName = (/^[a-z0-9]+/i).exec(select.toUpperCase()) || '*';
		for(var i=0; i<elements.length; i++) {
			result = elements[i].getElementsByTagName(tagName);
			for(var j=0; j<result.length; j++) {
				node = result[j];
				if((identify && node.id != identify[1]) || (classname && !(new RegExp('\\b' +
					classname[1] + '\\b').exec(node.className)))) continue;
				nodes[nodes.length] = node;
			}
		}	return nodes;
	}
	
function showWin(x) { 
  var test = document.getElementById('form_menu'+ x);
  test.style.display = "block";
}
function closeWin(x) {
  var test = document.getElementById('form_menu'+x);
  test.style.display = "none";
}   
function showCal(x) { 
  var test = document.getElementById('cal'+ x);
  test.style.display = "block";
}
function closeCal(x) {
  var test = document.getElementById('cal'+x);
  test.style.display = "none";
}   
function showForm(x) { 
  var test = document.getElementById('wineform');
  var formc = document.getElementById('closeform');
  var formo = document.getElementById('openform');
  test.style.display = "block";
  formc.style.display = "block";
  formo.style.display = "none";
  
}
function closeForm(x) {
  var test = document.getElementById('wineform');
  var formc = document.getElementById('closeform');
  var formo = document.getElementById('openform');
  test.style.display = "none";
  formo.style.display = "block";
  formc.style.display = "none";
}   
function showCountry(x) { 
  var land = document.getElementById('land'+ x);
  var test = document.getElementById('country'+ x);
  if(test.style.display == "none") {
       test.style.display  = "block";
  }
  else{
  test.style.display = "none";
  }
 
  if(land.style.backgroundImage == "url(/images/wijn_off.gif)") {
       land.style.backgroundImage = "url(/images/wijn_on.gif)";
       land.style.color= "#a6d647";
  }
  else{
  land.style.backgroundImage = "url(/images/wijn_off.gif)";
  land.style.color= "#adb5ba";
  }
}
function showPrice() { 
  var land = document.getElementById('price');
  var test = document.getElementById('pricelist');
  if(test.style.display == "none") {
       test.style.display  = "block";
  }
  else{
  test.style.display = "none";
  }
 
  if(land.style.backgroundImage == "url(/images/wijn_off.gif)") {
       land.style.backgroundImage = "url(/images/wijn_on.gif)";
       land.style.color= "#a6d647";
  }
  else{
  land.style.backgroundImage = "url(/images/wijn_off.gif)";
  land.style.color= "#adb5ba";
  }
}
var win=null;

function NewWindow(mypage,myname,w,h,pos,infocus){

if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}

if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}

else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}

settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft ;

win=window.open(mypage,myname,settings);

win.focus();
}