function open_win(url_add, titlepage, width, height)
{
	window.open(url_add,titlepage,"width=" + width + ",height=" + height + ",menubar=no,resizable=no,status=no,location=no,toolbar=no,scrollbars=yes");
}
function refreshParent() {
window.opener.location.href = window.opener.location.href;

if (window.opener.progressWindow)
	
{
window.opener.progressWindow.close()
}
window.close();
}

// Author: Eric King Url: http://redrival.com/eak/index.shtml
// This script is free to use as long as this info is left in
// Courtesy of SimplytheBest.net - http://simplythebest.net/scripts/
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings =
	'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
	win = window.open(mypage,myname,settings)
}


function getRefToDivMod( divID, oDoc ) {
	if(!oDoc ) { oDoc = document; }
	if( document.layers ) {
	if( oDoc.layers[divID] ) { return oDoc.layers[divID]; } else {
	for( var x = 0, y;!y && x < oDoc.layers.length; x++ ) {
	y = getRefToDivNest(divID,oDoc.layers[x].document); }
	return y; } }
	if( document.getElementById ) { return oDoc.getElementById(divID); }
	if( document.all ) { return oDoc.all[divID]; }
	return document[divID];
}

function openPerfectpopup(oW,oTitle,oContent) {
	var x = window.open('','windowName','width=500,height=400,resizable=1');
	if(!x ) { return true; }
	x.document.open();
	x.document.write('<html><head><title>'+oTitle+'<\/title><\/head><body>'+
	(document.layers?('<layer left="0" top="0" width="'+oW+'" id="myID">')
	:('<div style="position:absolute;left:0px;top:0px;display:table;width:'+oW+'px;" '+
	'id="myID">'))+
	oContent+(document.layers?'<\/layer>':'<\/div>')+'<\/body><\/html>');
	x.document.close();
	var oH = getRefToDivMod( 'myID', x.document ); if(!oH ) { return false; }
	var oH = oH.clip? oH.clip.height : oH.offsetHeight; if(!oH ) { return false; }
	x.resizeTo( oW + 200, oH + 200 );
	var myW = 0, myH = 0, d = x.document.documentElement, b = x.document.body;
	if( x.innerWidth ) { myW = x.innerWidth; myH = x.innerHeight; }
	else if( d && d.clientWidth ) { myW = d.clientWidth; myH = d.clientHeight; }
	else if( b && b.clientWidth ) { myW = b.clientWidth; myH = b.clientHeight; }
	if( window.opera &&!document.childNodes ) { myW += 16; }
	x.resizeTo( oW + ( ( oW + 200 ) - myW ), oH + ( (oH + 200 ) - myH ) );
	if( x.focus ) { x.focus(); }
	return false;
} 
