﻿
function IsEmail(str) {
    var reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    return reg.test(str);
}

function onEnter2(e) {
    var e = e || window.event;

    var el = e.target || e.srcElement;

    if (el.value == el.oldValue)
        el.value = "";
}

function onBlur2(e) {
    var e = e || window.event;

    var el = e.target || e.srcElement;

    if (el.value == "")
        el.value = el.oldValue;
}

function init() {
    var list, el, els;
    var i;
    list = [];

    els = document.getElementsByName('CompanyName');
    for (i = 0; i < els.length; i++)
        if (els[i].value == 'Company Name') {
            list[list.length] = els[i];
        }

        els = document.getElementsByName('ContactName');
    for (i = 0; i < els.length; i++)
        if (els[i].value == 'Contact Name') {
            list[list.length] = els[i];
        }

        els = document.getElementsByName('Telephone');
    for (i = 0; i < els.length; i++)
        if (els[i].value == 'Telephone') {
            list[list.length] = els[i];
        }

        els = document.getElementsByName('Email');
        for (i = 0; i < els.length; i++)
            if (els[i].value == 'Email') {
                list[list.length] = els[i];
            }


            els = document.getElementsByName('Interest');
            for (i = 0; i < els.length; i++)
                if (els[i].value == 'Interest') {
                    list[list.length] = els[i];
                }

                els = document.getElementsByName('Other');
                for (i = 0; i < els.length; i++)
                    if (els[i].value == 'Other') {
                        list[list.length] = els[i];
                    }

    list[list.length] = document.getElementById('message');



    for (i = 0; i < list.length; i++) {
        el = list[i];
        if (el) {
            el.oldValue = el.value;
            el.onfocus = onEnter2
            el.onblur = onBlur2
        }
    }
}


function onInterestChange() {
    var trIntrestOther = document.getElementById("trIntrestOther");
    var ddl = document.getElementById("ddlInterest");
    if (ddl.options[ddl.selectedIndex].value == "Others") {
        trIntrestOther.style.display = "";
    }
    else {
        trIntrestOther.style.display = "none";
    }
}
function onSubmitContact() {
    els = document.getElementsByName('CompanyName');
    if (els[0].value == "" || els[0].value == "Company Name") {
        alert("Please specify company name.");
        return;
    }

    els = document.getElementsByName('ContactName');
    if (els[0].value == "" || els[0].value == "Contact Name") {
        alert("Please specify contact name.");
        return;
    }

    els = document.getElementsByName('Telephone');
    if (els[0].value == "" || els[0].value == "Telephone") {
        alert("Please specify your telephone.");
        return;
    }

    els = document.getElementsByName('Email');
    if (els[0].value == "" || els[0].value == "Email") {
        alert("Please specify your email.");
        return;
    }
    else
    {
        if(!IsEmail(els[0].value))
        {
            alert("Email format incorrect.");
            return;
        }
    }

    ddlInterest = document.getElementById('ddlInterest');
    txtOther = document.getElementById('txtOther');
    if (ddlInterest.options[ddlInterest.selectedIndex].value == "") {
        alert("Please specify your area of Interest.");
        return;
    }
    else if (ddlInterest.options[ddlInterest.selectedIndex].value == "Others") {
        if (txtOther.value == "" || txtOther.value == "Other") {
            alert("Please specify your area of Interest.");
            return;
        }
    }

    var frm = document.forms["frmContact"];
    if (frm != null && frm != undefined)
        frm.submit();
}

setTimeout(init, 500);
setTimeout(onInterestChange, 600);

