function loadcss(id,url)
{
    var docHead = document.getElementsByTagName('head')[0];
    var cssLink = document.getElementById(id);
    if (cssLink != null) {
        docHead.removeChild(cssLink);
    }
    langScript = document.createElement('link');
    langScript.setAttribute('href',  url);
    langScript.setAttribute('id',   id);
    langScript.setAttribute('media',  "all");
    langScript.setAttribute('rel',  "stylesheet");
    docHead.appendChild(langScript);
}
	
function loadLanguage(id, url, callback)
{
	var docHead = document.getElementsByTagName('head')[0];
	var langScript = document.getElementById(id);
	if (langScript != null) {
		docHead.removeChild(langScript);
	}

	try
	{
		langScript = document.createElement('script');
		langScript.setAttribute('type', 'text/javascript');
		langScript.setAttribute('src',  url);
		langScript.setAttribute('id',   id);
		if (callback != null) 
		{
			langScript.onload = langScript.onreadystatechange = function() 
			{
				if (langScript.ready) 
				{
					return false;
				}
				if (!langScript.readyState || langScript.readyState == "loaded" || langScript.readyState == 'complete') 
				{
					langScript.ready = true;
					callback();
				}
			};
		}
		docHead.appendChild(langScript);
	}
	catch(e)
	{}
}
