<!--

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; 
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)  { x.src=x.oSrc; }
}

function MM_preloadImages() { //v3.0
  var d=document; 
  if (d.images) { if (!d.MM_p) { d.MM_p=new Array();}
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
  for (i=0; i<a.length; i++) {
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];} }
  }
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2]; }
}

function PreloadImages()
{
 MM_preloadImages('/images/frame_border01.jpg','/images/frame_border01s.jpg','/images/frame_border02.jpg','/images/frame_border02s.jpg','/images/frame_border03.jpg','/images/frame_border03s.jpg','/images/frame_border04.jpg','/images/frame_border04s.jpg','/images/frame_border05.jpg','/images/frame_border05s.jpg','/images/frame_border06.jpg','/images/frame_border06s.jpg','/images/frame_border07.jpg','/images/frame_border07s.jpg','/images/frame_border08.jpg','/images/frame_border08s.jpg','/images/btn-edit-photo.gif','/images/btn-edit-photo-ll.gif','/images/btn-del-photo.gif','/images/btn-del-photo-ll.gif','/images/btn-add-photo.gif','/images/btn-add-photo-ll.gif','/images/btn-pen-red.gif','/images/btn-pen-red-ll.gif','/images/btn-minus-red.gif','/images/btn-minus-red-ll.gif','/images/btn-ll1.gif','/images/btn-ll2.gif','/images/btn-ll3.gif','/images/btn-rr1.gif','/images/btn-rr2.gif','/images/btn-rr3.gif','/images/btn-lupa-minus.gif','/images/btn-lupa-minus-ll.gif','/images/btn-lupa-plus.gif','/images/btn-lupa-plus-ll.gif'); 
}

function ShowImg(ImageSrc,WindowTitle,ImageWidth,ImageHeight)
{
 var imgwnd;
 NLeft = Math.round(screen.width/2 - ImageWidth/2);
 NTop = Math.round(screen.height/2 - ImageHeight/2);
 if (NTop<0) {NTop=0;}
 if (NLeft<0) {NLeft=0;}
 imgwnd = window.open("","", "menubar=no,toolbar=no,resizable=no,width="+ImageWidth+",height="+ImageHeight+",left=" + NLeft + ",top=" + NTop);
 imgwnd.document.write("<html>");
 imgwnd.document.write(" <head>");
 imgwnd.document.write(" <meta http-equiv=\"content-type\" content=\"text/html; charset=koi8-r\">");
 imgwnd.document.write(" <title>"+WindowTitle+" ("+ImageWidth+"x"+ImageHeight+")</title>");
 imgwnd.document.write(" </head>");
 imgwnd.document.write(" <body bgcolor=\"#ffffff\" topmargin=\"0\" marginheight=\"0\" marginwidth=\"0\" leftmargin=\"0\" rightmargin=\"0\" bottommargin=\"0\"> ");
 imgwnd.document.write("<div style='position:absolute; left:0; top:0'><img src=\""+ImageSrc+"\" border=\"0\" width=\""+ImageWidth+"\" height=\""+ImageHeight+"\" alt=\"\"></div>");
 imgwnd.document.write(" </body>");
 imgwnd.document.write("</html>");
 imgwnd.focus();
}
function chop(sValue){ var str; str=sValue; while (str.substr(0,1)==" ") {str=str.substr(1,str.length-1);} return str; }
function is_valid_email(email) { var reg_email = /\w+\@\w+\.\w+/;  if (reg_email.test(email)){ return true; }  else { return false; }  }
function CheckValue(p,alertmsg,chop,checkisnan,setfocus)
{
 if (chop){ var str; str=p.value; while (str.substr(0,1)==" ") {str=str.substr(1,str.length-1);} p.value=str; }
 if (p.value=="") { if (alertmsg!="") { alert(alertmsg);} if (setfocus) {p.focus();} return false;} 
 if (checkisnan) { if (isNaN(p.value)) { if (alertmsg) {alert(alertmsg);} if (setfocus) {p.focus();} return false;} }
                 else { if (p.value=='') { if (alertmsg) {alert(alertmsg);} if (setfocus) {p.focus();} return false;} }
 return true;
}
function checklogin()
{
 if (!CheckValue(loginForm.username,'Укажите имя пользователя!',true,false,true)) {return false;}
 if (!CheckValue(loginForm.userpswd,'Укажите пароль!',false,false,true)) {return false;}
 loginForm.loginBtn.disabled = true;
 loginForm.clearBtn.disabled = true;
 return true;
}
function checkComment()
{
 if (!CheckValue(commentForm.comment_text,'Укажите текст комментария!',true,false,true)) {return false;}
 return true;
}
function checkLength(p,v)
{
 if (p.value.length>255) { p.value=p.substr(0,255); } v.value="Еще можно ввести "+(255-p.value.length)+" знаков";
}
function setKeywords(p,v)
{
 xArray=p.name.split('_',3);
 if (xArray.length==3)
 {
  if (!isNaN(xArray[2]))
  {
   if (!p.checked)
   {
     tmpArray=v.value.split(',');
     v.value='';
     for (i=0;i<tmpArray.length;i++)
     {
      if (tmpArray[i]!=xArray[2]) {if (v.value!="") {v.value=v.value+",";} v.value=v.value+tmpArray[i];}
     }
   } else {if (v.value!="") {v.value=v.value+",";} v.value=v.value+xArray[2];}
  }
 }
}
function checkAddPhoto()
{
 if (!CheckValue(addPhotoForm.new_photo_file,'Не указан файл-фотография!',true,false,true)) {return false;}
 if (!CheckValue(addPhotoForm.new_photo_title,'Не указано название фотографии!',true,false,true)) {return false;}
 if (!CheckValue(addPhotoForm.new_photo_description,'Не указано описание фотографии!',true,false,true)) {return false;}
 if (!CheckValue(addPhotoForm.keywords,'Выберите хотя бы одну рубрику\nв которую входит фотография!',false,false,false)) {return false;}
 if (confirm('Все данные указаны верно?\nДобавить фотографию?'))
 {
  addPhotoForm.backbtn.disabled = true;
  addPhotoForm.rst_btn.disabled = true;
  addPhotoForm.btn.disabled = true;
  return true;
 } else {return false;}
}
function resetEditPhoto()
{
 editPhotoForm.edit_photo_file.value="";
 editPhotoForm.edit_photo_title.value="";
 editPhotoForm.edit_photo_description.value="";
 editPhotoForm.keywords.value="";
 for (i=0;i<editPhotoForm.elements.length;i++) 
 { 
  if (editPhotoForm.elements[i].type == "checkbox") 
  { 
   editPhotoForm.elements[i].checked = false;
  } 
 } 
 editPhotoForm.edit_photo_file.focus();
}
function checkEditPhoto()
{
 if (!CheckValue(editPhotoForm.edit_photo_title,'Не указано название фотографии!',true,false,true)) {return false;}
 if (!CheckValue(editPhotoForm.edit_photo_description,'Не указано описание фотографии!',true,false,true)) {return false;}
 if (!CheckValue(editPhotoForm.keywords,'Выберите хотя бы одну рубрику\nв которую входит фотография!',false,false,false)) {return false;}
 if (confirm('Все данные указаны верно?\nИзменить фотографию?'))
 {
  editPhotoForm.backbtn.disabled = true;
  editPhotoForm.rst_btn.disabled = true;
  editPhotoForm.btn.disabled = true;
  return true;
 } else {return false;}
}
function checkSearch()
{
 if (!CheckValue(searchForm.search_word,'Не указано слово для поиска!',true,false,true)) {return false;}
 if (searchForm.search_word.value.length < 3) {alert('Длина слова для поиска не должна быть меньше 3-х символов!');return false;}
 searchForm.btn.disabled=true;
 searchForm.rst_btn.disabled=true;
 return true;
}
function checkSearchEx()
{
 if (!CheckValue(searchFormEx.keywords,'',false,false,false) &&
     !CheckValue(searchFormEx.search_rank,'',true,false,false) &&
     !CheckValue(searchFormEx.search_title,'',true,false,false) &&
     !CheckValue(searchFormEx.search_description,'',true,false,false) &&
     !CheckValue(searchFormEx.search_comment,'',true,false,false)
    ) 
 {
  alert('Не заданы параметры поиска!');
  return false;
 }
 if (searchForm.search_rank.value!="") 
 {
  if (isNaN(searchForm.search_rank.value))
  {
   alert('Некорректное значение рейтинга фотографии!');
   searchForm.search_rank.focus();
   return false;
  }
  if (searchForm.search_rank.value<0)
  {
   alert('Некорректное значение рейтинга фотографии!');
   searchForm.search_rank.focus();
   return false;
  }
 }
 if (searchForm.search_title.value!="" && searchForm.search_title.value.length < 3) {            alert('Длина слова для поиска в названии фотографии\nне должна быть меньше 3-х символов!');searchForm.search_title.focus();return false;}
 if (searchForm.search_description.value!="" && searchForm.search_description.value.length < 3) {alert('Длина слова для поиска в описании фотографии\nне должна быть меньше 3-х символов!');searchForm.search_description.focus();return false;}
 if (searchForm.search_comment.value!="" && searchForm.search_comment.value.length < 3) {alert('Длина слова для поиска в комментариях к\nгалереям не должна быть меньше 3-х символов!');searchForm.search_comment.focus();return false;}
 searchForm.btn.disabled=true;
 searchForm.rst_btn.disabled=true;
 return true;
}
//-->
