function kill_container_frame ( )
{
// This test is better than :
// if ( top.frame.length != 0 )
// because allows internal frames
if ( self != top )
{
top.location = self.document.location;
}
}
function display_status ( idLanguage)
{
if ( idLanguage == 'FR')
{
window.defaultStatus = 'GWhere - Ce que vous cherchiez';
}
else
{
window.defaultStatus = 'GWhere - Just what you are looking for';
}
}
function display_last_update ( idLanguage)
{
/* Bug to fix with Netscape and Opera */
/* if ( document.lastModified == 0 )
{
modif = new Date ( document.lastModified);
document.write ( modif.getDate ( ) + '/' + (modif.getMonth ( ) + 1) + '/' + modif.getFullYear ( ));
}
else
{
*/ document.write ( '18/10/2002');
/* }
*/
}
function makevisible ( cur, which)
{
var type = navigator.appName;
if ( type == "Netscape" || type == "Opera" || type == "Konqueror" )
{
language = navigator.language;
}
else
{
if ( which == 0 )
{
cur.filters.alpha.opacity = 100;
}
else
{
cur.filters.alpha.opacity = 20;
}
}
}
function display_current_url ( idLanguage)
{
document.write( document.location);
}
function get_current_url_param ( )
{
var url;
url = document.location.href.split ( "?");
return url[1];
}
function get_current_url_path ( )
{
var url;
url = document.location.href.split ( "?");
return url[0];
}
function redirect_by_language ( )
{
var type = navigator.appName;
var language = 'US'; // Set the default value
if ( type == "Netscape" || type == "Opera" || type == "Konqueror" )
{
language = navigator.language;
}
else
{
language = navigator.userLanguage;
}
language = language.substr ( 0, 2);
window.location.replace ( 'http://www.gwhere.org/home.php3?idLanguage=' + language.toUpperCase());
}
function load_web_apps ( idLanguage)
{
kill_container_frame ( );
display_status ( idLanguage);
}
function replace_url_param_value ( url, param, value)
{
var pre_parsed_url = url.split ( '#');
var parsed_url = pre_parsed_url[0].split ( '?');
var params;
var i = 0;
var new_params = '';
if ( parsed_url[1] != null )
{
params = parsed_url[1].split ( '&');
while ( params[i] != null )
{
var parsed_param = params[i].split ( '=');
if ( new_params != '' )
{
new_param = '&';
}
else
{
new_param = '?';
}
if ( parsed_param[0] == param)
{
if ( value == '')
{
new_param = '';
}
else
{
new_param = new_param + parsed_param[0] + '=' + value;
}
}
else
{
new_param = new_param + params[i];
}
new_params = new_params + new_param;
i = i + 1;
}
}
else
{
if ( value != '' )
{
new_params = '?' + param + '=' + value;
}
}
if ( pre_parsed_url[1] != null )
{
new_params = new_params + '#' + pre_parsed_url[1];
}
return ( parsed_url[0] + new_params);
}
function display_language_box ( )
{
document.write ( '
');
document.write ( ' ');
document.write ( '
');
}
function display_ad_banner ( sponsor)
{
if ( sponsor == "cibleclick1" )
{
document.write ( '');
}
else if ( sponsor == "cibleclick2" )
{
document.write ( '');
}
else if ( sponsor == "clickfr" )
{
document.write ( '');
}
else
{
}
}