var ns4 = (navigator.appName == 'Netscape' && parseInt(navigator.appVersion) == 4)
var ns6 = (document.getElementById)? true : false
var ie4 = (document.all)? true : false
var ie5 = false, posX, posY

if(ie4) {
	var docRoot = 'document.body'
	if((navigator.userAgent.indexOf('MSIE 5') > 0) || (navigator.userAgent.indexOf('MSIE 6') > 0)) {
		if(document.compatMode && document.compatMode == 'CSS1Compat') {
			docRoot = 'document.documentElement'
		}
		ie5 = true
	}
	if(ns6)	ns6 = false
}

function zoom(image, width, height) {
    var vyska0 = 100
  	var sirka0 = 100
	var imgWindow = window.open('','zoom' + (new Date().getTime()),'menubar=no,scrollbars=no,resizeable=no,width=' + vyska0 + ',height=' + sirka0 + ',top=2000,left=2000')
	imgWindow.focus()  
	imgWindow.moveTo(Math.round((screen.width - sirka0) / 2), Math.round((screen.height - vyska0) / 2))
	
	var step = 20
	var vyska = vyska0
	var sirka = sirka0
	
	var dvyska = Math.round((height - vyska0) / step)
	var dsirka = Math.round((width - sirka0) / step)
	
	for(var i = 0; step > i; i++) {
	  if(height > vyska) {
	    imgWindow.resizeBy(0, dvyska)
	    imgWindow.moveBy(0, -Math.floor(dvyska / 2))
	  }
	
	  if(width > sirka) {
	    imgWindow.resizeBy(dsirka, 0)
	    imgWindow.moveBy(-Math.floor(dsirka / 2), 0)
	  }
	
	  vyska += dvyska
	  sirka += dsirka 
	}
	
	imgWindow.resizeBy(width - sirka, height - vyska)
	
	with(imgWindow.document) {
        clear()
        open()
        write('<html><head><title>', document.title, '</title></head>')
        write('<body style="margin : 0px; background-color : #FFFFFF;">')
		write('<table width=100% height=100% cellspacing=0 cellpadding=0 border=0><tr><td align=center valign=middle><a href="javascript:window.close()" title="zavøít okno"><img src="' + image + '" border=0></a></td></tr></table>')
        write('</body></html>')
        close()
	}
    imgWindow.focus()
}
