﻿$(function()
{
    //all hover and click logic for buttons
    $("a").addClass("fg-button ui-state-default ui-corner-all");
    $(".fg-button:not(.ui-state-disabled)").hover(function() { $(this).addClass("ui-state-hover"); }, function() { $(this).removeClass("ui-state-hover"); })
    
});

var ErrorMessage = "";
var ErrorMessageFocusID = "";
$(document).ready(function()
{
    $("input").css('background', 'white');
    $("input").focus(function() { this.select(); $(this).css('background', '#FFE4E1') });
    $("input").blur(function() { $(this).css('background', 'white') });
    
    if (ErrorMessage != "")
    {
        alert(ErrorMessage);
        if (ErrorMessageFocusID != "")
        {
            $('#' + ErrorMessageFocusID).focus();
        }
    }

});

function ValidateEmailID(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;
}

