var hideTimerCatalog;
var Timer;
var isUpdate;
function DoOrder()
{
    //
    if ($('size'))
    {
        if ($('size').value==0  && $('count_sizes').value!=0 )
            {
                $('catalog_info').innerHTML="Вы не выбрали желаемый размер";
                $('catalog_info_box').style.display="";
                $('size').focus();
                return false;
            }
    }
    if ($('set_color').value==0 && $('count_colors').value!=0)
    {
        $('catalog_info').innerHTML="Вы не выбрали желаемый цвет";
        $('catalog_info_box').style.display="";
        return false;
    }
    //alert($('size').value);
    return true;
}
function SetColor(color_id)
{
    $('set_color').value=color_id;
}
function VoteOver(select)
    {
        for(i=1;i<=5;i++)
        {
            if (select>=i)
            {
                $i("star_"+i).src=tpl_dir+"/images/rate+.gif";
            }else
            {
               $i("star_"+i).src=tpl_dir+"/images/rate-.gif";
            }
        }
    }
    function VoteOut()
    {
        var vote_rate=$i("vote_rate").value;
        for(i=1;i<=5;i++)
        {
            if (vote_rate<i)
            {
                $i("star_"+i).src=tpl_dir+"/images/rate-.gif";
            }else
            {
               $i("star_"+i).src=tpl_dir+"/images/rate+.gif";
            }
        }
    }
function DoVote(id,num)
{
    if (num<1 && num>5)
    {
        return;
    }
    var req = new JsHttpRequest();
    req.onreadystatechange = function()
        {
            if (req.readyState == 4)
            {
                if ($i('debug') && req.responseText)
                {
                    $i('debug').value=req.responseText;
                }
                if (req.responseJS.error)
                    {                        
                        if (req.responseJS.msg!="")
                        {
                            //DoShowMsg(req.responseJS.msg);
                            //onHide();
                            return false;
                        }
                        return false;
                    }
                //onHide();
                //DoShowMsg(req.responseJS.msg,root_dir+'/member/dnevnik/');                
                $i('vote_stars').innerHTML=req.responseJS.vote_stars;
                //$i('vote_users').innerHTML='(голосов '+req.responseJS.vote_users+')';
                return true;
            }
        }
    
    //onShow();
    req.open(null, script_self+'?mode=ajax&do=vote', true);
    req.send({'id':id,'num':num});
}
<!--
function checkLength(obj,out,MaxLength) {    
    if (!($(obj)) || !($(out)))
    {
        return false;
    }
 var text=$(obj).value;
if (text.length>MaxLength)
   {
     text.length=MaxLength;
     text = text.substr(0, MaxLength);
     $(obj).value=text;
   }
    $(out).innerHTML=MaxLength-text.length;
    return length < MaxLength;
  }
//-->

function ShowItemDesc(id,hide)
{
    if (hide)
    {
        $i('item_full_'+id).style.display='none';
        $i('item_cut_'+id).style.display='block';
        return;
    }
    $i('item_full_'+id).style.display='block';
    $i('item_cut_'+id).style.display='none';
}
function HideItemDesc(id)
{
    clearTimeout();
    $i('item_full_'+id).style.display='none';
    $i('item_cut_'+id).style.display='block';
}
function ShowItemImage(item_id,image_id)
{
    var req = new JsHttpRequest();
    req.onreadystatechange = function()
        {
            if (req.readyState == 4)
            {
                if ($i('debug') && req.responseText)
                {
                    $i('debug').value=req.responseText;
                }
                if (req.responseJS.error)
                    {                        
                        if (req.responseJS.msg!="")
                        {
                            //DoShowMsg(req.responseJS.msg);
                            //onHide();
                            return false;
                        }
                        return false;
                    }
                //onHide();
                //DoShowMsg(req.responseJS.msg,root_dir+'/member/dnevnik/');                
                $i('item_image_cut_'+item_id).innerHTML=req.responseJS.image_list;
                $i('item_image_full_'+item_id).innerHTML=req.responseJS.image_list;
                $i('item_image_'+item_id).setAttribute('src',req.responseJS.image_path);
                $i('item_image_'+item_id).setAttribute('width',req.responseJS.image_width);
                $i('item_image_'+item_id).setAttribute('height',req.responseJS.image_height);
                //$i('vote_users').innerHTML='(голосов '+req.responseJS.vote_users+')';
                return true;
            }
        }
    
    //onShow();
    req.open(null, script_self+'?mode=ajax&do=item_image', true);
    req.send({'item_id':item_id,'image_id':image_id});
}
function DoPostOnline()
{
    var req = new JsHttpRequest();
    req.onreadystatechange = function()
        {
            if (req.readyState == 4)
            {
                if ($i('debug') && req.responseText)
                {
                    $i('debug').value=req.responseText;
                }
                if (req.responseJS.error)
                    {                        
                        if (req.responseJS.msg!="")
                        {
                            return false;
                        }
                        return false;
                    }
                if ($i('name'))
                    {
                        if (req.responseJS.form)
                        {
                            $i('auth_form').innerHTML=req.responseJS.form;
                            $i('input').focus();
                            OnlineInit();
                        }
                    }else
                    {
                        if (req.responseJS.auth)
                        {
                            $i('auth_form').innerHTML=req.responseJS.auth;
                            $i('name').focus();
                            clearTimeout(Timer);
                            return true;
                        }
                    }
                    
                return true;
            }
        }
    if ($i('name'))
    {
        req.open(null, script_self+'?mode=ajax&do=online_auth', true);
        req.send({'name':$i('name').value});
        $i('name').value='';
    }else
    {        
        req.open(null, script_self+'?mode=ajax&do=online_post', true);
        req.send({'msg':$i('input').value});
        $i('input').value='';
        $i('input').focus();
    }
}
function CheckOnline()
{
var req = new JsHttpRequest();
    req.onreadystatechange = function()
        {
            if (req.readyState == 4)
            {
                if ($i('debug') && req.responseText)
                {
                    $i('debug').value=req.responseText;
                }
                if (req.responseJS.error)
                    {                        
                        if (req.responseJS.msg!="")
                        {
                            return false;
                        }
                        return false;
                    }
                //*************************************
                if (req.responseJS.list && req.responseJS.list!="")
                            {
                                $i('list').innerHTML=req.responseJS.list;
                                $('#list').scrollTo(1000);
                                //alert('xxx');
                                
                            }
                    if (req.responseJS.debug && $i('debug'))
                    {        
                        $i('debug').value=req.responseJS.debug;
                    }                    
                if (isUpdate==1)
                    {
                        isUpdate=0;
                        //clearTimeout(Timer);
                        //Mac_init();
                    }
            }
        }
        isUpdate=1;
        req.open(null, script_self+'?mode=ajax&do=online_check', true);
        req.send({'hash':$i('hash').value});

}
function OnlineInit()
{  
   clearTimeout(Timer);   
   var Timer=setTimeout("OnlineInit();",5000);   
   
   if (isUpdate!=1)
   {
    CheckOnline();
   }
}
function AddFileForm()
{
    var fileforms=$i('fileforms').value;
    if (fileforms>=3)
    {
        return;
    }
    fileforms++;
    var base=$i('fileform');
    var div=document.createElement('div');
    div.setAttribute('id','div_ff_'+fileforms);
    div.setAttribute('style','margin-top:3px;');
    var el = document.createElement('input');
     el.setAttribute('type', 'file');
     el.setAttribute('name', 'userfile[]');
     el.setAttribute('class', 'file');
     el.setAttribute('id', 'image_' + fileforms);
     el.setAttribute('size', '30');
     base.appendChild(div);
     div.appendChild(el);
    $i('fileforms').value=fileforms;
}
function DelFileForm()
{
    var fileforms=$i('fileforms').value;    
    if (fileforms<=0)
    {
        return;
    }
    
    var base=$i('fileform');
    //var div=document.createElement('div');
    //div.setAttribute()
    //div.parentNode.removeChild($('image_' + fileforms));
    base.removeChild($i('div_ff_' + fileforms));
    fileforms--;
    $i('fileforms').value=fileforms;

}
function check_obyava()
   {
        //return true;
        var title=$i('obyava_title');
        var type=$i('obyava_type');
        var catalog=$i('obyava_catalog');
        var content=$i('obyava_content');
        var email=$i('obyava_email');
        var img_src=$i('obyava_img_sec');
      if (catalog.value=='0' || catalog.value=='')
         {
            alert('Вы должны указать рубрику объявления');
            catalog.focus();
            return false;
         }
      if (type.value=='0' || type.value=='')
         {
            alert('Вы должны указать тип объявления');
            type.focus();
            return false;
         }
      if (title.value=='')
         {
            alert('Вы должны ввести заголовок объявления');
            title.focus();
            return false;
         }
      if (content.value=='')
         {
            alert('Вы должны ввести текст объявления');
            content.focus();
            return false;
         }
      if (email.value=='')
         {
            alert('Вы должны ввести E-Mail');
            email.focus();
            return false;
         }
      if (img_src.value=='')
         {
            alert('Вы должны ввести код указанный на картинке');
            img_src.focus();
            return false;
         }
      
     var butt=document.getElementById('subm');
     butt.disabled=true;
    return true;
}
