var aImgsUpdate = new Array();
(aImgsUpdate[0] = new Image()).src = "graphics/office/buttons/bw/update.gif";
(aImgsUpdate[1] = new Image()).src = "graphics/office/buttons/c/update.gif";
//------------------------------------------------
var aImgsBack = new Array();
(aImgsBack[0] = new Image()).src = "graphics/office/buttons/bw/back.gif";
(aImgsBack[1] = new Image()).src = "graphics/office/buttons/c/back.gif";
//------------------------------------------------
var aImgsAdd = new Array();
(aImgsAdd[0] = new Image()).src = "graphics/office/buttons/bw/add.gif";
(aImgsAdd[1] = new Image()).src = "graphics/office/buttons/c/add.gif";
//------------------------------------------------
var aImgsDelete = new Array();
(aImgsDelete[0] = new Image()).src = "graphics/office/buttons/bw/delete.gif";
(aImgsDelete[1] = new Image()).src = "graphics/office/buttons/c/delete.gif";
//------------------------------------------------
var aImgsUpload = new Array();
(aImgsUpload[0] = new Image()).src = "graphics/office/buttons/bw/upload.gif";
(aImgsUpload[1] = new Image()).src = "graphics/office/buttons/c/upload.gif";
//------------------------------------------------
var aImgsPrint = new Array();
(aImgsPrint[0] = new Image()).src = "graphics/office/buttons/bw/print.gif";
(aImgsPrint[1] = new Image()).src = "graphics/office/buttons/c/print.gif";
//------------------------------------------------
var aImgsEntrance = new Array();
(aImgsEntrance[0] = new Image()).src = "graphics/office/buttons/bw/entrance.gif";
(aImgsEntrance[1] = new Image()).src = "graphics/office/buttons/c/entrance.gif";
//------------------------------------------------
var aImgsUp = new Array();
(aImgsUp[0] = new Image()).src = "graphics/office/datagrid/bw/up.gif";
(aImgsUp[1] = new Image()).src = "graphics/office/datagrid/c/up.gif";
//------------------------------------------------
var aImgsDown = new Array();
(aImgsDown[0] = new Image()).src = "graphics/office/datagrid/bw/down.gif";
(aImgsDown[1] = new Image()).src = "graphics/office/datagrid/c/down.gif";
//------------------------------------------------
var aImgsPageNext = new Array();
(aImgsPageNext[0] = new Image()).src = "graphics/office/paging/bw/next.gif";
(aImgsPageNext[1] = new Image()).src = "graphics/office/paging/c/next.gif";
//------------------------------------------------
var aImgsPageBack = new Array();
(aImgsPageBack[0] = new Image()).src = "graphics/office/paging/bw/back.gif";
(aImgsPageBack[1] = new Image()).src = "graphics/office/paging/c/back.gif";
//------------------------------------------------
function jsfCUCHBs( obj, chbName ) // Check Uncheck CheckBoxes
{
	var checkboxes = document.getElementsByName(chbName) ;
	for( i = 0 ; i < checkboxes.length ; i++ )
		checkboxes.item(i).checked = obj.checked ;
}
//------------------------------------------------
function jsfRCHBIDs( chbName ) // Rebind CheckBoxes IDs
{
	var checkboxes = document.getElementsByName(chbName) ;
	var s = '' ;
	for( i = 0 ; i < checkboxes.length ; i++ ) {
		if( checkboxes.item(i).checked ) {
			if( s.length > 0 ) s += ':' ;
			s += checkboxes.item(i).id.split('$')[1] ; }}
	return s ;
}
//------------------------------------------------
function jsfSIS( array, id, i ) // Set Image Source
{
	if( null == ( o = document.getElementById(id))) return ;
	o.src = array[i].src ;
}
//------------------------------------------------
function jsfSDTC( sID, sColor ) // Set Div Text Color
{
	if( null == ( obj = document.getElementById( sID ))) return ;
	obj.style.color = sColor ;
}
//------------------------------------------------
function jsfORW( wndUrl ) // Open Report Window
{
	win = window.open( wndUrl,"","toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=no");
	win.focus();
}
//------------------------------------------------
function jsfOWC( wndUrl, wndWidth, wndHeight, wndScrollbar, wndMenubar ) // Open Window Centered
{
	var wndLeft = ( screen.width - wndWidth ) / 2;
	var wndTop = ( screen.height - wndHeight ) / 2;
	win = window.open( wndUrl,"","toolbar=no,location=no,directories=no,status=no,menubar=" + wndMenubar + ",scrollbars=" + wndScrollbar +
		",resizable=no,copyhistory=no,width=" + wndWidth +",height=" + wndHeight + ",top=" + wndTop + ",left=" + wndLeft  );
	win.focus();
}
//------------------------------------------------
function funcSHM( strTableID ) // Show Hide Menu
{
	if( null == ( objTable = document.getElementById( strTableID ))) return ;
	
	if( objTable.style.display == 'none' )
		objTable.style.display = '' ;
	else
		objTable.style.display = 'none' ;
}


function jsfSH( id ) // Show Hide
{
	if( null != ( o = document.getElementById( id )))
		o.style.display = ( o.style.display == 'none' ) ? '':'none';
}

var aImgsForum = new Array();
(aImgsForum[0] = new Image()).src = "graphics/user/forum/1.gif";
(aImgsForum[1] = new Image()).src = "graphics/user/forum/2.gif";
//------------------------------------------------
var aImgsMM = new Array();
(aImgsMM[0] = new Image()).src = "graphics/office/menumain/light.gif";
(aImgsMM[1] = new Image()).src = "graphics/office/menumain/dark.gif";
//------------------------------------------------
var aImgsM = new Array();
(aImgsM[0] = new Image()).src = "graphics/office/column/menu/light.gif";
(aImgsM[1] = new Image()).src = "graphics/office/column/menu/dark.gif";
(aImgsM[2] = new Image()).src = "graphics/office/column/menu/eng/light.gif";
(aImgsM[3] = new Image()).src = "graphics/office/column/menu/eng/dark.gif";
//------------------------------------------------
var aImgsMC = new Array();
(aImgsMC[0] = new Image()).src = "graphics/office/column/menu/lightRed.gif";
(aImgsMC[1] = new Image()).src = "graphics/office/column/menu/darkRed.gif";
(aImgsMC[2] = new Image()).src = "graphics/office/column/menu/eng/lightRed.gif";
(aImgsMC[3] = new Image()).src = "graphics/office/column/menu/eng/darkRed.gif";
//------------------------------------------------
var aImgsMCP = new Array();
(aImgsMCP[0] = new Image()).src = "graphics/office/column/menu/lightRedPlus.gif";
(aImgsMCP[1] = new Image()).src = "graphics/office/column/menu/darkRedPlus.gif";
(aImgsMCP[2] = new Image()).src = "graphics/office/column/menu/eng/lightRedPlus.gif";
(aImgsMCP[3] = new Image()).src = "graphics/office/column/menu/eng/darkRedPlus.gif";
//------------------------------------------------
var aImgsSIName = new Array();
(aImgsSIName[0] = new Image()).src = "graphics/office/item/small/buttons/name.gif";
(aImgsSIName[1] = new Image()).src = "graphics/office/item/small/buttons/nameHOver.gif";
//------------------------------------------------
var aImgsSICart = new Array();
(aImgsSICart[0] = new Image()).src = "graphics/office/item/small/buttons/cart.gif";
(aImgsSICart[1] = new Image()).src = "graphics/office/item/small/buttons/cartHOver.gif";
(aImgsSICart[2] = new Image()).src = "graphics/office/item/small/buttons/cart.gif";
(aImgsSICart[3] = new Image()).src = "graphics/office/item/small/buttons/cartHOver.gif";
//------------------------------------------------
function funcSetBgImage( array, id, i )
{
	if( null == ( obj = document.getElementById(id))) return ;
	obj.background = array[i].src ;
}
//------------------------------------------------
function funcSetColor( strDivID, strColor )
{
	if( null == ( objDiv = document.getElementById( strDivID ))) return ;
	objDiv.style.color = strColor ;
}
//------------------------------------------------
function funcDateError( strDD, strMM, strYYYY, required )
{
	var intDD = parseInt( strDD ) ;
	var intMM = parseInt( strMM ) ;
	var intYYYY = parseInt( strYYYY ) ;
	
	var intCounter = 0 ;
	
	if( intDD != 0 ) intCounter++ ;
	if( intMM != 0 ) intCounter++ ;
	if( intYYYY != 0 ) intCounter++ ;
	
	if(( required == true ) && ( intCounter == 0 )) return true ;
	else if( intCounter == 0 ) return false ;
	else if( intCounter < 3 ) return true ;
	
	var intDDs = new Array( 0, 31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ) ;
	
	intDDs[2] = (( intYYYY % 4 ) == 0 ) ? 29:28 ;
	
	return ( intDD > intDDs[intMM] ) ? true:false ;
}
//------------------------------------------------
function funcPassportError( idNum )
{
	while ( idNum.length < 9 )
		idNum = "0" + idNum ;

	idNum1 = idNum.substr(0,1) * 1;
	idNum2 = idNum.substr(1,1) * 2;
	idNum3 = idNum.substr(2,1) * 1;
	idNum4 = idNum.substr(3,1) * 2;
	idNum5 = idNum.substr(4,1) * 1;
	idNum6 = idNum.substr(5,1) * 2;
	idNum7 = idNum.substr(6,1) * 1;
	idNum8 = idNum.substr(7,1) * 2;
	idNum9 = idNum.substr(8,1) * 1;

	if( idNum1 > 9 ) idNum1 = (idNum1%10) + 1;
	if( idNum2 > 9 ) idNum2 = (idNum2%10) + 1;
	if( idNum3 > 9 ) idNum3 = (idNum3%10) + 1;
	if( idNum4 > 9 ) idNum4 = (idNum4%10) + 1;
	if( idNum5 > 9 ) idNum5 = (idNum5%10) + 1;
	if( idNum6 > 9 ) idNum6 = (idNum6%10) + 1;
	if( idNum7 > 9 ) idNum7 = (idNum7%10) + 1;
	if( idNum8 > 9 ) idNum8 = (idNum8%10) + 1;
	if( idNum9 > 9 ) idNum9 = (idNum9%10) + 1;

	var sumVal = idNum1 + idNum2 + idNum3 + idNum4 + idNum5 + idNum6 + idNum7 + idNum8 + idNum9;
	sumVal = sumVal % 10;

	return ( sumVal > 0 ) ? true:false ;
}
//------------------------------------------------
function funcOpenWnd( wndUrl, wndWidth, wndHeight )
{
	var wndLeft = ( screen.width - wndWidth ) / 2;
	var wndTop = ( screen.height - wndHeight ) / 2;
	win = window.open( wndUrl ,'', "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=" + wndWidth +",height=" + wndHeight + ",top=" + wndTop + ",left=" + wndLeft  );
	win.focus();
}
//------------------------------------------------
function funcOpenWindow( wndUrl, wndWidth, wndHeight )
{
	var wndLeft = ( screen.width - wndWidth ) / 2;
	var wndTop = ( screen.height - wndHeight ) / 2;
	win = window.open( wndUrl ,'', "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=" + wndWidth +",height=" + wndHeight + ",top=" + wndTop + ",left=" + wndLeft  );
	win.focus();
}
//------------------------------------------------
function funcPrint()
{
	window.print();
}
//------------------------------------------------
function funcCloseWindow()
{
	window.close();
}
//------------------------------------------------
function funcOpenSite( wndUrl )
{
	win = window.open( wndUrl );
	win.focus();
}

