function GId(id){
	return document.getElementById(id);
}

// ajouter / modifier communique
function shake_add_news(form){
	var rep = true;
	
	// test select du haut
	if(form.categorie){
		var Objet = form.categorie;	
		for (var r=0;r<Objet.options.length;r++){
			if (Objet.options[r].selected)var sel = Objet.options[r].value;
		}
		if(sel == 0)rep = false;
	}
	
	if(document.getElementById('listeinst'+sel)){
		var Objet2 = document.getElementById('listeinst'+sel);
		for (var r=0;r<Objet2.options.length;r++){
			if (Objet2.options[r].selected)var sel2 = Objet2.options[r].value;
		}
		if(sel2 == 0)rep = false;
	}

	if(form.lien && rep){
		if(form.lien.value == '' || form.lien.value == 'http://')rep = false;
	}		
		
	if(form.titre)if(form.titre.value == '')rep = false;

	if(form.texte.value == '')rep = false;
	if(!rep)alert("Vous n'avez pas remplis tous les champs obligatoires");
	return false;
}

// formulaire deposer photo
function shake_deposer_photo(form){
	var rep = true;
	
	var Objet = form.categorie;
	for (var r=0;r<Objet.options.length;r++){
		if(Objet.options[r].selected)var sel = Objet.options[r].value;
	}
	if(sel == 0)rep = false;

	if(form.titre.value == '')rep = false;
	if(form.description.value == '')rep = false;

	var Objet = form.jour;
	for (var r=0;r<Objet.options.length;r++){
		if(Objet.options[r].selected)var sel = Objet.options[r].value;
	}
	if(sel == 0)rep = false;

	var Objet = form.mois;
	for (var r=0;r<Objet.options.length;r++){
		if(Objet.options[r].selected)var sel = Objet.options[r].value;
	}
	if(sel == 0)rep = false;

	var Objet = form.annee;
	for (var r=0;r<Objet.options.length;r++){
		if(Objet.options[r].selected)var sel = Objet.options[r].value;
	}
	if(sel == 0)rep = false;
	
	if(form.add_photo.value == '')rep = false;

	if(!rep)alert("Vous n'avez pas remplis tous les champs obligatoires");
	if(rep){
		if(GId('deposer_photo_transfert')){
			GId('deposer_photo_transfert').innerHTML = 'Transfert en cours, veuillez patienter';
			form.bt_soumettre.disabled = true;
		}
	}
	return rep;
}


// test email
function test_email_communique(Obj){
	var email = Obj.value;
	if(email != '' && email != 'email déja utilisé')enregjava('test_email_base='+email);
}

// modifier email quand il a ete validé en ajax
function modifier_email_communique(){
	GId('perso_email').style.display = "block";
	GId('perso_email').style.backgroundColor = "#fff";
	GId('perso_email').focus();

	GId('perso_email_span').style.display = "none";
	GId('perso_email_span').innerHTML = "";

	//GId('perso_email_etoile').innerHTML = "*";
}

//fonction AJAX
function enregjava(data){
	var xhr_object = null;
	if(window.XMLHttpRequest)xhr_object = new XMLHttpRequest();// Firefox
	else if(window.ActiveXObject)xhr_object = new ActiveXObject("Microsoft.XMLHTTP");// Internet Explorer
	else alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	xhr_object.open("POST", "AJAX", true);
	xhr_object.onreadystatechange = function(){if(xhr_object.readyState == 4)eval(xhr_object.responseText);}
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr_object.send(data);
}


function see_PA_PRO(id,cote){
	for(var u = 1; u <= 4;u++){
		if(GId('paPRO'+u+'p_'+cote)){
			if(GId('paPRO'+u+'p_'+cote).style.display == 'block')GId('paPRO'+u+'p_'+cote).style.display = 'none';
			else{
				GId('paPRO'+u+'p_'+cote).style.display = 'block';
				GId('paPRO'+u+'g_'+cote).style.display = 'none';
			}
		}
	}
	
	if(GId('paPRO'+id+'g_'+cote) && GId('paPRO'+id+'g_'+cote).style.display == 'none' && id != 0)GId('paPRO'+id+'g_'+cote).style.display = 'block';
}

function change_pa_pro_entete(Objet){
	for (var r=0;r<Objet.options.length;r++){
		if(Objet.options[r].selected)var sel = Objet.options[r].value;
	}
	if(sel == 'bando_texte'){
		if(GId('contenu_bando_image'))GId('contenu_bando_image').style.display = 'none';
		if(GId('contenu_bando_txt'))GId('contenu_bando_txt').style.display = 'block';
		if(GId('image_entete'))GId('image_entete').src = 'jpg/pa_pro/bando_texte.jpg';
	}
	else{
		if(GId('contenu_bando_image'))GId('contenu_bando_image').style.display = 'block';
		if(GId('contenu_bando_txt'))GId('contenu_bando_txt').style.display = 'none';
		if(GId('image_entete'))GId('image_entete').src = 'jpg/pa_pro/bando_image.jpg';
		
		if(sel != 'bando_image'){
			if(sel != 'bando_none'){
				var tab = sel.split('-');
				GId('bando_gh').innerHTML = '<img src="http://www.saint-quentin.tv/images/annonce_pro/'+tab[1]+'" />';
				GId('bando_gb').innerHTML = '<img src="http://www.saint-quentin.tv/images/annonce_pro/'+tab[2]+'" />';
				GId('bando_dh').innerHTML = '<img src="http://www.saint-quentin.tv/images/annonce_pro/'+tab[3]+'" />';
				GId('bando_db').innerHTML = '<img src="http://www.saint-quentin.tv/images/annonce_pro/'+tab[4]+'" />';
				if(GId('up_bandeau'))GId('up_bandeau').style.display = 'block';
				if(GId('up_image'))GId('up_image').style.display = 'none';
			}
			else{
				if(GId('up_bandeau'))GId('up_bandeau').style.display = 'none';
				if(GId('up_image'))GId('up_image').style.display = 'block';
			}
		}
		else{
			GId('bando_gh').innerHTML = '<input name="add_bando_gauche_haut" type="file" />';
			GId('bando_gb').innerHTML = '<input name="add_bando_gauche_bas" type="file" />';
			GId('bando_dh').innerHTML = '<input name="add_bando_droite_haut" type="file" />';
			GId('bando_db').innerHTML = '<input name="add_bando_droite_bas" type="file" />';
			if(GId('up_bandeau'))GId('up_bandeau').style.display = 'block';
			if(GId('up_image'))GId('up_image').style.display = 'none';
		}
	}
}


// Tous coché email
function coche_all(Obj){
	var formu = document.liste_email;
	for (var i=0;i<formu.elements.length;i++){
		if(formu.elements[i].type == 'checkbox'){
			if(formu.elements[i].checked == true)formu.elements[i].checked = false;
			else formu.elements[i].checked = true
		}
	}

	if(Obj.checked == true)Obj.checked = false;
	else Obj.checked = true
}