/* requires jQuery */

var eng2wel_text = "Gymraeg";
var wel2eng_text = "English";


$(document).ready(function(){
	
	// Search for all welsh/english versions contained in divs.
	// apply a class of english_version to the parent div and a unique id
	// the call to switch_language takes this id as an argument
	// so the correct language block can be changed
	// in css we hide children with different language classes than the children
	
	$("br.languageSeperator").css("display", "none");
	
	var lang_divs = $("span.english_version, span.welsh_version").parent("div");
	
	lang_divs.each(function(intIndex){
		//intIndex is an index of each div
		$(this).attr("id", "language_"+intIndex)
		
		$(this).append("<br><br><a href=\"javascript:switch_language('language_"+intIndex+"', false)\" class=\"languageSelector smallText\" >"+wel2eng_text+"</a>");
		
		
	});
	
	lang_divs.addClass("welsh_version");
});


function switch_language(divId, eng2wel){
	//eng2wel is true if the text was in english (now being made welsh), false otherwise
	
	if(eng2wel){
		$("div#"+divId).addClass("welsh_version").removeClass("english_version");
		
		$("div#"+divId+" a.languageSelector").attr("href", "javascript:switch_language('"+divId+"', false)").html(wel2eng_text);
		
	}else{
		$("div#"+divId).addClass("english_version").removeClass("welsh_version");
		
		$("div#"+divId+" a.languageSelector").attr("href", "javascript:switch_language('"+divId+"', true)").html(eng2wel_text);
		
	}
}






