﻿function textCounter()
{
    maxlimit=255;
    f1=document.getElementById("infos");
    f2=document.getElementById("counter");
    if (f1.value.length > maxlimit)
        f1.value = f1.value.substring(0, maxlimit);
    else
        f2.value = maxlimit - f1.value.length;
}

function isNotEmpty(elem) {
    var str = elem.value;
    if(str == null || str.length == 0) {
        alert("لطفا فیلدهای لازم را مشخص کنیید.");
    elemFocus(elem);
        return false;
    } else {
        return true;
    }
}

function isNotEmptyN(elem,f_elem) {
    var str = elem.value;
    if(str == null || str.length == 0) {
        alert("لطفا فیلدهای لازم را مشخص کنیید.");
        elemFocus(f_elem);

        return false;

    } else {
        return true;
    }
}

function checkPassword(elem1,elem2) {
    var password = elem1.value;
    var retype = elem2.value;
    if(password.length<5 || password.length>25)
    {
    alert("شناسه کاربری 5 تا 25 کارکتر انگلیسی!");
    elem1.value="";
    elem2.value="";
    elemFocus(elem1);
        return false;
    }else if(password != retype) {
        alert("شناسه کاربری و تکرار برابر نیست!");
    elem2.value="";
    elemFocus(elem2);
    return false;
    }
    return true;
}

function elemFocus(elem)
{
    var img_elem= "img_"+elem.name;
    document.getElementById(img_elem).src='images/menu2.gif';
    elem.focus( );
    return true;
}

function elemBlur(elem)
{
    var img_elem= "img_"+elem.name;
    document.getElementById(img_elem).src='images/menu5.gif';
    return true;
}

function isVldLnk(elem, f_elem)
{
    var c_lnk = elem.value;
    if (c_lnk.length<11)
    {
        alert("لینک سایت را کامل کنیید!");
        elemFocus(f_elem);
        return false;
    }
        return true;
}

function isChkAgree(elem)
{
    if(!elem.checked==true)
    {
        alert("شما باید با شرایط و ضوایط سایت موافق باشید!");
        elemFocus(elem);
        return false;
    }
    return true;
}
function check_form(form)
{
    
    document.getElementById('lnk1').value=document.getElementById('lnk').value;
    document.getElementById('infos1').value=document.getElementById('infos').value;
    document.getElementById('titl1').value=document.getElementById('titl').value;
    document.getElementById('cat1').value=document.getElementById('cat').value;
        
    if (isVldLnk(form.lnk1, form.lnk) && isNotEmptyN(form.titl1, form.titl) && isNotEmptyN(form.infos1, form.infos) && isNotEmptyN(form.cat1, form.cat)){
        if (isNotEmpty(form.nam) && isNotEmpty(form.email)) {
            if (isNotEmpty(form.password) && isNotEmpty(form.retype) && checkPassword(form.password,form.retype)) {
                if(isNotEmpty(form.country) && isNotEmpty(form.scre) && isChkAgree(form.agree))
                         return true;
            }
        }
    }
    return false;
}

function check_keyword(kwrd)
{
    document.getElementById('q').value=kwrd;
    search_cat();    
}
function search_cat()
{
    ajaxSend('search_cat.php?q='+encodeURI(document.getElementById('q').value)+'&d='+document.getElementById('d').value, 'cat_info', false);
    return false;
}
function div_close(dv)
{
    document.getElementById(dv).innerHTML="";
}
function grab_info()
{
    var ch_lnk=document.getElementById('lnk').value;
//    if(validateUrl(ch_lnk))
        ajaxSend('link_info.php?url='+ch_lnk, 'site_info', false);    
}
