var ENEWS_popup;
$(document).ready(ENEWS_init);

function ENEWS_init(){
	$("a.ENEWS").click(function(event){
		event.preventDefault();
		this.blur();
		ENEWS_show(this.href);
		ENEWS_open_popup();
	});
}

function ENEWS_open_popup() {
	
	if (ENEWS_popup == undefined || ENEWS_popup.closed) {	
		var width = 500;
		var height = 400;
		var features = '';
		var x, y;
		x = (640 - width)/2, y = (480 - height)/2;
		if (screen) {
			y = (screen.availHeight - height)/2;
			x = (screen.availWidth - width)/2;
		}
		if (screen.availWidth > 1800) { 
			x = ((screen.availWidth/2) - width)/2; 
		} 
		ENEWS_popup = window.open('form_enews.php','enews','scrollbars=no,width='+width+',height='+height+',screenX='+x+',screenY='+y+',top='+y+',left='+x+','+features);
	}
	ENEWS_popup.focus();
}	

function ENEWS_close_remote() {
	var opener = window.opener;
	if (opener) {
		this.close();
		opener.focus();
		opener.ENEWS_remove();
	}
}		

function ENEWS_show(url) {
//	if ( !$("#ENEWS_HideSelect").length ) {
//		$("body").append("<iframe id='ENEWS_HideSelect'></iframe><div id='ENEWS_overlay'></div><div id='ENEWS_window'></div>");
//		$("#ENEWS_overlay").click(ENEWS_remove);
//	}
//	$(window).scroll(ENEWS_position);
//	ENEWS_overlaySize();
}

function ENEWS_remove() {
 	$("#ENEWS_imageOff").unbind("click");
	$("#ENEWS_overlay").unbind("click");
	$("#ENEWS_closeWindowButton").unbind("click");
	$("#ENEWS_window").fadeOut("fast",function(){$('#ENEWS_window,#ENEWS_overlay,#ENEWS_HideSelect').remove();});
	$("#ENEWS_load").remove();
	return false;
}

function ENEWS_position() {
	var pagesize = ENEWS_getPageSize();	
	var arrayPageScroll = ENEWS_getPageScrollTop();
	var style = {width: ENEWS_WIDTH, left: (arrayPageScroll[0] + (pagesize[0] - ENEWS_WIDTH)/2), top: (arrayPageScroll[1] + (pagesize[1]-ENEWS_HEIGHT)/2)};
	$("#ENEWS_window").css(style);
}

function ENEWS_overlaySize(){
	if (window.innerHeight && window.scrollMaxY || window.innerWidth && window.scrollMaxX) {	
		yScroll = window.innerHeight + window.scrollMaxY;
		xScroll = window.innerWidth + window.scrollMaxX;
		var deff = document.documentElement;
		var wff = (deff&&deff.clientWidth) || document.body.clientWidth || window.innerWidth || self.innerWidth;
		var hff = (deff&&deff.clientHeight) || document.body.clientHeight || window.innerHeight || self.innerHeight;
		xScroll -= (window.innerWidth - wff);
		yScroll -= (window.innerHeight - hff);
	} else if (document.body.scrollHeight > document.body.offsetHeight || document.body.scrollWidth > document.body.offsetWidth){
		yScroll = document.body.scrollHeight;
		xScroll = document.body.scrollWidth;
	} else { 
		yScroll = document.body.offsetHeight;
		xScroll = document.body.offsetWidth;
  	}
	$("#ENEWS_overlay").css({"height": yScroll, "width": xScroll});
	$("#ENEWS_HideSelect").css({"height": yScroll,"width": xScroll});
}

function ENEWS_getPageScrollTop(){
	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 ){	 
		yScrolltop = document.documentElement.scrollTop;
		xScrollleft = document.documentElement.scrollLeft;
	} else if (document.body) {
		yScrolltop = document.body.scrollTop;
		xScrollleft = document.body.scrollLeft;
	}
	arrayPageScroll = new Array(xScrollleft,yScrolltop) 
	return arrayPageScroll;
}

function ENEWS_getPageSize(){
	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
	arrayPageSize = new Array(w,h) 
	return arrayPageSize;
}
