// JavaScript Document

// -------------------------------------------------------------------------------------------- general popup

var newwindow = '';

function popItUp(url, name, width, height) {
	if (!newwindow.closed && newwindow.location && newwindow.name == name) {
		newwindow.location.href = url;
	}
	else {
		width = width ? width : 900;
		height = height ? height : 700;
		newwindow=window.open(url, name, 'scrollbars=1, resizable=1, left=1, top=1, width='+ width +', height='+ height);
		if (!newwindow.opener) newwindow.opener = self;
	}
	if (window.focus) {newwindow.focus()}
	return false;
}


// ----------------------------------------------------------------------------------------------- image popup

// Script Source: CodeLifter.com
// Copyright 2003

var cssDoc = "/charter/css/popup.css";
var captionHeight = 70;
var imgMargin = 10;
var emptyImageURL = '/charter/imgs/popup_empty.gif';
var winTitle = "Detail obrázku";
var imgWin = '';

if ( parseInt(navigator.appVersion.charAt(0))>=4 ) {
	var isNN=(navigator.appName=="Netscape")?1:0;
	var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;
	var isOP=(navigator.userAgent.indexOf("Opera") != -1)?1:0;
}

function popImage(imageURL,imageCaption, imageWidth, imageHeight) {
	PositionX = 100;
	PositionY = 100;
	var borderPlusMargin = 2*imgMargin + 2;
	var cHeight = imageCaption!=0 ? captionHeight + borderPlusMargin : borderPlusMargin;
	defaultWidth  = imageWidth ? imageWidth+borderPlusMargin : 660;
	defaultHeight = imageHeight ? imageHeight+cHeight : 500;
	var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
	var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
	if (isNN || isOP) {if (!imgWin.closed && imgWin.location) {imgWin.location.href = 'about:blank'} else {imgWin=window.open('about:blank','popImg',optNN);}}
	if (isIE) { if (!imgWin.closed && imgWin.location) {imgWin.location.href = 'about:blank'} else {imgWin=window.open('about:blank','popImg',optIE);}}
	with (imgWin.document){
		writeln('<?xml version="1.0" encoding="utf-8"?>');
		writeln('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');
		writeln('<html xmlns="http://www.w3.org/1999/xhtml">');
		writeln('<head><title>Loading...</title>');
		writeln('<link media="screen" rel="stylesheet" type="text/css" href="'+ cssDoc + '" />');
		writeln('<sc'+'ript type="text/javascript">');
		writeln('var isNN,isIE6,isIE7,isOP;');
		writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
		writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isOP=(navigator.userAgent.indexOf("Opera")!=-1)?1:0;');
		writeln('isIE6=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;');writeln('isIE7=(isIE6 && window.XMLHttpRequest)?1:0;}');
		writeln('function reSizeToImage(){');writeln('if (isIE6 || isIE7){');writeln('window.resizeTo(300,300);');
		writeln('var clientHeight=isIE7 ? document.documentElement.clientHeight : document.body.clientHeight;');
		writeln('width=300-(document.body.clientWidth-document.images[0].clientWidth) +' + borderPlusMargin + ';');
		writeln('height=300-(clientHeight-document.images[0].height) + '+ cHeight +';');
		writeln('window.resizeTo(width,height);}');
		writeln('if (isNN){');       
		writeln('window.innerWidth=document.images["myImage"].width + '+ borderPlusMargin +';');writeln('window.innerHeight=document.images["myImage"].height + '+ cHeight +';}');
		writeln('if (isOP){');       
		writeln('width=document.images["myImage"].width + 10 + '+ borderPlusMargin +';');writeln('height=document.images["myImage"].height + 49 + '+ cHeight +';window.resizeTo(width,height);}}');
		writeln('function doTitle(){document.title="'+winTitle+'";}');
		writeln('</sc'+'ript>');
		writeln('</head><body onload="reSizeToImage();doTitle();self.focus()" onclick="self.close()" style="background-color: #0C2621"><div id="popImg">');
		if (imageURL != 0) { writeln('<img name="myImage" src="'+imageURL+'" style="display:block; margin: '+ imgMargin +'px" alt="" />') }
		else { writeln('<img name="myImage" src="'+emptyImageURL+'" style="display:block; margin: '+ imgMargin +'px" alt="" />') }
		if (imageCaption != 0) { writeln('<div class="caption">' +imageCaption+ '</div>') }
		writeln('</div></body></html>');
		close();		
	}
	imgWin.focus();
	return false;
}
