
kWindow = new Object();
kWindow.DEFAULT_NAME = 'newWin' ;
// width=size,height=size,
// resizable=yes|no,scrollbars=yes|no,
// toolbar=yes|no,location=yes|no,
// directories=yes|no,status=yes|no,
// menubar=yes|no,copyhistory=yes|no
kWindow.DEFAULT_ATTRS = 'resizable=yes,scrollbars=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no,copyhistory=no' ;
kWindow.SCREEN_WIDTH = 0 ;
kWindow.SCREEN_HEIGHT = 0 ;
kWindow.DEFAULT_WIDTH = 630 ;
kWindow.DEFAULT_HEIGHT = 400 ;


function kWindow_Open( url , n , attrs ){
	a = new Object();
	a[n] = window.open( url , n , attrs );
	a[n].moveTo(0,0);
	a[n].focus();
	return a[name];
}

function kWindow_OpenNamedSized( url , n , wdt , hgt ){
	var attrs = kWindow.DEFAULT_ATTRS + ',width=' + wdt + ',height=' + hgt;
	return kWindow_Open( url , n , attrs )	;
}

function kWindow_OpenSized( url , wdt , hgt ){
	var attrs = kWindow.DEFAULT_ATTRS + ',width=' + wdt + ',height=' + hgt;
	return kWindow_Open( url , kWindow.DEFAULT_NAME , attrs )	;
}

function kWindow_OpenDefault( url ){
	var attrs = kWindow.DEFAULT_ATTRS + ',width=' + kWindow.DEFAULT_WIDTH + ',height=' + kWindow.DEFAULT_HEIGHT;
	return kWindow_Open( url , kWindow.DEFAULT_NAME , attrs )	;
}

function kWindow_OpenEditor( url , formName , fieldName , strCode , intID ){
	kWindow_OpenNamedSized( url + "?form="+escape(formName)+"&field="+escape(fieldName)+"&code="+strCode+"&id="+intID , "winEditor" , 700 , 420 );
}


function kWindow_MoveBy( x , y ){
	window.moveBy( x , y );
}

function kWindow_MoveTo( x , y ){
	window.moveTo( x , y );
}

function kWindow_ResizeBy( x , y ){
	window.resizeBy( x , y );
}

function kWindow_ResizeTo( x , y ){
	window.resizeTo( x , y );
}

function kWindow_OpenFitPicture( x , y ){ 
	var agt=navigator.userAgent.toLowerCase();
	var NS  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
        && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
        && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
	var iWidth = (NS)?window.innerWidth:document.body.clientWidth; 
	var iHeight = (NS)?window.innerHeight:document.body.clientHeight; 
	var iWidth = document.images[0].width + 26; //-iWidth
	if( iHeight > 740) iHeight = 740;
	iHeight = document.images[0].height + 31; // -iHeight+30
	if( iHeight > 400) iHeight = 400;
	window.resizeTo(iWidth, iHeight); 
	window.moveTo( x , y );
	self.focus(); 
}

