// Login form functions
function clearText(thefield) {
    if (thefield.defaultValue == thefield.value)
        thefield.value = ""
}
function resetText(thefield, textValue) {
    if (thefield.value == "")
        thefield.value = textValue
}

function echeck(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 ValidateForm() {
    var emailID = document.FrmRequest.email
    var fn = document.FrmRequest.firstname
    var ln = document.FrmRequest.lastname
    
    if ((fn.value == null) || (fn.value == "")) {
        alert("Please Enter First Name")
        fn.focus()
        return false
    }  
    if ((ln.value == null) || (ln.value == "")) {
        alert("Please Enter Last Name")
        ln.focus()
        return false
    }
    if ((document.FrmRequest.company.value == null) || (document.FrmRequest.company.value == "")) {
        alert("Please Enter Company Name")
        document.FrmRequest.company.focus()
        return false
    }
    if ((document.FrmRequest.type.value == null) || (document.FrmRequest.type.value == "")) {
        alert("Please Select Company Type")
        document.FrmRequest.type.focus()
        return false
    }
    if ((document.FrmRequest.phone.value == null) || (document.FrmRequest.phone.value == "") || (document.FrmRequest.phone.value.length < 10)) {
        alert("Please Enter Valid Phone#")
        document.FrmRequest.phone.focus()
        return false
    }
    
    if ((emailID.value == null) || (emailID.value == "")) {
        alert("Please Enter Email ID")
        emailID.focus()
        return false
    }
    if (echeck(emailID.value) == false) {
        emailID.focus()
        return false
    }
    
    if (document.FrmRequest.message.value.length > 1999) {
        alert("Maximum length for message exceeded")
        document.FrmRequest.message.focus()
        return false
    }
    
    
    getClient();
    return true
}


function getClient() {
    var WshNetwork = new ActiveXObject("WScript.Network");
    var CompNm = WshNetwork.ComputerName;
    document.FrmRequest.CompNm.value = CompNm;
}

function login() {

    window.location = "https:" + "//" + window.location.host + "/tsp_plus/WOMLogin.asp";

}

function fnConsumeDblQuot()
{
    if(window.event.keyCode == 34)
	event.returnValue=false;
    if(document.FrmRequest.message.value.length > 1999)
    {
        alert("Maximum length for message is 2000 character.")
	event.returnValue=false;    	
    }
    return true
}

