var W = window;
var D = document;
var DA = document.all;
var PW = parent.window;
var WA = window.dialogArguments;
var DF = document.frames;
var WO = window.opener;

function go( url, opt, tb, w, h, s, r, wn ){
	if( !url )return false;
	
	l = ( screen.width - w )/2;
	t = ( screen.height - h )/2;
	if( !w )w = 700;
	if( !h )h = 500;
	if( !s )s = 1; else s = 0;
	if( !r )r = 1; else r = 0;
	if( !tb )tb = 1; else tb = 0;
	if( !wn )wn = "_blank";
	
	if( MAIN_HOST ){
		url = MAIN_HOST + url;
	}
	
	if( opt == 1 ){
		return window.open( url, wn, "toolbar="+tb+",scrollbars="+s+",resizable="+r+",left="+l+",top="+t+",width="+w+",height="+h );
	}
	else if( opt == 2 ){
		return window.open( url, wn );
	}
	else{
		window.location.href = url;
	}
}


function igo( url ){
	DA.ifrm.src = url;
}

function select_all( val, form_name ) {
	if ( !form_name ) form_name = 'frm';
	for ( i = 0; i < document.forms[ form_name ].elements.length; i++ ) {
		if ( document.forms[ form_name ].elements[i].type == 'checkbox' ) {
			document.forms[ form_name ].elements[i].checked = val;
		}
	}

}

function wcenter( w, h ){
	
	l = ( screen.width - w ) / 2;
	t = ( screen.height - h ) / 2;
	if( t < 40 )t = 40;
	window.moveTo( l, t - 40 );
	
}

function up( obj ){
	if( !obj ){
		document.body.scrollTop = document.body.scrollHeight + 2500;
		return;
	}
	obj.scrollTop = obj.scrollHeight;
}

function mod( url, w, h, nr, m ){
	
	var d_args = new Array( );
	if( !w ){	w = 400;	res = "Yes";	}
	if( !h ){	h = 400;	res = "Yes";	}
	if( nr ){	res = "No"; }else{	res = "Yes";	}
	
	d_args[0] = window;
	prop = "dialogHeight: "+h+"px; dialogWidth: "+w+"px; edge: Raised; center: Yes; scroll: Yes; help: No; resizable: "+res+"; status: No;";
	if( !m )W.showModelessDialog( url , d_args , prop );
	else W.showModalDialog( url , d_args , prop );
}