// Requiert la fonction PopUp()

function unzeflink(toCrypt)
{
	
	var rg = new RegExp("\\|","g");
	var rgd = new RegExp("@","g");
	toCrypt = toCrypt.replace(rg,"/").replace(rgd,".");
	if (toCrypt.charAt(0)=='#') 
	{
		toCrypt = toCrypt.substring(1,toCrypt.length);
	}
	return toCrypt;
}

function zelflink(uld,target)
{
	if (target == '_blank')
	{
		newwin = window.open(unzeflink(uld));
		newwin.focus();
	}
	else
	{
		window.location.href=unzeflink(uld);
	}
}

function zelflinkPopup(uld, param)
{
	PopUp(unzeflink(uld),param);
}

function zelflinkPopupWithName(uld, popupName, param)
{
	PopUpWithName(unzeflink(uld), popupName ,param);
}

function zelflinkWithReferer(uld,target)
{
	if (target == '_blank')
	{
		newwin = window.open(unzeflink(uld));
		newwin.focus();
	}
	else
	{
		try
		{
			$j("<form/>", { "action": unzeflink(uld)}).appendTo("body").submit();
		}
		catch(err)
		{
			RedirectTo(unzeflink (uld));
		}
	}
}

function RedirectTo(url)
{ 
	window.location = url; 
	return; 
} 

