//*********** Формирование переменных *****************
opera=(navigator.userAgent.indexOf('Opera')>=0)?true:false;ie=(document.all&&!opera)?true:false;dom=(document.getElementById&&!ie&&!opera)?true:false;
treeOpen=new Array();treeItems=new Array();
if(navigator.appVersion.lastIndexOf('Win')!=-1){dl="\r\n"}else{dl="\n"};
function SetDDVars(count){for (i=1;i<=count;i++) {treeOpen['DD'+i]=false;treeItems['DD'+i]=new Array('DD'+i);}}
//*************************** Подсветка и клик ПОДменю ********
function highlightit(which){if(which.filters.alpha.opacity<100)which.filters.alpha.opacity+=4;else if(window.highlighting)clearInterval(highlighting)}
function ImgOver(which){obj=which;highlighting=setInterval("highlightit(obj)",15)}
function ImgOut(which,alpha){clearInterval(highlighting);which.filters.alpha.opacity=alpha}
//*************************** Показ текста по id ***********
function ShowTxt(TxtID,txt){var src=document.getElementById(TxtID);if (!document.all) document.write(txt);else src.innerHTML=txt;};
function SMCheckLength(ml){if(document.SendMessage.SMMessage.value.length>ml){document.SendMessage.SMMessage.value=document.SendMessage.SMMessage.value.substring(0,ml);};document.SendMessage.SMMaxText.value=document.SendMessage.SMMessage.value.length+' / '+ml;window.setTimeout(eval('\'SMCheckLength('+ml+')\''),10);}
function SMCheckLengthContact(ml){if(document.SendMessage.SMContact.value.length>ml){document.SendMessage.SMContact.value=document.SendMessage.SMContact.value.substring(0,ml);};document.SendMessage.SMMaxContactText.value=document.SendMessage.SMContact.value.length+' / '+ml;window.setTimeout(eval('\'SMCheckLengthContact('+ml+')\''),10);}
function ChkFrm(){Err='';with(document.SendMessage){if(SMTo.selectedIndex<0)Err=Err+'- не выбран получатель'+dl;if(SMSubject.value=='')Err=Err+'- не задана тема'+dl;if(SMMessage.value=='')Err=Err+'- не введено сообщение'+dl;if(SMFromName.value=='')Err=Err+'- не задано поле От кого'+dl;}if(Err!=''){alert('Найдены следующие ошибки:'+dl+Err);var go='';}else {ShowTxt('SMspan','<br><a>Запрос послан. Ждите...</a>');var go=document.SendMessage.submit();};return go;}
function ChkAdFrm(){Err='';with(document.SendMessage){if(SMGroup.selectedIndex<0)Err=Err+'- не выбрана группа для объявления'+dl;if(SMPeriod.selectedIndex<0)Err=Err+'- не выбран период публикации объявления'+dl;if(SMHead.value=='')Err=Err+'- не задан заголовок сообщения объявления'+dl;if(SMMessage.value=='')Err=Err+'- не задан текст объявления'+dl;if(SMContact.value=='')Err=Err+'- не задана контактная информация'+dl;if(SMFromName.value=='')Err=Err+'- не задано поле От кого'+dl;}if(Err!=''){alert('Найдены следующие ошибки:'+dl+Err);var go='';}else {ShowTxt('SMspan','<br><a>Запрос послан. Ждите...</a>');var go=document.SendMessage.submit();};return go;}
function PopUpImg(WinName,FName,Alt,xxx,yyy){imgw=window.open("PopUpImg.php?name="+FName+"&alt="+Alt, WinName, 'top=100,left=100,toolbar=0,width='+(xxx+20)+',height='+(yyy+80)+',status=1,resizable=1,menubar=0,scrollbars=1');imgw.focus();}
function PopUpFotoImg(){imgw=window.open("PopUpImg.php?name="+bfoto_arr[cur_foto]+"&alt="+bfoto_alt[cur_foto], '_blank', 'top=100,left=100,toolbar=0,width='+(bfoto_w[cur_foto]+20)+',height='+(bfoto_h[cur_foto]+100)+',status=1,resizable=1,menubar=0,scrollbars=1');imgw.focus();}


function MakeFotoScroll(){var FotoScroll='';for(i=0;i<total_foto;i++)if(i==cur_foto){FotoScroll=FotoScroll+"&nbsp;"+(i+1)+"&nbsp;";ShowTxt('a_foto',foto_array[i]);}else FotoScroll=FotoScroll+"&nbsp;<input type=button value="+(i+1)+" onClick=\'cur_foto="+i+";MakeFotoScroll();\'>&nbsp;";ShowTxt('a_foto_scroll',FotoScroll);}
