﻿/**********************************************************************************************************************/
////Validation For Drop-Down List
function CheckDropDown(objID, strControlName) {
    if (objID.options[0].selected == "true" || objID.selectedIndex == 0) {
        alert(strControlName + ": Select a proper option.");
        objID.focus();
        return false;
    }
    return true;
}
/**********************************************************************************************************************/
////Validation For Single EMail-Id

function chkEmail(objID, strDisplay) {
    var validchars = /[-a-zA-Z0-9_\"'".]+@[-a-zA-Z0-9]+\.[-a-zA-Z0-9\.]+/; //=/[-0-9a-zA-Z_\.]+@[0-9a-zA-Z-]+\.[0-9a-zA-Z\.\-]+/;

    var IsValid = objID.value.match(validchars);
    if (IsValid != objID.value) {
        alert(strDisplay + " : Should be proper Email");
        objID.focus();
        objID.select();
        return false;
    }
    else if (objID.value.indexOf(".") == 0) {
        alert(strDisplay + ": Should be valid Email")
        objID.focus();
        objID.select();
        return false;
    }
    else if (objID.value.indexOf("..") >= 1) {
        alert(strDisplay + ": Should be valid Email")
        objID.focus();
        objID.select();
        return false;
    }
    var LastIndex = objID.value.lastIndexOf(".");
    var FirstIndex = objID.value.indexOf(".");

    if (((LastIndex - FirstIndex) == 1) || (LastIndex == objID.value.length - 1)) {
        alert(strDisplay + " : Should be Valid Email");
        objID.focus();
        objID.select();
        return false;
    }

    return true;
}
 
/**********************************************************************************************************************/
function CheckAlphaSpecialChar(objID, strControlName, spstr) {
    var str = objID.value;

    var validchars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" + spstr;

      if (spstr.toString().indexOf(" ") >= 0) {
        spstr = spstr.toString().replace(" ", "Space");
    } 


    if (CheckBlank(objID, strControlName)) {

        for (var j = 0; j < str.length; j++)
            if (validchars.indexOf(str.charAt(j)) == -1) {
                alert(strControlName + ": Should not have any special characters except: [ " + spstr + " ]")
            objID.focus();
            objID.select();
           // objID.value = ""
            return false;
        }
        return true;

    }

} 

/**********************************************************************************************************************/
////Validation For Phone No
function CheckPhone(objID, strControlName)
{
    var num = /[0-9\-\+\/\"("\")"\s]+/
    numflag = objID.value.match(num);
    if (objID.value != "")
    {
        if (numflag != objID.value)
        {
            alert(strControlName + ":should be valid phone number")
            objID.focus();
            objID.select();
            return false;
        }
        if (!CheckPhoneLength(objID, strControlName))
        {
            return false;
        }

    }
    return true;
}
/**********************************************************************************************************************/
/////////function to check maximum lenght of charachters.
function CheckMaximumCharLimit(objID, MaxCharachter, strControlName)
{
    if (objID.value != "")
    {
        if (objID.value.length > MaxCharachter)
        {
            alert(strControlName + " : Should not be greater than " + MaxCharachter + " characters");
            objID.focus();
            objID.select();
            return false;
        }
    }
    return true;
}
/**********************************************************************************************************************/
function CheckPhoneLength(objID, strControlName)
{
    if (objID.value != "")
    {
        if (objID.value.length < 6)
        {
            alert(strControlName + ": Should be atleast 6 digit.")
            objID.focus();
            objID.select();
            return false;
        }
    }
    return true;
}
/**********************************************************************************************************************/
//to set focus on button
function GiveTab(objID)
{
    var valbtn = document.getElementById(objID);
    if (event.keyCode == 13)
    {
        //		alert(valbtn);
        valbtn.focus();
    }
}

/**********************************************************************************************************************/
////for only alphabates
function AllowChar()
{
    if ((event.keyCode >= 65 && event.keyCode <= 90) || event.keyCode == 8 || (event.keyCode >= 35 && event.keyCode <= 41) || event.keyCode == 46)
        event.returnValue = true;
    else
        event.returnValue = false;
}
/**********************************************************************************************************************/
//function to ckeck for spaces at the start
function checkLTrim(objID, strControlName)
{

    var originalLength = objID.value.length;
    var lTrim = Ltrim_string(objID.value);
    var lTrimLength = lTrim.length;
    if (originalLength != lTrimLength)
    {
        alert(strControlName + " : should not have spaces at start");
        objID.focus();
        objID.select();
        return false;
    }
    return true;
}
/**********************************************************************************************************************/
//returns trim value
function tmstr(objID)
{
    var Symbol = objID.value;
    var k = 0;
    var j = 0;
    for (var i = 0; i < Symbol.length && k < Symbol.length; i++)
    {
        if (Symbol.charAt(i) == " ")
        {
            j++;
        }
        else
        {
            k = Symbol.length;
        }
    }
    objID.value = Symbol.substring(j, Symbol.length);
}
/**********************************************************************************************************************/
////Allow only Numbers in TextBox
function CheckNumeric(objID, strControlName)
{
    if (CheckBlank(objID, strControlName))
    {
        var num = /[0-9]+/
        numflag = objID.value.match(num);
        if (numflag != objID.value)
        {
            alert(strControlName + ": should be Numeric only.")
            objID.focus();
            objID.select();
            return false;
        }
        else
        {
            return true;
        }
    }
}
/**********************************************************************************************************************/
function CheckAlphabets(objID, strControlName)
{
    var alpha = /[a-zA-Z]+/;
    alphaflag = objID.value.match(alpha);
    if (alphaflag != objID.value)
    {
        alert(strControlName + ": should be Alphabets only.")
        objID.focus();
        objID.select();
        return false;
    }
    return true;
}
/**********************************************************************************************************************/
function CheckAlphaNumericSpecial(objID, strControlName)
{
    var alpha = /[a-zA-Z0-9\'\-\/&\s\(\)]+/;
    alphaflag = objID.value.match(alpha);
    if (alphaflag != objID.value)
    {
        alert(strControlName + ": Should be AlphaNumeric characters only.")
        objID.focus();
        objID.select();
        return false;
    }
    else
    {
        return true;
    }
}
/**********************************************************************************************************************/
//Check the TextBox Length
function charlencheck(objID, strControlName, NoOfCharacters)
{
    charlength = Rtrim_stringLen(objID);
    if (objID.value != "")
    {
        if (charlength < NoOfCharacters)
        {
            alert(strControlName + ": Cannot be less than " + NoOfCharacters + " characters!");
            objID.focus();
            objID.select();
            return false;
        }
    }
    if (objID.value.length != charlength)
    {
        alert(strControlName + ": Blank spaces are not allowed.");
        objID.focus();
        objID.select();
        return false;
    }
    if (objID.value.length != Ltrim_stringLen(objID))
    {
        alert(strControlName + ": Blank spaces are not allowed.");
        objID.focus();
        objID.select();
        return false;
    }
    return true;
}
/**********************************************************************************************************************/
function Ltrim_stringLen(objID)
{
    var chk = 0, len = 0, newlen = 0;
    if (objID.value.length > 0)
    {
        len = objID.value.length;
        for (var i = 0; i <= len - 1; i++)
        {
            if (objID.value.charAt(i) == " ")
            {
                if (chk == 1)
                    newlen = newlen + 1;
            }
            else
            {
                newlen = newlen + 1;
                chk = 1;
            }
        }
    }
    return newlen;
}
/**********************************************************************************************************************/
function Rtrim_stringLen(objID)
{
    var chk = 0, len = 0, newlen = 0;
    if (objID.value.length > 0)
    {
        len = objID.value.length;
        for (var i = len - 1; i >= 0; i--)
        {
            if (objID.value.charAt(i) == " ")
            {
                if (chk == 1)
                    newlen = newlen + 1;
            }
            else
            {
                newlen = newlen + 1;
                chk = 1;
            }
        }
    }
    return newlen;
}
/**********************************************************************************************************************/
////Allow AlphaNumeric characters
function CheckAlphaNumeric(objID, strControlName)
{
    var alpha = /[a-zA-Z0-9]+/;
    alphaflag = objID.value.match(alpha);
    if (CheckBlank(objID, strControlName))
    {
        if (alphaflag != objID.value)
        {
            alert(strControlName + ": should be AlphaNumeric only.")
            objID.focus();
            objID.select();
            return false;
        }
        return true;
    }
}
/**********************************************************************************************************************/
function CheckAlphaNumericSpace(objID, strControlName)
{
    var alpha = /[a-zA-Z0-9 ]+/;
    alphaflag = objID.value.match(alpha);
    if (CheckBlank(objID, strControlName))
    {
        if (alphaflag != objID.value)
        {
            alert(strControlName + ": should be AlphaNumeric only.")
            objID.focus();
            objID.select();
            return false;
        }
        return true;
    }
}
/**********************************************************************************************************************/
////Do Not Allow special characters
function CheckSpChar(objID, strControlName)
{
    var usr = /[a-zA-Z0-9]+/;
    uidflag = objID.value.match(usr);
    if (uidflag != objID.value)
    {
        alert(strControlName + ": do not have special characters")
        objID.focus();
        objID.select();
        return false;
    }
    return true;
}
/**********************************************************************************************************************/
function CheckAlphaSpecialChar(objID, strControlName, spstr) {
    var str = objID.value;

    var validchars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" + spstr;

      if (spstr.toString().indexOf(" ") >= 0) {
        spstr = spstr.toString().replace(" ", "Space");
    } 


    if (CheckBlank(objID, strControlName)) {

        for (var j = 0; j < str.length; j++)
            if (validchars.indexOf(str.charAt(j)) == -1) {
                alert(strControlName + ": Should not have any numbers or special characters except: [ " + spstr + " ]")
            objID.focus();
            objID.select();
           // objID.value = ""
            return false;
        }
        return true;

    }

}
/**********************************************************************************************************************/
////Allow numeric and special characters
function CheckNumericSpecialChar(objID, strControlName, spstr)
{
    var str = objID.value;
    var validchars = "1234567890" + spstr;

    for (var j = 0; j < str.length; j++)
        if (validchars.indexOf(str.charAt(j)) == -1)
    {
        alert(strControlName + ": should not have any special characters or alphabets")
        objID.focus();
        objID.select();
        return false;
    }
    return true;
}
/**********************************************************************************************************************/
////Check for Decimal Numbers
function CheckDecimalval(objID, strControlName)
{
    Temp = objID.value;
    var validchars = "1234567890.";
    var iCount = 0;

    for (var j = 0; j < Temp.length && iCount < 2; j++)
    {
        if (validchars.indexOf(Temp.charAt(j)) == -1)
        {
            alert(strControlName + ": should be Valid");
            objID.focus();
            objID.select();
            return false;
        }
        else if (Temp.indexOf(".") < Temp.lastIndexOf("."))
        {
            alert(strControlName + ": should have Decimal values only");
            objID.focus();
            objID.select();
            return false;
        }
    }
    return true;
}
/**********************************************************************************************************************/
////Check for Decimal Numbers
function CheckDecimal(objID, strControlName)
{

    var iCount = 0;
    Temp = objID.value;

    //	if(Temp.length==0)
    //	{
    //		Temp = 0;
    //		return true;
    //	}
    if (CheckBlank(objID, strControlName))
    {

        var validchars = "1234567890.";
        for (var j = 0; j < Temp.length && iCount < 2; j++)
        {
            if (validchars.indexOf(Temp.charAt(j)) == -1)
            {
                alert(strControlName + ": is invalid");
                objID.focus();
                objID.select();
                return false;
            }
            else if (Temp.charAt(j) == ".")
                iCount++;
        }
        if (iCount > 1)
        {
            alert(strControlName + ": is invalid");
            objID.focus();
            objID.select();
            return false;
        }
        return true;
    }

}
/**********************************************************************************************************************/
////Check for Decimal Numbers of specific position
function CheckDecimalPosition(objID, strControlName)
{
    var iCount = 0;
    Temp = objID.value;
    if (Temp.length == 0)
    {
        Temp = 0;
        return true;
    }
    var validchars = "1234567890.";
    for (var j = 0; j < Temp.length && iCount < 2; j++)
    {
        if (validchars.indexOf(Temp.charAt(j)) == -1)
        {
            alert(strControlName + ": should be in #.00 Decimal format");
            objID.focus();
            objID.select();
            return false;
        }
        else if (Temp.charAt(j) == ".")
            iCount++;
    }
    if (iCount > 1)
    {
        alert(strControlName + ": should be in #.00 Decimal format");
        objID.focus();
        objID.select();
        return false;
    }
    var sarray = new Array();
    var sElementValue = objID.value;

    if (sElementValue != "")
    {
        sarray = sElementValue.split('.');
        if (sarray[0].length == 0)
        {
            objID.value = "0" + sElementValue;
        }
        if (sarray.length > 1)
        {
            if (sarray[1].length > 2)
            {
                alert(strControlName + ": should be in #.00 Decimal format");
                objID.focus();
                objID.select();
                return false;
            }
            else if (sarray[1].length == 0)
            {
                objID.value = sElementValue + "00";
            }
            else if (sarray[1].length == 1)
            {
                objID.value = sElementValue + "0";
            }

        }
        else
        {
            objID.value = sElementValue + ".00";
        }
    }
    return true;
}
/************************************************************************************************************************/
//function to check 11 digits before decimal point
function CheckDecimalPositions(objID, strControlName)
{

    var iCount = 0,newno="", newval="",chk = 0, len = 0;
    Temp = objID.value;
    if (Temp.length == 0)
    {
        Temp = 0;
        return true;
    }
    var validchars = "1234567890.";
    if(CheckDecimal(objID, strControlName))
    {
        len= Temp.length;
        for(var i=len-1; i>=0; i--)
	    {
            if(Temp.charAt(i)==".")
		    {
		        chk = 1; 
    	    }
		    else
		    {
		        if(chk == 0)
		            newval = Temp.charAt(i) + newval; // decimal value
		         if(chk == 1)
    		        newno = Temp.charAt(i) + newno; //value previous to decimal
    		   
		    }
	    }
	    if(chk == 1) // checks value have decimal point
	    {
	        if(newval.length > 0) // as value should be rounded upto 2 digits
	        {
	            if(newno=="")
	            {
	               alert(strControlName + " : should be in #.00 Decimal format");
                    objID.focus();
                    objID.select();
                    return false; 
	            }
    	    
	            if(newno.length > 11)
                 {
                    alert(strControlName + " : Value is too large.");
                    objID.focus();
                    objID.select();
                    return false;
                 }
    	        
//	            if(newval.length > 4)
//	            {
//                     alert(strControlName + ": should be in #.0000 Decimal format");
//                     objID.focus();
//                     objID.select();
//                     return false;
//                 }
//                 if(newval.length == 1)
//                 {
//                    objID.value = Temp + "0";
//                 }
                 
            }
             else
	        {
	           var sarray = new Array();
	           var sElementValue = objID.value; 
	           if (sElementValue != "")
                {
                 sarray = sElementValue.split('.');
                    if (sarray[0].length == 0)
                    {
                        objID.value = "0" + sElementValue;
                    }
                    if (sarray.length > 1)
                    {
                        if(sarray[0].length > 11)
                        {
                            alert(strControlName + " : Value is too large.")
                            objID.focus();
                            objID.select();
                            return false;
                        }
//                        if (sarray[1].length <= 0)
//                        {
//                            alert(strControlName + ": should be in #.00 Decimal format");
//                            objID.focus();
//                            objID.select();
//                            return false;
//                        }
//                        if (sarray[1].length > 4) 
//                        {
//                            alert(strControlName + ": should be in #.0000 Decimal format");
//                            objID.focus();
//                            objID.select();
//                            return false;
//                        }
                        if(sarray[1].length == 1)
                        {
                          objID.value = sElementValue + "0";
                        }
                   }
                 }
              }   
         }
         else if((newval.length <= 11))
         {
            objID.value = Temp + ".00";
            
         }
         else
         {
             alert(strControlName + " : Value is too large.")
            objID.focus();
            objID.select();
            return false;
         }
         
    return true;
    }
}

/**********************************************************************************************************************/
//Do not allow only Numbers in TextBox
function CheckUserName(objID, strControlName)
{
    if (objID.value != "")
    {
        var num = /[0-9]+/
        numflag = objID.value.match(num);
        if (numflag == objID.value)
        {
            alert(strControlName + ": Should be AlphaNumeric.")
            objID.focus();
            objID.select();
            return false;
        }
    }
    return true;
}
/**********************************************************************************************************************/
function CheckCombinationAlphaNumeric(objID, strControlName)
{
    if (objID.value != "")
    {
        var num = /[a-zA-Z]+/
        numflag = objID.value.match(num);
        if (numflag == objID.value)
        {
            alert(strControlName + ": Should be AlphaNumeric.")
            objID.focus();
            objID.select();
            return false;
        }
    }
    if (objID.value != "")
    {
        var num = /[0-9]+/
        numflag = objID.value.match(num);
        if (numflag == objID.value)
        {
            alert(strControlName + ": Should be AlphaNumeric.")
            objID.focus();
            objID.select();
            return false;
        }
    }

    return true;
}
/**********************************************************************************************************************/
function CheckMobile(objID, strControlName)
{
    var num = /[0-9\+]+/
    numflag = objID.value.match(num);
    if (objID.value != "")
    {
        if (numflag != objID.value)
        {
            alert(strControlName + ":should be valid Mobile number")
            objID.focus();
            objID.select();
            return false;
        }
        if (!MobileCheckLength(objID, strControlName))
        {
            return false;
        }
    }
    return true;
}
/**********************************************************************************************************************/
////Allow only numbers and specified special characters//used for phone or mobile
function CheckNumSpecialchar(objID, strControlName, spstr)
{
    var str = objID.value;
    var validchars = "1234567890" + spstr;

    for (var j = 0; j < str.length; j++)
        if (validchars.indexOf(str.charAt(j)) == -1)
    {
        alert(strControlName + ": should not have any special characters.")
        objID.focus();
        objID.select();
        return false;
    }
    return true;
}
/**********************************************************************************************************************/
////////Checking:for mobile number with specified length
function MobileCheckLength(objControl, strControlName)
{
    if (objControl.value.length < 10)
    {
        alert(strControlName + ":It should be atleast 10 digits number");
        objControl.focus();
        objControl.select();
        return false;
    }

    return true;
}
/**********************************************************************************************************************/
////Check for Multiple EMail-IDs
function CheckMultiMail(objID, sepstr, strControlName)
{
    var Email = objID.value.split(sepstr);
    for (var i = 0; i < Email.length; i++)
    {
        var StrEmail = Email[i]
        var email = /[-a-zA-Z0-9_\.]+@[-a-zA-Z0-9]+\.[-a-zA-Z0-9\.]+/;
        var eflag = StrEmail.match(email);

        if (eflag != StrEmail)
        {
            alert(strControlName + ": should be valid.")
            objID.focus();
            objID.select();
            return false;
        }
        else if (StrEmail.indexOf(".") == 0)
        {
            alert(strControlName + ": should be valid.")
            objID.focus();
            objID.select();
            return false;
        }
    }
    return true;
}
/**********************************************************************************************************************/
////Validation fot ListBox
function CheckList(objID, strControlName)
{
    if (objID.selectedValue == "" || objID.selectedIndex < 0)
    {
        alert(strControlName + " :Select a proper option.");
        objID.focus();
        return false;
    }
    return true;
}
/**********************************************************************************************************************/

////Validation For CheckBox
function CheckChBox(objID, strControlName)
{
    var ie = document.all ? true : false;
    var ns = document.layers ? true : false;
    var flag = false;
    var val = new Array();
    var a = 0;
    if (ie)
    {
        if (!isNaN(objID.length))
        {
            for (i = 0; i < objID.length; i++)
            {
                if (objID[i].checked == true)
                {
                    flag = true;
                    //val[a]=chk[i].value;
                    a++;
                }
            }
        } else
        {
            if (isNaN(objID.length))
            {
                if (objID.checked == true)
                {
                    flag = true;
                    val[a] = objID.value;
                }
            }
        }

        if (flag == false)
        {
            alert(strControlName + ": Select atleast one value.");
            return false;
        }
        return true;
    }
    if (ns)
    {
        if (objID.length > 0)
        {
            for (i = 0; i < objID.length; i++)
            {
                if (chk[i].checked == true)
                {
                    flag = true;
                    val[a] = objID[i];
                    a++;
                }
            }
        } else
        {
            if (objID.length <= 0)
            {
                if (objID.checked == true)
                {
                    flag = true;
                    val[a] = objID.value;
                }
            }
        }
        var i = 0;
        for (i = 0; i < objID.length; i++)
        {
            if (objID[i].checked)
            {
                a = a + 1;
            }
        }

        if (a == 0)
        {
            alert(strControlName + ": Select atleast one value.");
            return false;
        }
    }
}
/**********************************************************************************************************************/

//function that checks for the blank space at starting
function CheckLSpace(objID, strControlName)
{
    var chk = 0, len = 0;
    if (objID.value.length > 0)
    {
        len = objID.value.length;
        for (var i = 0; i <= len - 1; i++)
        {
            if (objID.value.charAt(i) == " ")
            {
                if (chk != 1)
                {
                    alert(strControlName + " : Spaces at the start are not allowed");
                    objID.focus();
                    objID.select();
                    return false;
                }
            }
            else
                chk = 1;
        }
    }
    return true;

}
/**********************************************************************************************************************/

////Validation For CheckListBox for Atleast one value
function ChkList(objID, strControlName)
{
    var a = 0;
    var flag = false;
    for (i = 0; i < document.forms[0].length; i++)
    {
        if (document.forms[0].elements[i].id == objID + "_" + a)
        {
            if (document.getElementById(objID + "_" + a).checked == true)
            {
                flag = true;
            }
            a++;
        }
    }
    if (flag == false)
    {
        alert(strControlName + ": Select atleast one value.");
        return false;
    }
    return true;
}
/**********************************************************************************************************************/
////Validation For CheckListBox for Atleast Only one value/Radiobuttnlist
function SelectOneList(objID, strControlName)
{
    var a = 0, b = 0;
    for (i = 0; i < document.forms[0].length; i++)
    {
        if (document.forms[0].elements[i].id == objID + "_" + a)
        {
            if (document.getElementById(objID + "_" + a).checked == true)
            {
                b++;
            }
            a++;
        }
    }
    if (b != 1)
    {
        alert(strControlName + ": Select any one value.");
        return false;
    }
    return true;
}
/**********************************************************************************************************************/

////Validation For RadioButton
function CkRdb(objBool, ObjID, strControlName)
{
    if (objBool == false)
    {
        alert(strControlName + ": Select a proper choice.");
        return false;
    }
    return true;
}
/**********************************************************************************************************************/

////New Validation For Radio-Button
function CheckRdb(objID, strControlName)
{
    var ie = document.all ? true : false;
    var ns = document.layers ? true : false;
    var flag = false;
    var val = new Array();
    var a = 0;
    if (ie)
    {
        if (!isNaN(objID.length))
        {
            for (i = 0; i < objID.length; i++)
            {
                if (objID[i].checked == true)
                {
                    flag = true;
                    //val[a]=chk[i].value;
                    a++;
                }
            }
        } else
        {
            if (isNaN(objID.length))
            {
                if (objID.checked == true)
                {
                    flag = true;
                    val[a] = objID.value;
                }
            }
        }

        if (flag == false)
        {
            alert(strControlName + ": Select a proper choice.");
            return false;
        }
        return true;
    }
    if (ns)
    {
        if (objID.length > 0)
        {
            for (i = 0; i < objID.length; i++)
            {
                if (objID[i].checked == true)
                {
                    flag = true;
                    val[a] = objID[i];
                    a++;
                }
            }
        } else
        {
            if (objID.length <= 0)
            {
                if (objID.checked == true)
                {
                    flag = true;
                    val[a] = objID.value;
                }
            }
        }
        var i = 0;
        for (i = 0; i < objID.length; i++)
        {
            if (objID[i].checked)
            {
                a = a + 1;
            }
        }
        if (a == 0)
        {
            alert(strControlName + ": Select a proper choice.");
            return false;
        }
    }
}
/**********************************************************************************************************************/

////Validation For Character Limit
function CheckCharLimit(objID, str, strControlName)
{
    charlength = objID.value.length;
    if (charlength < str)
    {
        alert(strControlName + ": should have atleast " + str + " characters.")
        objID.focus();
        objID.select();
        return false;
    }
    return true;
}

////Validation for userid, where alphanumeric and under score is allowed
function CheckPwd(objID, strControlName)
{
    var usr = /[a-zA-Z0-9\_]+/;
    uidflag = objID.value.match(usr);
    if (uidflag != objID.value)
    {
        alert(strControlName + ": should have valid password.")
        objID.focus();
        objID.select();
        return false;
    }
    return true;
}
/**********************************************************************************************************************/

////Validation when for confirm password
function CheckConfPwd(pass, confpass, passname, confname)
{
    if (confpass.value != pass.value)
    {
        alert(confname + ": should be same as " + passname);
        confpass.focus();
        confpass.select();
        return false;
    }
    return true;
}
