// JavaScript Document
/*function chgImg(name, image, nameOrig, nameOver, level)
{
    if (document.images)
    {
		image1 = new Image;
		image2 = new Image;
		image1.src = level +  nameOrig;

		image2.src = level + nameOver;
		
        document[name].src = eval(image+".src");
    }
}
*/
function chgImg(name, nameOrig, nameOver, level)
{
    if (document.images)
    {
		image1 = new Image;
		image2 = new Image;
		
		image1.src = level +  nameOrig;

		image2.src = level + nameOver;
		
        document[name].src = image1.src;
    }
}


function change_lang(){
	document.choose_lang.submit(); 
}

function check_registration(){
	var msg = "";
	var test = false;

	var myObj = document.getElementById("last_name");
	if(myObj.value  != "") {
		test = true;
	}
	else {
		msg += "Please, give your Last Name\n";
		test =false;
	}
	
	var myObj = document.getElementById("first_name");
	if(myObj.value  != "") {
		test = true;
	}
	else {
		msg += "Please, give your First Name\n";
		test =false;
	}
	
	var myObj = document.getElementById("orga");
	if(myObj.value  != "") {
		test = true;
	}
	else {
		msg += "Please, give your Organisation\n";
		test =false;
	}
	
	var myObj = document.getElementById("duty");
	if(myObj.value  != "") {
		test = true;
	}
	else {
		msg += "Please, give your Duty Title or Appointment\n";
		test =false;
	}
	
	var myObj = document.getElementById("nationality");
	if(myObj.value  != "") {
		test = true;
	}
	else {
		msg += "Please, give your Nationality\n";
		test =false;
	}
	
	var myObj = document.getElementById("rank");
	if(myObj.value  != "") {
		test = true;
	}
	else {
		msg += "Please, give your NATO Rank Equivalent\n";
		test =false;
	}
	
	var myObj = document.getElementById("com_tel");
	if(myObj.value  != "") {
		test = true;
	}
	else {
		msg += "Please, give your Commercial Telephone\n";
		test =false;
	}
	
	var myObj = document.getElementById("cell_tel");
	if(myObj.value  != "") {
		test = true;
	}
	else {
		msg += "Please, give your Cell Phone\n";
		test =false;
	}
	
	var myObj = document.getElementById("adr_mail");
	if(myObj.value  != "") {
		test = true;
	}
	else {
		msg += "Please, give your Email Address\n";
		test =false;
	}
	
	var myObj = document.getElementById("img");
	if(myObj.value  != "") {
		test = true;
	}
	else {
		msg += "Please, enter the text in the image\n";
		test =false;
	}
	
	if(msg != ''){
		alert(msg,"Titre");
	}
	
	return test;

}

function afficher(tocheck,tochange1,tochange2,tochange3,tochange4) {
	
	var myObj = document.getElementById(tocheck);
	
	var myObj1 = document.getElementById(tochange1);
	var myObj2 = document.getElementById(tochange2);
	var myObj3 = document.getElementById(tochange3);
	var myObj4 = document.getElementById(tochange4);
	if(myObj.value  != "") {
		myObj1.style.visibility = "visible";
		myObj2.style.visibility = "visible";
		myObj3.style.visibility = "visible";
		myObj4.style.visibility = "visible";
		
	}else{
		myObj1.style.visibility = "hidden";
		myObj2.style.visibility = "hidden";
		myObj3.style.visibility = "hidden";
		myObj4.style.visibility = "hidden";
		
		
	}
	
	  
}

function afficher2(tocheck,tochange,todelete1,todelete2,todelete3) {
	var myObj = document.getElementById(tocheck);
	
	var myObj1 = document.getElementById(tochange);
	
	var myObj2 = document.getElementById(todelete1);
	var myObj3 = document.getElementById(todelete2);
	//var myObj4 = document.getElementById(todelete3);
	if(myObj.value  != "") {
		myObj1.style.visibility = "visible";
		myObj1.style.height = "50px";
		
	}else{
		myObj1.style.visibility = "hidden";
		myObj1.style.height = "0px";
		myObj2.value= "";
		myObj3.value= "";
		todelete3[0].checked = false;
		todelete3[1].checked = false;
		todelete3[2].checked = false;
	}
}

function afficher_onglet(divToHide1,divToHide2,divToShow,tabToHide1,tabToHide2,tabToShow) {
	var divHide1 = document.getElementById(divToHide1);
	var divHide2 = document.getElementById(divToHide2);
	var divShow = document.getElementById(divToShow);
	var tabHide1 = document.getElementById(tabToHide1);
	var tabHide2 = document.getElementById(tabToHide2);
	var tabShow = document.getElementById(tabToShow);

	divHide1.style.visibility = "hidden";
	tabHide1.style.borderBottom= "1px solid #fff"; 
	//divHide1.style.zIndex = 1;
	divHide2.style.visibility = "hidden";
	tabHide2.style.borderBottom= "1px solid #fff"; 
	//divHide1.style.zIndex = 1;
	divShow.style.visibility = "visible";
	tabShow.style.borderBottom= "0px";
	
	//divShow.style.zIndex = 2;
	
}
function forwardWidthAndPos(element,Add,maxWidth){
		var myObj = document.getElementById(element);
		var leftPos;
		var leftPos2;
		var leftWidth;
		var leftWidth2;
		
		leftPos = myObj.offsetLeft;
		leftWidth = myObj.offsetWidth;
		
		if(leftPos == ''){
			var backArrow = document.getElementById('backArrow');
			backArrow.style.visibility = "visible";
			//backArrow.style.display = "block";
		}
		  
		
		leftPos2 = leftPos - Add;
		leftWidth2 = leftWidth + Add;
		
		if(maxWidth <= leftWidth2){
			leftWidth2 = maxWidth;
			var forwardArrow = document.getElementById('forwardArrow');
			forwardArrow.style.visibility = "hidden";
		}
		
		myObj.style.left = leftPos2 + 'px';
		myObj.style.width = leftWidth2 + 'px';
}

function backWidthAndPos(element,Add,maxWidth){
		var myObj = document.getElementById(element);
		var leftPos;
		var leftPos2;
		var leftWidth;
		var leftWidth2;
		
		leftPos = myObj.offsetLeft;
		leftWidth = myObj.offsetWidth;
		
		leftPos2 = leftPos + Add;
		leftWidth2 = leftWidth - Add;
		
		if(leftPos2 == 0){
			var backArrow = document.getElementById('backArrow');
			backArrow.style.visibility = "hidden";
			//backArrow.style.display = "none";
		}
		
		if(maxWidth >= leftWidth2){
			var forwardArrow = document.getElementById('forwardArrow');
			forwardArrow.style.visibility = "visible";
		}
		
		
		myObj.style.left = leftPos2 + 'px';
		myObj.style.width = leftWidth2 + 'px';
}

function moveDiv(element,direction,maxWidth){		
		if(direction =='forward'){
			var x = setInterval(forwardWidthAndPos(element,70,maxWidth), 70000);
	
			setTimeout(clearInterval(x), 30000000);
		}else{
			var x = setInterval(backWidthAndPos(element,70,maxWidth), 70000);
			setTimeout(clearInterval(x), 30000000);
		}
		
}

function forwardWidthAndPos2(element,Add,maxWidth,backarrow,forwardarrow){
		var myObj = document.getElementById(element);
		var leftPos;
		var leftPos2;
		var leftWidth;
		var leftWidth2;
		
		leftPos = myObj.offsetLeft;
		leftWidth = myObj.offsetWidth;
		
		if(leftPos == ''){
			var backArrow = document.getElementById(backarrow);
			backArrow.style.visibility = "visible";
			//backArrow.style.display = "block";
		}
		  
		
		leftPos2 = leftPos - Add;
		leftWidth2 = leftWidth + Add;
		
		if(maxWidth <= leftWidth2){
			leftWidth2 = maxWidth;
			var forwardArrow = document.getElementById(forwardarrow);
			forwardArrow.style.visibility = "hidden";
		}
		
		myObj.style.left = leftPos2 + 'px';
		myObj.style.width = leftWidth2 + 'px';
}

function backWidthAndPos2(element,Add,maxWidth,backarrow,forwardarrow){
		var myObj = document.getElementById(element);
		var leftPos;
		var leftPos2;
		var leftWidth;
		var leftWidth2;
		
		leftPos = myObj.offsetLeft;
		leftWidth = myObj.offsetWidth;
		
		leftPos2 = leftPos + Add;
		leftWidth2 = leftWidth - Add;
		
		if(leftPos2 == 0){
			var backArrow = document.getElementById(backarrow);
			backArrow.style.visibility = "hidden";
			//backArrow.style.display = "none";
		}
		
		if(maxWidth >= leftWidth2){
			var forwardArrow = document.getElementById(forwardarrow);
			forwardArrow.style.visibility = "visible";
		}
		
		
		myObj.style.left = leftPos2 + 'px';
		myObj.style.width = leftWidth2 + 'px';
}

function moveDiv2(element,direction,maxWidth,backarrow,forwardarrow){		
		if(direction =='forward'){
			var x = setInterval(forwardWidthAndPos2(element,70,maxWidth,backarrow,forwardarrow), 70000);
	
			setTimeout(clearInterval(x), 30000000);
		}else{
			var x = setInterval(backWidthAndPos2(element,70,maxWidth,backarrow,forwardarrow), 70000);
			
			setTimeout(clearInterval(x), 30000000);
		}
		
}

 
function showDiv(element){
	var myObj = document.getElementById(element);
	var arrow;
	var windowWidth;
	var topDiv;
	var topArrow;
	var leftdiv;
	var leftArrow;
	var x = Coordx;
	var y = Coordy;
	var test;
	myObj.style.width = '172px';
	myObj.style.height = '80px';
	
	if (document.body)
	{
		windowWidth = (document.body.clientWidth);
		
	}else{
		windowWidth = (window.innerWidth);
		
	}
	
	if( (Coordx+10+172) > windowWidth ){
		arrow = document.getElementById('arrow_right');
		topDiv = Coordy -10;
		topArrow = Coordy -10;
		myObj.style.top = y + 'px';
		arrow.style.top = y + 'px';
		leftdiv = Coordx - (172 + 10);
		leftArrow = Coordx -10;
		myObj.style.left = leftdiv +'px';
		arrow.style.left = leftArrow  + 'px';
		
	}else{
		arrow = document.getElementById('arrow_left');
		topDiv = Coordy - 70;
		topArrow = Coordy - 10;
		myObj.style.top = topDiv + 'px';
		arrow.style.top = topArrow + 'px';
		leftdiv = Coordx + 10;
		leftArrow = Coordx;
		myObj.style.left = leftdiv +'px';
		arrow.style.left = leftArrow + 'px';
		
	}
	
	myObj.style.visibility = "visible";
	arrow.style.visibility = "visible";
	myObj.style.zIndex = 99;
	arrow.style.zIndex = 99;
	myObj.style.display = 'block';
	arrow.style.display = 'block';
}

function hideDiv(element,x,y){
	var myObj = document.getElementById(element);
	var arrow_left = document.getElementById('arrow_left');
	var arrow_right = document.getElementById('arrow_right');
	var windowWidth;
	if (document.body)
	{
		windowWidth = (document.body.clientWidth);
		
	}else{
		windowWidth = (window.innerWidth);
		
	}
	if(arrow_left.style.visibility == "visible"){
		arrow_left.style.visibility = "hidden";
		arrow_left.style.zIndex =24;
		arrow_left.style.display = 'none';
	}
	
	if(arrow_right.style.visibility == "visible"){
		arrow_right.style.visibility = "hidden";
		arrow_right.style.zIndex =24;
		arrow_right.style.display = 'none';
	}
	myObj.style.visibility = "hidden";
	myObj.style.zIndex =24;
	myObj.style.display = 'none';
	myObj.style.top = '0px';
	myObj.style.width = '0px';
	myObj.style.height = '0px';
}

function mail_test(test,testCaptcha,testMailSend,testMailRecept,lang_default){
	var msg ='';
	if(test=='true' && test != ''){
		if(testCaptcha == 'true'){
			switch(lang_default){
				case 'FRA':
					msg += 'Veuillez saisir correctement le texte de vérification\n';
					break;
				case 'ENG':
					msg += '';
					break;
				case 'ESP':
					msg += '';
					break;
				case 'DEU':
					msg += '';
					break;
				case 'NL':
					msg += '';
					break;
				default:
					msg += '';
			}
		}
		if(testMailSend != 'true' && testMailSend != ''){
			switch(lang_default){
				case 'FRA':
					msg += 'Veuillez saisir correctement votre adresse courriel\n';
					break;
				case 'ENG':
					msg += '';
					break;
				case 'ESP':
					msg += '';
					break;
				case 'DEU':
					msg += '';
					break;
				case 'NL':
					msg += '';
					break;
				default:
					msg += '';
			}
		}
		if(testMailRecept != 'true' && testMailRecept != ''){
			switch(lang_default){
				case 'FRA':
					msg += 'Votre courriel n\a pas été envoyé';
					break;
				case 'ENG':
					msg += '';
					break;
				case 'ESP':
					msg += '';
					break;
				case 'DEU':
					msg += '';
					break;
				case 'NL':
					msg += '';
					break;
				default:
					msg += '';
			}
		}else{
			if(testMailRecept == 'true' && testMailRecept != ''){
				switch(lang_default){
					case 'FRA':
						msg += 'Votre courriel a été envoyé';
						break;
					case 'ENG':
						msg += '';
						break;
					case 'ESP':
						msg += '';
						break;
					case 'DEU':
						msg += '';
						break;
					case 'NL':
						msg += '';
						break;
					default:
						msg += '';
				}
			}
			
		}
		alert(msg);
	}
}


function openPdf(id_contract,name_contract,test){
	
	var hauteur = 790;
	var largeur = 570;
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	if(test == 'false' && test != ''){
	window.open("./pdf.php?id=" + id_contract,"",'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=' + largeur + ', height=' + hauteur + ', left=' + left + ', top=' + top);
	}
	
}
function openPhoneList(id){
	
	var hauteur = 485;
	var largeur = 645;
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	
	window.open("http://www.eurocorps.org/phoneList.php?id=" + id,"",'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=' + largeur + ', height=' + hauteur + ', left=' + left + ', top=' + top);
	
	
}

function openVisitorsForm(langDefault){
	
	var hauteur = 800;
	var largeur = 580;
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	
	window.open("./visitorsForm.php?lang=" + langDefault,"",'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=' + largeur + ', height=' + hauteur + ', left=' + left + ', top=' + top);
	
	
}


function timeCloseWindow(page){
	var t=setTimeout("closeWindow('" + page + "')",5000);
}

function closeWindow(page){
	if(page != ""){
		//msg = "page pas vide" + page;
		//alert(msg);
		  document.location.href = page; 
	}else{
		//alert("page vide");
		window.close();
	}
	
	
}

function timedCount(){
	var minutes = 1000*60;
	var hours = minutes*60;
	var days = hours*24;
	var years = days*365;
	var txt='';
	var target = new Date(2011,11,31,18,30,00);
	var diff;
	//var target = new Date(2012,00,01,00,00,00);
	var now = new Date();
	var s =  now.getTimezoneOffset()*60 - ((target.getTime() - now.getTime() ) /1000);
	diff = s;
	/*Days*/
	var diffDays = Math.floor(s/86400);
	s-= diffDays*86400;
	
	/*Hours*/
	var diffHours = Math.floor( s / 3600);
	s-= diffHours*3600;
	
	/*Min*/
	var diffMin = Math.floor( s / 60);
	s-= diffMin *60;
	
	/*Sec*/
	var diffSec = Math.floor(s);
	
	txt +="ISAF 2012 since " + diffDays  + " Days";
	
	txt +=" " + diffHours + " Hours";
	txt +=" " + diffMin + " Min" ;
	txt +=" " + diffSec  + " Seconds";
	document.getElementById('countdown').innerHTML= '';
	document.getElementById('countdown').innerHTML= txt;
	txt=''
	t = setTimeout("timedCount()",1000);
}


function doTimer(){
	if (!timer_is_on)
	{
		timer_is_on=1;
		timedCount();
	}
  
}

function showHideElement(element,textHidden,textVisible,size){
	if(document.getElementById(element).style.visibility == "hidden"){
			document.getElementById(element).style.visibility = "visible";
			document.getElementById("adForm").style.visibility = "visible";
			document.getElementById(element).style.height = size + "px";
			document.getElementById("ad_form").style.height = "230px";
			document.getElementById("adForm").style.height = "230px";
			document.getElementById("list_ad").style.height = "475px";
			document.getElementById('button_' + element).innerHTML = textVisible;
			document.getElementById('button_' + element).style.color= 'white';
			document.getElementById('button_' + element).style.backgroundColor= 'red';
	}else{
			document.getElementById(element).style.visibility = "hidden";
			document.getElementById("adForm").style.visibility = "hidden";
			document.getElementById(element).style.height = "0px";
			document.getElementById("adForm").style.height = "0px";
			document.getElementById("ad_form").style.height = "20px";
			document.getElementById("list_ad").style.height = "705px";
			document.getElementById('button_' + element).innerHTML = textHidden;
			document.getElementById('button_' + element).style.color= '#565656';
			document.getElementById('button_' + element).style.backgroundColor= '';
	}
	return true;
	
}
/*
function addHeightElement(){
	var heightDiv = document.getElementById("form_ad").offsetHeight;
	var heightForm = document.getElementById("tableAdForm").offsetHeight;
	heightDiv++;
	heightForm++;
	
	document.getElementById("form_ad").style.height = heightDiv + "px";
	document.getElementById("tableAdForm/*").style.height = heightForm + "px";
	
	if(heightDiv > 155){
		clearTimeout(z);
	}else{
		z = setTimeout("addHeightElement()",10);
	}
}
*/

function check_person() {
	var msg = "";
	var color= "#F3C200";
	
	if (document.getElementById('pushedbutton').value != "delete")	{
		if (document.person.pseudo.value == "")	{
			msg += "Please give a login\n";
			document.person.pseudo.style.backgroundColor = color;
		}
		
		if (document.person.e_mail.value == "")	{
			msg += "Please give an e-mail \n";
			document.person.e_mail.style.backgroundColor = color;
		}
		
		if (document.person.date.value == "")	{
			msg += "Please give a date of EOT \n";
			document.person.date.style.backgroundColor = color;
		}
		
		if (document.person.country.value == "")	{
			msg += "Please give a country \n";
			document.person.country.style.backgroundColor = color;
		}
		
		if (document.person.pwd1.value == "")	{
			msg += "Please give a password \n";
			document.person.pwd1.style.backgroundColor = color;
		}else{
			if((document.person.pwd1.value).length < 6){
				msg += "Please give a password with at least 6 caracters\n";
				document.person.pwd1.style.backgroundColor = color;
			}
		}
		
		if (document.person.pwd2.value == "")	{
			msg += "Please confirm the password \n";
			document.person.pwd2.style.backgroundColor = color;
		}else{
			if((document.person.pwd2.value).length < 6){
				msg += "Please give a password with at least 6 caracters\n";
				document.person.pwd2.style.backgroundColor = color;
			}else{
				if((document.person.pwd2.value) != (document.person.pwd1.value)){
					msg += "Your password confirmation is wrong\n";
					document.person.pwd2.style.backgroundColor = color;
				}
			}
		}
	}

	//Si aucun message d'alerte a été initialisé on retourne TRUE
	if (msg == ""){
		return(true);
		//Si un message d'alerte a été initialisé on lance l'alerte
	}else{
		alert(msg);
		return(false);
	}	
		
		
		
	
}

function check_change_pwd() {
	var msg = "";
	var color= "#F3C200";
	
	if (document.person.e_mail.value == "")	{
		msg += "Please give an e-mail \n";
		document.person.e_mail.style.backgroundColor = color;
	}
	
	if (document.person.pwd1.value == "")	{
		msg += "Please give a password \n";
		document.person.pwd1.style.backgroundColor = color;
	}else{
		if((document.person.pwd1.value).length < 6){
			msg += "Please give a password with at least 6 caracters\n";
			document.person.pwd1.style.backgroundColor = color;
		}
	}
	
	if (document.person.pwd2.value == "")	{
		msg += "Please confirm the password \n";
		document.person.pwd2.style.backgroundColor = color;
	}else{
		if((document.person.pwd2.value).length < 6){
			msg += "Please give a password with at least 6 caracters\n";
			document.person.pwd2.style.backgroundColor = color;
		}else{
			if((document.person.pwd2.value) != (document.person.pwd1.value)){
				msg += "Your password confirmation is wrong\n";
				document.person.pwd2.style.backgroundColor = color;
			}
		}
	}
	

	//Si aucun message d'alerte a été initialisé on retourne TRUE
	if (msg == ""){
		return(true);
		//Si un message d'alerte a été initialisé on lance l'alerte
	}else{ 
		alert(msg);
		return(false);
	}	
		
		
		
	
}

function openPreview(formu,titlearea,textarea,picturearea){
	
	var hauteur = 485;
	var largeur = 645;
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	if(document.forms[formu].elements[titlearea].value != '' && document.forms[formu].elements[textarea].value != ''){
		if(document.forms[formu].elements[picturearea].value != ''){
			window.open("http://www.eurocorps.org/community/preview_img.php?formu=" + formu + "&titlearea=" + titlearea + "&textarea=" + textarea+ "&picturearea=" + picturearea,"",'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=' + largeur + ', height=' + hauteur + ', left=' + left + ', top=' + top);
		}else{
			window.open("http://www.eurocorps.org/community/preview.php?formu=" + formu + "&titlearea=" + titlearea + "&textarea=" + textarea+ "&picturearea=" + picturearea,"",'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=' + largeur + ', height=' + hauteur + ', left=' + left + ', top=' + top);
		}
		
	}
	
	
}

/*function nl2br (str, is_xhtml) {
    // Converts newlines to HTML line breaks  
    // 
    // version: 1109.2015
    // discuss at: http://phpjs.org/functions/nl2br    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Philip Peterson
    // +   improved by: Onno Marsman
    // +   improved by: Atli Þór
    // +   bugfixed by: Onno Marsman    // +      input by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +   improved by: Maximusya
    // *     example 1: nl2br('Kevin\nvan\nZonneveld');    // *     returns 1: 'Kevin\nvan\nZonneveld'
    // *     example 2: nl2br("\nOne\nTwo\n\nThree\n", false);
    // *     returns 2: '<br>\nOne<br>\nTwo<br>\n<br>\nThree<br>\n'
    // *     example 3: nl2br("\nOne\nTwo\n\nThree\n", true);
    // *     returns 3: '\nOne\nTwo\n\nThree\n'  
	var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '' : '<br>';
 
    return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1' + breakTag + '$2');
}*/

function mynl2br (str) {
	return str.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '<br />');
}

function preview_img(formu,titlearea,textarea,picturearea){
	document.getElementById("preview_title").innerHTML = window.opener.document.forms[formu].elements[titlearea].value;
	var text = window.opener.document.forms[formu].elements[textarea].value;
	text = mynl2br(text);
	document.getElementById("preview_text").innerHTML = text;
	
	if(document.all) {
		var filename =  window.opener.document.getElementById(picturearea).value;
		
			var Img = new Image();
			Img.src = filename;
			document.getElementById('preview_img').src = Img.src; 
		
	}else{
		var fichier =  window.opener.document.getElementById(picturearea).files;
	 	
			var charge=new FileReader();
			charge.readAsDataURL(fichier[0]);
			charge.onload = function(e){
				document.getElementById('preview_img').src = e.target.result;
			}
	}
}

function preview(formu,titlearea,textarea,picturearea){
	document.getElementById("preview_title").innerHTML = window.opener.document.forms[formu].elements[titlearea].value;
	//document.getElementById("preview_text").innerHTML = window.opener.document.forms[formu].elements[textarea].value;
	var text = window.opener.document.forms[formu].elements[textarea].value;
	text = mynl2br(text);
	document.getElementById("preview_text").innerHTML = text;
	
}


function putStyle(formu,textarea_o,style){
	var textarea = document.getElementById(textarea_o);
	switch(style){
		case "b":
			var startMark = "<b>";
			var endMark = "</b>";
			break;
		case "i":
			var startMark = "<i>";
			var endMark = "</i>";
			break;
		case "u":
			var startMark = "<u>";
			var endMark = "</u>";
			break;
	}
	
	if(navigator.appName.indexOf('Internet Explorer')!=-1){
		if (document.selection){
			var sel = document.selection.createRange();
			// Finally replace the value of the selected text with this new replacement one
			sel.text = startMark + sel.text + endMark;
		}
	}else{
		var len = textarea.value.length;
		var start = textarea.selectionStart;
		var end = textarea.selectionEnd;
		var sel = textarea.value.substring(start, end);
		
		var replace = startMark + sel + endMark;
		 
		// Here we are replacing the selected text with this one
		textarea.value = textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);
	} 
	textarea.focus();
}


function createLink(formu,textarea_o){
	var textarea = document.getElementById(textarea_o);
	var startMark1 = '<a href="';
	var startMark2 = '" target="_blank">';
	var endMark = "</a>";
	if(navigator.appName.indexOf('Internet Explorer')!=-1){
		if (document.selection){
			var sel = document.selection.createRange();
			// Finally replace the value of the selected text with this new replacement one
			
			sel.text = startMark1 + sel.text + startMark2 + sel.text + endMark;
		}
	}else{
		var len = textarea.value.length;
		var start = textarea.selectionStart;
		var end = textarea.selectionEnd;
		var sel = textarea.value.substring(start, end);
		
		var replace = startMark1 + sel + startMark2 + sel + endMark;
		 
		// Here we are replacing the selected text with this one
		textarea.value = textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);
	} 
	textarea.focus();
}


function openSubscriptionForm(id){
	
	var hauteur = 485;
	var largeur = 645;
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
		window.open("http://www.eurocorps.org/community/subscriptionForm.php?id=" + id ,"",'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=' + largeur + ', height=' + hauteur + ', left=' + left + ', top=' + top);
	
}


function showHideElementIsafcom(element1,element2,size1,size2){
		hideElementIsafcom();
		if(document.getElementById(element2).style.visibility == "hidden"){
				document.getElementById(element1).style.height = size1 + "px";
				document.getElementById(element2).style.visibility = "visible";
				document.getElementById(element2).style.height = size2 + "px";
		}else{
				document.getElementById(element1).style.height = "30px";
				document.getElementById(element2).style.height = "0px";
				document.getElementById(element2).style.visibility = "hidden";
		}
	
	return true;
	
}
function hideElementIsafcom(){
	
	document.getElementById('listPost_ENG').style.height = "30px";
	document.getElementById('listPostLang_ENG').style.height = "0px";
	document.getElementById('listPostLang_ENG').style.visibility = "hidden";
	
	document.getElementById('listPost_FRA').style.height = "30px";
	document.getElementById('listPostLang_FRA').style.height = "0px";
	document.getElementById('listPostLang_FRA').style.visibility = "hidden";
	
	document.getElementById('listPost_DEU').style.height = "30px";
	document.getElementById('listPostLang_DEU').style.height = "0px";
	document.getElementById('listPostLang_DEU').style.visibility = "hidden";
	
	document.getElementById('listPost_ESP').style.height = "30px";
	document.getElementById('listPostLang_ESP').style.height = "0px";
	document.getElementById('listPostLang_ESP').style.visibility = "hidden";
	
	document.getElementById('listPost_NL').style.height = "30px";
	document.getElementById('listPostLang_NL').style.height = "0px";
	document.getElementById('listPostLang_NL').style.visibility = "hidden";
		
	document.getElementById('listPost_POL').style.height = "30px";
	document.getElementById('listPostLang_POL').style.height = "0px";
	document.getElementById('listPostLang_POL').style.visibility = "hidden";
	
	return true;
	
}


function showHideElementNsd(element1,element2,size1,size2,nb){
		hideElementNsd(nb);
		if(document.getElementById(element2).style.visibility == "hidden"){
				document.getElementById(element1).style.height = size1 + "px";
				document.getElementById(element2).style.visibility = "visible";
				document.getElementById(element2).style.height = size2 + "px";
		}else{
				document.getElementById(element1).style.height = "30px";
				document.getElementById(element2).style.height = "0px";
				document.getElementById(element2).style.visibility = "hidden";
		}
	
	return true;
	
}



function hideElementNsd(nb){
	for (i=0; i < nb; i++) {
		document.getElementById('listPost_' + i).style.height = "30px";
		document.getElementById('listPostLang_' + i).style.height = "0px";
		document.getElementById('listPostLang_' + i).style.visibility = "hidden";
	}
	
	
	return true;
	
}




function openPost(id,lang){
	
	var hauteur = 485;
	var largeur = 645;
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	
	window.open("http://www.eurocorps.org/community/post.php?id=" + id +"&lang=" +lang,"",'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=' + largeur + ', height=' + hauteur + ', left=' + left + ', top=' + top);
		
	
}
function showHideElementLinks(element1,element2,size1,size2){
		hideElementLinks();
		if(document.getElementById(element2).style.visibility == "hidden"){
				document.getElementById(element1).style.height = size1 + "px";
				document.getElementById(element2).style.visibility = "visible";
				document.getElementById(element2).style.height = size2 + "px";
		}else{
				document.getElementById(element1).style.height = "30px";
				document.getElementById(element2).style.height = "0px";
				document.getElementById(element2).style.visibility = "hidden";
		}
	
	return true;
	
}

function hideElementLinks(){
	
	document.getElementById('listPost_ADMIN').style.height = "30px";
	document.getElementById('listPostLang_ADMIN').style.height = "0px";
	document.getElementById('listPostLang_ADMIN').style.visibility = "hidden";
	
	document.getElementById('listPost_ART').style.height = "30px";
	document.getElementById('listPostLang_ART').style.height = "0px";
	document.getElementById('listPostLang_ART').style.visibility = "hidden";
	
	document.getElementById('listPost_AP').style.height = "30px";
	document.getElementById('listPostLang_AP').style.height = "0px";
	document.getElementById('listPostLang_AP').style.visibility = "hidden";
	
	document.getElementById('listPost_MT').style.height = "30px";
	document.getElementById('listPostLang_MT').style.height = "0px";
	document.getElementById('listPostLang_MT').style.visibility = "hidden";
	
	document.getElementById('listPost_LF').style.height = "30px";
	document.getElementById('listPostLang_LF').style.height = "0px";
	document.getElementById('listPostLang_LF').style.visibility = "hidden";
	
	document.getElementById('listPost_MUS').style.height = "30px";
	document.getElementById('listPostLang_MUS').style.height = "0px";
	document.getElementById('listPostLang_MUS').style.visibility = "hidden";
	
	document.getElementById('listPost_MUSIC').style.height = "30px";
	document.getElementById('listPostLang_MUSIC').style.height = "0px";
	document.getElementById('listPostLang_MUSIC').style.visibility = "hidden";
	
	return true;
	
}


function showHideElementAccount(element1,element2,size1,size2){
		hideElementAccount();
		if(document.getElementById(element2).style.visibility == "hidden"){
				document.getElementById(element1).style.height = size1 + "px";
				document.getElementById(element2).style.visibility = "visible";
				document.getElementById(element2).style.height = size2 + "px";
		}else{
				document.getElementById(element1).style.height = "30px";
				document.getElementById(element2).style.height = "0px";
				document.getElementById(element2).style.visibility = "hidden";
		}
	
	return true;
	
}


function hideElementAccount(){
	
	document.getElementById('listPost_MAIL').style.height = "30px";
	document.getElementById('listPostLang_MAIL').style.height = "0px";
	document.getElementById('listPostLang_MAIL').style.visibility = "hidden";
	
	document.getElementById('listPost_PW').style.height = "30px";
	document.getElementById('listPostLang_PW').style.height = "0px";
	document.getElementById('listPostLang_PW').style.visibility = "hidden";
	
	
	
	return true;
	
}



function openPopUp(page,w,h){
	var hauteur = h;
	var largeur = w;
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	
	window.open(page,"",'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=' + largeur + ', height=' + hauteur + ', left=' + left + ', top=' + top);
		
}




