// getURL
// Usage
//
// domain.......: uri.dom
// path.........: uri.path
// page.........: uri.page
// extension....: uri.ext
// filename.....: uri.file
// query string.: uri.arg

function getURL(uri)
{
	uri.dir = location.href.substring(0, location.href.lastIndexOf('\/'));
	uri.dom = uri.dir;
	
	if (uri.dom.substr(0,7) == 'http:\/\/')
	{
		uri.dom = uri.dom.substr(7);
	}
	
	uri.path = '';
	var pos = uri.dom.indexOf('\/');
	
	if (pos > -1)
	{
		uri.path = uri.dom.substr(pos+1);
		uri.dom = uri.dom.substr(0,pos);
	}
	
	uri.page = location.href.substring(uri.dir.length+1, location.href.length+1);
	
	pos = uri.page.indexOf('?');
	if (pos > -1)
	{
		uri.page = uri.page.substring(0, pos);
	}
	
	pos = uri.page.indexOf('#');
	if (pos > -1)
	{
		uri.page = uri.page.substring(0, pos);
	}
	uri.ext = '';
	pos = uri.page.indexOf('.');
	if (pos > -1)
	{
		uri.ext = uri.page.substring(pos+1);
		uri.page = uri.page.substr(0,pos);
	}
	
	uri.file = uri.page;
	
	if (uri.ext != '')
	{
		uri.file += '.' + uri.ext;
	}
	if (uri.file == '')
	{
		uri.page = 'index';
	}
	
	uri.args = location.search.substr(1).split("?");
	return uri;
}

var uri = new Object();
getURL(uri);

function writeLink()
{
	var path = uri.path;
	var page = uri.file;
	
	if (path == "" && page == "resources.aspx")
	{
		document.write('<a href="fr/index.aspx" title="En Fran&ccedil;ais">EN FRAN&Ccedil;AIS<\/a>');
	}
	else
	{
		document.write('<a href="fr/'+uri.file+'" title="En Fran&ccedil;ais">EN FRAN&Ccedil;AIS<\/a>');
	}
}
