function translit(txt) {
    res=txt;
    var from=new Array('�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�', '�');
    var to=new Array('a', 'b', 'v', 'g', 'd', 'e', 'e', 'g', 'z', 'i', 'i', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'f', 'h', 'tc', 'ch', 'sh', 'sch', '', 'i', '', 'e', 'ju', 'ja');
    for (i=0; i<from.length; i++)
    while (res.indexOf(from[i])>=0)
    res=res.replace(from[i], to[i]);
    return res;
}

function displayBox(id, status) {
    el=document.getElementById(id);

    if (status != undefined) box_visibility = status;
    else box_visibility = (el.style.height!=el.scrollHeight+"px")&&(el.style.height!="100%");

    if (box_visibility){
        el.style.height=el.scrollHeight+"px";
        el.style.display="";
        el.style.visibility="visible";
    } else {
        el.style.visibility="hidden";
        el.style.display="none";
        el.style.height="1px";
    }
    return false;
}

function makesef(from_name_id, to_name_id) {
    text_from = document.getElementById(from_name_id);
    text_to = document.getElementById(to_name_id);

    sindex = text_from.selectedIndex;
    str = text_from.options[sindex].text;
    //    str = text_from.value;
    ex = /\$|,|@|#|~|`|\%|\*|\^|\.|\&|\(|\)|\+|\=|\[|\]|\[|\}|\{|\;|\:|'|\"|\<|\>|\?|\||\\|\!|\$|\//g;
    str = str.replace(ex, "");
    ex = /^\s+|\s+$/g;
    str = str.replace(ex, "");
    ex = /\s+/g;
    str = str.replace(ex, "_");
    str = str.toLowerCase();
    str = translit(str);
    text_to.value = str;
    //document.getElementById('sef_div').innerHTML = str;
}

function check_url() {
    text_to = document.getElementById('url');

    str = text_to.value;
    ex = /\$|,|@|#|~|`|\%|\*|\^|\.|\&|\(|\)|\+|\=|\[|\]|\[|\}|\{|\;|\:|'|\"|\<|\>|\?|\||\\|\!|\$|\//g;
    str = str.replace(ex, "");
    ex = /^\s+|\s+$/g;
    str = str.replace(ex, "");
    ex = /\s+/g;
    str = str.replace(ex, "_");
    str = str.toLowerCase();
    str = translit(str);
    text_to.value = str;
    //document.getElementById('sef_div').innerHTML = str;
}

function actionControl(action, formname) {
    if (!formname) formname = 'listForm';
    var form = document.forms[formname];
    form.action.value = action;
    form.submit();
}




var isCheck=0;
var pwd1,pwd2;
function checkIt(id,type) {
(type==1)?checkIt1(id):checkIt2(id);
}
function checkIt1(id) {
    if (id) {
        pwd1=id;
        if (id.value.length>3) {
            document.getElementById('label1').style.color="green"
            document.getElementById('label1').innerHTML='true';
            document.getElementById('label2').style.color="red";
            document.getElementById('label2').innerHTML='false'
            if (pwd2) checkIt2(pwd2);
            isCheck=1;
            return 1;
        }else {
            document.getElementById('label1').style.color="red";
            document.getElementById('label1').innerHTML='false';
            return 0;
        }
    }
    return 0;
}
function checkIt2(id) {
    if (isCheck==1) {
        if (id) {
            pwd2=id;
            if (id.value==pwd1.value) {
                document.getElementById('label2').style.color="green"
                document.getElementById('label2').innerHTML='true';
                return 1;
            }else {
                document.getElementById('label2').style.color="red";
                document.getElementById('label2').innerHTML='false';
                return 0;
            }
        }
    }
    return 0;
}

function refreshCaptcha() {
    var src='captcha.img?rand='+Math.random(999);
    img = new Image(200,50);
    img.src = src;
    document['CaptchaImage'].src=eval("img.src");
}

function setInformation(handle) {
    var f=document.forms['posting_forms'],d=document;
    if (handle.checked) {
        if (f.isbusinessYes && d.getElementById('isbusinessYes') &&
        f.isbusinessNo && d.getElementById('isbusinessNo')) {
            if (f.hiddenIsBusiness.value == 1) {
                $('isbusinessYes').checked = true
                $('business_name_box').disabled = false
                $('business_type_box').disabled = false
            } else {
                $('isbusinessNo').checked = true
                $('business_name_box').disabled = true
                $('business_type_box').disabled = true
            }
        }
        if (f.hiddenBusinessName && d.getElementById('business_name_box')) {
            d.getElementById('business_name_box').value=f.hiddenBusinessName.value;
        }
        if (f.hiddenBusinesstypeId && d.getElementById('business_type_box')) {
            d.getElementById('business_type_box').value=f.hiddenBusinesstypeId.value;
        }
        if (f.hiddenAddress && d.getElementById('address')) {
            d.getElementById('address').value=f.hiddenAddress.value;
        }
        if (f.hiddenCity && d.getElementById('city')) {
            d.getElementById('city').value=f.hiddenCity.value;
        }
        if (f.hiddenState && d.getElementById('state')) {
            d.getElementById('state').value=f.hiddenState.value;
        }
        if (f.hiddenZipCode && d.getElementById('zipcode')) {
            d.getElementById('zipcode').value=f.hiddenZipCode.value;
        }
    } else {
        if (d.getElementById('business_name_box'))
        d.getElementById('business_name_box').value='';
        if (d.getElementById('business_type_box'))
        d.getElementById('business_type_box').value='';
        if (d.getElementById('address'))
        d.getElementById('address').value='';
        if (d.getElementById('city'))
        d.getElementById('city').value='';
        if (d.getElementById('state'))
        d.getElementById('state').value='';
        if (d.getElementById('zipcode'))
        d.getElementById('zipcode').value='';

        $('isbusinessYes').checked = false
        $('isbusinessNo').checked = false
    }
}
function onOffButton(id, action) {
    if (document.getElementById(id)) {
        document.getElementById(id).disabled=(action=='on')?false:true;
        document.getElementById(id).style.color=(action=='on')?"#000000":"#808080";
    }
}

function checkTerms() {
    var on='on',off='off';
    if (!document.getElementById('terms').checked) {
        onOffButton('post_submit',off);
        onOffButton('post_later',off);
    }else {
        onOffButton('post_submit',on);
        onOffButton('post_later',on);
    }
}

function setHeight() {
    if (document.getElementById('main')) {
        if (document.getElementById('main').offsetHeight<600)
        document.getElementById('main').style.height='600px';
    }
}

function setActivity(id, status) {
    el=document.getElementById(id);

    //    if (status != undefined) element_activity = status;
    if (status != undefined) element_activity = (status == 0) ? false : true;
    else element_activity = (el.disabled.value);

    //    alert(element_activity);

    if (element_activity){
        el.disabled = false;
    } else {
        el.disabled = true;
    }
    return false;
}

/*
function setIsBusiness(id, val) {
var Str1 = '', Str2 = '';
if (id == 1) {
Str1 = 'Business Name*:';
Str2 = '<input type="text" class="text_area" style="width:250px;" name="aFormData[businessname]" value="'+val+'"/>';
}else {
Str1 = 'Title*:';
Str2 = '<input type="text" class="text_area" style="width:250px;" name="aFormData[title]" value="'+val+'"/>';
}
document.getElementById('type_title').innerHTML = Str1;
document.getElementById('type_value').innerHTML = Str2;

return;

if ((!document.getElementById('type0'))||(!document.getElementById('type1')))
return;
if (id==0) {
document.getElementById('type0').style.display = 'block';
document.getElementById('type1').style.display = 'none';
}else {
document.getElementById('type0').style.display = 'none';
document.getElementById('type1').style.display = 'block';
}
}
*/
function makePopUp(name, url, width, height) {
    if (width)	{
        var win = window.open(url, name, "menubar=no, status=no, toolbar=no, resizable, scrollbars, dependent, width=" + width + ", height=" + height);
    }
    else {
        var win = window.open(url, name, "menubar=yes, status=yes, toolbar=yes, resizable, scrollbars, dependent");
    }
    win.focus();
}