var timeout;
var ie4=(navigator.appVersion.indexOf("MSIE")!=-1 && parseFloat(navigator.appVersion)>=4)?true:false;
var nn4=(navigator.appName=="Netscape" && parseFloat(navigator.appVersion)<5)?true:false;
var nn6=(navigator.appName=="Netscape" && parseFloat(navigator.appVersion)>=5)?true:false;


function GetDimensions(element) {
    element = document.getElementById(element);
    var display = element.style.display;
    if (display != 'none' && display != null) // Safari bug
      return {width: element.offsetWidth, height: element.offsetHeight};

    // All *Width and *Height properties give 0 on elements with display none,
    // so enable the element temporarily
    var els = element.style;
    var originalVisibility = els.visibility;
    var originalPosition = els.position;
    var originalDisplay = els.display;
    els.visibility = 'hidden';
    els.position = 'absolute';
    els.display = 'block';
    var originalWidth = element.clientWidth;
    var originalHeight = element.clientHeight;
    els.display = originalDisplay;
    els.position = originalPosition;
    els.visibility = originalVisibility;
    return {width: originalWidth, height: originalHeight};
}


function Div(what){
 if(nn6){
   if (document.getElementById(what).style.display == "block"){
     document.getElementById(what).style.display = "none";
   } else {
       document.getElementById(what).style.display = "block";
     }
 }
 else if(ie4){
   if (document.all[what].style.display == "block"){
     document.all[what].style.display = "none";
   } else {
       document.all[what].style.display = "block";
     }
 }


}


function OpenWindow(id,name,width,height,style) {

        if (style==undefined) style=',scrolling=yes,resizable=yes,scrollbars=yes,status=yes,statusbar=yes'

        var Left = (screen.width  - width) / 2 ;
        var Top  = (screen.height - height) / 2 ;

        window[id]=window.open('',name,'width='+width+',height='+height+',left='+ Left +',top='+ Top +style);
        window[id].focus();
        return false;
}


function deffocus(a){
  if (a.defaultValue==a.value){
    a.value="";
  }
}
function defblur(a) {
  if (a.value=="") {
    a.value=a.defaultValue;
  }
}

function open_window(isrc,ititle) {
        win=window.open('','win','width=600,height=500,status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=no,scrolling=no');
        win.document.open();
        win.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n'
        +'<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">\n'
        +'<head>\n'
        +'<title>'+((ititle=="") ? 'Увеличенная фотография' : ititle+'')+'</title>\n'
        +'<script type=\"text/javascript\">\n'
        +'      var isDOM=document.getElementById?true:false;\n'
        +'      var isOpera=isOpera5=window.opera && isDOM;\n'
        +'      var isMSIE=isIE=document.all && document.all.item && !isOpera;\n'
        +'      function matchSize(obj) {\n'
        +'              if (!isMSIE) {\n'
        +'                      var dw = self.outerWidth - self.innerWidth;\n'
        +'                      var dh = self.outerHeight - self.innerHeight;\n'
        +'              } else {\n'
        +'                      var dw = 12;\n'
        +'                      var dh = 50;\n'
        +'              }\n'
        +'              self.resizeTo(obj.width+dw,obj.height+dh);\n'
        +'              return;\n'
        +'      }'
        +'</script>'
        +'</head>\n'
        +'<body style="overflow: hidden; margin: 0px; padding: 0px;">\n'
        +'<a href="javascript:void(0);" onclick="window.close(); return false;" title="Кликните, чтобы закрыть окно">'
        +'<img src="'+isrc+'" border="0" onload="matchSize(this);" alt="Кликните, чтобы закрыть окно" /></a>\n'
        +'</body>\n'
        +'</html>');
}
