var langue_nouvelle
var act_language
var language
var mywindow

function update_all()

	/*quand on choisit une nouvelle langue, la line_langue,le menu, le texte et le cookie sont reecrit*/

		

	{	
		update_menu(language);		/* ecrit le menu selon la langu choisie*/
		update_cookie(language);		/* ecrit le cookie selon la langue choisie*/
		update_page();			/*update text according id tag*/	
	}
	
	
function ecrire_francais()

	{
		update_menu("francais");
		update_page("francais");
	}



function ecrire_allemand()

	{
		update_menu("allemand");
		update_page("allemand");
	}	




function update_page(language)

	
	{		
		top.contentframe.update_texte(language);		
	}
	
	


function update_menu(nouv_langue)

		{
			{	
		
				switch(nouv_langue)
		 			 
				{ 			
 				 				
 					case "francais":
 						
						document.all["coucheMenu"].style.visibility = "visible";
						document.all["coucheMenu_dt"].style.visibility = "hidden";
						
						
						
 						break;					
					 				
					case "allemand":
						
						document.all["coucheMenu"].style.visibility = "hidden";
						document.all["coucheMenu_dt"].style.visibility = "visible";
						
 						break;
 				}
			}


		
			/*update_change_line(nouv_langue);	 ecrit la ligne pour choisir la langue*/
			update_cookie(nouv_langue);		/* ecrit le cookie selon la langue choisie*/
		}

		

function update_texte(nouv_langue)

	{
	
		for(var k = 0; k <text_items; k++)

			{	
		
				switch(nouv_langue)
		 			 
				{ 			
 				 				
 					case "francais":
 						var current_name=document.getElementById(categorie+k.toString());
 						current_name.innerHTML=text_fr[k];
 						break;					
					 				
					case "allemand":
						var current_name=document.getElementById(categorie+k.toString());
 						current_name.innerHTML=text_dt[k];
 						break;
 				}
			}


	}

	
function update_cookie(pref_language)

{
	
	{
		var cookiename="language";
		var cookievalue=pref_language;
		var sbdcookie=cookiename+"="+cookievalue;
		
		var date=new Date("June 3,2011");
		var cookiedate=date.toGMTString();
		sbdcookie +=";expires="+cookiedate;
		sbdcookie +=";domain=saengerbond.org.lu";
		sbdcookie +=";path=/";
		
		document.cookie=sbdcookie;

	}
	

}



function read_cookie(searchname)

	
		{		

		var cookies=document.cookie.split(";");

					
			for (var i=0;i<cookies.length;i++)
				
				{
					var cookiecrumbs=cookies[i].split("=");
					var cookiename=cookiecrumbs[0];
					var cookievalue=cookiecrumbs[1];
														
					if (cookiename==searchname)
						{
							return cookievalue;
						}
				}
			
			return "francais";
	
		}
	

var prechargertableau1=new Array();

var fichiersimages1


function prechargerimages1()

			
	{if(document.images);
	
		{fichiersimages1=prechargerimages1.arguments;
				
			{for ( var i=0; i<fichiersimages1.length; i++)
				
				{prechargertableau1[i]= new Image;
				prechargertableau1[i].src=fichiersimages1[i];
			}
	
			}
		}
	}




function addLoadListener(fn)
{
  if (typeof window.addEventListener != 'undefined')
  {
    window.addEventListener('load', fn, false);
  }
  else if (typeof document.addEventListener != 'undefined')
  {
    document.addEventListener('load', fn, false);
  }
  else if (typeof window.attachEvent != 'undefined')
  {
    window.attachEvent('onload', fn);
  }
  else
  {
    var oldfn = window.onload;
    if (typeof window.onload != 'function')
    {
      window.onload = fn;
    }
    else
    {
      window.onload = function()
      {
        oldfn();
        fn();
      };
    }
  }
}




	

function addEvent(elm, evType, fn, useCapture)

{
  if (elm.addEventListener) {
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent) {
    var r = elm.attachEvent('on' + evType, fn);
    return r;
  } else {
    elm['on' + evType] = fn;
  }
}