﻿var iletidilsecimi=1
function gecerlimetin(Alan,AlanAdi,min,max)
{
    var allValid = true;
    var checkStr = Alan.value;
    if ((checkStr.length < min) || (checkStr.length > max))
    {
      allValid = false;
    }
    else
    {
        var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZĞÜŞİÖÇğüşıöçabcdefghijklmnopqrstuvwxyz0123456789-,.:;?!@*/\\_() \t\r\n\f";
        for (i = 0;  i < checkStr.length;  i++)
        {
        ch = checkStr.charAt(i);
        for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
            break;
            if (j == checkOK.length)
            {
                allValid = false;
                break;
            }
        }
    }
    if (!allValid) 
    {
        if (iletidilsecimi==2)
            {alert('"'+AlanAdi+'" required minimum '+min+', maksimum '+max+' characters. Alphanumeric, numeric and ",.:;?!@*/\\-()_" symbols are valid.');}
        else
            {alert('"'+AlanAdi+'" alanına en az '+min+', en çok '+max+' karekter olmak üzere yalnızca harf, rakam ve alfabe dışı karakterlerden ",.:;?!@*/\\-()_" karakterleri girebilirsiniz.');}
        Alan.focus();
    }
    return (allValid);
}
function gecerlisecim(Alan,AlanAdi,min)
{
    var allValid = true;
    if (Alan.selectedIndex < min)
    {
        if (iletidilsecimi==2)
            {alert('Please choice an option at "'+AlanAdi+'"!');}
        else 
            {alert('Lütfen "'+AlanAdi+'" seçeneklerinden birini seçiniz!');}
        Alan.focus();
        allValid = false;
    }
    return (allValid);
}

