function clearthis(ki){
	ki.value = "";
}

function deroulant_visuel(ki,cible){
	document.getElementById(cible).innerHTML = "&nbsp;";
	if(ki.value!=""){change_visuel(ki.value,cible);}
}
function deroulant_fichier(ki,cible){
	document.getElementById(cible).innerHTML = "&nbsp;";
	if(ki.value!=""){change_fichier(ki.value,cible);}
}




function change_cat(ki,type,curr,curr_cat,menu){
	document.getElementById(menu+"_preview").innerHTML = "&nbsp;";
	if(ki.value!=""){
		document.getElementById(menu+"_menu").innerHTML = "Chargement du menu en cours...";
		update_menu(type,curr,ki.value,menu);
	}else{
		document.getElementById(menu+"_menu").innerHTML = "Vous devez choisir une catégorie !<input name=\""+menu+"\" type=\"hidden\" value=\"\">";
	}
}


function update_menu(type,curr,curr_cat,menu){
	if(curr_cat!="NONE"){
		var xhr_object = null;
		var valeur = null;
		data = "type="+type+"&current="+curr+"&current_cat="+curr_cat+"&menu="+menu;
		if(window.XMLHttpRequest){ xhr_object = new XMLHttpRequest(); }else if(window.ActiveXObject){ xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); }else{ alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return; }
		xhr_object.open("POST","ajax_categorie.php",true);   
		xhr_object.onreadystatechange = function(){
			if(xhr_object.readyState == 4){
				document.getElementById(menu+"_menu").innerHTML = xhr_object.responseText;
			}
		}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		xhr_object.send(data);
		return false;
	}else{
		document.getElementById(menu+"_menu").innerHTML = "Vous devez choisir une catégorie !<input name=\""+menu+"\" type=\"hidden\" value=\"\">";

	}
}

function change_visuel(val,cible){
	var xhr_object = null;
	var valeur = null;
	data = "donnee="+val;
	
	if(window.XMLHttpRequest){ xhr_object = new XMLHttpRequest(); }else if(window.ActiveXObject){ xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); }else{ alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return; }
	xhr_object.open("POST","ajax_media.php",true);   
	xhr_object.onreadystatechange = function(){
		if(xhr_object.readyState == 4){
			document.getElementById(cible).innerHTML = "Aperçu de l'image :<br><img src='../MEDIAS/pt_"+xhr_object.responseText+"'>";
		}
	}
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send(data);
	return false;
}


function change_fichier(val,cible){
	var xhr_object = null;
	var valeur = null;
	data = "donnee="+val;
	
	if(window.XMLHttpRequest){ xhr_object = new XMLHttpRequest(); }else if(window.ActiveXObject){ xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); }else{ alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return; }
	xhr_object.open("POST","ajax_media.php",true);   
	xhr_object.onreadystatechange = function(){
		if(xhr_object.readyState == 4){
			document.getElementById(cible).innerHTML = "<a href='../MEDIAS/"+xhr_object.responseText+"' target='_blank'><img src='../images/pictos/save_2.gif' border='0' hspace='2' align='absmiddle'>"+xhr_object.responseText+"</a>";
		}
	}
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send(data);
	return false;
}


function goto(url) {
	document.location.href = url;
}

function supprime(url) {
	if(window.confirm("Voulez-vous vraiment supprimer cet élément ?\r\n\r\La suppression sera définitive.")!=false){
		document.location.href=url;
	}
}

// generation password ----------------------------------------------------------------------------------------------------------------------------
function generate_password(){
	var length=8;
	var sPassword = "";
	var noPunction = true;

	for (i=0; i < length; i++) {
		numI = getRandomNum();
		while (checkPunc(numI)){numI = getRandomNum();}
		sPassword = sPassword + String.fromCharCode(numI);
	}
	document.form.passe.value = sPassword
}

function getRandomNum() {
	var rndNum = Math.random();// between 0 - 1
	rndNum = parseInt(rndNum * 1000);// rndNum from 0 - 1000
	rndNum = (rndNum % 94) + 33;// rndNum from 33 - 127
	return rndNum;
}

function checkPunc(num) {
	if ((num >=33) && (num <=47)) { return true; }
	if ((num >=58) && (num <=64)) { return true; }
	if ((num >=91) && (num <=96)) { return true; }
	if ((num >=123) && (num <=126)) {return true;}
	return false;
}

function verif(elements,option){
	if(option==null){var formulaire = "form";}else{var formulaire = option;}
	var erreur = 0;
	var champs = elements.split("+");
	for(x=0;x<champs.length;x++){
		if(document.forms[formulaire].elements[champs[x]].value==""){alert("Merci de renseigner tous les champs !");erreur++;break;}
		//alert(document.form.elements[champs[x]].value);
	}
	if(erreur==0){document.forms[formulaire].submit();}
}

function affiche_calendrier(form,gb,fr){
	window.open('calendrier.php?form='+form+'&gb='+gb+'&fr='+fr,'Calendrier','width=200,height=220');
}

function categorie_select(url){
	goto(url+"&categorie="+document.getElementById('categorie').value);
}

// POPUP IMAGE ---------------------------------------------------------------------------------------------------------------------------------
function popupimg(val)
	{titre="zoom";
	w=open('','zoom','width=100,height=100,toolbar=no,scrollbars=no,resizable=no');
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE>");
	w.document.write("<script language='javascript'>function resizeMe(){ adjWidth = document.visuel.width+53; adjHeight = document.visuel.height+102; self.resizeTo(adjWidth, adjHeight);}</script>");
	w.document.write("<link href=\"library/page.css\" rel=\"stylesheet\" type=\"text/css\">");
	w.document.write("</HEAD>");
	w.document.write("<BODY onload='resizeMe()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
	w.document.write("<table border=0 width=100% height=100% cellspacing=0 cellpadding=0><tr><td align=center>");
	w.document.write("<table border=0 bgcolor=#FFFFFF cellspacing=1 cellpadding=0><tr><td>");
	w.document.write("<a href=javascript:window.close();><IMG src='"+val+"' border=0 name=visuel></a></td></tr>");
	w.document.write("</table>");
	w.document.write("</td></tr></table>");
	w.document.write("</BODY></HTML>");
	w.document.close();
}

function show_formats(action){
	if(action=="show"){
		var contenu;
		contenu="<br><table border='0' cellpadding='4' cellspacing='1' bgcolor='#CCCCCC' width='300px'>";
		contenu+="<tr bgcolor='#E6E6E6'>";
		contenu+="<td nowrap class='txn_11'><strong>Type</strong></td>";
		contenu+="<td class='txn_11'><strong>formats support&eacute;s </strong></td>";
		contenu+="</tr>";
		contenu+="<tr bgcolor='#F5F5F5'>";
		contenu+="<td nowrap bgcolor='#F5F5F5' class='txn_11'>image</td>";
		contenu+="<td width='100%' class='txn_11' nowrap><img src='pictos/jpg.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>jpg, <img src='pictos/gif.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>gif, <img src='pictos/png.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>png</td>";
		contenu+="</tr>";
		contenu+="<tr bgcolor='#FFFFFF'>";
		contenu+="<td nowrap bgcolor='#FFFFFF' class='txn_11'>vidéo</td>";
		contenu+="<td class='txn_11' nowrap><img src='pictos/mov.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>mov, <img src='pictos/avi.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>avi, <img src='pictos/mpg.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>mpg, <img src='pictos/wmv.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>wmv</td>";
		contenu+="</tr>";
		contenu+="<tr bgcolor='#F5F5F5'>";
		contenu+="<td nowrap bgcolor='#F5F5F5' class='txn_11'>son</td>";
		contenu+="<td class='txn_11' nowrap><img src='pictos/wav.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>wav, <img src='pictos/mp3.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>mp3</td>";
		contenu+="</tr>";
		contenu+="<tr bgcolor='#FFFFFF'>";
		contenu+="<td nowrap bgcolor='#FFFFFF' class='txn_11'>autres</td>";
		contenu+="<td class='txn_11' nowrap><img src='pictos/xls.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>Excel, <img src='pictos/doc.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>Word, <img src='pictos/pdf.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>PDF, <img src='pictos/txt.gif' width='16' height='16' hspace='4' vspace='2' border='0' align='absmiddle'>...</td>";
		contenu+="</tr>";
		contenu+="</table>";
		document.getElementById('formats').innerHTML = contenu;
	}else{
		document.getElementById('formats').innerHTML = "";
		
	}
}

function preview(id,element,action){
	if(action=="show"){
		document.getElementById(id).innerHTML = element;
		document.getElementById(id).style.border="1px solid #666666";
		document.getElementById(id).style.background="#FFFFFF";
		document.getElementById(id).style.padding="5px";
	}else{
		document.getElementById(id).innerHTML = "";
		document.getElementById(id).style.border="0px";
		document.getElementById(id).style.padding="0px";
	}
}

function popup(ki,h,v){
	window.open(ki,'choix','width='+h+',height='+v+',SCROLLBARS=YES,RESIZABLE=YES');
}


function showTel(id) {
	$('#coord-tels').toggle();
	if (marqueur_tel != true) {
		$.ajax({
			  url: '/ou_count.php',
			  type: "POST",
			  data: ({id : id, mode: "tel"}),
			  success: function(data) {
				marqueur_tel = true;
			  }
			});
	}
	
}

function showMiniSite(id, url) {
	if (marqueur_minisite != true) {
		$.ajax({
			url: '/ou_count.php',
			type: "POST",
			data: ({id : id, mode: "minisite"}),
			success: function(data) {
			marqueur_minisite = true;
			location.href= url;
		}
		});
	}
	
}
function showPrint(id) {
	if (marqueur_print != true) {
		$.ajax({
			url: '/ou_count.php',
			type: "POST",
			data: ({id : id, mode: "print"}),
			success: function(data) {
			marqueur_print = true;
		}
		});
	}
	
}

function showCoord() {
	$('#coord-mail').toggle();
}

function showMessage() {
	$('#coord-message').toggle();
}

