// Designer will set the next variable - theTitle
//alert("Maintenance en cours. Les données peuvent être inaccessibles temporairement. Merci pour votre patience et compréhension. L'équipe carto.");
var popupBlocked=false;
function detectPopup() {
var test = window.open(null,"","width=1,height=1");
try {
test.close();
//alert("Popup non-bloqué.");
popupBlocked=false;
} catch (e) {
alert("Votre système n'autorise pas l'utilisation de fenêtres publicitaires (Popup). \nLes fonctionalités de l'application seront réduites. \nVous pouvez autotiser les Popup pour le site " + document.location.host );
popupBlocked=true;
}
}
var cmdString = document.location.search;
var webParams = cmdString;
var reloadTimer=0;
var browser = navigator.appName;
//var moreStuff = "";
var moreStuff = 'onresize="reloadApp()"';
var addNS = 0;
if (browser=="Netscape") {
//moreStuff = 'onresize="reloadApp()"';
addNS = 3;
}
var formURL = "jsForm.htm";
var connectorType = "Servlet"; //Types are "Servlet" or "JSP"
if (connectorType=="JSP") formURL = "jspForm.jsp";
function doIt() {
MapFrame.useJava=false;
MapFrame.checkParams();
}
function replacePlus(inText) {
var re = /\+/g;
inText = inText.replace(re," ");
return inText;
}
function reloadApp() {
//document.location = "default.htm";
/* // Changement de taille automatique
if (opener) {
t = opener.parent.MapFrame;
} else {
t = parent.MapFrame;
}
var pos = cmdString.indexOf("BOX=");
if (pos!=-1) {
endpos = cmdString.indexOf("&",pos);
//alert ("pos= " +pos +" "+ cmdString.substring(pos-1,pos) + "endpos= " + endpos )
if (cmdString.substring(pos-1,pos) == "?") {
if (endpos==-1) endpos = cmdString.length;
cmdString = cmdString.substring(pos-1,pos) + cmdString.substring(endpos+1);
//alert( endpos +" heee "+cmdString);
}else{
if (cmdString.substring(pos-1,pos) == "&") pos = pos - 1;
if (endpos==-1) endpos = cmdString.length;
cmdString = cmdString.substring(0,pos) + cmdString.substring(endpos);
}
}
cmdString = cmdString + "&BOX=" + t.forceComma(t.eLeft) + ":" + t.forceComma(t.eBottom) + ":" + t.forceComma(t.eRight) + ":" + t.forceComma(t.eTop);
alert ("cmdString = "+cmdString);
*/ window.clearTimeout(reloadTimer);
reloadTimer = window.setTimeout("document.location = 'viewer.htm' + cmdString",1000);
}
// Traitement des popup
//var accep_popup = ''
if (cmdString.length == 0) cmdString = cmdString + '?POPUPBLOCKED=false';
var pos = cmdString.indexOf("POPUPBLOCKED=");
if (pos!=-1) {
startpos = pos + 13;
endpos = cmdString.indexOf("&",startpos);
if (endpos==-1) endpos = cmdString.length;
var endcmdString = cmdString.substring(endpos)
//alert ("fin de chaine " +endcmdString);
if (cmdString.substring(startpos,endpos) == "true" ) {
popupBlocked = cmdString.substring(startpos,endpos);
//alert ('ici 1 '+ cmdString.substring(startpos,endpos));
} else {
cmdString = cmdString.substring(0,startpos) + 'true' + endcmdString;
detectPopup();
//alert ("Ici 2a " + popupBlocked );
if (popupBlocked == false){
//alert ( "Ici 2b " + popupBlocked);
cmdString = cmdString.substring(0,startpos) + 'false' + endcmdString;
}
//alert ('ici2 ' + popupBlocked + ' ' + cmdString );
}
} else {
cmdString = cmdString + '&POPUPBLOCKED=false';
popupBlocked = false;
detectPopup();
//alert ('ici3 ' + popupBlocked + ' ' + cmdString );
}
// Gestion des différentes applications
var APPNAME = "";
//Liste des applications valides
var AppNameArray = new Array();
AppNameArray[0] = "BC_PAT";
AppNameArray[1] = "PAT_EXC";
AppNameArray[2] = "PAT_LSTSAV";
AppNameArray[3] = "PAT_MND";
AppNameArray[4] = "PCA";
AppNameArray[5] = "PRE";
AppNameArray[6] = "RUE";
AppNameArray[7] = "SAR";
AppNameArray[8] = "ZIP";
AppNameArray[9] = "RCU_SSC_CCATM_COMDEC";
AppNameArray[10] = "CAMPING";
AppNameArray[11] = "SIAM";
AppNameArray[12] = "AGRO_GEO";
AppNameArray[13] = "PRWE";
AppNameArray[14] = "PDS";
AppNameArray[15] = "RENOV_URB";
AppNameArray[16] = "REVIT_URB";
AppNameArray[17] = "RGB_ZPU";
AppNameArray[18] = "VOIE_ROMAINE";
AppNameArray[19] = "ATLAS_DES_RUES";
AppNameArray[20] = "BC_PAT";
AppNameArray[21] = "ZPU";
AppNameArray[22] = "ZAR";
AppNameArray[23] = "RGBSR";
AppNameArray[24] = "LOTIS";
AppNameArray[25] = "CCUE";
AppNameArray[26] = "VDML";
AppNameArray[27] = "RMBMT_URB";
AppNameArray[28] = "SWCS";
AppNameArray[29] = "ART127";
AppNameArray[30] = "ZN_FRANCHES__URB";
AppNameArray[31] = "TERRILS";
AppNameArray[32] = "NOTAIRES";
AppNameArray[33] = "NOYAUX_HAB";
//alert(cmdString);
var pos = cmdString.indexOf("APPNAME=");
if (pos!=-1) {
startpos = pos + 8;
endpos = cmdString.indexOf("&",startpos);
if (endpos==-1) endpos = cmdString.length;
var FlagValdidAPPNAME = 0 ;
for (var i=0, n=AppNameArray.length; i