  function add_usl(id,zaved)
  {
   
   sel=$('ztype');
   k=sel.options.length;
   req_str=0;
	 if (zaved==0)
     {
	 
     for (var i=0;i<k;i++)
         {
          if (sel.options[i].selected) req_str=sel.options[i].value;
         }
     } else
     {
      req_str=zaved;
     }

     url='/admin/add_usl.php';
     suc='Usluga1';
     if (id!=0)
     {
     params='type='+req_str+'&id='+id;
     } else
     {
     params='type='+req_str;
     }

      var ajax   = new Ajax.Updater(
                                       {success: suc},
                                        url,
                                       {method: 'get',
                                        parameters: params,
                                        onFailure: reportError}
                                     );
    
  }
  function add_podusluga(id)
  {
      sel=$('uslugaID');
      //sel=document.getElementById("uslugaID");
      //alert(sel);
      var Selected_item="";
       k=sel.options.length;
      // alert(k);
        for (var i=0;i<sel.options.length;i++)
           {
           if (sel.options[i].selected) Selected_item+=sel.options[i].value+"-";
           }
         var url='/admin/podusluga.php';
         var suc='podusluga';
         var params='values='+Selected_item+'&id='+id;
         var ajax3   = new Ajax.Updater(
                                       {success: suc},
                                        url,
                                       {method: 'get',
                                        parameters: params,
                                        onFailure: reportError}
                                     );
           

  }
function check_user(inp)
{
   url='/ajax_features/check_user.php';
   params='login='+inp.value;
   var myAjax = new Ajax.Request( url, {method: 'get', parameters: params, onComplete: show_CU} );
}
function opbl(blid)
{
  obj=document.getElementById(blid);
  if (obj.className=="bla") obj.className="blh"; else obj.className="bla";
}
function show_CU(originalRequest)
{
   if (originalRequest.responseText ==1) $('login').className='inperr'; else $('login').className='inpok';
  // $('req').innerHTML = originalRequest.responseText;
}
function review_over(m1,m2,c1,c2)
{
  b1=$(m1);
  b2=$(m2);
  b1.style.color=c1;
  b2.style.color=c2;
}
function box_over(fonblk,rid,bg,rimg,lid,lc)
{
	fonblk.style.backgroundImage='url('+bg+')';
	b=$(rid);
	b.src=rimg;
	linobj=$(lid);
	linobj.style.color=lc;
}
function art_over(fonblk,rid,bg,rimg,lid,lc,kv,kvc)
{
	fonblk.style.backgroundImage='url('+bg+')';
	b=$(rid);
	b.src=rimg;
	linobj=$(lid);
	linobj.style.color=lc;
	kvo=$(kv);
	kvo.style.background=kvc;
}
function lib_over(fonblk,bg,lid,lc,kv,kvc)
{
	fonblk.style.backgroundImage='url('+bg+')';
	linobj=$(lid);
	linobj.style.color=lc;
	kvo=$(kv);
	kvo.style.background=kvc;
}
function main_art_over(o,i)
{
 zkl=document.getElementsByTagName("div");
 len=zkl.length;
 for (j=0;j<len;j++)
 {
 	if (zkl[j].className=='imga') zkl[j].className="imgh";
	if (zkl[j].className=='descra') zkl[j].className="descrh";
 }
 zkl=document.getElementsByTagName("td");
 len=zkl.length;
 for (j=0;j<len;j++)
 {
 	if (zkl[j].className=='da') zkl[j].className="dh";
 }
 o2=$('ni'+i);
 o3=$('nd'+i);
 o3.className='da';
 o2.className='imga';
 o.className='descra';
}
function change_fon(obj)
{
 obj.style.background='#c2dcf9';
}

function search_zakl(b,bl)
{
 ob=$(bl);
 zkl=document.getElementsByTagName("div");
 len=zkl.length;
 for (j=0;j<len;j++)
 {
 	if (zkl[j].className=='zcont') zkl[j].style.display='none';
 }
  ob.style.display='block';
  zkl=document.getElementsByTagName("td");
 len=zkl.length;
 for (j=0;j<len;j++)
 {
 	if (zkl[j].className=='zkla') zkl[j].className='zkl';
 }
  b.className='zkla';
  
}
    function show_types(typ)
    {
                 var url='';
                 var suc='';
                 var params = 'razdel=';
                 if (typ=="1")
                  {
                    url='types.php';
                    suc='Result';
                    params+=$F('razdel');
                  }
                  else
                  {
                    url='usluga.php';
                    suc='Result2';
                    params+=$F('razdel2');
                   }
                 //alert(params);
                 var ajax   = new Ajax.Updater(
                                       {success: suc},
                                        url,
                                       {method: 'get',
                                        parameters: params,
                                        onFailure: reportError}
                                     );

   }

function reportError(request)
  {
     $('Result').innerHTML = "Error";
  }
function zakl(type)
      {
        if (type==2)
         {
          f1=document.getElementById("c1");
          f1.style.visibility="hidden";
          f2=document.getElementById("c2");
          f2.style.visibility="visible";
         }
        if (type==1)
         {
          f1=document.getElementById("c1");
          f1.style.visibility="visible";
          f2=document.getElementById("c2");
          f2.style.visibility="hidden";
         }
      }

function stara(cid,spos)
{
  ob=document.getElementsByTagName("img");
  len=ob.length;k=0;
  //alert(spos);
  for (i=0;i<len;i++)
       {
          cl='star'+cid;
          if (ob[i].className==cl)
             {
              if (k<spos)
               {
                 k++;
                ob[i].src='./images/star_red0.jpg';
               } else
               {
                 ob[i].src='./images/star_red0.jpg';     
               } 
             }  
       }
}
function starh(cid)
{
  ob=document.getElementsByTagName("img");
  len=ob.length;
   for (i=0;i<len;i++)
        {
         cl='star'+cid;
         if (ob[i].className==cl) ob[i].src='/images/star_red0.jpg'; 
        }
}
function star_apply(cid,mark,userid)
{
                 var url='./ajax_features/vote_catalog_pos.php';
                 var pars={posid:cid,m:mark,u:userid};
                 var ajax   = new Ajax.Request(url,{method: "post",parameters: pars,onComplete:star_apply2});
}
function star_apply2(originalRequest)
{
  if (originalRequest.responseText=='1') Modalbox.show('<p>Спасибо, Ваш голос учтен!</p><input type=button value=\'Ок\' onclick=\'Modalbox.hide()\'>',{title:'Оценка заведения',width:250,height:150});
}
function login_info()
{
 Modalbox.show('<p align=justify>Для выставления оценки или добавления заведения в \"Любимые заведения\", пожалуйста, <a href=\'#\' onClick=\"auth0()\">войдите</a> на сайт или <a href=\'./forum/ucp.php?mode=register\'>зарегистрируйтесь</a></p>',{title:'Информация',width:270,height:120});
}
function cat_add_fav(cid,userid)
{
 var url='./ajax_features/cat_add_fav.php';
 var pars={posid:cid,u:userid};
 var ajax   = new Ajax.Request(url,{method: "post",parameters: pars,onComplete:cat_add_fav2});
}
function cat_add_fav2(originalRequest)
{
  if (originalRequest.responseText=='1') Modalbox.show('<p>Выбраное заведение было добавлено в Ваши любимые заведения.Список своих любимых заведений Вы можете посмотреть у себя на личной странице</p><input type=button value=\'Ок\' onclick=\'Modalbox.hide()\'>',{title:'Любимые заведения',width:270,height:200}); 
  if (originalRequest.responseText=='2') Modalbox.show('<p>Выбраное заведение уже было отмечено Вами как любимое. Список своих любимых заведений Вы можете посмотреть у себя на личной странице</p><input type=button value=\'Ок\' onclick=\'Modalbox.hide()\'>',{title:'Любимые заведения',width:270,height:200}); 
  if (originalRequest.responseText=='3') Modalbox.show('<p>Произошла ошибка, попробуйте повторить данное действие позже,либо обратитесь в тех.службу сайта.</p><input type=button value=\'Ок\' onclick=\'Modalbox.hide()\'>',{title:'Любимые заведения',width:270,height:200}); 
}
function auth0()
{
  Modalbox.show('<label for=l>Логин:</label><input type=text name=login id=l size=7><br><label for=p>Пароль:</label><input type=password id=p size=7><br><input type=button value=\'Войти\' onClick=\"auth()\"><a href=\'./forum/ucp.php?mode=register\'>Регистрация</a>',{title:'Авторизация',width:270});
}
function auth()
{
 login=$('l').value;
 pwd=$('p').value;
 var url='./forum/hnblogin.php';
 var pars={username:login,password:pwd};
 var ajax   = new Ajax.Request(url,{method: "post",parameters: pars,onComplete:auth2,onFailure:error});
}
function error()
{
 alert('error');
}
function auth2(originalRequest)
{
if (originalRequest.responseText!='1') window.location.href='./index.php?newsesid='+originalRequest.responseText; else alert('Не правильный логин/пароль');
}

function fon_over_menu(obj,mid,font)
{
  $(mid).style.color=font;
  
}
function fon_over(obj,fon,font)
{
 obj.style.background=fon;
 obj.style.color=font;
}
function important_click()
{
 zkl=document.getElementsByTagName('table');
 len=zkl.length;
 for (j=0;j<len;j++)
 {
 	if (zkl[j].className=='importi') zkl[j].className='importh';else
		{
    	  if (zkl[j].className=='importh') zkl[j].className='importi';
		}  
 }
  
}
function over(t,i)
{
	o2=$('mcont'+i);
	//o2.style.display='block';
	//alert(o2);
	if (t)	{im=1;descr=0.5} else {im=0.5;descr=0.5;}
	setTimeout('shade('+im+','+descr+','+t+','+i+')',40);
}
function shade(im,descr,f,i)
{ 
 o=$('mop'+i);
 o2=$('mcont'+i);
 if ((im>=0.5) && (f==1))
	{
	 im-=0.18; 
	 o.style.opacity=im;
	 
	 o.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+im*100+")";
	 descr+=0.18;
	 o2.style.opacity=descr;
	 o2.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+descr*100+")";
	 setTimeout('shade('+im+','+descr+','+f+','+i+')',40);
	} 
 if ((im<=1)&& (f==0))
	{
	 im+=0.18; 
	 o.style.opacity=im;
	 o.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+im*100+")";
	 descr-=0.18;
	 o2.style.opacity=descr;
	 o2.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+descr*100+")";
	 setTimeout('shade('+im+','+descr+','+f+','+i+')',40);
		
	} else
	{
	//	if (!f) o2.style.display='none';
	}
	
}
function addfavourite(t,u)
{
   	if (window.sidebar) { // Mozilla Firefox Bookmark 
        window.sidebar.addPanel(t, u,""); 
    } else 
	if ( window.external ) { // IE Favorite 
        window.external.AddFavorite( u, t); } 
    else if(window.opera && window.print) { // Opera Hotlist 
        window.external.AddFavorite( u, t); } 
 
}