﻿function gethttp()
{

    try { http = new XMLHttpRequest(); }
    catch(e) { try { http = new ActiveXObject("Microsoft.XMLHTTP"); }
    catch (e) { http= false ; }}
    return http;
}


http=gethttp();


// QUOTIDIENNE
function maj_comment_abus(id)
{
  http.open("GET","dhtml/update.php?etape=maj_comment_abus&id_comment="+id,true);
  http.send(null);

}



function Login() {
	/*document.getElementById("login").value = "Connexion";*/
	document.getElementById("formlogin").submit();
}
function ajoutercomment() {
	if (document.getElementById('comment').value=='') { alert("Veuillez renseigner le commentaire !"); return; }
	document.getElementById('validation').value = '1';
	document.getElementById('frm').submit();
}



function validercontact() {
	if (document.getElementById('nom').value=='') { alert("Renseignez le nom !"); return; }
	if (document.getElementById('prenom').value=='') { alert("Renseignez le prénom !"); return; }
	if (document.getElementById('email').value=='') { alert("Renseignez l'email !"); return; }
	if (document.getElementById('confirmation_email').value=='') { alert("Renseignez la confirmation de l'email !"); return; }
	if (document.getElementById('zonetexte').value=='') { alert("Renseignez le message!"); return; }
}

function validerannonce() {
	if (document.getElementById('type_annonceur').value=='') { alert("Renseignez le type d'annonceur !"); return; }
	if (document.getElementById('categorie1').value=='') { alert("Renseignez la catégorie !"); return; }
	if (document.getElementById('categorie2').value=='') { alert("Renseignez la soous-catégorie !"); return; }
	if (document.getElementById('designation_FR').value=='') { alert("Renseignez le titre de l'annonce !"); return; }
	if (tinyMCE.get('description_FR').getContent()=='') { alert("Renseignez la description de l'annonce!"); return; }
	document.getElementById('cas_set_initiative').value = "ajout";
	document.getElementById('formulaire').target = "";
	document.getElementById('formulaire').action = "";
	//document.getElementById('formulaire').onsubmit = "";
	
	document.getElementById('formulaire').submit();
}

function validerinscription() {
	var returnval;
	if (!document.getElementById('mtn_legales').checked) { alert("Veuillez accepter les mentions légales !"); returnval = false; }
	else returnval = true;

	return returnval;
}

function validerannoncedepotcat() {
	if (document.getElementById('designation_FR').value=='') { alert("Renseignez le titre de l'annonce !"); return; }
	document.getElementById('cas_set_initiative').value = "ajout";
	document.getElementById('formulaire').target = "";
	document.getElementById('formulaire').action = "";
	//document.getElementById('formulaire').onsubmit = "";
	
	document.getElementById('formulaire').submit();
}
function validermodifannonce() {
	if (document.getElementById('type_annonceur').value=='') { alert("Renseignez le type d'annonceur !"); return; }
	if (document.getElementById('categorie1').value=='') { alert("Renseignez la catégorie !"); return; }
	if (document.getElementById('categorie2').value=='') { alert("Renseignez la soous-catégorie !"); return; }
	if (document.getElementById('designation_FR').value=='') { alert("Renseignez le titre de l'annonce !"); return; }
	if (tinyMCE.get('description_FR').getContent()=='') { alert("Renseignez la description de l'annonce!"); return; }
	document.getElementById('cas_set_initiative').value = "modif";
	document.getElementById('validation').value = '1';
	document.getElementById('formulaire').target = "";
	document.getElementById('formulaire').action = "";
	//document.getElementById('formulaire').onsubmit = "";
	document.getElementById('formulaire').submit();
}

function supprphoto() {
	document.getElementById('cas_set_initiative').value = 'suppr';
	document.getElementById('formulaire').submit();
}

function heure () { 
var Maintenant = new Date(); 
var fuseau = Maintenant.getTimezoneOffset();
var heures = Maintenant.getHours(); 
var minutes = Maintenant.getMinutes(); 
var secondes = Maintenant.getSeconds();

heures = heures + (fuseau/60)+1;
//heure été
var annee = Maintenant.getFullYear();
for (i=31; i >24; i--) {
dimanche = new Date(annee, 2, i);
if (dimanche.getDay()==0) break;
}
for (i=31; i >24; i--) {

dimanche2 = new Date(annee, 9, i);
if (dimanche2.getDay()==0) break;
}
if (Maintenant >= dimanche && Maintenant < dimanche2) heures = heures + 1;
//heure été
heures = ((heures < 10) ? " 0" : " ") + heures;

minutes = ((minutes < 10) ? ":0" : ":") + minutes; 
secondes = ((secondes < 10) ? ":0" : ":") + secondes; 
document.getElementById("horloge").innerHTML = "<span class=\"h_time\">" + heures + minutes + secondes + "</span>";

setTimeout("heure()",1000); 
}

function redirection()
{
	document.location.href=document.getElementById('type_annonceur').value ;
} 

function OuvrirFenetre(url,nom,details) 
{ 
	window.open(url,nom,details);
}

function limite(textarea, max)
{
    if(textarea.value.length >= max)
    {
        textarea.value = textarea.value.substring(0,max);
    }
    var reste = max - textarea.value.length;
    var affichage_reste =  reste;
    document.getElementById('max_desc').innerHTML = affichage_reste;
}


// Déclaration de la fonction de Callback
var afficheStatut = function(obj) {
	alert(obj.responseText);
	OuvrirFenetre('dhtml/visu_detail.php','popup','width=1050,height=768,scrollbars=YES')
}

function Visualiser() {

	document.getElementById('formulaire').target = "upload_target";
	document.getElementById('formulaire').action = "dhtml/upload.php";
	//document.getElementById('formulaire').onsubmit = "";
	
	document.getElementById('formulaire').submit();
	
	/*// Création de l'objet
	var XHR = new XHRConnection();
	
	// On crée une variable pour stocker le contenu de la zone de saisie
	XHR.appendData("description_FR", tinyMCE.get('description_FR').getContent());
	XHR.appendData("video", document.getElementById('video').value);
	// On soumet la requête
	// Signification des paramères:			
	// 	+ On indique à l'objet qu'il faut appeler le fichier fwrite.php
	// 	+ On utilise la méthode POST, adaptée l'envoi d'information
	// 	+ On indique quelle fonction appeler lorsque l'opération a été effectuée
	XHR.sendAndLoad("dhtml/visu.php", "POST", afficheStatut);*/
}



var defile;// l'element a deplacer
var psinit = 260; // position horizontale de depart, doit être égale ou inférieure à la zone d'affichage définie dans #cadrpg et #newshr
var pscrnt = psinit;  
     
function texteDefile() {
   if (!defile) defile = document.getElementById('defile');
   if (defile) {
      if(pscrnt < ( - defile.offsetWidth) ){
         pscrnt = psinit;
                } else {
         pscrnt+= -1; // pixel par deplacement
      }
      defile.style.left = pscrnt+"px";
   }
}
setInterval("texteDefile()",20); // delai de deplacement 
