function option() {
	if(document.getElementById('Option').style.visibility == 'visible'){
		closeUser('Option')
	}
	else if(user == 'NULL'){
		showConnection();
	}
	else{
		Ajax("option/option.php", function(responseText, arg){
			document.getElementById('Option').getElementsByTagName('div').item(1).innerHTML = responseText;
			document.getElementById('ConnectionLink').onclick = function(){disconnect(); return false;}
			document.getElementById('EditDataPerso').onclick = function() {
				Ajax("option/editdata.php", function(responseText){
					document.getElementById('Option').getElementsByTagName('div').item(1).innerHTML = responseText;
					document.getElementById('SendUserOption').onclick = function() {
						var pass = document.getElementById('Password').value
						var email = document.getElementById('Email').value
						var news = document.getElementById('NewsLetter').checked
						if(news){news = 1;}
						Ajax("option_edit.php", function(responseText){
							popup(erreurMsg(responseText));
//							if(/0061/.test(responseText)){
								closeUser('Option');
//							}
						}, true, user, pass, email, news);
						return false;
					}
				}, false, user)
				return false;
			}
			document.getElementById('Option').style.visibility = 'visible';
		}, false, user)
	}
}

function closeUser(id) {
	document.getElementById(id).style.visibility = 'hidden';
}
function showConnection() {
	Ajax("option/user.php", function(responseText, arg){
		document.getElementById('Option').getElementsByTagName('div').item(1).innerHTML = responseText;
		document.getElementById('SendUserConnection').onclick = connectUser;
		document.getElementById('createNewUser').onclick = function(){
			Ajax("option/newuser.php", function(responseText, arg){
				document.getElementById('Option').getElementsByTagName('div').item(1).innerHTML = responseText;
				document.getElementById('NewUserLogin').focus();
				document.getElementById('newUser').onclick = function(){
					login = document.getElementById('NewUserLogin');
					if(login.value == ""){
						login.style.borderColor = "#900";
					} else {
						login.style.borderColor = "";
					}
					pass = document.getElementById('NewUserPass')
					pass2 = document.getElementById('NewUserPass2')
					if(pass2.value != pass.value || pass.value == "" || pass2.value == ""){
						pass.style.borderColor = "#900";
						pass2.style.borderColor = "#900";
					}else{
						pass.style.borderColor = "";
						pass2.style.borderColor = "";
					}
					
					if(emailCheck(document.getElementById('NewUserEmail').value)){
						document.getElementById('NewUserEmail').style.borderColor = "";
					} else {
						document.getElementById('NewUserEmail').style.borderColor = "#900";
					}
					
					if(emailCheck(document.getElementById('NewUserEmail').value) || pass2.value != pass.value || pass.value == "" || pass2.value == "" || login == ""){
						newUser();
					}
				}
				startUpload()
			}, false)
		}
		document.getElementById('Option').style.visibility = 'visible';
		document.getElementById('UserConnectionLogin').focus();
	}, false)
	
}

function startUpload(){
	var script = document.createElement('script');
	script.type = 'text/javascript';
	script.src = 'upload/detection-as.js';
	document.getElementsByTagName('head')[0].appendChild(script);
}

var image = "";
function Stat(args) {
	document.getElementById('Stat').innerHTML = args;
}
function Complete(args) {
	image = args;
}
function Prog(args) {
	if(args == 1) {
		document.getElementById('newUser').disabled = "disabled";
		document.getElementById('newUser').value = "Wait";
	}
	else {
		document.getElementById('newUser').disabled = "";
		document.getElementById('newUser').value = "Create and Connect";
	}
}


