function orderSelectAll(id) {
    $("input[name*='ctl00$ctl00$ctl00$ContentPlaceHolderDefault$ContentChildPlaceHolder$AddOrder_3$Repeater1']").attr("checked", $("#" + id).attr("checked"));
}

function LoginPK() {
            if (event.keyCode == 13) {
                
                event.returnValue = false;
                event.cancel = true;
               LoginP();
            }
        }
function LoginBK() {
            if (event.keyCode == 13) {
               
                event.returnValue = false;
                event.cancel = true;
                LoginB();
            }
        }

function LoginP() {
    var html = "";
    html += "<form id=\"loginFrom\" method=\"post\" action=\"/Web-Shop/Login2.aspx\">";
    html += "<input id=\"ctl_UserName\" name=\"ctl_UserName\">";
    html += "<input id=\"ctl_Password\" name=\"ctl_Password\">";
    html += "</form>"; 
    $("#hid").append(html);
    $("#ctl_UserName").val($("#PName").val());
    $("#ctl_Password").val($("#PPwd").val());
    //alert($("#loginFrom").html());
    $("#loginFrom").submit();
    $("#loginFrom").remove();
}

function LoginB() {
    var html = "";
    html += "<form id=\"loginFrom\" method=\"post\" action=\"/Web-Shop/Login2.aspx\">";
    html += "<input id=\"ctl_UserName\" name=\"ctl_UserName\">";
    html += "<input id=\"ctl_Password\" name=\"ctl_Password\">";
    html += "</form>";
    $("#hid").append(html);
    $("#ctl_UserName").val($("#BName").val());
    $("#ctl_Password").val($("#BPwd").val());
    //alert($("#loginFrom").html());
    $("#loginFrom").submit();
    $("#loginFrom").remove();
}

function newscheck() {
    if (Trim(document.all.title.value) == "") {
        alert("Please input news title!");
        document.all.title.focus();
        return false;
    }
    if (Trim(document.all.summary.value) == "") {
        alert("Please input news summary!");
        document.all.summary.focus();
        return false;
    }
    if (Trim(document.all.newsdate.value) == "") {
        alert("Please input news date!");
        document.all.newsdate.focus();
        return false;
    }
}

function productcheck() {
    if (Trim($("#ctlProductName").val()) == "") {
        alert("Please input product name!");
        $("#ctlProductName").focus();
        return false;
    }
    if (Trim($("#ctlPrice").val()) == "") {
        alert("Please input product price!");
        $("#ctlPrice").focus();
        return false;
    }
    if (isDecimal(Trim($("#ctlPrice").val())) == false) {
        alert("Prices for digital!");
        $("#ctlPrice").focus();
        return false;
    }
    if (Trim($("#ctlOrderNumber").val()) == "") {
        alert("Please input Order!");
        $("#ctlOrderNumber").focus();
        return false;
    }
    if (isDecimal(Trim($("#ctlOrderNumber").val())) == false) {
        alert("Order for digital!");
        $("#ctlOrderNumber").focus();
        return false;
    }
    if (Trim($("#ctlDescription").val()) == "") {
        alert("Please input product content!");
        $("#ctlDescription").focus();
        return false;
    }
}
var checkPrefix="";
function membercheck(prefix) {
    //var prefix = "ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ContentChildPlaceHolder_Reg_3_";
    var prefix = checkPrefix;
    
    if (Trim($("#" + prefix + "ctlLogin").val()) == "") {
        alert("Login is verplicht!");
        $("#" + prefix + "ctlLogin").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlPassword").val()) == "") {
        alert("Oude wachtwoord is verplicht!");
        $("#" + prefix + "ctlPassword").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlPassword2").val()) == "") {
        alert("Nieuw wachtwoord is verplicht!");
        $("#" + prefix + "ctlPassword2").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlPassword").val()) != Trim($("#" + prefix + "ctlPassword2").val())) {
        alert("Uw wachtwoorden komen niet overeen!");
        $("#" + prefix + "ctlPassword2").focus();
        return false;
    }


    if (Trim($("#" + prefix + "ctlFirstName").val()) == "") {
        alert("Voornaam is verplicht!");
        $("#" + prefix + "ctlFirstName").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlLastName").val()) == "") {
        alert("Achternaam is verplicht!");
        $("#" + prefix + "ctlLastName").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlAddress").val()) == "") {
        alert("Adres is verplicht!");
        $("#" + prefix + "ctlAddress").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlPostCode").val()) == "") {
        alert("Postcode is verplicht!");
        $("#" + prefix + "ctlPostCode").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlCity").val()) == "") {
        alert("Woonplaats is verplicht!");
        $("#" + prefix + "ctlCity").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlPhone").val()) == "") {
        alert("Telefoonnummer is verplicht!");
        $("#" + prefix + "ctlPhone").focus();
        return false;
    }
    if (!isEmail(Trim($("#" + prefix + "ctlEmail").val()))) {
        alert("E-mail is verplicht!");
        $("#" + prefix + "ctlEmail").focus();
        return false;
    }

}


function OrderCheckerB() {
    //var prefix = "ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ContentChildPlaceHolder_Reg_3_";
    var prefix = checkPrefix;

    if (Trim($("#" + prefix + "ctlSContactName").val()) == "") {
        alert("Volledige naam is verplicht!");
        $("#" + prefix + "ctlSContactName").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlSAddress").val()) == "") {
        alert("Adres is verplicht!");
        $("#" + prefix + "ctlSAddress").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlSCity").val()) == "") {
        alert("Stad is verplicht!");
        $("#" + prefix + "ctlSCity").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlSPostCode").val()) == "") {
        alert("Postcode is verplicht!");
        $("#" + prefix + "ctlSPostCode").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlSPhone").val()) == "") {
        alert("Telefoonnummer is verplicht!");
        $("#" + prefix + "ctlSPhone").focus();
        return false;
    } 
    if (Trim($("#" + prefix + "ctlBContactName").val()) == "") {
        alert("Volledige naam is verplicht!");
        $("#" + prefix + "ctlBContactName").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlBAddress").val()) == "") {
        alert("Adres is verplicht!");
        $("#" + prefix + "ctlBAddress").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlBCity").val()) == "") {
        alert("Stad is verplicht!");
        $("#" + prefix + "ctlBCity").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlBPostCode").val()) == "") {
        alert("Postcode is verplicht!");
        $("#" + prefix + "ctlBPostCode").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlBPhone").val()) == "") {
        alert("Telefoonnummer is verplicht!");
        $("#" + prefix + "ctlBPhone").focus();
        return false;
    } 
}


function regBCheck2() {
    //var prefix = "ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ContentChildPlaceHolder_Reg_3_";
    var prefix = checkPrefix;

    if (Trim($("#" + prefix + "ctlSContactName").val()) == "") {
        alert("Volledige naam is verplicht!");
        $("#" + prefix + "ctlSContactName").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlSAddress").val()) == "") {
        alert("Adres is verplicht!");
        $("#" + prefix + "ctlSAddress").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlSCity").val()) == "") {
        alert("Stad is verplicht!");
        $("#" + prefix + "ctlSCity").focus();
        return false;
    } 
    if (Trim($("#" + prefix + "ctlSPostCode").val()) == "") {
        alert("Postcode is verplicht!");
        $("#" + prefix + "ctlSPostCode").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlSPhone").val()) == "") {
        alert("Telefoonnummer is verplicht!");
        $("#" + prefix + "ctlSPhone").focus();
        return false;
    }

}

function regBCheck3() {
    //var prefix = "ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ContentChildPlaceHolder_Reg_3_";
    var prefix = checkPrefix;

    if (Trim($("#" + prefix + "ctlBContactName").val()) == "") {
        alert("Naam is verplicht!");
        $("#" + prefix + "ctlBContactName").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlBAddress").val()) == "") {
        alert("Adres is verplicht!");
        $("#" + prefix + "ctlBAddress").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlBCity").val()) == "") {
        alert("Stad is verplicht!");
        $("#" + prefix + "ctlBCity").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlBPostCode").val()) == "") {
        alert("Postcode is verplicht!");
        $("#" + prefix + "ctlBPostCode").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlBPhone").val()) == "") {
        alert("Telefoonnummer is verplicht!");
        $("#" + prefix + "ctlBPhone").focus();
        return false;
    } 

}
function membercheck_for_pay() {
    var prefix = "ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ContentChildPlaceHolder_Cart_Confirm2_3_";


    if (Trim($("#" + prefix + "ctlFirstName").val()) == "") {
        alert("Voornaam is verplicht!");
        $("#" + prefix + "ctlFirstName").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlLastName").val()) == "") {
        alert("Achternaam is verplicht!");
        $("#" + prefix + "ctlLastName").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlAddress").val()) == "") {
        alert("Adres is verplicht!");
        $("#" + prefix + "ctlAddress").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlPostCode").val()) == "") {
        alert("Postcode is verplicht!");
        $("#" + prefix + "ctlPostCode").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlCity").val()) == "") {
        alert("Stad is verplicht!");
        $("#" + prefix + "ctlCity").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlPhone").val()) == "") {
        alert("Telefoonnummer is verplicht!");
        $("#" + prefix + "ctlPhone").focus();
        return false;
    }
    if (!isEmail(Trim($("#" + prefix + "ctlEmail").val()))) {
        alert("E-mail is verplicht!");
        $("#" + prefix + "ctlEmail").focus();
        return false;
    }

}
function membercheck_for_edit() {
    var prefix = "ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ContentChildPlaceHolder_My_3_";
 

    if (Trim($("#" + prefix + "ctlFirstName").val()) == "") {
        alert("Voornaam is verplicht!");
        $("#" + prefix + "ctlFirstName").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlLastName").val()) == "") {
        alert("Achternaam is verplicht!");
        $("#" + prefix + "ctlLastName").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlAddress").val()) == "") {
        alert("Adres is verplicht!");
        $("#" + prefix + "ctlAddress").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlPostCode").val()) == "") {
        alert("Postcode is verplicht!");
        $("#" + prefix + "ctlPostCode").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlCity").val()) == "") {
        alert("Stad is verplicht!");
        $("#" + prefix + "ctlCity").focus();
        return false;
    }
    if (Trim($("#" + prefix + "ctlPhone").val()) == "") {
        alert("Telefoonnummer is verplicht!");
        $("#" + prefix + "ctlPhone").focus();
        return false;
    }
    if (!isEmail(Trim($("#" + prefix + "ctlEmail").val()))) {
        alert("E-mail is verplicht!");
        $("#" + prefix + "ctlEmail").focus();
        return false;
    }




    if ($("#" + prefix + "ctlSContactName").length > 0) {

        if (Trim($("#" + prefix + "ctlSContactName").val()) == "") {
            alert("Naam is verplicht!");
            $("#" + prefix + "ctlSContactName").focus();
            return false;
        }
        if (Trim($("#" + prefix + "ctlSAddress").val()) == "") {
            alert("Adres is verplicht!");
            $("#" + prefix + "ctlSAddress").focus();
            return false;
        }
        if (Trim($("#" + prefix + "ctlSCity").val()) == "") {
            alert("Stad is verplicht!");
            $("#" + prefix + "ctlSCity").focus();
            return false;
        }
        if (Trim($("#" + prefix + "ctlSPostCode").val()) == "") {
            alert("Postcode is verplicht!");
            $("#" + prefix + "ctlSPostCode").focus();
            return false;
        }
        if (Trim($("#" + prefix + "ctlSPhone").val()) == "") {
            alert("Telefoonnummer is verplicht!");
            $("#" + prefix + "ctlSPhone").focus();
            return false;
        }

        if (Trim($("#" + prefix + "ctlBContactName").val()) == "") {
            alert("Naam is verplicht!");
            $("#" + prefix + "ctlBContactName").focus();
            return false;
        }
        if (Trim($("#" + prefix + "ctlBAddress").val()) == "") {
            alert("Adres is verplicht!");
            $("#" + prefix + "ctlBAddress").focus();
            return false;
        }
        if (Trim($("#" + prefix + "ctlBCity").val()) == "") {
            alert("Stad is verplicht!");
            $("#" + prefix + "ctlBCity").focus();
            return false;
        }
        if (Trim($("#" + prefix + "ctlBPostCode").val()) == "") {
            alert("Postcode is verplicht!");
            $("#" + prefix + "ctlBPostCode").focus();
            return false;
        }
        if (Trim($("#" + prefix + "ctlBPhone").val()) == "") {
            alert("Telefoonnummer is verplicht!");
            $("#" + prefix + "ctlBPhone").focus();
            return false;
        }
//        if (!isEmail(Trim($("#" + prefix + "ctlBEmail").val()))) {
//            alert("E-mail is verplicht!");
//            $("#" + prefix + "ctlBEmail").focus();
//            return false;
//        }
    }
}

function checkproClass(xform) {
    alert(xform);
    if (Trim(document.xform.classname.value) == "") {
        alert("Class name is required!");
        document.xform.classname.focus();
        return false;
    }
    if (Trim(document.xform.ordnum.value) == "") {
        alert("Display order is required!");
        document.xform.ordnum.focus();
        return false;
    }
    if (isNum(Trim(document.xform.ordnum.value)) == false) {
        alert("Display order for digital!");
        document.xform.ordnum.focus();
        return false;
    }
}

function contactcheck() {
    if (Trim(document.all.company.value) == "") {
        alert("Voer uw bedrijfsnaam in!");
        document.all.company.focus();
        return false;
    }
    if (Trim(document.all.address.value) == "") {
        alert("Voer uw adres in!");
        document.all.address.focus();
        return false;
    }
    if (Trim(document.all.telephone.value) == "") {
        alert("Voer uw telefoonnummer in!");
        document.all.telephone.focus();
        return false;
    }
    if (Trim(document.all.fax.value) == "") {
        alert("Voer uw faxnummer in!");
        document.all.fax.focus();
        return false;
    }
    if (Trim(document.all.email.value) == "") {
        alert("Voer uw e-mail adres in!");
        document.all.email.focus();
        return false;
    }
}

function Trim(str) {
    return LTrim(RTrim(str));
}


function LTrim(str) {
    for (var i = 0; str.charAt(i) == " "; i++);
    return str.substring(i, str.length);
}


function RTrim(str) {
    for (var i = str.length - 1; str.charAt(i) == " "; i--);
    return str.substring(0, i + 1);
}

function isDecimal(str) {
    var re = /^(0|[1-9]\d*)(\.\d{1,2})?$/;
    if (re.test(str)) {
        return true;
    }
    else {
        return false;
    }
}

function isNum(str) {
    var re = /^[0-9]*$/;
    if (re.test(str)) {
        return true;
    }
    else {
        return false;
    }
}
function isEmail(str) {
    var reg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
    return reg.test(str);
}