﻿function validate() {
    var name = document.getElementById("ctl00_ContentPlaceHolder1_txtName");
    var email = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail");
    var url = document.getElementById("ctl00_ContentPlaceHolder1_txtUrl");
    var captcha1 = document.getElementById("ctl00_ContentPlaceHolder1_txtCaptcha");

    if (name.value == "") {
        alert("Please enter your name!")
        name.focus()
        return false
    }

    if (email.value == "") {
        alert("Please enter your email!")
        email.focus()
        return false
    }
    if (emailcheck(email.value) == false) {
        email.focus()
        return false;
    }
    if (url.value == "") {
        alert("Please enter your websiteurl!")
        url.focus()
        return false
    }
    if (webaddresscheck(url.value) == false) {
        alert("Please enter a valid Website! eg: yoursite.com ")
        url.focus()
        return false
    }
    if (captcha1.value == "") {
        alert("Please enter Captcha code !!!")
        captcha1.focus()
        return false
    }
    else if (captcha1.value != 20) {
    alert("Please re-enter Captcha code !!!")
        captcha1.focus()
        return false
    }
    
    alert("Thank you for contacting SubmitinME! Our SEO Manager will contact you shortly.")
    return true

}
function validateName() {

    var name = document.getElementById("ctl00_ContentPlaceHolder1_txtName");

    if (name.value == "") {
        alert("Please enter your name!")
        name.focus()
        return false
    }

}
function validateEmail() {
    var email = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail");

    if (email.value == "") {
        alert("Please enter your email!")
        email.focus()
        return false
    }
    if (emailcheck(email.value) == false) {
        email.focus()
        return false;
    }
}
function validateURL() {
    var url = document.getElementById("ctl00_ContentPlaceHolder1_txtUrl");

    if (url.value == "") {
        alert("Please enter your websiteurl!")
        url.focus()
        return false
    }

    if (webaddresscheck(url.value) == false) {
        alert("Please enter a valid Website! eg: yoursite.com ")
        url.focus()
        return false
    }
}

function webaddresscheck(str) {
    var tomatch = /[A-Za-z0-9\.-]{3,}\.[A-Za-z]{2}/
    if (tomatch.test(str)) {
        return true;
    }
    else {
        return false;
    }
}

function emailcheck(str) {

    var at = "@"

    var dot = "."

    var lat = str.indexOf(at)

    var lstr = str.length

    var ldot = str.indexOf(dot)

    if (str.indexOf(at) == -1) {

        alert("Invalid E-mail ID")

        return false

    }

    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {

        alert("Invalid E-mail ID")

        return false

    }

    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {

        alert("Invalid E-mail ID")

        return false

    }

    if (str.indexOf(at, (lat + 1)) != -1) {

        alert("Invalid E-mail ID")

        return false

    }

    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {

        alert("Invalid E-mail ID")

        return false

    }

    if (str.indexOf(dot, (lat + 2)) == -1) {

        alert("Invalid E-mail ID")

        return false

    }

    if (str.indexOf(" ") != -1) {

        alert("Invalid E-mail ID")

        return false

    }

    return true
}

function validateSmartUpdate() {
    var name = document.getElementById("ctl00_ContentPlaceHolder1_txtContactName");
    var email = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail");
    var url = document.getElementById("ctl00_ContentPlaceHolder1_txtWebsite");
    var captcha = document.getElementById("ctl00_ContentPlaceHolder1_txtCaptcha");
    var captcha1 = document.getElementById("ctl00_ContentPlaceHolder1_txtSpam");

    if (name.value == "") {
        alert("Please enter your name!")
        name.focus()
        return false
    }

    if (email.value == "") {
        alert("Please enter your email!")
        email.focus()
        return false
    }
    if (emailcheck(email.value) == false) {
        email.focus()
        return false;
    }
    if (url.value == "") {
        alert("Please enter your websiteurl!")
        url.focus()
        return false
    }
    if (webaddresscheck(url.value) == false) {
        alert("Please enter a valid Website! eg: yoursite.com ")
        url.focus()
        return false
    }
    if (captcha.value == "") {
        alert("Please enter Captcha code !!!")
        captcha.focus()
        return false
    }
    else if (captcha.value != captcha1.value) {
        alert(captcha.value);
        alert(captcha1.value);
        alert("Please re-enter Captcha code !!!")
        captcha.focus()
        return false
    }

    return true

}
