// JavaScript Document
function OpenAdmin(){
	var page = "admin/index.php" ;
	var nom = 'admin' ;
	var option = 'width=1020,height=700,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function timedRefresh(timeoutPeriod) {
	setTimeout("location.reload(true);",timeoutPeriod);
}

function request(url,cadre) {
	 var XHR = null;
	
	 if(window.XMLHttpRequest) 
	   XHR = new XMLHttpRequest();
	 else if(window.ActiveXObject) // Internet Explorer
	   XHR = new ActiveXObject("Microsoft.XMLHTTP");
	 else 
	 { 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest");
	   return;
	 }
	 XHR.open("GET",url, true);
	
	 XHR.onreadystatechange = function attente() 
	 {
	
	  if(XHR.readyState == 4)     
	  {
	   document.getElementById(cadre).innerHTML = XHR.responseText;
	  }
	 }
	 XHR.send(null);
	 return;
}

function tronque(chaine,longueur){
	return +((chaine+'').substring(0,longueur));
}

function exporter(fid) {
	var page = "../download.php?document="+fid ;
	var nom = 'popup' ;
	var option = 'width=720,height=530,location:no,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function download_devis(id) {
	var page = '../devis_download.php?record='+id ;
	var nom = 'popup' ;
	var option = 'width=720,height=530,location:no,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function ddoc(id) {
	var page = '../fiche.php?document='+id;
	var nom = 'popup' ;
	var option = 'width=720,height=530,location:no,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function show(id) {
	var page = 'fiche.php?document='+id;
	var nom = 'popup' ;
	var option = 'width=720,height=530,location:no,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function devis(cueid,set){
	//var lien = "devis.php?action=create&f_list="+cueid+"&set="+set ; /*mettre sur les id */	
	//OuvrirPopup(lien,'devis','width=800,height=600,scrollbars=yes,menubar=no,statut=no,resizable=yes');
	var page = "../devis.php?action=create&f_list="+cueid+"&set="+set ; /*mettre sur les id */
	var nom = 'popup' ;
	var option = 'width=800,height=530,location:no,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function valider_recherche() {
  // si la valeur du champ prenom est non vide
  if(document.formulaire.str.value != "") {
    // les données sont ok, on peut envoyer le formulaire    
    return true;
  }
  else {
    // sinon on affiche un message
    alert("ne peut être vide");
    // et on indique de ne pas envoyer le formulaire
    return false;
  }
}

function recule() {
	//recule sans recherche
	if(document.param.q.value == "") { 
		var url = document.param.page_url.value ;
		var actuelle_pg = document.param.page_actuelle.value ;
		var prev_pg = parseInt(actuelle_pg)-1 ;
		if(prev_pg > 0) { document.location.href=""+ url +"?page="+ prev_pg ; } else { alert("Mais c'est la première page") ; }
		}
	//recule avec recherche
	else {
		var url = document.param.page_url.value ;
		var actuelle_pg = document.param.page_actuelle.value ;
		var prev_pg = parseInt(actuelle_pg)-1 ;
		var recherche = document.param.q.value ;
		if(prev_pg > 0) { document.location.href=""+ url +"?q="+ recherche +"&page="+ prev_pg ; } else { alert("Mais c'est la première page") ; }
		} 
}

function avance() {
	//avance sans recherche
	if(document.param.q.value == "") { 
		//le vumero de la page
		var url = document.param.page_url.value ;
		var actuelle_pg = document.param.page_actuelle.value ;
		var next_pg = parseInt(actuelle_pg)+1 ;
		document.location.href=""+ url +"?page="+ next_pg ;
		}
	//avance avec recherche
  	else {
		var url = document.param.page_url.value ;
		var actuelle_pg = document.param.page_actuelle.value ;
		var next_pg = parseInt(actuelle_pg)+1 ;
		var recherche = document.param.q.value ;
		document.location.href=""+ url +"?q="+ recherche +"&page="+ next_pg ;
		}
}

function recule0() {
	//recule sur reportage sans recherche
	if(document.param.topic.value != "") { 
		var topic = document.param.topic.value ;
		} else {
		var topic = "" ;
	}
		var url = document.param.page_url.value ;
		var actuelle_pg = document.param.page_actuelle.value ;
		var prev_pg = parseInt(actuelle_pg)-1 ;
			if(prev_pg > 0) { 
				if(topic != '') { 
					document.location.href=""+ url +"?topic="+ topic +"&page="+ prev_pg ; 
				} else {
					document.location.href=""+ url +"?page="+ prev_pg ; 
				}
			} else { 
				alert("Mais c'est la première page") ; 
			}
}

function avance0() {
	//avance sur reportage sans recherche
		if(document.param.topic.value != "") { 
			var topic = document.param.topic.value ;
			} else {
			var topic = "" ;
			}	
		var url = document.param.page_url.value ;
		var actuelle_pg = document.param.page_actuelle.value ;
		var next_pg = parseInt(actuelle_pg)+1 ;	
		if(topic != '') { 
			document.location.href=""+ url +"?topic="+ topic +"&page="+ next_pg ; 
			} else {
			document.location.href=""+ url +"?page="+ next_pg ; 
		}			
}

function recule1() {
	//recule sans recherche
	if(document.param.q.value == "") { 
		var url = document.param.page_url.value ;
		var record = document.param.record.value ;
		var into = document.param.into.value ;
		var actuelle_pg = document.param.page_actuelle.value ;
		var prev_pg = parseInt(actuelle_pg)-1 ;
			if(prev_pg > 0) { 
				if(record == '') { 
					document.location.href=""+ url +"?in="+ into +"&page="+ prev_pg ; 
				} else {
					document.location.href=""+ url +"?in="+ into +"&record="+ record+"&page="+ prev_pg ; 
				}
			} else { 
				alert("Mais c'est la première page") ; 
			}
		}
}

function avance1() {
	//avance sans recherche
	if(document.param.q.value == "") { 
		//le vumero de la page
		var url = document.param.page_url.value ;
		var record = document.param.record.value ;
		var into = document.param.into.value ;
		var actuelle_pg = document.param.page_actuelle.value ;
		var next_pg = parseInt(actuelle_pg)+1 ;
		if(record == '') { 
					document.location.href=""+ url +"?in="+ into +"&page="+ next_pg ; 
				} else {
					document.location.href=""+ url +"?in="+ into +"&record="+ record+"&page="+ next_pg ; 
				}
		}
}

function changerCSS_select(id) {
	var doc = document.getElementById(id) ;
	if(doc != null) {
	doc.className = "doc_selected";
	}
}

function changerCSS_unselect(id) {
	var doc = document.getElementById(id) ;
	if(doc != null) {
	doc.className = "doc";	
	}
}

function changerCSS_masquer(id) {
	var doc = document.getElementById(id) ;
	if(doc != null) {
	doc.className = "doc_masquer";	
	}
}

function affiche_glossaire() {
	var page = 'thema.php' ;
	var nom = 'popup' ;
	var option = 'width=720,height=530,location:no,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
            // la fenetre est ouverte
			fenetre.focus();
        }
        else{
            // la fenetre est fermée
			window.fenetre;
        }
}

function search_by_th(url) {
	
	parent.opener.location.replace(url) ;
	return false ;
}

function Recover() {
	//OuvrirPopup('recup.php','popup','width=500,height=250,scrollbars=yes,menubar=no,status=no,resizable=no');
	var page = 'recup.php' ;
	var nom = 'popup' ;
	var option = 'width=500,height=450,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function Registration() {
	var page = 'inscrip.php' ;
	var nom = 'popup' ;
	var option = 'width=500,height=450,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}

function myprofile() {
	var page = 'profile.php' ;
	var nom = 'popup' ;
	var option = 'width=500,height=450,scrollbars=yes,menubar=no,status=no,resizable=yes' ;
	var fenetre = open(page,nom,option) ;
	if(fenetre.closed == false) {
			fenetre.focus();
        }
        else{
			window.fenetre;
        }
}
