﻿    function getArgs() { 
        var args = new Object(); 
        var query = location.search.substring(1); 
        var pairs = query.split("&"); 
        for(var i = 0; i < pairs.length; i++) { 
            var pos = pairs[i].indexOf('='); 
            if (pos == -1) continue; 
            var argname = pairs[i].substring(0,pos); 
            var value = pairs[i].substring(pos+1); 
            args[argname] = unescape(value); 
        } 
        return args; 
    } 
    function pageLoad(sender, args) {
        var args=getArgs();
        if (args.W && args.C) {
            SVC_Voorbeschouwing.bestelFormulier(args.W, args.C, onFormulierGot)
        }
    }
    function onFormulierGot(result) {
        var md=$get('mainDiv');
        if (md) md.innerHTML=result;
    }
    function goBank() {
        var em1=$get('mailadres1');
        var em2=$get('mailadres2');
        if (em1.value!=em2.value) {
            alert('Vul twee maal hetzelfde mailadres in!');
            em1.value='';
            em2.value='';
            em1.focus();
        } else {
            if (!checkEmail(em1.value)) {
                alert('Het ingevulde mailadres is niet correct!');
                em1.focus();
            } else {
                var tem=$get('txtMailadres');
                if (tem) tem.value=em1.value;
                var bl=$get('bankList');
                var bnk=$get('bankKeuze');
                if (bl && bnk) {
                    bnk.value=bl.value;                
                    var btn1=$get('btnBank');
                    btn1.click();
                }
            }
        }
    }
function checkEmail(checkString){
    var newstr = "";
    var at = false;
    var dot = false;

    // Als email een '@' heeft
    if (checkString.indexOf("@") != -1) {
      at = true;
      };

    // Als email een '.' heeft
    if (checkString.indexOf(".") != -1) {
      dot = true;
    };

    // Onthouden van de string
    for (var i = 0; i < checkString.length; i++) {
        ch = checkString.substring(i, i + 1)
        if ((ch >= "A" && ch <= "Z") || (ch >= "a" && ch <= "z")
                || (ch == "@") || (ch == ".") || (ch == "_")
                || (ch == "-") || (ch >= "0" && ch <= "9")) {
                newstr += ch;
                if (ch == "@") {
                    at=true;
                }
                if (ch == ".") {
                    dot=true;
                }
        }
    }
    if ((at == true) && (dot == true)) {
        return true;
    }
    else {
      return false;
    }
}

    
    
    
    
