﻿// JScript File

function GetConfirmation(message)
{
    var result=confirm(message)
    return result;
}
function AcceptOnlyNumber(controlname,message)
{
    var MyControl=document.getElementById(controlname)
    if (isNaN(MyControl.value)==true)
    {
        alert(message);
        MyControl.select();
        MyControl.focus();
        return false;
    }
    else
    {
        return true;
    }
}
function AcceptNotEmpty(controlname,message,defaultvalue)
{
    var MyControl=document.getElementById(controlname)
    if (MyControl.value=="")
    {
        alert(message);
        MyControl.value=defaultvalue;
        MyControl.select();
        MyControl.focus();
        return false;
    }
    else
    {
        return true;
    }
}
function AcceptMin2(controlname,message,defaultvalue)
{
    var MyControl=document.getElementById(controlname)
    if (MyControl.value.length<2)
    {
        alert(message);
        MyControl.select();
        MyControl.focus();
        return false;
    }
    else
    {
        return true;
    }
}

function AtleastOneItem(controlname,message)
{
    var MyControl=document.getElementById(controlname)
    if (MyControl.options.length<=0)
    {
        alert(message);
        return false;
    }
    else
    {
        return true;
    }
}
function AcceptOnlyEmail(controlname,message)
{
    var MyControl=document.getElementById(controlname)  
    var content=MyControl.value;
    var AtIndex=content.indexOf("@");
    var DotIndex=content.indexOf(".");
    var len=content.length;
    //if ((AtIndex==0)||(DotIndex==0)||(AtIndex>=DotIndex)||(AtIndex==DotIndex-1)||(AtIndex<0)||(DotIndex<0)||(len<5))
    if ((AtIndex==0)||(DotIndex==0)||(AtIndex<0)||(DotIndex<0)||(len<5))
    {
        alert(message);
        MyControl.focus();
        return false;
    }
    else
    {
        return true;
    }
}
