/*
Copyright (C) 2004-2010  Copyright MICHAEL CULTURE AISBL
See LICENCE file.
*/

/*changing the value of a field depending of given language*/
function changeDocLang(v){
	for (var cpt = 0 ; cpt < document.getElementsByTagName("span").length; cpt++){
		if (document.getElementsByTagName("span")[cpt].id!=null){
			var spanid = document.getElementsByTagName("span")[cpt].id;
			if (spanid.indexOf("changelang.")==0){
				var typefield=spanid.substring(11, spanid.length);
				changeFieldValue(v,typefield,document.getElementsByTagName("span")[cpt]);
			}
		}
	}
}
function changeResultLang(v,num){
	var l = String(num).length;
	for (var cpt = 0 ; cpt < document.getElementsByTagName("span").length; cpt++){
		if (document.getElementsByTagName("span")[cpt].id!=null){
			var spanid = document.getElementsByTagName("span")[cpt].id;
			if (spanid.indexOf("changelang.")==0){
				var typefield=spanid.substring(11, spanid.length);
				var id = document.getElementsByTagName("span")[cpt].id;
				if (id.substring(id.length - l, id.length)==num){
					changeFieldValue(v,typefield,document.getElementsByTagName("span")[cpt]);
				}
			}
		}
	}
}
function changeFieldValue(v,typefield,span){
	var goodv =document.getElementById("otherlang."+typefield+"."+v);
	if ( goodv!=null){
		span.innerHTML = goodv.innerHTML;
	}
	else{
		try{
			span.innerHTML = document.getElementById("defaultlang."+typefield).innerHTML;
		}
		catch (e){
		}
	}
}
