
if( !ROOT )  var ROOT="/";
if( !LNG )  var LNG="en";

var JS_DIR  =  ROOT + "_assets/js/";



function output( opStr ){
	document.write( opStr );
}


function getBrowserType(){
	if( navigator.userAgent.indexOf("Opera")!=-1 )		return "opera";
	if( navigator.userAgent.indexOf("MSIE")!=-1 )		return "ie";
	if( navigator.userAgent.indexOf("Netscape")!=-1 )	return "netscape";
	if( navigator.userAgent.indexOf("Firefox")!=-1 )	return "firefox";
}

function findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function of(){
	for(  var i=0  ;  i < arguments.length  ;  i++  ) {
		var arg = arguments[i];
		if( arg )  return arg;
	}
}



function openExtraWindow( url , windowName , width , height ){
	var Window;
	var left  =  screen.width / 2  -  width / 2;
	var top  =  screen.height / 2  -  height / 2;
	
	Window  =  window.open( 
								url,
								windowName,
								'width='+width+',height='+height+',left='+left+',top='+top+',directories=0,location=0,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=0,toolbar=0'
							);
	Window.focus();
	return Window;
}


var IGWin;
var IGWinDataTransmitter=new Object;
function openImageGallery( Assets , sessionOffset , assetOffset ){
	var isIGWinDetected  =  typeof(IGWin) != 'undefined';
	var isIGWinOpened  =  isIGWinDetected && !IGWin.closed;
	
	IGWin  =  openExtraWindow( '/imageGallery.v1.html' , 'ImageGallery' , 546 , 540 );
	IGWin.Assets = Assets;
	IGWin.sessionOffset = sessionOffset;
	IGWin.assetOffset = assetOffset;
	IGWinDataTransmitter.Assets = Assets;
	IGWinDataTransmitter.sessionOffset = sessionOffset;
	IGWinDataTransmitter.assetOffset = assetOffset;
	
	if( getBrowserType()=='firefox' ){
		if(  isIGWinOpened  )   IGWin.location.reload();
	} else {
		if(  !isIGWinDetected || isIGWinOpened  )   IGWin.location.reload();
	}

}





function isBlockExpanded (blockBaseName)
{
	var cookie = getCookie('is'+blockBaseName+'Expanded');
	return Boolean(cookie);
}
function expandBlock( blockBaseName , memorize_dpc ){
	findObj( blockBaseName+'Collapsed' ).style.display='none'; 
	findObj( blockBaseName+'Expanded' ).style.display='block'; 
	setCookie( 'is'+blockBaseName+'Expanded', '1', null, '/' );
}
function collapseBlock( blockBaseName ){
	findObj( blockBaseName+'Collapsed' ).style.display='block'; 
	findObj( blockBaseName+'Expanded' ).style.display='none'; 
	deleteCookie( 'is'+blockBaseName+'Expanded', '/' );
}



/*

var IGWin;
var IGWinDataTransmitter=new Object;
function openImageGallery( Assets , sessionOffset , assetOffset ){
	var isIGWinDetected  =  typeof(IGWin) != 'undefined';
	if(  isIGWinDetected  ) {
		if( ! IGWin.closed ){
			IGWin.close();	
		}
	} 
	
	IGWin  =  window.open( 
								'imageGallery.v1.html' , 
								'ImageGallery' , 
								'width=546,height=540,location=0,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=0,toolbar=0'
							);
	IGWin.Assets = Assets;
	IGWin.sessionOffset = sessionOffset;
	IGWin.assetOffset = assetOffset;
	
	IGWinDataTransmitter.Assets = Assets;
	IGWinDataTransmitter.sessionOffset = sessionOffset;
	IGWinDataTransmitter.assetOffset = assetOffset;
	
	IGWin.focus();
	if(  !isIGWinDetected  )   IGWin.location.reload();
}

*/	





