﻿/// <reference path="jquery-1.2.6-vsdoc.js" />
var MessageVraag = "";
var MessagePhone = "";
var MessageName = "";
var MessageEmail = "";
var MessageUrl = "";
var url = "";
var iframe_;

function btnSubmit_ClickJS() {
    MessageName = document.getElementById("inpName").value;
    MessageEmail = document.getElementById("inpEmail").value.toString();
    MessageUrl = document.getElementById("inpWebSite").value.toString();
    MessagePhone = document.getElementById("inpPhone").value.toString();
    MessageVraag = document.getElementById("inpVraag").value.toString();
    if (CheckFields()) {
        /*url = 'http://www.webcheckonline.nl/g/SendMails.aspx?name=' + MessageName; 
        url=url.concat('&phone=', MessagePhone,  '&url=', MessageUrl, '&email=', MessageEmail,'&vraag=', MessageVraag);
        iframe_ = document.getElementById("SendingMailAspx");
        iframe_.src = url;*/
        document.getElementById("inpName").value = "";
        document.getElementById("inpEmail").value = "";
        document.getElementById("inpPhone").value = "";
        document.getElementById("inpWebSite").value = "";
        document.getElementById("inpVraag").value = "";
        MessageName = "";
        MessageEmail = "";
        MessageUrl = "";
        MessagePhone = "";
        MessageVraag = "";

        
        $("#inpName").css("visibility", "hidden");
        $("#inpEmail").css("visibility", "hidden");
        $("#inpPhone").css("visibility", "hidden");
        $("#inpWebSite").css("visibility", "hidden");
        $("#inpVraag").css("visibility", "hidden");
        $("#Verzend").css("visibility", "hidden");
        $("#ContactForm").css("display", "none");
        $("#bedanktText").css("display", "block");
        
        
    }
}
function CheckEmail(inputvalue) {
    var pattern = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if (pattern.test(inputvalue)) {
        return true;
    } else {
        return false;
    }
    return true;
}
function MyCheckPhoneNumber(inputvalue) {
    var ValidChars = new Array('1', '0', '2', '3', '4', '5', '6', '7', '8', '9', '+', ')', '(', ' ');
    var k, m; k = -1;
    var IsCorrect = true;
    var charray = inputvalue.split("");
    for (var i = 0; i < inputvalue.length; i++) {
        IsCorrect = false;
        for (var j = 0; j < ValidChars.length; j++)
            if (charray[i] == ValidChars[j]) IsCorrect = true;
        if ((charray[i] == '+') && (i > 0)) return false;
        if (!IsCorrect) return false;
    }
    return true;
}

function CheckUrl(inputvalue) {
    var v = new RegExp();
    var v2 = new RegExp();
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    v2.compile("^[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if ((!v.test(inputvalue)) && (!v2.test(inputvalue))) {
        return false;
    }
    return true;
}
function CheckPhone(inputvalue) {
    var phone2 = /^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$/;
    if (inputvalue.match(phone2)) {
        return true;
    } else {
        return false;
    }
}

function CheckFields() {
    var result = true;
    if (MessageName == "" || MessageName == "Dit veld is vereist") {
        document.getElementById("inpName").value = "Dit veld is vereist";
        document.getElementById("inpName").style.color = "red";
        result = false;
    }
    if (MessageEmail == "" || MessageName == "Dit veld is vereist") {
        document.getElementById("inpEmail").value = "Dit veld is vereist";
        document.getElementById("inpEmail").style.color = "red";
        result = false;
    }
    if (MessageVraag == "" || MessageName == "Dit veld is vereist") {
        document.getElementById("inpVraag").value = "Dit veld is vereist";
        document.getElementById("inpVraag").style.color = "red";
        result = false;
    }
    return result;
}

function emptyTextIfNeeded(sender) {
    if (sender.value == "Dit veld is vereist" && sender.style.color == "red") {
        try {
            sender.innerHTML = "";
        }
        catch (e) {
        }
        sender.value = "";
        sender.style.color = "black";
    }
}

