function CheckIdentificationForm(){
	var form = document.getElementById("identification");
	var err_l = document.getElementById("error_l");
	var err_p = document.getElementById("error_p");
	var err_lp = document.getElementById("error_lp");
	var err_id = document.getElementById("error_id");
	err_l.style.display = "none";
	err_p.style.display = "none";
	err_lp.style.display = "none";
	err_id.style.display = "none";

	if(form.login.value == "" && form.password.value == "") {
		err_lp.style.display = "inline";
	}
	else if(form.login.value == "") {
		err_l.style.display = "inline";
	}
	else if(form.password.value == "") {
		err_p.style.display = "inline";
	}
	else {
		form.submit();
	}
}
function ChangeImage(btn_id, img_num) {
	var img = document.getElementById(btn_id);
	img.src = img_num;
}
function Sort(method) {
	var form = document.forms.sorting_form;
	form.sort.value = method;
	form.submit();
}
function CheckUploadForm() {
	var form = document.forms.upload;
	var err_d = document.getElementById("error_d");
	var err_f = document.getElementById("error_f");
	var err_df = document.getElementById("error_df");
	var err_up = document.getElementById("error_up");
	err_d.style.display = "none";
	err_f.style.display = "none";
	err_df.style.display = "none";
	err_up.style.display = "none";
	
	if(form.description.value == "" && form.file.value == "") {
		err_df.style.display = "inline";
	}
	else if(form.description.value == "") {
		err_d.style.display = "inline";
	}
	else if(form.file.value == "") {
		err_f.style.display = "inline";
	}
	else {
		form.submit();
	}
}

function CheckPubliForm() {
	var form = document.forms.publi;
	var err_d = document.getElementById("error_d");
	var err_f = document.getElementById("error_f");
	err_d.style.display = "none";
	err_f.style.display = "none";

	if((form.url.value == "http://" || form.url.value == "") && form.file.value == "") {
		err_f.style.display = "inline";
	}
	else if(form.description.value == "") {
		err_d.style.display = "inline";
	}
	else {
		form.submit();
	}
}

function CheckUploadPictureForm() {
	var form = document.forms.upPhoto;
	var ext = form.picture.value;
	var err_ext = document.getElementById("err_pro_ext");
	err_ext.style.display = "none";
        ext = ext.substring(ext.length-3,ext.length);
        ext = ext.toLowerCase();
        if((ext == "") || (ext != "jpg" && ext != "gif"))
        {
                err_ext.style.display = "inline";
        }
        else
        {
                form.submit();
        }
}

function DeleteFile(filename) {
	var form = document.forms.deletefile;
	form.filen.value = filename;
	form.submit();
}

function DeletePubli(publi_id) {
	var form = document.forms.deletepubli;
	form.filen.value = publi_id;
	form.submit();
}

function ShowProfileForm() {
	var div = document.getElementById("profile_div");
	div.style.display = "inline";
}
function HideProfileForm(login, nom, mail) {
	var form = document.forms.profile_form;
	var div = document.getElementById("profile_div");
	var err_l = document.getElementById("err_pro_l");
	var err_m = document.getElementById("err_pro_m");
	var err_n = document.getElementById("err_pro_n");
	var err_p = document.getElementById("err_pro_p");
	var err_pc = document.getElementById("err_pro_pc");
	var err_el = document.getElementById("err_pro_el");
	var err_cp = document.getElementById("err_pro_cp");
	form.login.value = login;
	form.completename.value = nom;
	form.email.value = mail;
	err_l.style.display = "none";
	err_m.style.display = "none";
	err_n.style.display = "none";
	err_p.style.display = "none";
	err_pc.style.display = "none";
	err_el.style.display = "none";
	err_cp.style.display = "none";
	div.style.display = "none";
}
function CheckProfileForm() {
	var form = document.forms.modif_profile;
	var ext = form.picture.value;
	var err_ext = document.getElementById("err_pro_ext");
	var err_m = document.getElementById("err_pro_m");
	var err_n = document.getElementById("err_pro_n");
	var err_p = document.getElementById("err_pro_p");
	var err_pc = document.getElementById("err_pro_pc");
	var err_cp = document.getElementById("err_pro_cp");
	err_ext.style.display = "none";
	err_m.style.display = "none";
	err_n.style.display = "none";
	err_p.style.display = "none";
	err_pc.style.display = "none";
	err_cp.style.display = "none";
	var ok = true;

        ext = ext.substring(ext.length-3,ext.length);
        ext = ext.toLowerCase();
        if((ext != "") && (ext != "jpg" && ext != "gif")){
                err_ext.style.display = "inline";
                ok = false;
        }
	if(form.email.value == "") {
		err_m.style.display = "inline";
		ok = false;
	}
	if(form.completename.value == "") {
		err_n.style.display = "inline";
		ok = false;
	}
	if((form.currentpwd.value != "" || form.newpwd.value != "" || form.cnewpwd.value != "") && (form.currentpwd.value == "" || form.newpwd.value == "" || form.cnewpwd.value == "")) {
		err_p.style.display = "inline";
		ok = false;
	}
	else if(form.newpwd.value != "" && form.newpwd.value != form.cnewpwd.value) {
		err_pc.style.display = "inline";
		ok = false;
	}
	if(ok) {
		form.submit();
	}
}

function CheckMailForm() {
	var form = document.forms.send_mail;
	var err_s = document.getElementById("err_pro_s");
	var err_m = document.getElementById("err_pro_m");
	err_s.style.display = "none";
	err_m.style.display = "none";
	var ok = true;

	if(form.subject.value == "") {
		err_s.style.display = "inline";
		ok = false;
	}
	if(form.mail.value == "") {
		err_m.style.display = "inline";
		ok = false;
	}
	if(ok) {
		form.submit();
	}
}
function CenterProfileForm() {
	var div = document.getElementById("profile_div");
	var cooleft = (screen.width/2)-175;
	div.style.left = cooleft + "px";
}