//------------------------------------
// Ouverture d'une page plan
var URL_PLAN = "";
function OpenPlan( theURL ) {
  url = ReEncodeURL(URL_PLAN + theURL);

  WOpen(url, "PJI_PLANS", "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=yes,width=640,height=480" );
}

//------------------------------------

//------------------------------------
function ReEncodeURL( url_in ) {
  if ( url_in.indexOf( ".." ) != -1 ) {
	url_in = url_in.replace( /\.\./gi, "%252e%252e" )
	}

  index = url_in.indexOf( "?" )
  if ( index == -1 ) // Pas de param?tre: rien ? faire
	return url_in;
  url = url_in.slice( 0, index + 1 );
  params = url_in.slice( index + 1 );

  param_array = params.split( "&" );
  for ( var i = 0 ; i < param_array.length ; i++ ) {
	param = param_array[i];
	name = param.slice( 0, param.indexOf( "=" ));
	value = param.slice( param.indexOf( "=" ) + 1 );
	url = url + name + "=" + escape( unescape( value )) + "&";
	}
  return url;
}

//------------------------------------
function WOpen( url, name, param ) {
  var nv = navigator.appName + navigator.appVersion;
  var MAC = (nv.indexOf( "Mac" ) != -1);
  var MSIE4=((nv.indexOf( "MSIE 7" ) != -1) || (nv.indexOf( "MSIE 6" ) != -1) || (nv.indexOf( "MSIE 5" ) != -1) || (nv.indexOf( "MSIE 4" ) != -1) || (nv.indexOf( "MSIE 3" ) != -1) || (nv.indexOf( "MSIE 2" ) != -1))
  var Opera = (nv.indexOf( "Opera" ) != -1);
  var NETSCAPE = (nv.indexOf( "Netscape" ) != -1);
  if ( !MAC && !MSIE4 && !Opera && !NETSCAPE) {
	w = window.open( "", name, param );
	w.close(); // afin de pouvoir fermer
  }
  w = window.open( url,name, param );
  if ( !MSIE4 ) w.focus();
}

function MM_openBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}
