/* Overlays Ajax du site de Images-Host (Images-Host.fr) */
/* Créer par Lolo316 de Max-Hebergs */
/* Toute reproduction sans autorisation écrite n'est autorisé. */

// Overlay Connexion (Ouverture)

function connexion_open() {
	document.getElementById("fond_overlay").style.visibility = "visible";
	document.getElementById('connexion').style.visibility = "visible";
}

// Overlay Connexion (Fermeture)

function connexion_close() {
	document.getElementById('fond_overlay').style.visibility = "hidden";
	document.getElementById('connexion').style.visibility = "hidden";
	document.getElementById("connect_stats").innerHTML = "";
	document.getElementById("connect_stats").setAttribute('class','');
}

// Overlay Inscription (Ouverture)

function inscription_open() {
	document.getElementById("fond_overlay").style.visibility = "visible";
	document.getElementById('inscription').style.visibility = "visible";
}

// Overlay Inscription (Fermeture)

function inscription_close() {
	document.getElementById('fond_overlay').style.visibility = "hidden";
	document.getElementById('inscription').style.visibility = "hidden";
	document.getElementById("reg_stats").innerHTML = "";
	document.getElementById("reg_stats").setAttribute('class','');
}

// Overlay Mot de passe oublié (Ouverture)

function forget_open() {
	document.getElementById("fond_overlay").style.visibility = "visible";
	document.getElementById('forget').style.visibility = "visible";
}

// Overlay Mot de passe oublié (Fermeture)

function forget_close() {
	document.getElementById('fond_overlay').style.visibility = "hidden";
	document.getElementById('forget').style.visibility = "hidden";
	document.getElementById("forget_stats").innerHTML = "";
	document.getElementById("forget_stats").setAttribute('class','');
}

// Masque de modification du mot de passe (Ouverture)

function afficher_mdp() {
	document.getElementById('mdp0').style.display = "none";
	document.getElementById('mdp1').style.display = "";
	document.getElementById('mdp2').style.display = "";
}

// Masque de modification du mot de passe (Fermeture)

function masquer_mdp() {
	document.getElementById('mdp0').style.display = "";
	document.getElementById('mdp1').style.display = "none";
	document.getElementById('mdp2').style.display = "none";
	document.modifmdp.password.value = "";
	document.modifmdp.confirm.value = "";
}

// Le script suivant est abandonner ...

var upload = "";

function subupload() {
	upload = "exitabandonner";
	if(document.upload.file.value == "")
		upload = upload+"Vous devez séléctionné l'image.\n";
	if(document.upload.send.checked == true) {
		if(document.transfert.courriel.value.indexOf('@') == -1 || document.transfert.courriel.value.indexOf('.') == -1)
			upload = upload+"L'adresse courriel spécifié est invalide.\n";
	}
	if(upload == "") {
		document.getElementById("contenu").innerHTML = "<img src=\"media/images/logo-start.gif\" alt=\"Upload\" />";
		var data = "file="+document.upload.file.value;
		var xhr = ajaxstart();
		xhr.onreadystatechange = function() { 
			if(xhr.readyState == 4){
				if(xhr.status == 200) {
					alert(xhr.responseText);
					if(xhr.responseText == "NOTFOUND")
						alert("L'image est introuvable.");
					if(xhr.responseText == "EXT")
						alert("L'extension choissie n'est pas autorisée.");
					if(xhr.responseText == "FAT")
						alert("La taille de l'image est trop volumineuse.");
					if(xhr.responseText == "VIRUS")
						alert("Le fichier n'est pas une image ou contient un virus. L'administrateur à été avertis");
					if(xhr.responseText == "ERROR" || xhr.responseText == "EMPTYGET" || xhr.responseText == "ERRORGET")
						alert("Une erreur interne est survenu, veuillez réessayer.");
					if(xhr.responseText != "ERROR" && xhr.responseText != "EMPTYGET" && xhr.responseText != "ERRORGET" && xhr.responseText != "NOTFOUND" && xhr.responseText != "EXT" && xhr.responseText != "FAT" && xhr.responseText != "VIRUS" && xhr.responseText.indexOf('OK') == -1)
						alert("Une erreur indéterminable est survenu lors du transfert, veuillez réessayer");
					if(xhr.responseText.indexOf('OK') != -1) {
						if(xhr.responseText.indexOf('MAILOK') != -1) {
							// OK MAIL
						}
						if(xhr.responseText.indexOf('MAILERROR') != -1) {
							// OK MAILERROR
						}
						// OK SANS MAIL
						afficher_lien( xhr.responseText.replace("OK ", ""));
					}
				} else
					alert("Une erreur est survenu lors de l'envoi de l'image, veuillez r&eacute;essayer.");
				document.getElementById("contenu").innerHTML = "<img src=\"media/images/logo.gif\" alt=\"Upload\" />";
			}
		}; 
		xhr.open("POST","ajax/upload.php?upload&courriel="+document.upload.courriel.value,true); 
		xhr.setRequestHeader("Content-Type", "multipart/form-data");
		//xhr.setRequestHeader("Content-Disposition", "form-data; name='file'");
		//xhr.setRequestHeader("enctype", "multipart/form-data");
		xhr.send(data); 
	} else
		alert(upload);
	upload = "";
}

function verifupload() {
	if(document.upload.file.value == "")
		alert('Vous n\'avez pas séléctionné de fichier.');
	else { 
		var extfile = getextension(document.upload.file.value);
		if(extfile != ".jpg" && extfile != ".jpeg" && extfile != ".gif" && extfile != ".bmp" && extfile != ".png")
			alert('L\'extension du fichier choisi n\'est pas autorisée.');
		else {
			document.getElementById("contenu").innerHTML = "<img src=\"media/images/logo-start.gif\" alt=\"Upload\" />";
			setTimeout('document.upload.submit()',1000);
		}
	}
}
