// JavaScript Document
var display_popup=false;
var photo_id='popup_photo',background_id='popup_background',window_id='popup_foto',loader_id='popup_loading',scroll_id='popup_stretch',form_id='popup_form';
function show_img(src){
	var photo=document.getElementById(photo_id);
	var bcgrd=document.getElementById(background_id);
	var windw=document.getElementById(window_id);
	var loadr=document.getElementById(loader_id);
	var table=document.getElementById(scroll_id);
	var form=document.getElementById(form_id);
	if((!photo)||(!bcgrd)||(!windw)||(!loadr)||(!table)||(!form))
		return;
	display_popup=true;
	scroll_img(background_id,window_id,scroll_id);
	photo.style.display='none';
	bcgrd.style.display='block';
	loadr.style.display='block';
	form.style.display='none';
	photo.src=src;
	if((photo.complete)&&((navigator.appName.indexOf('opera')>=0)||(navigator.appName.indexOf('Opera')>=0)))
		loaded_img(photo_id,background_id,window_id,loader_id,scroll_id)
}
function loaded_img(){
	var photo=document.getElementById(photo_id);
	var bcgrd=document.getElementById(background_id);
	var windw=document.getElementById(window_id);
	var loadr=document.getElementById(loader_id);
	var table=document.getElementById(scroll_id);
	if((!photo)||(!bcgrd)||(!windw)||(!loadr)||(!table))
		return;
	if(display_popup){
		photo.style.display='block';
		bcgrd.style.display='block';
		loadr.style.display='none';
	}
}
function hide_img(){
	var photo=document.getElementById(photo_id);
	var bcgrd=document.getElementById(background_id);
	var windw=document.getElementById(window_id);
	var loadr=document.getElementById(loader_id);
	var table=document.getElementById(scroll_id);
	if((!photo)||(!bcgrd)||(!windw)||(!loadr)||(!table))
		return;
	photo.style.display='none';
	bcgrd.style.display='none';
	loadr.style.display='none';
	display_popup=false;
	table.style.width='1px';
	bcgrd.style.width='1px';
}
function scroll_img(){
	var bcgrd=document.getElementById(background_id);
	var windw=document.getElementById(window_id);
	var table=document.getElementById(scroll_id);
	if((!bcgrd)||(!windw)||(!table))
		return;
	var de = document.documentElement;
	var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight
	bcgrd.style.height=h+'px';
	table.style.height=h+'px';
	
	if(display_popup){
		bcgrd.style.width=w+'px';
		table.style.width=w+'px';
	}
	
	var yScrolltop;
	var xScrollleft;
	if (self.pageYOffset || self.pageXOffset) {
		yScrolltop = self.pageYOffset;
		xScrollleft = self.pageXOffset;
	} else if (document.documentElement && document.documentElement.scrollTop || document.documentElement.scrollLeft ){	 // Explorer 6 Strict
		yScrolltop = document.documentElement.scrollTop;
		xScrollleft = document.documentElement.scrollLeft;
	} else if (document.body) {// all other Explorers
		yScrolltop = document.body.scrollTop;
		xScrollleft = document.body.scrollLeft;
	}

	bcgrd.style.left=xScrollleft+'px';
	bcgrd.style.top=yScrolltop+'px';

	windw.style.left=xScrollleft+'px';
	windw.style.top=yScrolltop+'px';
}

function show_popup(code,width,close_b){
	var photo=document.getElementById(photo_id);
	var bcgrd=document.getElementById(background_id);
	var windw=document.getElementById(window_id);
	var loadr=document.getElementById(loader_id);
	var table=document.getElementById(scroll_id);
	var form=document.getElementById(form_id);
	if((!photo)||(!bcgrd)||(!windw)||(!loadr)||(!table)||(!form))
		return;
	display_popup=true;
	scroll_img(background_id,window_id,scroll_id);
	photo.style.display='none';
	bcgrd.style.display='block';
	loadr.style.display='none';
	form.style.display='none';
	
	var regexp = /~/g
	code=code.replace(regexp,'"');
	regexp = /`/g
	code=code.replace(regexp,"'");

	if(close_b){
		cod='<div align="right" style="font-size:0px"><img style="cursor:pointer" src="images/close.gif" onclick="hide_popup();"></div>';
		code=cod+code;
	}
	form.innerHTML=code;
	form.style.width=width+'px';
	if(navigator.appName!='Microsoft Internet Explorer')
		form.style.display='table';
	else
		form.style.display='block';
	bcgrd.style.display='block';
}
function hide_popup(){
	var form=document.getElementById(form_id);
	var bcgrd=document.getElementById(background_id);
	var windw=document.getElementById(window_id);
	var loadr=document.getElementById(loader_id);
	var table=document.getElementById(scroll_id);
	if((!form)||(!bcgrd)||(!windw)||(!loadr)||(!table))
		return;
	form.style.display='none';
	bcgrd.style.display='none';
	loadr.style.display='none';
	display_popup=false;
	table.style.width='1px';
	bcgrd.style.width='1px';
	form.style.width='1px';
}

