var isOpera = (navigator.userAgent.toLowerCase().indexOf("opera")>=0)?1:0;
var isMinIE4 = (document.all) ? 1 : 0;

function get_cookie( Name ) {
        var search = Name + "=";
        if( document.cookie.length > 0 ) { // if there are any cookies
                offset = document.cookie.indexOf( search );
                if( offset != -1 ) { // if cookie exists 
                        offset += search.length;
                        // set index of beginning of value
                        end = document.cookie.indexOf(";", offset);
                        // set index of end of cookie value
                        if( end == -1 ) {
                                end = document.cookie.length;
                        }
                        return unescape( document.cookie.substring( offset, end ));
                }
        } else {
                return false;
        }
}


function findPos(o) {
    if (document.getElementById) {
	var curleft = curtop = 0;
        var obj = document.getElementById(o);
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
     }
}

function setPos(o,x,y) {
    if (document.getElementById) {
	var obj = document.getElementById(o);
        if (obj) {
  	  obj.style.left = x + 'px';
 	  obj.style.top = y + 'px';
        }
    }
}

function showObj(o,action) {
    if (document.getElementById) {
	var obj = document.getElementById(o);
        if (obj) {
          if (action=='show') obj.style.visibility = 'visible';
          else obj.style.visibility = 'hidden';
        }
    }
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


var nmenus = 4;
var amenus = new Array();

function show_menu(p,width) {
  if (document.getElementById) {
     var pos;
     if (amenus[p]) {
        clearTimeout(amenus[p]);
        amenus[p] = false;
     }
     if (p==1) pos=findPos('menup2');
     else pos=findPos('menup'+p);
     if (p==1) {
        setPos('tm_'+p,pos[0]-width,pos[1]+22);
        if (isMinIE4 && !isOpera) {
          setPos('trickie_tm'+p,pos[0]-width,pos[1]+22);
        }
     }else{
        setPos('tm_'+p,pos[0]+2,pos[1]+22);
        if (isMinIE4 && !isOpera) {
          setPos('trickie_tm'+p,pos[0]+2,pos[1]+22);
        }
     }
     for (var i = 1; i<=nmenus; i++) {
        if (i==p) {
          if (isMinIE4 && !isOpera) {
            var ifr = document.getElementById('trickie_tm'+p);
            if (ifr) {
              var obj = document.getElementById('tm_'+p);
              if (obj) { 
                ifr.style.height = obj.offsetHeight;
                ifr.style.display = "block";
              }
            }
          }
          showObj('tm_'+p,'show');
        } else hide_menu(i);
     }     
  }
}

function hide_menu(p) {
  if (document.getElementById) {
      if (isMinIE4 && !isOpera) {
        var ifr = document.getElementById('trickie_tm'+p);
        if (ifr) ifr.style.display = "none";
      }
      showObj('tm_'+p,'hide');
  }
}

function rand(n) {
  return ( Math.floor ( Math.random ( ) * n + 1 ) );
}


function update_div(div,html) {
   var layer = (document.getElementById)? document.getElementById(div) : document.all[div];
   if(layer && layer.innerHTML) {
     layer.innerHTML = html;
   }
}


var p_x = 100;
var p_y = 100;
defaultWidth  = 600;
defaultHeight = 600;
var AutoClose = true;
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+p_x+',top='+p_y;
var optIE='scrollbars=no,width=150,height=100,left='+p_x+',top='+p_y;
function loadPhoto(imageURL,imageTitle){
if (imageTitle=='') imageTitle='< 2:1 >';
if (isNN){imgWin=window.open('about:blank','',optNN);}
else if (isIE){imgWin=window.open('about:blank','',optIE);}
else {imgWin=window.open('about:blank','',optNN);}
with (imgWin.document){
writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);');
writeln('var width = document.images[0].width;');
writeln('var height = document.images[0].height+Math.abs(100-document.body.offsetHeight);');
writeln('window.resizeTo(width,height);}');writeln(' else if (isNN){');
writeln('window.innerWidth=document.images["img"].width;');writeln('window.innerHeight=document.images["img"].height;}');
writeln(' else if (document.images[0]) { ');
writeln('var width = document.images[0].width;');
writeln('var height = document.images[0].height;');
writeln('window.resizeTo(width,height);');
writeln('}}');
writeln('function doTitle(){document.title="'+imageTitle+'";}');
writeln('</sc'+'ript>');
if (!AutoClose) writeln('</head><body bgcolor=ffffff scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
else writeln('</head><body bgcolor=ffffff scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
writeln('<img name="img" src='+imageURL+' style="display:block"></body></html>');
close();		
}}
