/*************************************************************************** * File Info: frontoffice.js * Purpose: * Updated: 09/09/2008 * **************************************************************************** * * Copyright: (C)2010 Droomgroep.nl * * Owner: Kristian Valk (http://www.droomgroep.nl) * ***************************************************************************/ function is_numeric(num) { if (num!='') { var exp = new RegExp("^[0-9-.]*$","g"); return exp.test(num); } else return false; } function calcCharLeft(f) { clipped = false maxLength = 250 if (f.customer_comments.value.length > maxLength) { f.customer_comments.value = f.customer_comments.value.substring(0,maxLength) charleft = 0 clipped = true } else { charleft = maxLength - f.customer_comments.value.length } f.msgCL.value = charleft return clipped } function textKey(f) { supportsKeys = true calcCharLeft(f) } function SimpleKvKCheck(kvknr) { var kvknr; var exp = new RegExp("^[0-9]{8}$","g"); if (exp.test(kvknr) == false) { var answer = confirm('U heeft geen geldig Kamer van Koophandel-nummer opgegeven.\n\nWilt u doorgaan ?'); if (answer == true ) { return true; } else { return false; } } else { return true; } } function CheckCustomerRegistrationSubmit() { var points = 0; //KvK-check voor SID=7 (B2B-droomsite) if (document.getElementById('kvk') != null) { if (SimpleKvKCheck(document.getElementById('kvk').value) == false) points++; } if (document.getElementById('name').value == '') { alert("Geen naam ingevoerd.\n\nVoer deze in a.u.b"); points++; } if (document.getElementById('add_1').value == '') { alert("Geen adres ingevoerd.\n\nVoer deze in a.u.b"); points++; } if (document.getElementById('town').value == '') { alert("De plaatsnaam is niet ingevoerd.\n\nVoer deze in a.u.b."); points++; } if (document.getElementById('postcode').value == '') { alert("De postcode is niet ingevoerd.\n\nVoer deze in a.u.b."); points++; } if (document.getElementById('phone').value == '') { alert("Het telefoonnummer is niet ingevoerd.\n\nVoer deze in a.u.b."); points++; } //if (document.getElementById('email').value == '') { alert("Het emailadres is niet ingevoerd.\n\nVoer deze in a.u.b."); points++; } if (document.getElementById('password1').value == '') { alert("Het wachtwoord is niet ingevoerd.\n\nVoer deze in a.u.b."); points++; } //if (document.getElementById('password1').value != document.getElementById('password2').value == '') { alert("De wachtwoorden komen niet overeen.\n\nVoer tweemaal hetzelfde wachtwoord in ter controle"); points++; } if (points == 0) { registration.submit(); } else return false; }