/*
 * $Id: common.js,v 1.2 2008-01-07 15:44:59 steven Exp $
 */

function newWindow(mypage,myname,w,h,features) {
	if(screen.width){
		var winl = (screen.width-w)/2;
		var wint = (screen.height-h)/2;
	}
	else{winl = 0;wint =0;}
	if (winl < 0) winl = 0;
	if (wint < 0) wint = 0;

	var settings = 'height=' + h + ',';
	settings += 'width=' + w + ',';
	settings += 'top=' + wint + ',';
	settings += 'left=' + winl + ',';
	settings += features;
	win = window.open(mypage,myname,settings);
	win.window.focus();
}

function getObj(name) {
    if (document.getElementById) {
        this.obj = document.getElementById(name);
        this.style = document.getElementById(name).style;
    }
    else if (document.all) {
        this.obj = document.all[name];
        this.style = document.all[name].style;
    }
    else if (document.layers) {
        this.obj = document.layers[name];
        this.style = document.layers[name];
    }
}

function copyAddress(frm) {
    var elems = new Array('adres','huisnummer','postcode','plaats','land');
    while (elem = elems.pop()) {
        frm.elements['shop[' + elem + '2]'].value = frm.elements['shop[' + elem + ']'].value;
    }
}

function showHide(id) {
    element = new getObj(id);
    if (! element.style) { return; }
    if (element.style.display == 'table-row' || element.style.display == 'block') {
        element.style.display = 'none';
    } else {
        try { element.style.display = 'table-row'; }
        catch (e) { element.style.display = 'block'; }
    }
}