﻿/// <reference name="MicrosoftAjax.js"/>
/// <reference path="Valdation.js" />

var topIcon = "<img src='images/icon_arrow_top.gif' />&nbsp;&nbsp;";


function CheckDropDown(ddlControl, DivControl, MandotaryMessage) {
    check = CheckDdlSelected(ddlControl);
 
    if (check > 0) {
        ddlControl.style.borderColor = "red";
        DivControl.innerHTML = topIcon + MandotaryMessage;
        HandleDiv(DivControl, true);
        return 1;
    }
    else {

        ddlControl.style.borderColor = "";
        DivControl.innerHTML = "";
        HandleDiv(DivControl, false);
        return 0;
    }
}

function CheckDOB(txtControl, DivControl, MandotaryMesaage) 
{
	check = CheckMandatery(txtControl);

	if (check > 0) 
	{
		txtControl.style.borderColor = "red";
		DivControl.innerHTML = topIcon + MandotaryMesaage;
		HandleDiv(DivControl, true);
		return 1;
	}
	else 
	{
		txtControl.style.borderColor = "";
		DivControl.innerHTML = "";
		HandleDiv(DivControl, false);
	}
}

function CheckAge(txtControl, DivControl, MandotaryMesaage, MandotaryFocusMesaage, MandotaryValidMesaage, e) 
{
	if (navigator.appName != 'Microsoft Internet Explorer') 
		{
			if (e.toString().search('KeyboardEvent') != -1) {
				check = CheckMandatery(txtControl);

				if (check > 0) {
					txtControl.style.borderColor = "red";
					DivControl.innerHTML = topIcon + MandotaryMesaage;
					HandleDiv(DivControl, true);
					return 1;
				}
				else 
				{
					txtControl.style.borderColor = "";
					DivControl.innerHTML = "";
					HandleDiv(DivControl, false);
				}

				check = CheckBlank(txtControl);

				if (check > 0) {
					txtControl.style.borderColor = "red";
					DivControl.innerHTML = topIcon + MandotaryValidMesaage;
					HandleDiv(DivControl, true);
					return 1;
				}
				else 
					{
					txtControl.style.borderColor = "";
					DivControl.innerHTML = "";
					HandleDiv(DivControl, false);
				}

				check = Checknumplus(txtControl);

				if (check > 0) {
					DivControl.innerHTML = topIcon + MandotaryValidMesaage;
					txtControl.style.borderColor = "red";
					HandleDiv(DivControl, true);
					return 1;
				}
				else {
					txtControl.style.borderColor = "";
					DivControl.innerHTML = "";
					HandleDiv(DivControl, false);
				}
			}
			else if (e.toString().search('MouseEvent') != -1) 
			{
				if (txtControl.value == "") {
					var HTML = topIcon + MandotaryFocusMesaage;
					DivControl.innerHTML = HTML;
					HandleDiv(DivControl, true);
					return 1;
				}
				else 
				{
					check = CheckMandatery(txtControl);

					if (check > 0) 
					{
						txtControl.style.borderColor = "red";
						DivControl.innerHTML = topIcon + MandotaryMesaage;
						HandleDiv(DivControl, true);
						return 1;
					}
					else 
					{
						txtControl.style.borderColor = "";
						DivControl.innerHTML = "";
						HandleDiv(DivControl, false);
					}

					if (txtControl.value != "") 
					{
						check = CheckBlank(txtControl);

						if (check > 0) {
							txtControl.style.borderColor = "red";
							DivControl.innerHTML = topIcon + MandotaryValidMesaage;
							HandleDiv(DivControl, true);
							return 1;
						}
						else {
							txtControl.style.borderColor = "";
							DivControl.innerHTML = "";
							HandleDiv(DivControl, false);
						}

						check = Checknumplus(txtControl);

						if (check > 0) {
							DivControl.innerHTML = topIcon + MandotaryValidMesaage;
							txtControl.style.borderColor = "red";
							HandleDiv(DivControl, true);
							return 1;
						}
						else {
							txtControl.style.borderColor = "";
							DivControl.innerHTML = "";
							HandleDiv(DivControl, false);
						}
					}
				}
			}
			else if (e.toString().search('Event') != -1) 
			{
				check = CheckMandatery(txtControl);
 
				if (check > 0) {
					txtControl.style.borderColor = "red";
					DivControl.innerHTML = topIcon + MandotaryMesaage;
					HandleDiv(DivControl, true);
					return 1;
				}
				else 
				{
					txtControl.style.borderColor = "";
					DivControl.innerHTML = "";
					HandleDiv(DivControl, false);
				}

				if (txtControl.value != "") 
				{
					check = CheckBlank(txtControl);

					if (check > 0) {
						txtControl.style.borderColor = "red";
						DivControl.innerHTML = topIcon + MandotaryValidMesaage;
						HandleDiv(DivControl, true);
						return 1;
					}
					else {
						txtControl.style.borderColor = "";
						DivControl.innerHTML = "";
						HandleDiv(DivControl, false);
					}

					check = Checknumplus(txtControl);

					if (check > 0) {
						DivControl.innerHTML = topIcon + MandotaryValidMesaage;
						txtControl.style.borderColor = "red";
						HandleDiv(DivControl, true);
						return 1;
					}
					else {
						txtControl.style.borderColor = "";
						DivControl.innerHTML = "";
						HandleDiv(DivControl, false);
					}
				}
			}
    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
        check = CheckMandatery(txtControl);

        if (check > 0) 
		{
            txtControl.style.borderColor = "red";
            DivControl.innerHTML = topIcon + MandotaryMesaage;
            HandleDiv(DivControl, true);
            return 1;
        }
        else 
		{
            txtControl.style.borderColor = "";
            DivControl.innerHTML = "";
            HandleDiv(DivControl, false);

        }

		check = Checknumplus(txtControl);

		if (check > 0) {
			DivControl.innerHTML = topIcon + MandotaryValidMesaage;
			txtControl.style.borderColor = "red";
			HandleDiv(DivControl, true);
			return 1;
		}
		else {
			txtControl.style.borderColor = "";
			DivControl.innerHTML = "";
			HandleDiv(DivControl, false);
		}
    }
}


function CheckName(txtControl, DivControl, MandotaryMesaage, MandotaryFocusMesaage, MandotaryValidMesaage, e) 
	{
        if (navigator.appName != 'Microsoft Internet Explorer') 
		{
			if (e.toString().search('KeyboardEvent') != -1) {
				check = CheckMandatery(txtControl);

				if (check > 0) {
					txtControl.style.borderColor = "red";
					DivControl.innerHTML = topIcon + MandotaryMesaage;
					HandleDiv(DivControl, true);
					return 1;
				}
				else {
					txtControl.style.borderColor = "";
					DivControl.innerHTML = "";
					HandleDiv(DivControl, false);
				}

				check = CheckBlank(txtControl);

				if (check > 0) {
					txtControl.style.borderColor = "red";
					DivControl.innerHTML = topIcon + MandotaryValidMesaage;
					HandleDiv(DivControl, true);
					return 1;
				}
				else {
					txtControl.style.borderColor = "";
					DivControl.innerHTML = "";
					HandleDiv(DivControl, false);
				}

				if (txtControl.value != "") {
					check = CheckAlphaSpace(txtControl);
					if (check > 0) {
						txtControl.style.borderColor = "red";
						DivControl.innerHTML = topIcon + MandotaryValidMesaage;
						HandleDiv(DivControl, true);
						return 1;
					}
					else {
						txtControl.style.borderColor = "";
						DivControl.innerHTML = "";
						HandleDiv(DivControl, false);
					}
				}

			}
			else if (e.toString().search('MouseEvent') != -1) {

				if (txtControl.value == "") {
					var HTML = topIcon + MandotaryFocusMesaage;
					DivControl.innerHTML = HTML;
					HandleDiv(DivControl, true);
					return 1;
				}
				else {
					check = CheckMandatery(txtControl);

					if (check > 0) {
						txtControl.style.borderColor = "red";
						DivControl.innerHTML = topIcon + MandotaryMesaage;
						HandleDiv(DivControl, true);
						return 1;
					}
					else {
						txtControl.style.borderColor = "";
						DivControl.innerHTML = "";
						HandleDiv(DivControl, false);
					}

					if (txtControl.value != "") {
						check = CheckAlphaSpace(txtControl);
						if (check > 0) {
							txtControl.style.borderColor = "red";
							DivControl.innerHTML = topIcon + MandotaryValidMesaage;
							HandleDiv(DivControl, true);
							return 1;
						}
						else {
							txtControl.style.borderColor = "";
							DivControl.innerHTML = "";
							HandleDiv(DivControl, false);
						}
						check = CheckBlank(txtControl);

						if (check > 0) {
							txtControl.style.borderColor = "red";
							DivControl.innerHTML = topIcon + MandotaryValidMesaage;
							HandleDiv(DivControl, true);
							return 1;
						}
						else {
							txtControl.style.borderColor = "";
							DivControl.innerHTML = "";
							HandleDiv(DivControl, false);
						}
					}

				}
			}
			else if (e.toString().search('Event') != -1) {
				check = CheckMandatery(txtControl);


				if (check > 0) {
					txtControl.style.borderColor = "red";
					DivControl.innerHTML = topIcon + MandotaryMesaage;
					HandleDiv(DivControl, true);
					return 1;
				}
				else {
					txtControl.style.borderColor = "";
					DivControl.innerHTML = "";
					HandleDiv(DivControl, false);

				}


				if (txtControl.value != "") {
					check = CheckAlphaSpace(txtControl);
					// MsgCheck(check, txtControl, DivControl, MandotaryValidMesaage);
					check = 0;

					if (check > 0) {
						txtControl.style.borderColor = "red";
						DivControl.innerHTML = topIcon + MandotaryValidMesaage;
						HandleDiv(DivControl, true);
						return 1;
					}
					else {
						txtControl.style.borderColor = "";
						DivControl.innerHTML = "";
						HandleDiv(DivControl, false);
					}
					check = CheckBlank(txtControl);

					if (check > 0) {
						txtControl.style.borderColor = "red";
						DivControl.innerHTML = topIcon + MandotaryValidMesaage;
						HandleDiv(DivControl, true);
						return 1;
					}
					else {
						txtControl.style.borderColor = "";
						DivControl.innerHTML = "";
						HandleDiv(DivControl, false);
					}
				}
			}
    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
        check = CheckMandatery(txtControl);
        //MsgCheck(check, txtControl, DivControl, MandotaryMesaage);
        //check = 0;

        if (check > 0) {
            txtControl.style.borderColor = "red";
            DivControl.innerHTML = topIcon + MandotaryMesaage;
            HandleDiv(DivControl, true);
            return 1;
        }
        else {
            txtControl.style.borderColor = "";
            DivControl.innerHTML = "";
            HandleDiv(DivControl, false);

        }


        if (txtControl.value != "") {
            check = CheckAlphaSpace(txtControl);
            //    MsgCheck(check, txtControl, DivControl, MandotaryValidMesaage);
            //  check = 0;
            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }
    }
}
//Function for Multiple Name seprated by comma & not mandatory
function CheckSubName(txtControl, DivControl, MandotaryFocusMesaage, MandotaryValidMesaage, e) {

    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
           
            check = CheckBlank(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            if (txtControl.value != "") {
                check = CheckAlphaSpaceDotComa(txtControl);
                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }

        }
        else if (e.toString().search('MouseEvent') != -1) {
            if (txtControl.value == "") {
                var HTML = topIcon + MandotaryValidMesaage;
                DivControl.innerHTML = HTML;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                

                if (txtControl.value != "") {
                    check = CheckAlphaSpaceDotComa(txtControl);
                    if (check > 0) {
                        txtControl.style.borderColor = "red";
                        DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                        HandleDiv(DivControl, true);
                        return 1;
                    }
                    else {
                        txtControl.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }
                    check = CheckBlank(txtControl);

                    if (check > 0) {
                        txtControl.style.borderColor = "red";
                        DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                        HandleDiv(DivControl, true);
                        return 1;
                    }
                    else {
                        txtControl.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }
                }
            }
        }
        else if (e.toString().search('Event') != -1) {
        

            if (txtControl.value != "") {
                check = CheckAlphaSpaceDotComa(txtControl);
                // MsgCheck(check, txtControl, DivControl, MandotaryValidMesaage);
                check = 0;

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
                check = CheckBlank(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }
    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
      


        if (txtControl.value != "") {
            check = CheckAlphaSpaceDotComa(txtControl);
            //    MsgCheck(check, txtControl, DivControl, MandotaryValidMesaage);
            //  check = 0;
            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }
    }
}

function CheckAddress(txtControl, DivControl, MandotaryMesaage, MandotaryFocusMesaage, MandotaryValidMesaage, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
            check = CheckMandatery(txtControl);
            //MsgCheck(check, txtControl, DivControl, MandotaryMesaage);
            //check = 0;

            if (check > 0) {
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            if ((trim(txtControl).value) != "") {

                var intLoop = 0;
                var i;
                i = 0;
                var pstrString = txtControl.value;

                for (intLoop = 0; intLoop < pstrString.length; intLoop = intLoop + 1) {
                    if (pstrString.charAt(intLoop) == "'" || pstrString.charAt(intLoop) == "!" || pstrString.charAt(intLoop) == "@" || pstrString.charAt(intLoop) == "#" || pstrString.charAt(intLoop) == "$" || pstrString.charAt(intLoop) == "%" || pstrString.charAt(intLoop) == "^" || pstrString.charAt(intLoop) == "*" || pstrString.charAt(intLoop) == "(" || pstrString.charAt(intLoop) == ")" || pstrString.charAt(intLoop) == "`" || pstrString.charAt(intLoop) == "~" || pstrString.charAt(intLoop) == "{" || pstrString.charAt(intLoop) == "}" || pstrString.charAt(intLoop) == "[" || pstrString.charAt(intLoop) == "]" || pstrString.charAt(intLoop) == "|" || pstrString.charAt(intLoop) == ";" || pstrString.charAt(intLoop) == ":" || pstrString.charAt(intLoop) == "<" || pstrString.charAt(intLoop) == ">" || pstrString.charAt(intLoop) == "?") {
                        DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                        HandleDiv(DivControl, true);
                        txtControl.style.borderColor = "red";
                        return 1;
                    }
                    else {
                        txtControl.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }
                }
            }

        }
        else if (e.toString().search('MouseEvent') != -1) {
            var HTML = topIcon + MandotaryFocusMesaage;
            DivControl.innerHTML = HTML;
            HandleDiv(DivControl, true);

            check = CheckMandatery(txtControl);
            //MsgCheck(check, txtControl, DivControl, MandotaryMesaage);
            //check = 0;

            if (check > 0) {
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            if ((trim(txtControl).value) != "") {

                var intLoop = 0;
                var i;
                i = 0;
                var pstrString = txtControl.value;

                for (intLoop = 0; intLoop < pstrString.length; intLoop = intLoop + 1) {
                    if (pstrString.charAt(intLoop) == "'" || pstrString.charAt(intLoop) == "!" || pstrString.charAt(intLoop) == "@" || pstrString.charAt(intLoop) == "#" || pstrString.charAt(intLoop) == "$" || pstrString.charAt(intLoop) == "%" || pstrString.charAt(intLoop) == "^" || pstrString.charAt(intLoop) == "*" || pstrString.charAt(intLoop) == "(" || pstrString.charAt(intLoop) == ")" || pstrString.charAt(intLoop) == "`" || pstrString.charAt(intLoop) == "~" || pstrString.charAt(intLoop) == "{" || pstrString.charAt(intLoop) == "}" || pstrString.charAt(intLoop) == "[" || pstrString.charAt(intLoop) == "]" || pstrString.charAt(intLoop) == "|" || pstrString.charAt(intLoop) == ";" || pstrString.charAt(intLoop) == ":" || pstrString.charAt(intLoop) == "<" || pstrString.charAt(intLoop) == ">" || pstrString.charAt(intLoop) == "?") {
                        DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                        HandleDiv(DivControl, true);
                        txtControl.style.borderColor = "red";
                        return 1;
                    }
                    else {
                        txtControl.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }
                }
            }
            //            if(txtControl.value == "")
            //                return 1;
        }
        else if (e.toString().search('Event') != -1) {
            check = CheckMandatery(txtControl);
            // MsgCheck(check, txtControl, DivControl, MandotaryMesaage);
            // check = 0;

            if (check > 0) {
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            if ((trim(txtControl).value) != "") {
                var intLoop = 0;
                var i;
                i = 0;
                var pstrString = txtControl.value;

                for (intLoop = 0; intLoop < pstrString.length; intLoop = intLoop + 1) {
                    if (pstrString.charAt(intLoop) == "'" || pstrString.charAt(intLoop) == "!" || pstrString.charAt(intLoop) == "@" || pstrString.charAt(intLoop) == "#" || pstrString.charAt(intLoop) == "$" || pstrString.charAt(intLoop) == "%" || pstrString.charAt(intLoop) == "^" || pstrString.charAt(intLoop) == "*" || pstrString.charAt(intLoop) == "(" || pstrString.charAt(intLoop) == ")" || pstrString.charAt(intLoop) == "`" || pstrString.charAt(intLoop) == "~" || pstrString.charAt(intLoop) == "{" || pstrString.charAt(intLoop) == "}" || pstrString.charAt(intLoop) == "[" || pstrString.charAt(intLoop) == "]" || pstrString.charAt(intLoop) == "|" || pstrString.charAt(intLoop) == ";" || pstrString.charAt(intLoop) == ":" || pstrString.charAt(intLoop) == "<" || pstrString.charAt(intLoop) == ">" || pstrString.charAt(intLoop) == "?") {
                        DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                        HandleDiv(DivControl, true);
                        txtControl.style.borderColor = "red";
                        return 1;
                    }
                    else {
                        txtControl.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }
                }
            }
        }


    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
        check = CheckMandatery(txtControl);
        //MsgCheck(check, txtControl, DivControl, MandotaryMesaage);
        //check = 0;

        if (check > 0) {
            DivControl.innerHTML = topIcon + MandotaryMesaage;
            HandleDiv(DivControl, true);
            return 1;
        }
        else {
            txtControl.style.borderColor = "";
            DivControl.innerHTML = "";
            HandleDiv(DivControl, false);
        }

        if ((trim(txtControl).value) != "") {

            var intLoop = 0;
            var i;
            i = 0;
            var pstrString = txtControl.value;

            for (intLoop = 0; intLoop < pstrString.length; intLoop = intLoop + 1) {
                if (pstrString.charAt(intLoop) == "'" || pstrString.charAt(intLoop) == "!" || pstrString.charAt(intLoop) == "@" || pstrString.charAt(intLoop) == "#" || pstrString.charAt(intLoop) == "$" || pstrString.charAt(intLoop) == "%" || pstrString.charAt(intLoop) == "^" || pstrString.charAt(intLoop) == "*" || pstrString.charAt(intLoop) == "(" || pstrString.charAt(intLoop) == ")" || pstrString.charAt(intLoop) == "`" || pstrString.charAt(intLoop) == "~" || pstrString.charAt(intLoop) == "{" || pstrString.charAt(intLoop) == "}" || pstrString.charAt(intLoop) == "[" || pstrString.charAt(intLoop) == "]" || pstrString.charAt(intLoop) == "|" || pstrString.charAt(intLoop) == ";" || pstrString.charAt(intLoop) == ":" || pstrString.charAt(intLoop) == "<" || pstrString.charAt(intLoop) == ">" || pstrString.charAt(intLoop) == "?") {
                    DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                    HandleDiv(DivControl, true);
                    txtControl.style.borderColor = "red";
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }
    }
}

function CheckContactNo(txtControl, DivControl, MandotaryMesaage, MandotaryFocusMesaage, MandotaryValidMesaage, e, IsMandatory) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
            if ((IsMandatory * 1) == 1) {
                check = CheckMandatery(txtControl);

                if (check > 0) {
                    DivControl.innerHTML = topIcon + MandotaryMesaage;
                    txtControl.style.borderColor = "red";
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }

            check = Checknumplus(txtControl);

            if (check > 0) {
                DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                txtControl.style.borderColor = "red";
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

        }
        else if (e.toString().search('MouseEvent') != -1) {
            if (txtControl.value == "") {
                var HTML = topIcon + MandotaryFocusMesaage;
                DivControl.innerHTML = HTML;
                HandleDiv(DivControl, true);

                if ((IsMandatory * 1) == 1) {
                    return 1;
                }
            }
            else {
                if ((IsMandatory * 1) == 1 || txtControl.value != "") {
                    check = CheckMandatery(txtControl);
                    if (check > 0) {
                        DivControl.innerHTML = topIcon + MandotaryMesaage;
                        txtControl.style.borderColor = "red";
                        HandleDiv(DivControl, true);
                        return 1;
                    }
                    else {
                        txtControl.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }
                }

                check = Checknumplus(txtControl);

                if (check > 0) {
                    DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                    txtControl.style.borderColor = "red";
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }
        else if (e.toString().search('Event') != -1) {
            if ((IsMandatory * 1) == 1) {
                check = CheckMandatery(txtControl);
                if (check > 0) {
                    DivControl.innerhtml = topicon + mandotarymesaage;
                    txtControl.style.bordercolor = "red";
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.bordercolor = "";
                    DivControl.innerhtml = "";
                    HandleDiv(DivControl, false);
                }
            }

            check = Checknumplus(txtControl);


            if (check > 0) {
                DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                txtControl.style.borderColor = "red";
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }

    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
        if ((IsMandatory * 1) == 1) {
            check = CheckMandatery(txtControl);

            if (check > 0) {
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                txtControl.style.borderColor = "red";
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }


        check = Checknumplus(txtControl);
        //MsgCheck(check, txtControl, DivControl, MandotaryValidMesaage);
        //check = 0;

        if (check > 0) {
            DivControl.innerHTML = topIcon + MandotaryValidMesaage;
            txtControl.style.borderColor = "red";
            HandleDiv(DivControl, true);
            return 1;
        }
        else {
            txtControl.style.borderColor = "";
            DivControl.innerHTML = "";
            HandleDiv(DivControl, false);
        }
    }
}

//Manish K: Validation for Email address. It will only validate email syntax. 
function CheckEmail(txtControl, DivControl, MandotaryMesaage, FocusMesaage, ValidMesaage, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
        
                check = CheckMandatery(txtControl);
                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            
        }
        else if (e.toString().search('MouseEvent') != -1) {
            if (txtControl.value == "") {
                var HTML = topIcon + FocusMesaage;
                DivControl.innerHTML = HTML;
                HandleDiv(DivControl, true);
            }

            else {
                
                check = CheckMandatery(txtControl);
                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            
                check = checkEmail(txtControl);
                if (check > 0) {
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    txtControl.style.borderColor = "red";
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }
        else if (e.toString().search('Event') != -1) {
            check = CheckMandatery(txtControl);


				if (check > 0) {
					txtControl.style.borderColor = "red";
					DivControl.innerHTML = topIcon + MandotaryMesaage;
					HandleDiv(DivControl, true);
					return 1;
				}
				else {
					txtControl.style.borderColor = "";
					DivControl.innerHTML = "";
					HandleDiv(DivControl, false);

				}
        
            if (txtControl.value != "") {
                check = checkEmail(txtControl);
                if (check > 0) {
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    txtControl.style.borderColor = "red";
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }
    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
            check = CheckMandatery(txtControl);

			if (check > 0) {
				txtControl.style.borderColor = "red";
				DivControl.innerHTML = topIcon + MandotaryMesaage;
				HandleDiv(DivControl, true);
				return 1;
			}
			else {
				txtControl.style.borderColor = "";
				DivControl.innerHTML = "";
				HandleDiv(DivControl, false);

			}
        
        check = checkEmail(txtControl);
        if (check > 0) {
            DivControl.innerHTML = topIcon + ValidMesaage;
            txtControl.style.borderColor = "red";
            HandleDiv(DivControl, true);
            return 1;
        }
        else {
            txtControl.style.borderColor = "";
            DivControl.innerHTML = "";
            HandleDiv(DivControl, false);
        }
    }
}

//Namrata Chokhani - Validation for Password. Can be used where only space is not allowed.
function CheckPassword(txtControl, DivControl, MandotaryMesaage, FocusMesaage, ValidMesaage, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
            check = CheckMandatery(txtControl);
            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);

            }

            if (txtControl.value != "") {
                check = checkSpace(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }
        else if (e.toString().search('MouseEvent') != -1) {
            if (txtControl.value == "") {
                var HTML = topIcon + FocusMesaage;
                DivControl.innerHTML = HTML;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                check = CheckMandatery(txtControl);
                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = checkSpace(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
            //            if (txtControl.value == "")
            //                return 1;
        }
        else if (e.toString().search('Event') != -1) {
            check = CheckMandatery(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            if (txtControl.value != "") {
                check = checkSpace(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }
    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
        check = CheckMandatery(txtControl);

        if (check > 0) {
            txtControl.style.borderColor = "red";
            DivControl.innerHTML = topIcon + MandotaryMesaage;
            HandleDiv(DivControl, true);
            return 1;
        }
        else {
            txtControl.style.borderColor = "";
            DivControl.innerHTML = "";
            HandleDiv(DivControl, false);

        }

        if (txtControl.value != "") {
            check = checkSpace(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + ValidMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }
    }
}

//Namrata Chokhani - Comparing values of textboxes.
function ComparePassword(txtControl1, txtControl2, DivControl, FocusText, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('Event') != -1) {
            if (txtControl1.value != "" && txtControl2.value != "") {
                if (txtControl1.value.length <= txtControl2.value.length) {
                    if (txtControl1.value != txtControl2.value) {
                        txtControl2.style.borderColor = "red";
                        var HTML = topIcon + FocusText;
                        DivControl.innerHTML = HTML;
                        HandleDiv(DivControl, true);
                        return 1;
                    }
                    else {
                        txtControl2.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }
                }
                else if (txtControl1.value.length >= txtControl2.value.length) {
                    if (txtControl1.value != txtControl2.value) {
                        txtControl2.style.borderColor = "red";
                        var HTML = topIcon + FocusText;
                        DivControl.innerHTML = HTML;
                        HandleDiv(DivControl, true);
                        return 1;
                    }
                    else {
                        txtControl2.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }
                }
            }

        }
    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
        if (txtControl1.value != "" && txtControl2.value != "") {
            if (txtControl1.value != txtControl2.value) {
                txtControl2.style.borderColor = "red";
                var HTML = topIcon + FocusText;
                DivControl.innerHTML = HTML;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl2.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

        }
    }
}

//Namrata Chokhani - Validation for alphanumeric characters with dot, comma, slash, hyphen and space are to be allowed.
function CheckSpecialName(txtControl, DivControl, MandotaryMesaage, FocusMesaage, ValidMesaage, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
            check = CheckMandatery(txtControl);
            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);

            }

            if (txtControl.value != "") {
                check = Checkalphaspecial(txtControl);


                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = CheckBlank(txtControl);


                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = checkSlash(txtControl.value);


                if (check == txtControl.value.length) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = checkHypehen(txtControl.value);


                if (check == txtControl.value.length) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = checkComma(txtControl.value);


                if (check == txtControl.value.length) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = checkdot(txtControl.value);


                if (check == txtControl.value.length) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }
        else if (e.toString().search('MouseEvent') != -1) {
            if (txtControl.value == "") {
                var HTML = topIcon + FocusMesaage;
                DivControl.innerHTML = HTML;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                check = CheckMandatery(txtControl);
                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                if (txtControl.value != "") {
                    check = Checkalphaspecial(txtControl);

                    if (check > 0) {
                        txtControl.style.borderColor = "red";
                        DivControl.innerHTML = topIcon + ValidMesaage;
                        HandleDiv(DivControl, true);
                        return 1;
                    }
                    else {
                        txtControl.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }

                    check = CheckBlank(txtControl);

                    if (check > 0) {
                        txtControl.style.borderColor = "red";
                        DivControl.innerHTML = topIcon + ValidMesaage;
                        HandleDiv(DivControl, true);
                        return 1;
                    }
                    else {
                        txtControl.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }

                    check = checkSlash(txtControl.value);

                    if (check == txtControl.value.length) {
                        txtControl.style.borderColor = "red";
                        DivControl.innerHTML = topIcon + ValidMesaage;
                        HandleDiv(DivControl, true);
                        return 1;
                    }
                    else {
                        txtControl.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }

                    check = checkHypehen(txtControl.value);

                    if (check == txtControl.value.length) {
                        txtControl.style.borderColor = "red";
                        DivControl.innerHTML = topIcon + ValidMesaage;
                        HandleDiv(DivControl, true);
                        return 1;
                    }
                    else {
                        txtControl.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }

                    check = checkComma(txtControl.value);

                    if (check == txtControl.value.length) {
                        txtControl.style.borderColor = "red";
                        DivControl.innerHTML = topIcon + ValidMesaage;
                        HandleDiv(DivControl, true);
                        return 1;
                    }
                    else {
                        txtControl.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }

                    check = checkdot(txtControl.value);

                    if (check == txtControl.value.length) {
                        txtControl.style.borderColor = "red";
                        DivControl.innerHTML = topIcon + ValidMesaage;
                        HandleDiv(DivControl, true);
                        return 1;
                    }
                    else {
                        txtControl.style.borderColor = "";
                        DivControl.innerHTML = "";
                        HandleDiv(DivControl, false);
                    }
                }
            }
        }
        else if (e.toString().search('Event') != -1) {

            check = CheckMandatery(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            if (txtControl.value != "") {
                check = Checkalphaspecial(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = CheckBlank(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = checkSlash(txtControl.value);

                if (check == txtControl.value.length) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = checkHypehen(txtControl.value);

                if (check == txtControl.value.length) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = checkComma(txtControl.value);

                if (check == txtControl.value.length) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = checkdot(txtControl.value);

                if (check == txtControl.value.length) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + ValidMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }
    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
        check = CheckMandatery(txtControl);

        if (check > 0) {
            txtControl.style.borderColor = "red";
            DivControl.innerHTML = topIcon + MandotaryMesaage;
            HandleDiv(DivControl, true);
            return 1;
        }
        else {
            txtControl.style.borderColor = "";
            DivControl.innerHTML = "";
            HandleDiv(DivControl, false);

        }

        if (txtControl.value != "") {
            check = Checkalphaspecial(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + ValidMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            check = CheckBlank(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + ValidMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            check = checkSlash(txtControl.value);

            if (check == txtControl.value.length) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + ValidMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            check = checkHypehen(txtControl.value);

            if (check == txtControl.value.length) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + ValidMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            check = checkComma(txtControl.value);

            if (check == txtControl.value.length) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + ValidMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            check = checkdot(txtControl.value);

            if (check == txtControl.value.length) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + ValidMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }
    }
}




//Namrata Chokhani - Validation for checking only mandatory
function CheckClosingDate(txtControl, DivControl, MandotaryMesaage, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
            check = CheckMandatery(txtControl);
            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);

            }
        }
        else if (e.toString().search('MouseEvent') != -1) {
            var HTML = topIcon + MandotaryMesaage;
            DivControl.innerHTML = HTML;
            HandleDiv(DivControl, true);

            if (txtControl.value == "")
                return 1;
            check = CheckMandatery(txtControl);
            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);

            }
        }
        else if (e.toString().search('Event') != -1) {
            check = CheckMandatery(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }
    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
        check = CheckMandatery(txtControl);

        if (check > 0) {
            txtControl.style.borderColor = "red";
            DivControl.innerHTML = topIcon + MandotaryMesaage;
            HandleDiv(DivControl, true);
            return 1;
        }
        else {
            txtControl.style.borderColor = "";
            DivControl.innerHTML = "";
            HandleDiv(DivControl, false);

        }
    }
}

//Namrata Chokhani - Validation for url. 
function CheckMapUrl(txtControl, DivControl, FocusMesaage, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
            if (txtControl.value != "") {
                check = CheckUrl(txtControl);

                if (check == txtControl.value.length) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + FocusMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }
        else if (e.toString().search('MouseEvent') != -1) {
            var HTML = topIcon + FocusMesaage;
            DivControl.innerHTML = HTML;
            HandleDiv(DivControl, true);
            if (txtControl.value != "") {
                check = CheckUrl(txtControl);

                if (check == txtControl.value.length) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + FocusMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }

            if (txtControl.value == "")
                return 1;
        }
        else if (e.toString().search('Event') != -1) {
            if (txtControl.value != "") {
                check = CheckUrl(txtControl);

                if (check == txtControl.value.length) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + FocusMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }
    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
        if (txtControl.value != "") {
            check = CheckUrl(txtControl);

            if (check == txtControl.value.length) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + FocusMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }
    }
}

//Namrata Chokhani - Validation for not allowing only blank space. 
function CheckDescriptions(txtControl, DivControl, FocusMesaage, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
            if (txtControl.value != "") {
                check = CheckBlank(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + FocusMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }
        else if (e.toString().search('MouseEvent') != -1) {
            var HTML = topIcon + FocusMesaage;
            DivControl.innerHTML = HTML;
            HandleDiv(DivControl, true);

            if (txtControl.value != "") {
                check = CheckBlank(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + FocusMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }

            if (txtControl.value == "")
                return 1;
        }
        else if (e.toString().search('Event') != -1) {
            if (txtControl.value != "") {
                check = CheckBlank(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + FocusMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }
    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
        if (txtControl.value != "") {
            check = CheckBlank(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + FocusMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }
    }
}

// Arvind W: Check Fsi Add Planning Page
function CheckFsi(txtControl, DivControl, MandotaryMesaage, MandotaryFocusMesaage, GreatorOneMessage, MandotaryValidMesaage, DotMessage, e) {

    if (navigator.appName != 'Microsoft Internet Explorer') {

        if (e.toString().search('KeyboardEvent') != -1) {
            check = CheckMandatery(txtControl);
            if (check > 0) {
                MsgCheckTrue(txtControl, DivControl, MandotaryMesaage);

                return 1;
                alert(check)
            }

            else {
                MsgCheckFalse(txtControl, DivControl)
            }

            check = CheckNumDot(txtControl);
            if (check > 0) {

                MsgCheckTrue(txtControl, DivControl, DotMessage);
                return 1;


            }
            else {
                MsgCheckFalse(txtControl, DivControl);
            }

            //alert(txtControl.value);
            if (txtControl.value * 1 < 1) {
                //alert(txtControl.value);

                MsgCheckTrue(txtControl, DivControl, GreatorOneMessage);
                return 1;


            }
            else {
                MsgCheckFalse(txtControl, DivControl)

            }
            check = checkdot(txtControl.value);
            if (check > 1) {

                MsgCheckTrue(txtControl, DivControl, DotMessage);
                return 1;

            }

            else {
                MsgCheckFalse(txtControl, DivControl)
            }
            return 0;
        }


        else if (e.toString().search('MouseEvent') != -1) {
            var HTML = topIcon + MandotaryFocusMesaage;
            DivControl.innerHTML = HTML;
            HandleDiv(DivControl, true);

            check = CheckMandatery(txtControl);
            if (check > 0) {
                MsgCheckTrue(txtControl, DivControl, MandotaryMesaage);

                return 1;
                alert(check)
            }

            else {
                MsgCheckFalse(txtControl, DivControl)
            }

            check = CheckNumDot(txtControl);
            if (check > 0) {

                MsgCheckTrue(txtControl, DivControl, DotMessage);
                return 1;


            }
            else {
                MsgCheckFalse(txtControl, DivControl);
            }

            //alert(txtControl.value);
            if (txtControl.value * 1 < 1) {
                //alert(txtControl.value);

                MsgCheckTrue(txtControl, DivControl, GreatorOneMessage);
                return 1;


            }
            else {
                MsgCheckFalse(txtControl, DivControl)

            }
            check = checkdot(txtControl.value);
            if (check > 1) {

                MsgCheckTrue(txtControl, DivControl, DotMessage);
                return 1;

            }

            else {
                MsgCheckFalse(txtControl, DivControl)
            }
            check = CheckMandatery(txtControl);
            if (check > 0) {
                MsgCheckTrue(txtControl, DivControl, MandotaryMesaage);

                return 1;
                alert(check)
            }

            else {
                MsgCheckFalse(txtControl, DivControl)
            }

            check = CheckNumDot(txtControl);
            if (check > 0) {

                MsgCheckTrue(txtControl, DivControl, DotMessage);
                return 1;


            }
            else {
                MsgCheckFalse(txtControl, DivControl);
            }

            //alert(txtControl.value);
            if (txtControl.value * 1 < 1) {
                //alert(txtControl.value);

                MsgCheckTrue(txtControl, DivControl, GreatorOneMessage);
                return 1;


            }
            else {
                MsgCheckFalse(txtControl, DivControl)

            }
            check = checkdot(txtControl.value);
            if (check > 1) {

                MsgCheckTrue(txtControl, DivControl, DotMessage);
                return 1;

            }

            else {
                MsgCheckFalse(txtControl, DivControl)
            }



        }
        else if (e.toString().search('Event') != -1) {
            if (txtControl.value == "") {
                DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                HandleDiv(DivControl, true);
            }
            else {
                check = CheckNumDot(txtControl);
                if (check > 0) {
                    MsgCheckTrue(txtControl, DivControl, MandotaryValidMesaage)
                    return 1;


                }
            }
        }


    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {

        check = CheckMandatery(txtControl);
        if (check > 0) {
            MsgCheckTrue(txtControl, DivControl, MandotaryMesaage);
            return 1;
        }

        else {
            MsgCheckFalse(txtControl, DivControl)
        }

        check = CheckNumDot(txtControl);
        if (check > 0) {
            MsgCheckTrue(txtControl, DivControl, MandotaryValidMesaage);
            return 1;


        }

        else {
            MsgCheckFalse(txtControl, DivControl)
        }

        if (txtControl.value * 1 < 1) {
            MsgCheckTrue(txtControl, DivControl, GreatorOneMessage);
            return 1;


        }
        check = checkdot(txtControl.value);
        if (check > 1) {

            MsgCheckTrue(txtControl, DivControl, DotMessage);
            return 1;

        }


        else {
            MsgCheckFalse(txtControl, DivControl);
        }

    }



}
//Arvind : Function for Add Pllaning page Use for txtTdr &txtPremium
function CheckTdr(txtControl, DivControl, MandotaryValidMesaage, DotMessage, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
            // for Valid 
            check = CheckNumDot(txtControl);
            if (check > 0) {
                MsgCheckTrue(txtControl, DivControl, MandotaryValidMesaage);
                txtControl.value = "0.0";

                return 1;
            }
            else {
                MsgCheckFalse(txtControl, DivControl);
            }

            check = checkdot(txtControl.value);
            if (check > 1) {
                MsgCheckTrue(txtControl, DivControl, DotMessage);
                txtControl.value = "0.0";
                return 1;
            }
            else {
                MsgCheckFalse(txtControl, DivControl);
            }
            return true;

        }
        else if (e.toString().search('MouseEvent') != -1) {
            if (txtControl.value == "0.0") {
                var HTML = topIcon + MandotaryValidMesaage;
                DivControl.innerHTML = HTML;
                HandleDiv(DivControl, true);
            }
            else if (txtControl.value != "0.0") {
                check = CheckNumDot(txtControl);
                if (check > 0) {
                    MsgCheckTrue(txtControl, DivControl, MandotaryValidMesaage);
                    txtControl.value = "0.0";

                    return 1;
                }
                else {
                    MsgCheckFalse(txtControl, DivControl);
                }

                check = checkdot(txtControl.value);
                if (check > 1) {
                    MsgCheckTrue(txtControl, DivControl, DotMessage);
                    txtControl.value = "0.0";
                    return 1;
                }
                else {
                    MsgCheckFalse(txtControl, DivControl);
                }

            }

        }

        else if (e.toString().search('Event') != -1) {
            if (txtControl.value == "") {
                DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                HandleDiv(DivControl, true);
                txtControl.value = "0.0";

            }
            else {
                check = CheckNumDot(txtControl);
                if (check > 0) {
                    MsgCheckTrue(txtControl, divddlPurchase, MandotaryValidMesaage);
                    txtControl.value = "0.0";

                    return 1;
                }
                else {
                    MsgCheckFalse(txtControl, DivControl);

                }
            }
        }

    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {

        check = CheckNumDot(txtControl);
        if (check > 0) {
            MsgCheckTrue(txtControl, DivControl, MandotaryValidMesaage);
            txtControl.value = "0.0";

            return 1;
        }

        check = checkdot(txtControl);
        if (check > 0) {
            MsgCheckTrue(txtControl, DivControl, DotMessage);
            txtControl.value = "0.0";
            return 1;


        }
        else {

            MsgCheckFalse(txtControl, DivControl);
        }

    }
}
// Arvind W : Function for Add Country State CIty Pages

function CheckCountryStateCitytxtBox(txtControl, DivControl, MandotaryMesaage, MandotaryValidMesaage, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {

            check = CheckMandatery(txtControl);

            if (check > 0) {
                MsgCheckTrue(txtControl, DivControl, MandotaryMesaage)
                return 1;
            }
            else {
                MsgCheckFalse(txtControl, DivControl);

            }
            check = CheckAlphaSpace(txtControl);
            if (check > 0) {
                MsgCheckTrue(txtControl, DivControl, MandotaryMesaage)
                return 1;
            }
            else {
                MsgCheckFalse(txtControl, DivControl);
            }
            check = CheckBlank(txtControl);
            if (check > 0) {
                MsgCheckTrue(txtControl, DivControl, MandotaryMesaage)
                return 1;
            }
            else {
                MsgCheckFalse(txtControl, DivControl);
            }
        }
        else if (e.toString().search('MouseEvent') != -1) {
            var HTML = topIcon + FocusMesaage;
            DivControl.innerHTML = HTML;
            HandleDiv(DivControl, true);

            if (txtControl.value == "")
                return 1;
        }
        else if (e.toString().search('Event') != -1) {
            check = CheckMandatery(txtControl);

            if (check > 0) {
                MsgCheckTrue(txtControl, DivControl, MandotaryMesaage)
                return 1;
            }
            else {
                MsgCheckFalse(txtControl, DivControl);

            }

        }


    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
        check = CheckMandatery(txtControl);

        if (check > 0) {
            MsgCheckTrue(txtControl, DivControl, MandotaryMesaage)
            return 1;
        }
        else {
            MsgCheckFalse(txtControl, DivControl);
        }
        check = CheckAlphaSpace(txtControl);
        if (check > 0) {
            MsgCheckTrue(txtControl, DivControl, MandotaryValidMesaage)
            return 1;
        }
        else {
            MsgCheckFalse(txtControl, DivControl);
        }
        check = CheckBlank(txtControl);
        if (check > 0) {

            MsgCheckTrue(txtControl, DivControl, MandotaryValidMesaage)
            return 1;
        }
        else {
            MsgCheckFalse(txtControl, DivControl);
        }
    }

}







//Minal M: New Validation for Add Account
function CheckID(txtControl, DivControl, MandotaryMesaage, MandotaryFocusMesaage, MandotaryValidMesaage, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
            check = CheckMandatery(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);

            }


            if (txtControl.value != "") {

                check = CheckAlphaNumHypenSlashSpace(txtControl);
                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryFocusMesaage;
                    HandleDiv(DivControl, true);
                    return false;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = CheckBlank(txtControl);
                if (check > 0) {

                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                    HandleDiv(DivControl, true);
                    return false;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }

        }
        else if (e.toString().search('MouseEvent') != -1) {
            var HTML = topIcon + MandotaryFocusMesaage;
            DivControl.innerHTML = HTML;
            HandleDiv(DivControl, true);
            check = CheckMandatery(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);

            }


            if (txtControl.value != "") {

                check = CheckAlphaNumHypenSlashSpace(txtControl);
                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryFocusMesaage;
                    HandleDiv(DivControl, true);
                    return false;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = CheckBlank(txtControl);
                if (check > 0) {

                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                    HandleDiv(DivControl, true);
                    return false;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }

            if (txtControl.value == "")
                return 1;
        }
        else if (e.toString().search('Event') != -1) {
            check = CheckMandatery(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);

            }


            if (txtControl.value != "") {
                check = CheckAlphaNumHypenSlashSpace(txtControl);
                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryFocusMesaage;
                    HandleDiv(DivControl, true);
                    return false;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = CheckBlank(txtControl);
                if (check > 0) {

                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                    HandleDiv(DivControl, true);
                    return false;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }


    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {


        check = CheckMandatery(txtControl);

        if (check > 0) {
            txtControl.style.borderColor = "red";
            DivControl.innerHTML = topIcon + MandotaryMesaage;
            HandleDiv(DivControl, true);
            return 1;
        }
        else {
            txtControl.style.borderColor = "";
            DivControl.innerHTML = "";
            HandleDiv(DivControl, false);

        }


        if (txtControl.value != "") {

            check = CheckAlphaNumHypenSlashSpace(txtControl);
            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryFocusMesaage;
                HandleDiv(DivControl, true);
                return false;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            check = CheckBlank(txtControl);
            if (check > 0) {

                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                HandleDiv(DivControl, true);
                return false;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }
    }
}

function CheckDescription(txtControl, DivControl, MandotaryMesaage, MandotaryFocusMesaage, MandotaryValidMesaage, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {

            check = CheckMandatery(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);

            }


        }
        else if (e.toString().search('MouseEvent') != -1) {
            var HTML = topIcon + MandotaryFocusMesaage;
            DivControl.innerHTML = HTML;
            HandleDiv(DivControl, true);
            check = CheckMandatery(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);

            }

            if (txtControl.value == "")
                return 1;
        }
        else if (e.toString().search('Event') != -1) {
            check = CheckMandatery(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);

            }


        }


    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {


        check = CheckMandatery(txtControl);

        if (check > 0) {
            txtControl.style.borderColor = "red";
            DivControl.innerHTML = topIcon + MandotaryMesaage;
            HandleDiv(DivControl, true);
            return 1;
        }
        else {
            txtControl.style.borderColor = "";
            DivControl.innerHTML = "";
            HandleDiv(DivControl, false);

        }


    }
}
// Arvind W : Check Amount With Numdot,Mandatory,Dot
function CheckAmount(txtControl, DivControl, MandotaryMesaage, MandotaryValidMesaage, DotMessage, e) {

    if (navigator.appName != 'Microsoft Internet Explorer') {

        if (e.toString().search('KeyboardEvent') != -1) {
            check = CheckMandatery(txtControl);
            if (check > 0) {
                MsgCheckTrue(txtControl, DivControl, MandotaryMesaage);

                return 1;
                alert(check)
            }

            else {
                MsgCheckFalse(txtControl, DivControl)
            }

            check = CheckNumDot(txtControl);
            if (check > 0) {
                MsgCheckTrue(txtControl, DivControl, DotMessage);
                return 1;


            }

            else {
                MsgCheckFalse(txtControl, DivControl)
            }


            check = checkdot(txtControl.value);
            if (check > 1) {

                MsgCheckTrue(txtControl, DivControl, MandotaryMesaage);
                return 1;

            }

            else {
                MsgCheckFalse(txtControl, DivControl)
            }
            return 0;
        }


        else if (e.toString().search('MouseEvent') != -1) {
            var HTML = topIcon + MandotaryValidMesaage;
            DivControl.innerHTML = HTML;
            HandleDiv(DivControl, true);

            check = CheckMandatery(txtControl);
            if (check > 0) {
                MsgCheckTrue(txtControl, DivControl, MandotaryMesaage);

                return 1;
                alert(check)
            }

            else {
                MsgCheckFalse(txtControl, DivControl)
            }

            check = CheckNumDot(txtControl);
            if (check > 0) {
                MsgCheckTrue(txtControl, DivControl, DotMessage);
                return 1;


            }

            else {
                MsgCheckFalse(txtControl, DivControl)
            }


            check = checkdot(txtControl.value);
            if (check > 1) {

                MsgCheckTrue(txtControl, DivControl, MandotaryMesaage);
                return 1;

            }

            else {
                MsgCheckFalse(txtControl, DivControl)
            }
            return 0;

            if (txtControl.value == "")
                return 1;
        }
        else if (e.toString().search('Event') != -1) {
            check = CheckMandatery(txtControl);
            if (txtControl.value == "") {
                DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                HandleDiv(DivControl, true);
            }
            else {
                check = CheckNumDot(txtControl);
                if (check > 0) {
                    MsgCheckTrue(txtControl, DivControl, MandotaryValidMesaage)
                    return 1;


                }
            }
        }


    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {

        check = CheckMandatery(txtControl);
        if (check > 0) {
            MsgCheckTrue(txtControl, DivControl, MandotaryMesaage);
            return 1;
        }

        else {
            MsgCheckFalse(txtControl, DivControl)
        }

        check = CheckNumDot(txtControl);
        if (check > 0) {
            MsgCheckTrue(txtControl, DivControl, MandotaryValidMesaage);
            return 1;


        }

        else {
            MsgCheckFalse(txtControl, DivControl)
        }


        check = checkdot(txtControl.value);
        if (check > 1) {

            MsgCheckTrue(txtControl, DivControl, DotMessage);
            return 1;

        }


        else {
            MsgCheckFalse(txtControl, DivControl);
        }

    }



}
//Manish K: Validation for ZipCode. Zipcode should be not be blank and numbers and hyphen is allowed.
function CheckZipCode(txtControl, DivControl, MandotaryMesaage, FocusMesaage, ValidMesaage, e) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
            check = CheckMandatery(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);

            }

            check = ChecknumHyphen(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + ValidMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }
        else if (e.toString().search('MouseEvent') != -1) {
            if (txtControl.value == "") {
                var HTML = topIcon + FocusMesaage;
                DivControl.innerHTML = HTML;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                check = CheckMandatery(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }

        }
        else if (e.toString().search('Event') != -1) {
            check = CheckMandatery(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }
    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {
        check = CheckMandatery(txtControl);

        if (check > 0) {
            txtControl.style.borderColor = "red";
            DivControl.innerHTML = topIcon + MandotaryMesaage;
            HandleDiv(DivControl, true);
            return 1;
        }
        else {
            txtControl.style.borderColor = "";
            DivControl.innerHTML = "";
            HandleDiv(DivControl, false);
        }

        check = ChecknumHyphen(txtControl);

        if (check > 0) {
            txtControl.style.borderColor = "red";
            DivControl.innerHTML = topIcon + ValidMesaage;
            HandleDiv(DivControl, true);
            return 1;
        }
        else {
            txtControl.style.borderColor = "";
            DivControl.innerHTML = "";
            HandleDiv(DivControl, false);
        }
    }
}



function HandleDiv(top, IsDisplay) {
    if (IsDisplay) {
        top.style.display = 'block';
        top.style.height = 'auto';
    }
    else {
        top.style.display = 'none';
    }
}
//Arvind W: Display Message for Control
function MsgCheck(check, Control, DivControl, MsgDisplay) {

    if (check > 0) {
        Control.style.borderColor = "red";
        DivControl.innerHTML = topIcon + MsgDisplay;
        HandleDiv(DivControl, true);
        //        Control.value = "";
        //        Control.focus();
        return 1;
    }
    else {
        Control.style.borderColor = "";
        DivControl.innerHTML = "";
        HandleDiv(DivControl, false);
        return 0;
    }
}

//Arvind W: Seprate Function for True & False;
function MsgCheckTrue(Control, DivControl, MsgDisplay) {
    Control.style.borderColor = "red";
    DivControl.innerHTML = topIcon + MsgDisplay;
    HandleDiv(DivControl, true);

    //    Control.value = "";
    //    Control.focus();
}
function MsgCheckFalse(Control, DivControl) {

    Control.style.borderColor = "";
    DivControl.innerHTML = "";
    HandleDiv(DivControl, false);
}
//Libin G:New validation for check minutes fields
function CheckMinutes(txtControl, DivControl, MandotaryMesaage, MandotaryFocusMesaage, MandotaryValidMesaage, e,IsMandatory) {
    if (navigator.appName != 'Microsoft Internet Explorer') {
        if (e.toString().search('KeyboardEvent') != -1) {
            if ((IsMandatory * 1) == 1) {
                check = CheckMandatery(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);

                }
            }

            if (txtControl.value != "") {

                check = CheckNumDot(txtControl);
                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryFocusMesaage;
                    HandleDiv(DivControl, true);
                    return false;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = CheckBlank(txtControl);
                if (check > 0) {

                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                    HandleDiv(DivControl, true);
                    return false;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }

        }
        else if (e.toString().search('MouseEvent') != -1) {
                var HTML = topIcon + MandotaryFocusMesaage;
                DivControl.innerHTML = HTML;
                HandleDiv(DivControl, true);
             
            if ((IsMandatory * 1) == 1 || txtControl.value != "") {
                check = CheckMandatery(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);

                }
            }

            if (txtControl.value != "") {

                check = CheckNumDot(txtControl);
                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryFocusMesaage;
                    HandleDiv(DivControl, true);
                    return false;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = CheckBlank(txtControl);
                if (check > 0) {

                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                    HandleDiv(DivControl, true);
                    return false;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }

            if (txtControl.value == "")
                return 1;
        }
        else if (e.toString().search('Event') != -1) {
            if ((IsMandatory * 1) == 1 || txtControl.value != "") {
                check = CheckMandatery(txtControl);

                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryMesaage;
                    HandleDiv(DivControl, true);
                    return 1;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);

                }
            }

            if (txtControl.value != "") {
                check = CheckNumDot(txtControl);
                if (check > 0) {
                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryFocusMesaage;
                    HandleDiv(DivControl, true);
                    return false;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }

                check = CheckBlank(txtControl);
                if (check > 0) {

                    txtControl.style.borderColor = "red";
                    DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                    HandleDiv(DivControl, true);
                    return false;
                }
                else {
                    txtControl.style.borderColor = "";
                    DivControl.innerHTML = "";
                    HandleDiv(DivControl, false);
                }
            }
        }


    }
    else if (navigator.appName == 'Microsoft Internet Explorer') {

        if ((IsMandatory * 1) == 1 || txtControl.value != "") {
            check = CheckMandatery(txtControl);

            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryMesaage;
                HandleDiv(DivControl, true);
                return 1;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);

            }
        }

        if (txtControl.value != "") {

            check = CheckNumDot(txtControl);
            if (check > 0) {
                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryFocusMesaage;
                HandleDiv(DivControl, true);
                return false;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }

            check = CheckBlank(txtControl);
            if (check > 0) {

                txtControl.style.borderColor = "red";
                DivControl.innerHTML = topIcon + MandotaryValidMesaage;
                HandleDiv(DivControl, true);
                return false;
            }
            else {
                txtControl.style.borderColor = "";
                DivControl.innerHTML = "";
                HandleDiv(DivControl, false);
            }
        }
    }
}
