// BEGIN: Показ-скрытие DIV
function openDiv(id){
	var obj= document.all ? document.all[id] : (document.getElementById ? document.getElementById(id) : null);
	obj.style.display = "block"
}
function closeDiv(id){
	var obj= document.all ? document.all[id] : (document.getElementById ? document.getElementById(id) : null);
	obj.style.display = "none"
}
// END: Показ-скрытие DIV




// BEGIN: Roll Over Images
function Rollover () {
	this.images = new Array();

	this.addImage = rlvr_m_addImage;
	this.getImageInfo = rlvr_m_getImageInfo;
	this.findImage = rlvr_m_findImage;
	this.off = rlvr_m_off;
	this.on = rlvr_m_on;
	this.toggle = rlvr_m_toggle;
}

function rlvr_m_addImage (imageName, activeImage) {
	var aImg = new Image();
	aImg.src = activeImage;

	var img = this.findImage(imageName);
	if (img) {
		var pImg = new Image();
		pImg.src = img.src;
	}
	var imageInfo = new Array(imageName, aImg, pImg, img);

	this.images[this.images.length] = imageInfo;
}

function rlvr_m_getImageInfo (imageName) {
	var i;

	for (i = 0; i < this.images.length; i++) {
		var imageInfo = this.images[i];

		if (imageInfo[0] == imageName)
			return imageInfo;
	}
}

function rlvr_m_findImage (imageName) {
	return document.images[imageName];

}

function rlvr_m_off (imageName) {
	this.toggle(imageName, false);
}

function rlvr_m_on (imageName) {
	this.toggle(imageName, true);
}

function rlvr_m_toggle (imageName, on) {
	var imageInfo = this.getImageInfo(imageName);

	if (imageInfo) {
		imageInfo[3].src = imageInfo[on ? 1 : 2].src;
	}
}
// END: Roll Over Images

// BEGIN: Roll Over Images
function RolloverX () {
	this.images = new Array();

	this.addImageX = rlvr_m_addImageX;
	this.getImageInfoX = rlvr_m_getImageInfoX;
	this.findImageX = rlvr_m_findImageX;
	this.offX = rlvr_m_offX;
	this.onX = rlvr_m_onX;
	this.toggleX = rlvr_m_toggleX;
}

function rlvr_m_addImageX (imageName, activeImage, iNum) {
	var aImg = new Image();
	aImg.src = activeImage;

	var img = this.findImageX(imageName);
	if (img) {
		var pImg = new Image();
		pImg.src = img.src;
	}
	var imageInfo = new Array(imageName, aImg, pImg, img, iNum);

	this.images[this.images.length] = imageInfo;
}

function rlvr_m_getImageInfoX (imageName, iNum) {
	var i;

	for (i = 0; i < this.images.length; i++) {
		var imageInfo = this.images[i];

		if ((imageInfo[0] == imageName) & (imageInfo[4] == iNum))
			return imageInfo;
	}
}

function rlvr_m_findImageX (imageName) {
	return document.images[imageName];

}

function rlvr_m_offX (imageName, iNum) {
	this.toggleX(imageName, false, iNum);
}

function rlvr_m_onX (imageName, iNum) {
	this.toggleX(imageName, true, iNum);
}

function rlvr_m_toggleX (imageName, on, iNum) {
	var imageInfo = this.getImageInfoX(imageName, iNum);

	if (imageInfo) {
		imageInfo[3].src = imageInfo[on ? 1 : 2].src;
	}
}
// END: Roll Over Images

function openphoto(w,h,str,src) {
  var outputwin= window.open('','photo','width='+w+',height='+h);
  var j=0, count=0;
  with (outputwin.document) {
    open();
    writeln('<html><link href="css/map.css" type=text/css rel=stylesheet><head>');
    writeln('<title>'+str+'</title>');
    writeln('</head><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#FFFFFF">');
    writeln('<div><img src="'+src+'" width="'+w+'" height="'+h+'" border="1" alt=""></div>');
    writeln("</body></html>");
    close();
  } 
	void(0);
	outputwin.focus();
}

