/*GLOBAL VARS*/
var totalLangsAdd = 0;
var e = '';
var t = '';
var btnCon = '';

if (window.addEventListener) // W3C standard
{
  window.addEventListener('load', langToggle, false); // NB **not** 'onload'
} 
else if (window.attachEvent) // Microsoft
{
  window.attachEvent('onload', langToggle);
}

function langToggle(){
	if(document.getElementById('languages3')){
		e = document.getElementById('languages3');
		t = document.getElementById('autreTxt');
		btnCon = document.getElementById('buttonContainer');
		document.getElementById('languages3').onclick = showTxt;
	}
}


function createInput(txtD){

//Create and append the div that will contain it.
	var element = document.createElement('div');
	element.style.paddingBottom = '10px';
	element.marginBottom = '0';
	txtD.appendChild(element);
	
//create and append the label.
	var elementLabel = document.createElement('label');
	elementLabel.innerHTML = (LANG == 'fr')?'Entrer une langue: ':'Enter a language: ';
	elementLabel.htmlFor = 'languages3Txt'+totalLangsAdd;
	element.appendChild(elementLabel);
	elementLabel = undefined;
//create and append the input
	var elementInput = document.createElement('input');
	elementInput.setAttribute('id','languages3Txt'+totalLangsAdd);
	elementInput.setAttribute('name','languages3Txt[]');
	elementInput.setAttribute('type','text');

	element.appendChild(elementInput);
	

	element = undefined;
	
	elementInput = undefined;
}


function showTxt(){
	

	if(e.checked == true){
		t.style.display = '';
		btnCon.style.display = '';
		
		if(totalLangsAdd == 0)totalLangsAdd++;
		//t.style.height = 40*totalLangsAdd;
		
		//document.getElementById('extraLangContainer').style.height = 30*totalLangsAdd;

		if(t.innerHTML == ''){	
			
			createInput(t);	
			var temp = document.createElement('input');
			temp.setAttribute('type','button');
			temp.setAttribute('id','buttonAddLang');

			temp.style.marginTop = '40px';
			
			
			//btnCon.style.textAlign = 'left';
			temp.onclick = addlang;
			temp.value = (LANG == 'fr')?'Ajouter':'Add';
			
			btnCon.appendChild(temp);
			temp = undefined; 
			
		}
	}else{
		btnCon.style.display = 'none';
		t.style.display = 'none';

	}
}

function addlang(){
	
	btn = document.getElementById('buttonAddLang');
	totalLangsAdd++;
	
	//t.style.height = 40*totalLangsAdd;
	//document.getElementById('extraLangContainer').style.height = 40*totalLangsAdd;
		
	createInput(t);
	if(navigator.appVersion.indexOf('MSIE') != -1){
		btn.style.marginTop = (41*totalLangsAdd)+'px';
	}else{
		btn.style.marginTop = (40*totalLangsAdd)+'px';}
}
