﻿var browser = navigator.appName;


// ************************
function OverMenu(e) {

    e.color = "#ffffff"

}

function LeaveMenu(e) {
    e.color = "#000000"
}

// ****************************
function Over(e) {
    e.className = "AdminLink1"
   
}

function Leave(e) {
    e.className = "AdminLink"
}

// ****************************
function OverQ(e) {
    e.className = "QuestionLink1"

}

function LeaveQ(e) {
    e.className = "QuestionLink"
}

// ***************************

function OverMore(e) {

    e.className = "MoreInfo1"
}

function LeaveMore(e) {

    e.className = "MoreInfo"
}
// ***************************
function OverCat(e) {

    e.className = "C3Over"
}

function LeaveCat(e) {

    e.className = "C3"
}

// ****************************
function OverSubCat(e)
{
 e.className = "CatOver"
}

function LeaveSubCat(e)
{
 e.className = "Cat"
}
// ****************************
function UserOver(e) {
    e.className = "UserLink1"

}

function UserLeave(e) {
    e.className = "UserLink"
}
//*****************************************************
function trim(str) 
{
    if (!str || typeof str != 'string') return null; 
    return str.replace(/^[\s]+/, '').replace(/[\s]+$/, '').replace(/[\s]{2,}/, ' '); 
}

// *******************************
function checkBlank(form)
 {
    var value = form
    var len = value.length;

    //var value=form
    // var len=value.length;
    var InsertedStr = "";
    var i;

    for (i = 0; i < len; i++)
        InsertedStr = InsertedStr + value.charAt(i).replace(" ", "")

    if (InsertedStr == "")
        return true;
    else
        return false;

}

// ********************************
function Check_UN(form) {

    //var value=form.value;
    var value = form;
    var len = value.length;
    var i;
    var digit = false;
    var Big_Char = false;
    var Small_Char = false;
    var Special = false;

    if (len > 0) {

        if (len < 5) {
            alert("نام کاربری باید حداقل 5 کاراکتر باشد")
            return "";
        }

        // //Start of For //////////////

        for (i = 0; i < len; i++) {
            n = value.charAt(i)
            if (n == "-") {
                if (value.charAt(i + 1) == "-") {
                    alert('شما مجاز به استفاده از کاراکترهای زیر نمی باشید \n (; : , -- =) ')
                    return ""
                }
            }

            if (n == ";" || n == "," || n == ":" || n == "=") {
                alert('شما مجاز به استفاده از کاراکترهای زیر نمی باشید  \n (; : , = --) ')
                return ""
            }

            if (n == "a" || n == "b" || n == "c" || n == "d" || n == "e" || n == "f" || n == "g" || n == "h" || n == "i" || n == "j" || n == "k" || n == "l" || n == "m" || n == "n" || n == "o" || n == "p" || n == "q" || n == "r" || n == "s" || n == "t" || n == "u" || n == "v" || n == "w" || n == "x" || n == "y" || n == "z") {
                Small_Char = true;
            }

            if (n == "A" || n == "B" || n == "C" || n == "D" || n == "E" || n == "F" || n == "G" || n == "H" || n == "I" || n == "J" || n == "K" || n == "L" || n == "M" || n == "N" || n == "O" || n == "P" || n == "Q" || n == "R" || n == "S" || n == "T" || n == "U" || n == "V" || n == "W" || n == "X" || n == "Y" || n == "Z") {
                Big_Char = true;
            }


        }
        //End Of For //////////////////
        var str = ""


        if (Small_Char == false && Big_Char == false)
            str = str + "نام کاربری باید دارای حداقل یک حرف باشد" + "\n"


        if (str == "") {
            return form;
        }

        else {
        
            str = str
            alert(str)
            return ""
        }


        return form;
    }

    else
        return "";

}

// *******************************************

function Check_Pass(form) {

    //var value=form.value;
    var value = form;
    var len = value.length;
    var i;
    var digit = false;
    var Big_Char = false;
    var Small_Char = false;
    var Special = false;

    if (len > 0) {

        if (len < 5) {
            alert("کلمه عبور باید حداقل 5 کاراکتر باشد")
            return "";
        }

        // //Start of For //////////////

        for (i = 0; i < len; i++) {
            n = value.charAt(i)
            if (n == "-") {
                if (value.charAt(i + 1) == "-") {
                    alert('شما مجاز به استفاده کاراکترهای زیر نمی باشید \n (; : , -- =) ')
                    return ""
                }
            }

            if (n == ";" || n == "," || n == ":" || n == "=") {
                alert('شما مجاز به استفاده کاراکترهای زیر نمی باشید  \n (; : , = --) ')
                return ""
            }

            if (n == "1" || n == "2" || n == "3" || n == "4" || n == "5" || n == "6" || n == "7" || n == "8" || n == "9" || n == "0") {
                digit = true;

            }

            if (n == "a" || n == "b" || n == "c" || n == "d" || n == "e" || n == "f" || n == "g" || n == "h" || n == "i" || n == "j" || n == "k" || n == "l" || n == "m" || n == "n" || n == "o" || n == "p" || n == "q" || n == "r" || n == "s" || n == "t" || n == "u" || n == "v" || n == "w" || n == "x" || n == "y" || n == "z") {
                Small_Char = true;
            }

            if (n == "A" || n == "B" || n == "C" || n == "D" || n == "E" || n == "F" || n == "G" || n == "H" || n == "I" || n == "J" || n == "K" || n == "L" || n == "M" || n == "N" || n == "O" || n == "P" || n == "Q" || n == "R" || n == "S" || n == "T" || n == "U" || n == "V" || n == "W" || n == "X" || n == "Y" || n == "Z") {
                Big_Char = true;
            }

       }
        //End Of For //////////////////
        var str = ""
        if (digit == false)
            str = "کلمه عبور باید شامل حداقل یک رقم باشد" + "\n"

        if (Small_Char == false && Big_Char == false)
            str = str + "کلمه عبور باید شامل حداقل یک حرف باشد" + "\n"



        if (str == "") {
            return form;
        }

        else {
        
            str = str
            alert(str)
            return ""
        }


        return form;
    }

    else
        return "";

}

// *******************************************

function check_date(val) {

    var check = "true";
    var value = val;
    var len = value.length;
    var i;

    if (len > 0) {
        var arr = value.split("/")

        if (len < 8) {
            alert("لطفا تاریخ رابه صورت صحیح وارد نمایید");
            return ''
        }
        else if (arr.length != 3)
        {
           alert("لطفا تاریخ رابه صورت صحیح وارد نمایید");
           return '' ;
        }
        else {
            for (i = 0; i < len; i++) {
                if (value.charAt(i) == " ")

                    check = "false";

                else if (value.charAt(i) == '"' || value.charAt(i) == "'")
                    check = "false";
                else {
                    n = value.charAt(i)
                    if (n != '1' && n != "2" && n != "3" && n != "4" && n != "5" && n != '6' && n != "7" && n != "8" && n != "9" && n != "0" && n != "/")
                        check = "false";
                }

            }
            if (check == "false") {
                alert("لطفا تاریخ را به صورت صحیح وارد نمایید")
                return ''
            }
        }
        //******************
        var day = arr[2];
        var month = arr[1];
        var year = arr[0];
        var flag = false;
        if (day.length > 2 || day.length < 1)
            flag = "false";
        else if (day == 0 || day > 31)
            check = "false";

        if (month.length > 2 || month.length < 1)
            flag = "false";
        else if (month == 0 || month > 12)
            check = "false";

        if (year.length != 4)
            flag = "false";


        if (check == "false") {

            alert("لطفا تاریخ را به صورت صحیح وارد نمایید")
            return ''
        }

        if (flag == "false") {

            var str = "وارد نمایید" + "(dd/mm/yyyy)" + "لطفا تاریخ را با فرمت"
            alert(str)
            return ''
        }

    }

    return val;
}

// *************************

function refershtime() 
{

    var lbltimedate = document.getElementById("div_Date");
    var objtime = new Date()
    var objdate = calcdate()
    // lbltimedate.innerHTML = objtime.toLocaleTimeString() + " " + objdate; 

    lbltimedate.innerHTML = objdate;
    //setTimeout("refershtime()",1000)   

}

//....................................

function calcdate() 
{

    week = new Array("یکشنبه", "دوشنبه", "سه شنبه", "چهارشنبه", "پنج شنبه", "جمعه", "شنبه")
    months = new Array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
    a = new Date();

    d = a.getDay();
  
    day = a.getDate();

    month = a.getMonth() + 1;
    
    //year = a.getYear();
    year =a.getUTCFullYear(); 
   
    var bolmiladi
    bolmiladi = false;

    var bolshamsi
    bolshamsi = false;

    var syear
    var smonth
    var sday

    var b
    b = year % 4

    if (b == 0)
        bolmiladi = true;
    syear = year - 622

    b = syear % 4

    if (b == 3)
        bolshamsi = true

    if (bolmiladi == true) {

        var i
        var n
        var y

        switch (month) {

            case 1:
                {
                    if (day <= 20) {
                        i = 10
                        n = 9
                    }
                    else {
                        i = -20
                        n = 10
                    }

                    y = 0
                    break;
                }
                //-----
            case 2:
                {
                    if (day <= 19) {
                        i = 11
                        n = 9
                    }
                    else {
                        i = -19
                        n = 10
                    }
                    y = 0

                    break;
                }
                //-----
            case 3:
                {
                    if (day <= 19) {
                        i = 10
                        n = 9
                        y = 0
                    }
                    else {
                        i = -19
                        n = -2
                        y = 1
                    }

                    break;
                }
                // ------
            case 4:
                {
                    if (dDay <= 19) {
                        i = 12
                        n = -3
                    }
                    else {
                        i = -19
                        n = -2
                    }
                    y = 1
                    break;
                }
                // -----
            case 5:
                {
                    if (day <= 20) {
                        i = 11
                        n = -3
                    }
                    else {
                        i = -20
                        n = -2
                    }
                    y = 1
                    break;
                }

                // ----
            case 6:
                {

                    if (day <= 20) {
                        i = 11
                        n = -3
                    }
                    else {
                        i = -20
                        n = -2
                    }
                    y = 1
                    break;
                }
                //------
            case 7:
                {
                    if (day <= 22) {
                        j = 9
                        m = -3
                    }
                    else {
                        j = -22
                        m = -2
                    }
                    p = 1
                    break;
                }
                // -----
            case 8:
                {
                    if (day <= 22) {
                        j = 9
                        m = -3
                    }
                    else {
                        j = -22
                        m = -2
                    }
                    p = 1
                    break;
                }
                //--------
            case 9:
                {
                    if (day <= 22) {
                        j = 9
                        m = -3
                    }
                    else {
                        j = -22
                        m = -2
                    }
                    p = 1
                    break;
                }
                //----------
            case 10:
                {
                    if (day <= 22) {
                        j = 8
                        m = -3
                    }
                    else {
                        j = -22
                        m = -2
                    }
                    p = 1

                    break;
                }
                //--------------
            case 11:
                {
                    if (day <= 21) {
                        j = 9
                        m = -3
                    }
                    else {
                        j = -21
                        m = -2
                    }
                    p = 1
                    break;
                }
                // ----------------
            case 12:
                {
                    if (day <= 21) {
                        j = 9
                        m = -3
                    }
                    else {
                        j = -21
                        m = -2
                    }
                    p = 1

                    break;
                }

                // End of Case
        }

        sday = day + j
        smonth = month + m
        syear += p
        // return week[d] + " " + sday + " " + months[smonth - 1] + " " + syear
        return syear + " " + months[smonth - 1] + " " + sday
        // End of bolmiladi
    }

    // Shamsi Kabise Bashad

    if (bolshamsi == true) {
        var j
        var m
        var p
        switch (month) {

            case 1:
                {
                    if (day <= 19) {
                        j = 11
                        m = 9
                    }
                    else {
                        j = -19
                        m = 10
                    }
                    p = 0
                    break;
                }
                // ------
            case 2:
                {
                    if (day <= 19) {
                        j = 12
                        m = 9
                    }
                    else {
                        j = -18
                        m = 10
                    }
                    p = 0
                    break;
                }
                // ------
            case 3:
                {
                    if (day <= 20) {
                        j = 10
                        m = 9
                        p = 0
                    }
                    else {
                        j = -20
                        m = -2
                        p = 1
                    }

                    break;
                }
                // ------
            case 4:
                {
                    if (day <= 20) {
                        j = 11
                        m = -3
                    }
                    else {
                        j = -20
                        m = -2
                    }
                    p = 1
                    break;
                }
                // ------
            case 5:
                {
                    if (day <= 21) {
                        j = 10
                        m = -3
                    }
                    else {
                        j = -21
                        m = -2
                    }
                    p = 1
                    break;
                }
                // ------
            case 6:
                {
                    if (day <= 21) {
                        j = 10
                        m = -3
                    }
                    else {
                        j = -21
                        m = -2
                    }
                    p = 1
                    break;
                }
                // ------
            case 7:
                {
                    if (day <= 22) {
                        j = 9
                        m = -3
                    }
                    else {
                        j = -22
                        m = -2
                    }
                    p = 1
                    break;
                }
                // ------
            case 8:
                {
                    if (day <= 22) {
                        j = 9
                        m = -3
                    }
                    else {
                        j = -22
                        m = -2
                    }
                    p = 1
                    break;
                }
                // ------
            case 9:
                {
                    if (day <= 22) {
                        j = 9
                        m = -3
                    }
                    else {

                        j = -22
                        m = -2
                    }
                    p = 1
                    break;
                }
                // ------
            case 10:
                {
                    if (day <= 22) {
                        j = 8
                        m = -3
                    }
                    else {
                        j = -22
                        m = -2
                    }
                    p = 1
                    break;
                }
                // ------
            case 11:
                {
                    if (day <= 21) {
                        j = 9
                        m = -3
                    }
                    else {
                        j = -21
                        m = -2

                    }
                    p = 1
                    break;
                }
                // ------
            case 12:
                {
                    if (day <= 21) {
                        j = 9
                        m = -3
                    }
                    else {
                        j = -21
                        m = -2
                    }
                    p = 1
                    break;
                }
                // ------

                // End of swith
        }

        sday = day + j
        smonth = month + m
        syear += p
        //return week[d] + " " + sday + "/" + months[smonth - 1] + "/" + syear
        return syear + "/" + months[smonth - 1] + "/" + sday
        // end of if
    }




    if (bolmiladi == false && bolshamsi == false) {

        var a
        var b
        var c
        switch (month) {
            case 1:
                {
                    if (day <= 20) {
                        a = 10
                        b = 9
                    }
                    else {
                        a = -20
                        b = 10
                    }
                    c = 0
                    break;
                }
                // ---------
            case 2:
                {
                    if (day <= 19) {
                        a = 11
                        b = 9
                    }
                    else {
                        a = -19
                        b = 10
                    }
                    c = 0

                    break;
                }
                // ---------
            case 3:
                {
                    if (day <= 20) {
                        a = 9
                        c = 0
                        b = 9
                    }
                    else {
                        a = -20
                        c = 1
                        b = -2
                    }

                    break;
                }
                // ---------
            case 4:
                {
                    if (day <= 20) {
                        a = 11
                        b = -3
                    }
                    else {
                        a = -20
                        b = -2
                    }
                    c = 1
                    break;
                }
                // ---------
            case 5:
                {
                    if (day <= 21) {
                        a = 10
                        b = -3
                    }
                    else {
                        a = -21
                        b = -2
                    }
                    c = 1
                    break;
                }
                // ---------
            case 6:
                {
                    if (day <= 21) {
                        a = 10
                        b = -3
                    }
                    else {
                        a = -21
                        b = -2
                    }
                    c = 1
                    break;
                }
                // ---------
            case 7:
                {
                    if (day <= 22) {
                        a = 9
                        b = -3
                    }
                    else {
                        a = -22
                        b = -2
                    }
                    c = 1
                    break;
                }
                // ---------
            case 8:
                {
                    if (day <= 22) {
                        a = 9
                        b = -3
                    }
                    else {
                        a = -22
                        b = -2
                    }
                    c = 1
                    break;
                }
                // ---------
            case 9:
                {
                    if (day <= 22) {
                        a = 9
                        b = -3
                    }
                    else {
                        a = -22
                        b = -2
                    }
                    c = 1
                    break;
                }
                // ---------
            case 10:
                {
                    if (day <= 22) {
                        a = 8
                        b = -3
                    }
                    else {
                        a = -22
                        b = -2
                    }
                    c = 1
                    break;
                }
                // ---------
            case 11:
                {
                    if (day <= 21) {
                        a = 9
                        b = -3
                    }
                    else {
                        a = -21
                        b = -2
                    }
                    c = 1
                    break;
                }
                // ---------
            case 12:
                {
                    if (day <= 21) {
                        a = 9
                        b = -3
                    }
                    else {
                        a = -21
                        b = -2
                    }
                    c = 1
                    break;
                }
                // ---------

                // End of switch
        }
        sday = day + a
        smonth = month + b
        syear += c
        //return week[d] + " " + sday + "/" + months[smonth - 1] + "/" + syear
        return syear + "/" + months[smonth - 1] + "/" + sday
        // end of if
    }


    return '';

}

// **********************************
function checkdigit(form) {

    var value = form;
    var len = value.length;
    var i;


    if (len > 0) {

        for (i = 0; i < len; i++) {
            n = value.charAt(i)
            if (n == '1' || n == '2' || n == '3' || n == '4' || n == '5' || n == '6' || n == '7' || n == '8' || n == '9' || n == '0')
            { }
            else {
                alert("فقط مجاز به استفاده از ارقام می باشید");
                return '';
            }

        }
    }

    return value;

}

// ******************************

function NumberFilter(str, e) {          /*Grabbing the unicode value of the key that was pressed*/
    
    var unicode;

   if (browser == "Netscape") {

        try { /*Netscape, Mozilla, FireFox...*/
            unicode = event.keyCode;
    
        }
        catch (error) {  /*Other*/
            unicode = e.which;
        
        }
        
    }
    else {

        try {   /*IE*/
            unicode = e.keyCode;
         
        }
        catch (err) {
            try { /*Netscape, Mozilla, FireFox...*/
                unicode = event.keyCode;
           
            }
            catch (error) {  /*Other*/
                unicode = e.which;
            
            }
        }

    }
    
   
    /*if the value entered is not a unicode value between 48 and 57 return false*/
    
    if (unicode < 48 || unicode > 57) {
        if ((str == "Bday") && (unicode == 47)) return true;
        return false;
    }
    return true;

}

// ***********************************

function enterenglish(myfield, e) {
    var key;
    
    
    if (window.event)
        key = window.event.keyCode;
    else if (e)
        key = e.which;

       
   
    if (key > 1000)
        if (key < 2000) {

            if (window.event) {
        
            switch (key) {
                case 1588: window.event.keyCode = 97; break;
                case 1584: window.event.keyCode = 98; break;
                case 1586: window.event.keyCode = 99; break;
                case 1740: window.event.keyCode = 100; break;
                case 1579: window.event.keyCode = 101; break;
                case 1576: window.event.keyCode = 102; break;
                case 1604: window.event.keyCode = 103; break;
                case 1575: window.event.keyCode = 104; break;
                case 1607: window.event.keyCode = 105; break;
                case 1578: window.event.keyCode = 106; break;
                case 1606: window.event.keyCode = 107; break;
                case 1605: window.event.keyCode = 108; break;
                case 1574: window.event.keyCode = 109; break;
                case 1583: window.event.keyCode = 110; break;
                case 1582: window.event.keyCode = 111; break;
                case 1581: window.event.keyCode = 112; break;
                case 1590: window.event.keyCode = 113; break;
                case 1602: window.event.keyCode = 114; break;
                case 1587: window.event.keyCode = 115; break;
                case 1601: window.event.keyCode = 116; break;
                case 1593: window.event.keyCode = 117; break;
                case 1585: window.event.keyCode = 118; break;
                case 1589: window.event.keyCode = 119; break;
                case 1591: window.event.keyCode = 120; break;
                case 1594: window.event.keyCode = 121; break;
                case 1592: window.event.keyCode = 122; break;
            }
        }
        else if (e) 
        {
        
        var status = 0
        
        switch (key) 
            {
//                case 1588: e.which = 97; break;
//                case 1584: e.which = 98; break;
//                case 1586: e.which = 99; break;
//                case 1740: e.which = 100; break;
//                case 1579: e.which = 101; break;
//                case 1576: e.which = 102; break;
//                case 1604: e.which = 103; break;
//                case 1575: e.which = 104; break;
//                case 1607: e.which = 105; break;
//                case 1578: e.which = 106; break;
//                case 1606: e.which = 107; break;
//                case 1605: e.which = 108; break;
//                case 1574: e.which = 109; break;
//                case 1583: e.which = 110; break;
//                case 1582: e.which = 111; break;
//                case 1581: e.which = 112; break;
//                case 1590: e.which = 113; break;
//                case 1602: e.which = 114; break;
//                case 1587: e.which = 115; break;
//                case 1601: e.which = 116; break;
//                case 1593: e.which = 117; break;
//                case 1585: e.which = 118; break;
//                case 1589: e.which = 119; break;
//                case 1591: e.which = 120; break;
//                case 1594: e.which = 121; break;
//                case 1592: e.which = 122; break;

               
                case 1588: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1584: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1586: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1740: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1579: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1576: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1604: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1575: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1607: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1578: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1606: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1605: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1574: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1583: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1582: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1581: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1590: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1602: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1587: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1601: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1593: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1585: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1589: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1591: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1594: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;
                case 1592: alert('صفحه کلید خود را در حالت تایپ انگلیسی قرار دهید'); status = 1; break;

            }
            
             if (status == 1)
              return false;
                    
        }
    }
    return true;
}        

// *********************************

function Check_Special(form) 
{
    var value = form.value;
    var len = value.length;
    var i;

    if (len > 0) {
        for (i = 0; i < len; i++) {
            n = value.charAt(i)
            if (n == "-") {
                if (value.charAt(i + 1) == "-") {
                    alert('شما مجاز به استفاده از کاراکترهای زیر نمی باشید \n (; -- : =) ')
                    form.focus();
                    form.select();
                }
            }
            if (n == ";" || n == "=" || n == ":") {
                alert('شما مجاز به استفاده از کاراکترهای زیر نمی باشید \n (; -- : =) ')
                form.focus();
                form.select();
            }

        }

    }

}

// **********************************

function Check_Special2(form) 
{
    var value = form.value;
    var len = value.length;
    var i;

    if (len > 0) 
    {
        for (i = 0; i < len; i++) {
            n = value.charAt(i)
            if (n == "-") {
                if (value.charAt(i + 1) == "-") {
                    alert('شما مجاز به استفاده از کاراکترهای زیر نمی باشید \n (; --) ')
                    form.focus();
                    form.select();
                }
            }
            if (n == ";") {
                alert('شما مجاز به استفاده از کاراکترهای زیر نمی باشید \n (; --) ')
                form.focus();
                form.select();
            }

        }

    }

}
// ************************************
function Check_Special3(form) 
{
    var value = form.value;
    var len = value.length;
    var i;

    if (len > 0) {
        for (i = 0; i < len; i++) {
            n = value.charAt(i)
            if (n == "-") {
                if (value.charAt(i + 1) == "-") {
                    alert('شما مجاز به استفاده از کاراکترهای زیر نمی باشید \n (; -- =) ')
                    form.focus();
                    form.select();
                }
            }
            if (n == ";" || n == "=") {
                alert('شما مجاز به استفاده از کاراکترهای زیر نمی باشید \n (; -- =) ')
                form.focus();
                form.select();
            }

        }

    }

}
// **********************************************
function FileOpen( Path , FType , FID )
{

    window.location= "OpenFiles.aspx?From=fd&Path=" + Path + "&Type=" + FType + "&FID='" +  FID + "'" ;
    return false;

}
// **********************************************



     
