/**
*
* Scripts permettant de g�rer les transactions sur le progiciel r�sidant sur le serveur de production
*
* @version  : $Revision:   1.2  $
* @author   : SOPRA Group - $Author:   nChampanhac  $
*
*/


var globalContextPath;var globalCallTransactionURL;var globalTransactionName;var globalTransactionParameters;var ajaxConnectionULISCSStatus=null;var ajaxConnectionclientMailBoxStatus=null;var ajaxConnectionZoomOnTransaction=null;var currentMilliSeconds=null;var timeout=60000;var popupClientMailBox=null;var isNetscape=false;if(navigator.appName=="Netscape")
isNetscape=true;function getNavigatorFrameWidth(frame){return frame.document.getElementById('navigatorWidthHiddenField').value;}
function zoomOnExistant(contextPath,callTransactionURL,transactionName,transactionParameters){globalContextPath=contextPath;globalCallTransactionURL=callTransactionURL;globalTransactionName=transactionName;globalTransactionParameters=transactionParameters;isReady=false;pere=window;frameBandeau=pere.pere.frames['fbandeau'];while(pere!=top&&frameBandeau==null){pere=pere.parent;frameBandeau=pere.frames['fbandeau'];};frameBandeau=null;if(frameBandeau==null)
{currentMilliSeconds=new Date().getTime();ajaxConnectionULISCSStatus=new AjaxConnection();ajaxConnectionULISCSStatus.setUri(globalContextPath+'/communication/ULISCSStatus.do');ajaxConnectionULISCSStatus.setFunct('ULISCSStatusCallBack');ajaxConnectionULISCSStatus.connect();}}
function ULISCSStatusCallBack(response){if((response!='ULIS CS available')&&(response!='ULIS CS unavailable')){alert("Une erreur s'est produite : "+response);}else{if(response=='ULIS CS unavailable'){if(popupClientMailBox==null){popupClientMailBox=window.open(globalContextPath+'/communication/clientMailBoxApplet.do','clientmailbox','resizable=0,width=350,height=40');}
ajaxConnectionclientMailBoxStatus=new AjaxConnection();ajaxConnectionclientMailBoxStatus.setUri(globalContextPath+'/communication/clientMailBoxStatus.do');ajaxConnectionclientMailBoxStatus.setFunct('clientMailBoxStatusCallBack');ajaxConnectionclientMailBoxStatus.connect();}
else if(response=='ULIS CS available'){ajaxConnectionZoomOnTransaction=new AjaxConnection();ajaxConnectionZoomOnTransaction.setUri(globalCallTransactionURL+"&transaction="+escape(globalTransactionName)+"&parameters="+escape(globalTransactionParameters));ajaxConnectionZoomOnTransaction.setFunct(null);ajaxConnectionZoomOnTransaction.connect();}}}
function clientMailBoxStatusCallBack(response){if((response!='clientMailBox available')&&(response!='clientMailBox unavailable')){alert("Une erreur s'est produite : "+response);}else{if((response=='clientMailBox unavailable')&&(new Date().getTime()<=currentMilliSeconds+timeout)){timeout=timeout+1;ajaxConnectionclientMailBoxStatus.connect();}
else if(response=='clientMailBox available'){ajaxConnectionZoomOnTransaction=new AjaxConnection();ajaxConnectionZoomOnTransaction.setUri(globalCallTransactionURL+"&transaction="+escape(globalTransactionName)+"&parameters="+escape(globalTransactionParameters));ajaxConnectionZoomOnTransaction.setFunct(null);ajaxConnectionZoomOnTransaction.connect();}
else if(new Date().getTime()>=currentMilliSeconds+timeout){alert("Le temps de chargement de la boite aux lettres a expir� ("+timeout/1000+" secondes)");}}}
function destroyApplet(){document.write("");if(opener!=null){opener.popupClientMailBox=null;}}
function showSysnet(){}
function hideSysnet(){}
function isSysnetHidden(){}
function isEmulatorInsideNavigator(){return false;}
function getSysnetFrame(){}
function getSysnetApplet(){}
function checkExportBI(elementId,conf){if(conf!='null'&&conf=='true'){document.getElementById(elementId).style.visibility='hidden';}}
