﻿function checkEmail(id) {  // Email Validation        
    var txtUserEmail = document.forms[0][id].value;
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (!filter.test(txtUserEmail)) {
        //alert("E-mail adresini hatalı gidiniz.");
        return "1";
    }
} // End Email Validation

function checkDigit(txtVal) { //Digit Validation
    var digits = "0123456789 ";
    var temp;
    var deger = document.getElementById(txtVal).value
    if (deger == "") return "1";
    for (var i = 0; i < document.getElementById(txtVal).value.length; i++) {
        temp = document.getElementById(txtVal).value.substring(i, i + 1);
        if (digits.indexOf(temp) == -1) {
            //alert("Please enter correct zip code");                 
            return "1";
        }
    }
} // End Digit Validation

function validate(className, emailTextboxID, phoneTextboxID, errorColor, currentColor) {
    var controlVal = 0;
    var txts = $("." + className);
    for (var i = 0; i < txts.length; i++) {
        if (txts.eq(i).val() == "") {
            txts.eq(i).css("background-color", errorColor);
            controlVal = controlVal + 1;
        }
        else {
            txts.eq(i).css("background-color", currentColor);
        }
    } //for
    var chcEmail = checkEmail(emailTextboxID);
    if (chcEmail == "1") {
        controlVal = controlVal + 1;
        $("#" + emailTextboxID).css("background-color", errorColor);
    }
    else {
        $("#" + emailTextboxID).css("background-color", currentColor);
    }
    var chcPhone = checkDigit(phoneTextboxID);
    if (chcPhone == "1") {
        controlVal = controlVal + 1;
        $("#" + phoneTextboxID).css("background-color", errorColor);
    }
    else {
        $("#" + phoneTextboxID).css("background-color", currentColor);
    }

    if (controlVal != 0)
        return false;
    else
        return true;
}
function validateonlymail(className, emailTextboxID, errorColor, currentColor) {
    var controlVal = 0;
    var txts = $("." + className);
    for (var i = 0; i < txts.length; i++) {
        if (txts.eq(i).val() == "") {
            txts.eq(i).css("background-color", errorColor);
            controlVal = controlVal + 1;
        }
        else {
            txts.eq(i).css("background-color", currentColor);
        }
    } //for
    var chcEmail = checkEmail(emailTextboxID);
    if (chcEmail == "1") {
        controlVal = controlVal + 1;
        $("#" + emailTextboxID).css("background-color", errorColor);
    }
    else {
        $("#" + emailTextboxID).css("background-color", currentColor);
    }
    if (controlVal != 0)
        return false;
    else
        return true;
}
//validate("frm", "txtEmail", "1", "blue");

//});
