// JavaScript Document
function validationevenementmanuel () {
	//alert("ok1");
	ladate=document.getElementById("eventdate").value;
	lheuredebut=document.getElementById("eventheured").value;
	lheurefin=document.getElementById("eventheuref").value;
	//alert(ladate+"/"+lheuredebut+"/"+lheurefin);
	liste=ladate.split('/');
	jj=parseInt(liste[0]);
	mm=(parseInt(liste[1])-1);
	yy=parseInt(liste[2]);
	/*liste=lheuredebut.split(':');
	hd=parseInt(liste[0]);
	md=parseInt(liste[1]);*/
	lliste=lheuredebut.split(':');
	//alert(lliste[0]);
	//hd=parseInt(lliste[0]);
	//md=parseInt(lliste[1]);
	//alert(hd+"/"+md);
	hd=lliste[0];
	md=lliste[1];
	liste=lheurefin.split(':');
	hf=parseInt(liste[0]);
	mf=parseInt(liste[1]);
	//alert(y+"/"+m+"/"+j+"/"+hd+"/"+md+"/"+hf+"/"+mf);
	timedebutlocal=Date.UTC(yy,mm,jj,hd,md,0);
	timefinlocal=Date.UTC(yy,mm,jj,hf,mf,0);
	temps = new Date(yy,mm,jj,hd,md,0);
	decalage=temps.getTimezoneOffset();
	//alert(decalage);
	//alert("ok1bis");
	validationevenement (decalage,timedebutlocal,timefinlocal);
	//alert("ok3");
	finevenement();
	//alert("ok4");
	//unedate=new Date(document.getElementById("case6").innerHTML);
	//a=timedebutlocal.getFullYear();
	//alert(lannee);
	s=parseInt((document.getElementById("GAgendaj0").innerHTML).substring(1,2));
	//alert(s);
	if ((document.getElementById("evenement"))==null) {
		majjournee(jj,mm+1,yy);
	}
	else {
		majsemaine(s,yy);
	}
}
function validationevenement (decalage,timedebutlocal,timefinlocal) 
{
	levenement=document.getElementById("eventexte").value;
	idcategorie=document.getElementById("evencategorie").value;
	idtype=document.getElementById("eventype").value;
	nbparticipant=document.getElementById("evenparticipant").value;
	eventlieu=document.getElementById("evenlieu").value;
	timedebutlocal=timedebutlocal/1000;
	timefinlocal=timefinlocal/1000;
	divform=document.getElementById('evenementformulaire');
	divform.style.visibility="hidden";
	document.getElementById('Conteneurligne2').style.zIndex="1";
	if (levenement.length>0) { 
		//alert("ok1");
		
		//alert("ok2");
		r=Math.random();
		timedebutlocal=timedebutlocal+(decalage*60);
		timefinlocal=timefinlocal+(decalage*60);
		idevenement=r;					//idevenement=(file('/monagenda/validationevenement.php?r='+r+'&decalage='+decalage+'&timedebutlocal='+timedebutlocal+'&timefinlocal='+timefinlocal+'&evenement='+levenement+'&idcategorie='+idcategorie+'&idtype='+idtype+'&nbparticipant='+nbparticipant+'&eventlieu='+eventlieu));
		//Copie evenement
		if (document.getElementById("contenuevenement")!=null) {
			document.getElementById("contenuevenement").innerHTML=levenement;
			document.getElementById("touslesevenements").innerHTML+="<div id=\"evenement"+idevenement+"\" style=\"position:absolute; visibility:hidden; z-index:0; background-image:url(/images/evenement38.gif); background-repeat: no-repeat; top:0px; left:0px; width:0px; height:0px; \"  class=\"evenementnew\"></div>";
			divevenement=document.getElementById("evenement");
			lenouvelevenement=document.getElementById("evenement"+idevenement);
			lenouvelevenement.style.top=divevenement.style.top;
			lenouvelevenement.style.left=divevenement.style.left;
			lenouvelevenement.style.width=divevenement.style.width;
			lenouvelevenement.style.height=divevenement.style.height;
			contenu=divevenement.innerHTML;
			contenu = contenu.replace("evenementheure", "evenementheure"+idevenement); 
			contenu = contenu.replace("contenuevenement", "contenuevenement"+idevenement);
			contenu = contenu.replace("basevenement", "basevenement"+idevenement);
			lenouvelevenement.innerHTML=contenu;
			lenouvelevenement.style.zIndex=timedebutlocal;
			lenouvelevenement.style.visibility="visible";
			divevenement.style.visibility="hidden";
			document.getElementById("contenuevenement").innerHTML="";
			document.getElementById("eventexte").value="";
			//makeDraggable(lenouvelevenement);
			document.getElementById("listeevenement").innerHTML+='/'+idevenement;
			liste0=document.getElementById("listeevenement").innerHTML;
			//liste0+='/'+idevenement;
			liste=liste0.split('/'); 
			long=liste.length;
			for (i=1; i<long; i++) {
				makeDraggable(document.getElementById('evenement'+liste[i]));
				makeAgrandissable(document.getElementById('basevenement'+liste[i]));
			}
		}
	}
	else {
		//alert("ok2");
		if (document.getElementById("contenuevenement")==null) {}
		else {
			conteven=document.getElementById("contenuevenement");
			conteven.innerHTML="";
			LeDiv=document.getElementById("evenement");	
			LeDiv.style.visibility="hidden";
			LeDiv.style.width=110+"px";
			LeDiv.style.height=38+"px";
			conteven.style.height=25+"px";
		}
	}
	
}
function petitagenda () {
	r=Math.random();
	resulta=(file('/myagenda/petitagenda.php?r='+r));
	pagendadiv=document.getElementById('petitagenda');
	//alert(resulta);
	pagendadiv.innerHTML=resulta;
	pagendadiv.style.visibility="visible";
}
function finpetitagenda () {
	pagendadiv=document.getElementById('petitagenda');
	pagendadiv.style.visibility="hidden";
}
function majpagenda(mois,vers)
{
	r=Math.random();
	resulta=unescape(file('/myagenda/petitagenda.php?r='+r+'&chm='+vers+'&prm='+mois));
	document.getElementById("petitagenda").innerHTML=resulta;
}
function datevenement(y,m,j) {
	pagendadiv=document.getElementById('petitagenda');
	pagendadiv.style.visibility="hidden";
	document.getElementById('eventdate').value=j+"/"+m+"/"+y;
}
function evenheure(i) {
	pagendadiv=document.getElementById('divevenheure');
	if (i==0) {
		pagendadiv.style.left=177+"px";
	}
	else {
		pagendadiv.style.left=254+"px";
	}
	pagendadiv.style.visibility="visible";
}
function finevenheure () {
	pagendadiv=document.getElementById('divevenheure');
	//pagendadiv.style.visibility="hidden";
}
function evenheurechoix(h,m) {
	pagendadiv=document.getElementById('divevenheure');
	if (h<10) {h="0"+h}
	if (m==0) {m="00"}
	if (pagendadiv.style.left=="177px") {
		document.getElementById('eventheured').value=h+":"+m;
	}
	else {
		document.getElementById('eventheuref').value=h+":"+m;
	}
	pagendadiv.style.visibility="hidden";
}
function finevenement() {
	if ((document.getElementById('evenementformulaire'))==null) { }
	else {
		divform=document.getElementById('evenementformulaire');
		divform.style.visibility="hidden";
		document.getElementById('Conteneurligne2').style.zIndex="1";
		if ((document.getElementById("evenement"))==null) { }
		else {
			LeDiv=document.getElementById("evenement");
			LeDiv.style.visibility="hidden";
			LeDiv.style.width=110+"px";
			LeDiv.style.height=38+"px";
			conteven=document.getElementById("contenuevenement");
			conteven.style.height=25+"px";
			document.getElementById("evenementheure").className='evenementconth';
			document.getElementById("contenuevenement").className=	'evenementcont';
			document.getElementById("basevenement").className=	'basevenement';
		}
	}
	if ((document.getElementById('Conteneurligne1ajoutevenement'))==null) { }
	else {
		//alert("ok");
		document.getElementById('Conteneurligne1ajoutevenement').className='Conteneurligne1ajoutevenementcache';
		document.getElementById('Conteneurligne1ajoutevenement').innerHTML='<div id="ajout"><span class="h3">To create an event, click on the agenda below or add the event manually :  </span><a href="#" onClick="ajoutevenement();" class="h3">Add an event </a></div><div id="sautajout"></div><div id="aideagenda" class="h3"><IFRAME name="aideagendaframe" id="aideagendaframe" src="aideagendaframe.php" width=442 height=88 background-color="FFFFFF" scrolling=no frameborder=0 > </IFRAME></div>';
	}
}

function findPos(el) {
	var x = y = 0;
	if(el.offsetParent) {
		x = el.offsetLeft;
		y = el.offsetTop;
		while(el = el.offsetParent) {
			x += el.offsetLeft;
			y += el.offsetTop;
		}
	}
	return {'x':x, 'y':y};
}
function agendaheure() {
	//alert("ok0");
	var date= new Date();
	var heure=date.getHours();
	var minute=date.getMinutes();
	//alert(heure+":"+minute);
	r=Math.random();
	resulta=(file('/myagenda/agendaheure.php?r='+r+'&heure='+heure+'&minute='+minute));
	document.getElementById("GAgendah").innerHTML=resulta;
	mondiv = document.getElementById('GAgendac');
	mondiv.scrollTop=24*heure;
	setTimeout('agendaheure();', 600000);
}
function premierlundi(semaine,annee,niemjour)
{
    semaine=parseInt(semaine);
	annee=parseInt(annee);
	// Premier jour de l'année
    premier=new Date(annee,0,1);
    unjour=premier.getDay();
	if(unjour==0){unjour=7;}
    if(unjour>4){premieran=0;}else{premieran=-1;}
   // On crée une date avec les paramètres
   testDate=new Date(annee,0,((semaine+premieran)*7)); 
   // Chercher le jour de la semaine
   jsem=testDate.getDay();
   
   lelundi=new Date(annee,0,((semaine+premieran)*7)+(1-jsem)+niemjour);
   //alert("ok");
   var tabmois=new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
   
   mois=tabmois[lelundi.getMonth()];
   //return lundi.getDate()+"/"+(lundi.getMonth()+1)+"/"+lundi.getYear();
  // return lundi.getDate()+" "+mois+" "+lundi.getFullYear();
   
   var tab = new Array(lelundi.getDate(), mois, lelundi.getFullYear(),(lelundi.getMonth()));
   return tab;
}
function evenchangesclass() {
	classe=document.getElementById("evencategorie").value;
	//alert (classe);
	if (classe==1) {
		document.getElementById("evenementheure").className='evenementconthsport';
		document.getElementById("contenuevenement").className=	'evenementcontsport';
		document.getElementById("basevenement").className=	'evenementbassport';
	}
	if (classe==2) {
		document.getElementById("evenementheure").className='evenementconthrestaurant';
		document.getElementById("contenuevenement").className=	'evenementcontrestaurant';
		document.getElementById("basevenement").className=	'evenementbasrestaurant';
	}
	if (classe==3) {
		document.getElementById("evenementheure").className='evenementconthcinema';
		document.getElementById("contenuevenement").className=	'evenementcontcinema';
		document.getElementById("basevenement").className=	'evenementbascinema';
	}
	if (classe==4) {
		document.getElementById("evenementheure").className='evenementconthsoiree';
		document.getElementById("contenuevenement").className=	'evenementcontsoiree';
		document.getElementById("basevenement").className=	'evenementbassoiree';
	}
	if (classe==5) {
		document.getElementById("evenementheure").className='evenementconthmusique';
		document.getElementById("contenuevenement").className=	'evenementcontmusique';
		document.getElementById("basevenement").className=	'evenementbasmusique';
	}
	if (classe==6) {
		document.getElementById("evenementheure").className='evenementconthverre';
		document.getElementById("contenuevenement").className=	'evenementcontverre';
		document.getElementById("basevenement").className=	'evenementbasverre';
	}
	if (classe==7) {
		document.getElementById("evenementheure").className='evenementconthtv';
		document.getElementById("contenuevenement").className=	'evenementconttv';
		document.getElementById("basevenement").className=	'evenementbastv';
	}
	if (classe==8) {
		document.getElementById("evenementheure").className='evenementconthvoyage';
		document.getElementById("contenuevenement").className=	'evenementcontvoyage';
		document.getElementById("basevenement").className=	'evenementbasvoyage';
	}
	if (classe==9) {
		document.getElementById("evenementheure").className='evenementconthjeux';
		document.getElementById("contenuevenement").className=	'evenementcontjeux';
		document.getElementById("basevenement").className=	'evenementbasjeux';
	}
	if (classe==10) {
		document.getElementById("evenementheure").className='evenementconthdanser';
		document.getElementById("contenuevenement").className=	'evenementcontdanser';
		document.getElementById("basevenement").className=	'evenementbasdanser';
	}
	if (classe==11) {
		document.getElementById("evenementheure").className='evenementconthculture';
		document.getElementById("contenuevenement").className=	'evenementcontculture';
		document.getElementById("basevenement").className=	'evenementbasculture';
	}
	if (classe==12) {
		document.getElementById("evenementheure").className='evenementconthloisir';
		document.getElementById("contenuevenement").className=	'evenementcontloisir';
		document.getElementById("basevenement").className=	'evenementbasloisir';
	}
	if (classe==13) {
		document.getElementById("evenementheure").className='evenementconthdetente';
		document.getElementById("contenuevenement").className=	'evenementcontdetente';
		document.getElementById("basevenement").className=	'evenementbasdetente';
	}
	if (classe==14) {
		document.getElementById("evenementheure").className='evenementconthdecouverte';
		document.getElementById("contenuevenement").className=	'evenementcontdecouverte';
		document.getElementById("basevenement").className=	'evenementbasdecouverte';
	}
	if (classe==15) {
		document.getElementById("evenementheure").className='evenementconthaide';
		document.getElementById("contenuevenement").className=	'evenementcontaide';
		document.getElementById("basevenement").className=	'evenementbasaide';
	}
}
/*function majdetail(annee,mois,jour)
{
	//alert(jour);
}*/

/*function deplacer(ideven) {
	//alert("ok"+ideven);
	lediv='evenement'+ideven;
	Eventd.add('mousedown',deplacement,lediv);
}
function deplacement() {
	lediv='basevenement';
	Eventd.remove('mousedown',deplacement,lediv);
	alert("deplacement");
	finevenement();
}*/

