
var compare_addText='Сравнить';var compare_delText='Не сравнивать';var compare_csaText='Показать все';var compare_csdText='Показать только различия';var compare_sa=true;var compare_nullable=new Array();var compare_names=new Array();function compare_toggleView()
{compare_sa=!compare_sa;for(key=0;key<compare_nullable.length;++key)document.getElementById('compare_'+compare_nullable[key]).style.display=compare_sa?'':'none';document.getElementById('compare_toggle').innerHTML=compare_sa?compare_csdText:compare_csaText;}
function compare_updateBlock(type_name)
{var list=compare_cleanList(compare_getCookie('compare_'+type_name).split(','));var block=document.getElementById('compare_navblok');if(block)
{var clst=document.getElementById('compare_navlist');if(clst)
{var text='';for(i=0;i<list.length;++i)text+='<li><a href="javascript:void(0);" onclick="compare_toggleRecord(\''+type_name+'\',\''+list[i]+'\');" title="Удалить из сравнения" style="color:#79BB16;">(-)</a> <a href="/'+list[i]+'/" title="'+compare_names[list[i]]+'">'+compare_names[list[i]]+'</a></li>';clst.innerHTML=text;}
var link=document.getElementById('compare_do');if(link)
{link.href='/'+type_name+'/compare/'+list.join('/')+'/';link.style.display=(list.length>1)?'':'none';}
block.style.display=(list.length>0)?'block':'none';}
return false;}
function compare_resetBlock(type_name,ask_user)
{if(!ask_user||confirm("Действительно хотите очистить сравнение?"))
{var list=compare_cleanList(compare_getCookie('compare_'+type_name).split(','));for(i=0;i<list.length;++i)
{var link=document.getElementById('compare_'+list[i]);if(link)link.innerHTML=compare_addText;}
compare_setCookie('compare_'+type_name,'');compare_updateBlock(type_name);}
return false;}
function compare_initRecord(type_name,record_name)
{var exst=false;var list=compare_getCookie('compare_'+type_name).split(',');for(i=0;i<list.length;++i)if(list[i]==record_name)exst=true;var link=document.getElementById('compare_'+record_name);if(link)link.innerHTML=exst?compare_delText:compare_addText;return false;}
function compare_toggleRecord(type_name,record_name)
{var exst=false;var list=compare_getCookie('compare_'+type_name).split(',');var nlst=new Array();for(i=0;i<list.length;++i)
{if(list[i]==record_name)exst=true;else nlst.push(list[i]);}
if(!exst)nlst.push(record_name);compare_setCookie('compare_'+type_name,nlst.join(','),30);var link=document.getElementById('compare_'+record_name);if(link)link.innerHTML=exst?compare_addText:compare_delText;return compare_updateBlock(type_name);}
function compare_cleanList(list)
{var newlist=new Array();for(i=0;i<list.length;++i)
{if(list[i])newlist.push(list[i]);}
return newlist;}
function compare_getCookie(c_name)
{if(document.cookie.length>0)
{c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1)
{c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}
return"";}
function compare_setCookie(c_name,value,expiredays)
{var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+";path=/"+((expiredays==null)?"":";expires="+exdate.toGMTString());}
