var img;
var loaded="";

function media_largeimage(url) {
	img = new Image() 
	img.src = url;

	if(loaded.indexOf(url+",") > -1) {


		media_largeimage.prototype.showimage();

	}
	else {
		loaded=loaded+url+",";

		img.onload=media_largeimage.prototype.showimage;


	}
}

media_largeimage.prototype.showimage=function() {


	media_loaded=1;

	var obj=document.getElementById("media_large");
	obj.width=img.width;
	obj.height=img.height;
	obj.style.display="block";

	document.getElementById("flashcontent").style.visibility="hidden";

	var objimg=document.getElementById("media_large_img");
	objimg.src=img.src;
	media_largeimage.prototype.center();
	
	
	
		
}
media_largeimage.prototype.center=function() {
	var obj=document.getElementById("media_large");

 	obj.style.left=(document.body.offsetWidth/2-obj.offsetWidth/2)+"px";
	obj.style.top=(document.body.offsetHeight/2-obj.offsetHeight/2+media_largeimage.prototype.getScrollY())+"px";
}


media_largeimage.prototype.getScrollY=function() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    scrOfY = window.pageYOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop)  ) {

    scrOfY = document.body.scrollTop;

  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;

  }


  return scrOfY;
}

 
media_largeimage.prototype.hideimage=function() {
	document.getElementById("flashcontent").style.visibility="visible";
	document.getElementById("media_large").style.display="none";	
}
