
function GetUrlXML( CurrentLang, Newlang ) {

	var CurrentPage = window.location.href;
	
	// RDT - 25/07/2006 - When converted to lowercase the image of the products are not displayed correctly
	// after changing the language
	// CurrentPage = CurrentPage.toLowerCase();
	
	// DM - 25/08/2006
	// Function to lowercase language only in case it is specified
	var Lang_Index;
	Lang_Index = CurrentPage.indexOf("?l=");
	if (Lang_Index != -1) CurrentPage = CurrentPage.substr(0,Lang_Index) + CurrentPage.substr(Lang_Index,5).toLowerCase() + CurrentPage.substr(Lang_Index+5);
	Lang_Index = CurrentPage.indexOf("&l=");
	if (Lang_Index != -1) CurrentPage = CurrentPage.substr(0,Lang_Index) + CurrentPage.substr(Lang_Index,5).toLowerCase() + CurrentPage.substr(Lang_Index+5);
	// End of new function
	
	if ( Newlang.value ) {
		var LangRepl = Newlang.value;
	} else {
		var LangRepl = Newlang;
	}	
	
	/*
	if ( CurrentPage.indexOf( "?l=" ) != -1 || CurrentPage.indexOf( "&l=" ) != -1) {
		// RDT - 12/02/2007
		// var NewPage = CurrentPage.replace( "l=" + CurrentLang , "l=" + LangRepl );
		var re = /\?l=[a-z][a-z]/i;
		var NewPage = CurrentPage.replace( re, '?l=' + LangRepl );
	} 
	else {
		// var NewPage = CurrentPage + "l=" + LangRepl;
		if ( CurrentPage.indexOf( "?" ) != -1 ) {
			var NewPage = CurrentPage.replace( "?", "?l=" + LangRepl + "&" );
		}
		else {
			var NewPage = CurrentPage + "l=" + LangRepl;
		}
	}
	*/

	// RDT - 20/02/2007
	if ( CurrentPage.indexOf( "?l=" ) != -1 ) {
		var re = /\?l=[a-z][a-z]/i;
		var NewPage = CurrentPage.replace( re, '?l=' + LangRepl );
	}
	else if ( CurrentPage.indexOf( "&l=" ) != -1 ) {
		var re = /\&l=[a-z][a-z]/i;
		var NewPage = CurrentPage.replace( re, '&l=' + LangRepl );
	}
	else {
		// var NewPage = CurrentPage + "l=" + LangRepl;
		if ( CurrentPage.indexOf( "?" ) != -1 ) {
			var NewPage = CurrentPage.replace( "?", "?l=" + LangRepl + "&" );
		}
		else {
			var NewPage = CurrentPage + "l=" + LangRepl;
		}
	}
	
	window.location = NewPage;
}


function ChangeSite( CurrentSite, NewSite ) {

	var CurrentPage = window.location.href;
	var NewPage;
	var reg;

	if (NewSite.value) {
		var SiteRepl = NewSite.value;
	}
	else {
		var SiteRepl = NewSite;
	}	
	
	if ( CurrentPage.indexOf( "?site=" ) != -1 ) {
		reg = /\?site=odw_[a-z]{2}_[A-Z]{2}/i;
		NewPage = CurrentPage.replace( reg, '?site=' + SiteRepl );
	}
	else if ( CurrentPage.indexOf( "&site=" ) != -1 ) {
		reg = /&site=odw_[a-z]{2}_[A-Z]{2}/i;
		NewPage = CurrentPage.replace( reg, '&site=' + SiteRepl );
	}
	else {
		// var NewPage = CurrentPage + "l=" + LangRepl;
		if ( CurrentPage.indexOf( "?" ) != -1 ) {
			NewPage = CurrentPage.replace( "?", "?site=" + SiteRepl + "&" );
		}
		else {
			NewPage = CurrentPage + "?site=" + SiteRepl;
		}
	}
	createCookie('site',SiteRepl,365);
	reg = /&l=[a-z]{2}/i;
	NewPage = NewPage.replace( reg, '&l=' + SiteRepl.substr(4,2) );
	window.location = NewPage;
}
