d=document;

function ge(p1){
        return d.getElementById(p1);
}


function expand(obj){
       $("#"+obj).slideToggle("fast");
}

function show(obj){
        $("#"+obj).show();
}

function hide(obj){
        $("#"+obj).hide();
//        ge("upload_div").style.display = 'none';
}


function set_main_image(name){
   if(name.indexOf("/temp/") > -1){
     ge("main_image").src = name;
   } else {
     ge("main_image").src = "/image.php?id="+name+"&w=100";   
   }
   ge("image").value = name;   
}



function check_num(obj,maxstr){

     total = obj.value.length;
     remain = maxstr - total;
     ge("chars_cnt").innerHTML = remain;

     if(total >= maxstr){
       obj.value = obj.value.substring(0,total - 1);
//       ge("chars_cnt").innerHTML = obj.value.substring(1,total - 5);
       return false;
     } else {
       return true;
     }

}


function show_reg_box(){

    $("#login_box").hide();
    $("#register_box").show();

}

function show_login_box(){

    $("#register_box").hide();
    $("#login_box").show();

}



function init_chat_refresh(block_id){

   load('chat_content','refresh','[block]=[minichat][block_id]=['+block_id+']',1);

   setTimeout("init_chat_refresh("+block_id+")",4000);

}




function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
 t = 'IE';
 var nv = navigator.appVersion;
 var s = nv.indexOf('MSIE')+5;
 v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}


function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE' && 8 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
 else if (b.type == 'Opera') {
 a.href = url;
 a.rel = "sidebar";
 a.title = url+','+title;
 return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}

