/**
 * Script required for mouse over image animation.
 */
var bV=parseInt(navigator.appVersion);
NS4=(document.layers)?true:false;
IE4=((document.all)&&(bV>=4))?true:false;
is3=(navigator.appName=="Netscape"&&parseInt(navigator.appVersion)>=3)?true:false;
verok=(NS4||IE4||is3||IE6)?true:false;

var hovButton="";
var hovStatus="";
var hovButtonInit="";
var hovStatusInit="";
var bVer=parseFloat(navigator.appVersion);
var Net4     = false;
var Net4x    = false;
var Net6     = false;
var IEx4     = false;
var IEx5     = false;
var BrowserVersion = navigator.appVersion;

//Netscape
if(navigator.appName == 'Netscape')
{
if(bVer < 4.1)
	{
	Net4 = true;
	}
if((bVer >= 4.1)&&(bVer < 5.0))
	{
	Net4x = true;
	}
if(bVer >= 5)
	{
	Net6 = true;
	}
}

//Microsoft Internet Explorer
else
{
if(BrowserVersion.search(/MSIE 4.0/) != -1)
	{
	IEx4 = true;
	}
if((BrowserVersion.search(/MSIE 5.5/) != -1)||(BrowserVersion.search(/MSIE 5.0/) != -1)||(BrowserVersion.search(/MSIE 6.0/) != -1))
	{
	IEx5 = true;
	}
}

function hov(button,on){
    if (verok){
		if (hovButtonInit.length>0&&hovButtonInit==button) return true;
		if (hovButton.length > 0) {
			//-- Restore old button --//
			if (hovButtonInit.length > 0 && hovButtonInit==hovButton) {
				document.images[hovButtonInit].src=eval(hovButtonInit+hovStatusInit+".src");
				hovButton=hovButtonInit;
				hovStatus = hovStatusInit;
				if (on=="-1") on=hovStatusInit;
				}
			else {
				document.images[hovButton].src=eval(hovButton+"0.src");
				hovStatus="0";
				}
			}
		if (on=="-1") on="0";
		if (hovButton!=button||hovStatus!=on) {
			document.images[button].src=eval(button+on+".src");
			hovButton=button;
			hovStatus=on;
			}
		if (on=="3"){
			if (hovButtonInit.length>0&&hovButtonInit!=button){
				document.images[hovButtonInit].src=eval(hovButtonInit+"0.src");
				}
			hovButtonInit=button
			hovStatusInit=3
			}
    }
    return true;
}

function hovSelect(button) {
	hovButtonInit=button;
	hovStatusInit="3";
	document.images[hovButtonInit].src=eval(hovButtonInit+hovStatusInit+".src");
}

        
function hov2(button,on){
    if (verok){
        if ((status!="0")&&(status!=button)&&(on=="2"))
        document.images["button"+status].src = eval(status+".src");
        if (on=="1") text="h"; else text="";
        if ((on!="2")&&( status!=button  )) document.images["button"+button].src = eval(button+text+".src");
        if ((on=="2")&&(status!=button))  document.images["button"+button].src = eval(button+"o"+".src");
        if (on=="2")   status=button
    }
}


/**
 * Opens a new window, which contains the image given by the strMapUrl parameter.
 */
function OpenMapWindow(strMapUrl, strTitle)
{
	var imageWindow = window.open('about:blank', '_blank', 'width=100,height=170,location=no,menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no');
	
	with (imageWindow.document)
	{
		open('text/html', 'replace');
		write("<html><head><title>" + strTitle + "</title></head>"
		+ "   <body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0' onload='window.resizeTo(document.images[\"_imgThumbnail\"].width + 20, document.images[\"_imgThumbnail\"].height + 60);'>"
		+ "    <table border='0' cellspacing='0' cellpadding='0' height='100%' width='100%'>"
		+ "     <tr valign='middle'>"
		+ "      <td align='center'><img alt='"+ strTitle + "' id='_imgThumbnail' border='0' src='" + strMapUrl + "'></td>"
		+ "     </tr>"
		+ "    </table>"
		+ "   </body></html>");
		close();
	}
}

/**
 * Opens a new window, which contains the content of the url given by the strUrl parameter.
 */
function OpenPrintWindow(strUrl)
{
	window.open(strUrl, '_blank', 'width=700,height=500,location=no,menubar=yes,resizable=yes,scrollbars=yes,status=no,toolbar=yes');
}

/**
 * Opens a new window, which contains the image given by the link parameter and the given width and height.
 */
function ImageWinOpen(link, winWidth, winHeight)
{
	window.open(link,"ImageWin", "WIDTH=" + winWidth + ",HEIGHT=" + winHeight + ",status=true");
}

