function getEl(id) {
  return document.getElementById ? document.getElementById(id) : document.all.id;
}
function rollButton(id) {
  e = getEl(id);
  if (e) {
    e.style.backgroundImage = "url('/img/button_active.gif')";
  }
}
function rolloffButton(id) {
  e = getEl(id);
  if (e) {
    e.style.backgroundImage = "url('/img/button_inactive.gif')";
  }
}
function btwNrChecks(s) {
	if (s.selectedIndex > 0) {
		var land = s.options[s.selectedIndex].value;
		e = getEl('BTWnummer');
		if (land != 'NL' && EU_landen.indexOf(land) > -1) {
			e.style.display = 'block';
		} else {
			e.style.display = 'none';
		}
		e = getEl('DNIdiv');
		if (canary.indexOf(land) > -1) {
			e.style.display = 'block';
		} else {
			e.style.display = 'none';
		}
	}
}

function activateSearch(box) {
	e = getEl(box);
	if (e) e.focus();
}

function copyVAT(dest) {
	var f = document.forms['afhaalForm'];
	if (f.VATreg && f.VATreg.checked) {
		dest.VATreg.value = '1';
		dest.btwnr.value = f.btwnr.value;
		dest.btwnr_company.value = f.btwnr_company.value;
	}
}

function continue1submit(clicked) {
	var f = document.forms['continue1'];
	f.ups1.value = clicked;
	var retval = false;
	if (clicked == 1) {
		f.action.value = 'account';
		copyVAT(f);
		f.submit();
	} else if (clicked == 2) { // accept * continue
		continuePayment(1); // UPS OK
	} else if (clicked == 3) {
		f.action.value = 'checkout';
		f.hidetop.value = 0;
		copyVAT(f);
		f.submit();
	}
}

function continue2submit(clicked) {
	var f = document.forms['continue2'];
	f.ups1.value = clicked;
	var retval = false;
	if (clicked == 3) {
		copyVAT(f);
		f.submit();
	} else if (clicked == 1) {
		f.hidetop.value = 0; // verzendkosten wijzigen
		copyVAT(f);
		f.submit();
	}
}

function continue3submit(clicked) {
	var f = document.forms['continue3'];
	f.tntaccept.value = clicked;
	var retval = false;
	if (clicked == 1) {
		f.tnt.value = '1';
		continuePayment(2); // TNT OK
	} else {
		f.ups1.value = '1';
		f.hidetop.value = '0'; // verzendkosten wijzigen
		copyVAT(f);
		f.submit();
	}
}

function continue4submit(clicked) {
    var f = document.forms['continue4'];
	f.radioRussia.value = clicked;
    var retval = false;
    if (clicked == 1) {
        f.russiaOK.value = '1';
        f.submit();
    } else if (clicked == 2) {
        f.action.value = 'account';
        f.submit();
    } else if (clicked == 3) {
        f.action.value = 'showcart';
        f.submit();
    }
}

function checkCredit(box) {
	var e = document.getElementById('paymentSelect');
	if (box.checked) {
		e.style.display = 'none';
	} else {
		e.style.display = 'block';
	}
}

function switchCCInfo(idx) {
	var radios = document.forms['payment'].paymentType;
	radios[idx].checked = true;
	var e = document.getElementById('ccInfo');
	var e_ideal = document.getElementById('ideal_bank');
    var i, val;
	for (i=0;i<radios.length;i++) {
		if (radios[i].checked) val = radios[i].value;
	}
	if (val == 3) { // credit card
		e.style.display = 'block';
		if (e_ideal) e_ideal.style.display = 'none';
	} else if (val == 6) {
		e.style.display = 'none';
		if (e_ideal) e_ideal.style.display = 'block';
	} else {
		e.style.display = 'none';
		if (e_ideal) e_ideal.style.display = 'none';
		document.forms['payment'].submit();
	}
}
function bodyLoad() {
    var e = document.getElementById('googlemap');
    if (e) {
        GoogleLoad();
    }
}

function bodyUnload() {
    var e = document.getElementById('googlemap');
    if (e) GUnload();
}

function selectRadio(id) {
	var e = document.getElementById(id);
	if (e) e.checked = true;
}

function showMainImg(name, x, y) {
    e = document.getElementById('mainImg');
    if (e) {
		img = document.getElementById('mainImgSrc');
		img.src = name;
        e.style.width = x + 'px'
        e.style.height = y + 'px'
    }
}
function mainImgRestore() {
	if (mainImgX && mainImgY && mainImgName) {
		showMainImg(mainImgName, mainImgX, mainImgY);
	}
}
