function init() {
}

function CMSPopUp(url, wi, he, winm) {
	if (winm == 0) {
		window.open(url, '', 'toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,resizable=no,width=' + wi + ',height=' + he);
	} else {
		window.open(url, '', 'toolbar=1,location=1,directories=1,menubar=1,scrollbars=1,resizable=yes,width=' + (wi + 16) + ',height=' + he);
	}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		if (string.search(/.com/) != -1 | string.search(/.nl/) != -1 | string.search(/.net/) != -1 | string.search(/.org/) != -1 | string.search(/.nu/) != -1 | string.search(/.biz/) != -1 | string.search(/.info/) != -1 | string.search(/.be/) != -1) {
			return true;
		}
	else
		return false;
}

function checkForm(formname) {
	elems = document.all(formname).elements;
	tel= 0;
	document.all(formname).fields.value = '';
	for(i = 0; i < elems.length; i++) {
		element = null;
		element = document.getElementById(elems[i].name + '_');
		document.all(formname).fields.value = document.all(formname).fields.value + elems[i].name + ',';
		if (element) {
			element.style.display = 'none';
			if (elems[i].value == '') {
				tel = tel + 1;
				element.style.display = '';
			} else {
				if (elems[i].type == 'checkbox') {
					if (elems[i].checked == false) {
						tel = tel + 1;
						element.style.display = '';
						element.style.color = '#FF0000';
					} else {
						element.style.display = '';
						element.style.color = '#000000';
					}
				}
				if (elems[i].name.substr(0,5) == 'email' || elems[i].name.substr(0,7) == 'p_email') {
					if (!isEmail(elems[i].value)) {
						tel = tel + 1;
						
							elems[i].value = 'geen geldige e-mail';
						
						element.style.display = '';
					}
				}
			}
		}
	}
	passerror = 0;
	if (document.all(formname).password) {
		if (document.all(formname).password.value != document.all(formname).rep_password.value) {
			passerror = 1;
			tel = tel + 1;
			document.all('password_').style.display = '';
			document.all('rep_password_').style.display = '';
		}
	}
	element = document.getElementById('showcheck');
	if (tel == 0) {
		document.all(formname).submit();
	} else {
		if (passerror == 0) {
			
				element.innerHTML = '<font color="#BD2925"><b>* Vul alle verplichte velden in [' + tel + ']</b></font>';
			
		} else {
			element.innerHTML = '<font color="#BD2925"><b>* Herhaal uw wachtwoord correct</b></font>';
		}
	}
}

function setXY(kant, varx, vary) {
	if (kant == 'voor') {
		frmbewerk.b_vx.value = varx;
		frmbewerk.b_vy.value = vary;
	}
	if (kant == 'achter') {
		frmbewerk.b_ax.value = varx;
		frmbewerk.b_ay.value = vary;
	}
}

function changePrice(bid, pid) {
	element_tot = document.getElementById('elmtot');
	element_bid = document.getElementById('prc_' + bid);
	element_vd = document.getElementById('vd_' + bid);
	element_vdid = frm_bestellen.all('verdeling_' + bid);
	element_pid = frm_bestellen.all('pid_' + pid);
	element_pid_lm = frm_bestellen.all('pid_lm_' + pid);
	
	tmpsubtot = element_bid.innerHTML;
	tmpsubtot = tmpsubtot.replace(",", ".");
	
	tmptot = element_tot.innerHTML;
	tmptot = tmptot.replace(",", ".");
	tmptot = (tmptot - tmpsubtot);
	
	if (element_pid_lm.value != '' && element_pid_lm.value != '0,00') {
		if (element_vdid.value == 'Glans laminaat' || element_vdid.value == 'Mat laminaat') {
			tmpprice = element_pid_lm.value;
		} else {
			tmpprice = element_pid.value;
		}
		element_vd.style.display = '';
	} else {
		tmpprice = element_pid.value;
		element_vd.style.display = 'none';
	}
	
	tmpsubtot = tmpprice;
	tmpsubtot = tmpsubtot.replace(",", ".");
	tmpsubtot = (Math.round(tmpsubtot * 100) / 100);
	
	tmptot = (tmptot + tmpsubtot);
	tmptot = tmptot.toString();
	tmpsplit = tmptot.split(".");
	
	if (tmpsplit[1]) {
			if (tmpsplit[1].length == 1) {
				tmptot = tmpsplit[0] + ',' + tmpsplit[1] + '0';
			} else {
				tmptot = tmpsplit[0] + ',' + tmpsplit[1];
			}
	} else {
			tmptot = tmptot + ',00';
	}
	
	element_tot.innerHTML = tmptot;
	element_bid.innerHTML = tmpprice;
}

function changeFactuur() {
	if (frmgegevens.kopie.checked == true) {
		frmgegevens.p_vadres.disabled = true;
		frmgegevens.p_vpostcode.disabled = true;
		frmgegevens.p_vplaats.disabled = true;
		frmgegevens.p_vadres.style.background = '#E8E8E8';
		frmgegevens.p_vpostcode.style.background = '#E8E8E8';
		frmgegevens.p_vplaats.style.background = '#E8E8E8';
		frmgegevens.p_vadres.value = '-';
		frmgegevens.p_vpostcode.value = '-';
		frmgegevens.p_vplaats.value = '-';
	} else {
		frmgegevens.p_vadres.disabled = false;
		frmgegevens.p_vpostcode.disabled = false;
		frmgegevens.p_vplaats.disabled = false;
		frmgegevens.p_vadres.style.background = '#FFFFFF';
		frmgegevens.p_vpostcode.style.background = '#FFFFFF';
		frmgegevens.p_vplaats.style.background = '#FFFFFF';
		frmgegevens.p_vadres.value = '';
		frmgegevens.p_vpostcode.value = '';
		frmgegevens.p_vplaats.value = '';
	}
}
