// JavaScript Document
/** Commentaires */

var idMod=-1;
function hideComments(){
	if($('CommentHidden').visible())
		$('CommentHidden').hide();
	else
		$('CommentHidden').show();
}

function newComments(id){
/*	var top=(screen.height-300)/2;
  	var left=(screen.width-600)/2;
	window.open("./files/postComments.php?id="+id,"comment","top="+top+",left="+left+", menubar=no, status=no,toolbar=no, scrollbars=yes, width=600, height=300");*/
	idMod=id;
	myHTMLLightbox.show("./files/postComments.php?id="+id,600,300);
}

function newTrack(id){
	idMod=id;
	myHTMLLightbox.show("./files/postTrack.php?id="+id,600,200);
	/*
	var top=(screen.height-200)/2;
  	var left=(screen.width-600)/2;
	window.open("./files/postTrack.php?id="+id,"comment","top="+top+",left="+left+", menubar=no, status=no,toolbar=no, scrollbars=yes, width=600, height=200");
	*/
}

function updateTracks(id){
	//alert($('listTracks').innerHTML);
	//Element.update('listTracks','<center><br /><br /><img src="./images/loading.gif" /><br />&nbsp;</center>');
	//Element.setHeight('listTracks',180);
		
	new Ajax.Updater('tracks','./files/listTracks.php',{
					 	method : 'get',
						parameters : 'id='+id});
}

function updateComments(id){
		Element.update('CommMain','<center><br /><br /><img src="./images/loading.gif" /><br />&nbsp;</center>');
//	Element.setHeight('CommMain',180);
		
	new Ajax.Updater('CommMain','./files/listCom.php',{
					 	method : 'get',
						parameters : 'id='+id});		
}


function deleteTrack(id){
	if(confirm("Etes vous sur de vouloir supprimer ce track")){
		// on le supprime
		new Ajax.Request("./files/deltrack.php",
						 {
							 method : 'get',
							 parameters : "tid="+id,
							 onSuccess: function(transport) {
								var tab =  transport.responseText.split("=");
								if(tab[0] == "OK"){
									alert(tab[1]);
									updateTracks(idMod);
								}
								else
									alert("Erreur : "+tab[1]);
							 }

						 });
	}
}

function deleteCom(id){
	if(confirm("Etes vous sur de vouloir supprimer ce commentaire")){
		// on le supprime
		new Ajax.Request("./files/delcom.php",
						 {
							 method : 'get',
							 parameters : "cid="+id,
							 onSuccess: function(transport) {
								var tab =  transport.responseText.split("=");
								if(tab[0] == "OK"){
									alert(tab[1]);
									updateComments(idMod);
								}
								else
									alert("Erreur : "+tab[1]);
							 }

						 });	
	}
}


function prevImg(){
	prem --;
	if(prem == -1)
		prem = 0;
	$("img1").src= img[prem];
	$("img2").src= img[prem+1];
	$("img3").src= img[prem+2];
	$("linkimg1").href =img[prem].replace("mini","big")
	$("linkimg2").href =img[prem+1].replace("mini","big")
	$("linkimg3").href =img[prem+2].replace("mini","big")
	
	
	if(prem == 0 ){
		$("Fgauche").src= "./images/flechesGDis.jpg";
		$("Fgauche").disable=true;
	}
	else{
		$("Fgauche").src= "./images/flechesG.jpg";
		$("Fgauche").disable=false;
	}	
	if(nbImg == 3){
		$("Fdroite").src= "./images/flechesDDis.jpg";
		$("Fdroite").disable=true;
	}else
	{
		$("Fdroite").src= "./images/flechesD.jpg";
		$("Fdroite").disable=false;
	}
	
	
}

function nextImg(){
	prem ++;
	if(prem+2 == nbImg)
		prem -- ;
	$("img1").src= img[prem];
	$("img2").src= img[prem+1];
	$("img3").src= img[prem+2];
	
	$("linkimg1").href =img[prem].replace("mini","big")
	$("linkimg2").href =img[prem+1].replace("mini","big")
	$("linkimg3").href =img[prem+2].replace("mini","big")

	
	if(prem == 0 ){
		$("Fgauche").src= "./images/flechesGDis.jpg";
		$("Fgauche").disable=true;
	}
	else{
		$("Fgauche").src= "./images/flechesG.jpg";
		$("Fgauche").disable=false;
	}	
	
	if(prem + 3 ==nbImg){
		$("Fdroite").src= "./images/flechesDDis.jpg";
		$("Fdroite").disable=true;
	}else
	{
		$("Fdroite").src= "./images/flechesD.jpg";
		$("Fdroite").disable=false;
	}
		
	
}

function switchFl(obj,over,lettre){
	if(!obj.disable){
		obj.src='./images/fleches'+lettre;
		if(over)
			obj.src +='Enf';
		obj.src+='.jpg';
	}
}



/***********************************************************************/
/*		COMMENTAIRES		*/

var firstComs=1;

function eraseComs(){
	if(firstComs == 1){
		$("message").value="";
		firstComs=0;	
	}
}

function confirmationComs(message){
	if(confirm(message)){
	
	var sr = Form.serialize('commentForm');
	new Ajax.Request('./files/postComments.php',
		 {
			 method : 'post',
			 parameters : sr,
			 onSuccess : function (transport){
				alert(transport.responseText.escapeHTML()); 
				updateComments(idMod);
				myHTMLLightbox.end();
			 }
		 });
	}
}

/***********************************************************************/
/*		TRACKS		*/


function confirmationTracks(message){
	// verif nom
	var b = true;
	var obj = document.forms["form"].elements["name"];
	setBadValue(obj,(trim(obj.value)==""));
	b = b && !trim(obj.value)=="";

	obj = document.forms["form"].elements["link"];
	setBadValue(obj,(trim(obj.value)==""));
	b = b && !trim(obj.value)=="";
	
	setBadValue(obj,obj.value.substr(0,7) != "http://");
	b = b && obj.value.substr(0,7) == "http://";

	if(b){
		if(confirm(message)){
		var sr = Form.serialize('TrackForm');
		new Ajax.Request('./files/postTrack.php',
		 {
			 method : 'post',
			 parameters : sr,
			 onSuccess : function (transport){
				alert(transport.responseText.escapeHTML()); 
				updateTracks(idMod);
				myHTMLLightbox.end();
			 }
		 });
		
		}
	}
}
