window.addEvent('domready', function() {
		/************************/
		/* Popup like squeezbox */
/************************/
		SqueezeBox.assign($$('a[rel=boxed]'));
});
/////////////////////////////////////////////////////////
// GENERAL
// aller a une page
function allerA(page){
	if(page && page!="" && page!="false" && page!="0"){
		document.location.href=page;	
	}
}
// Ajouter au favoris
function favoris() {
	// IE
	if ( navigator.appName != 'Microsoft Internet Explorer' ){ 
		window.sidebar.addPanel("SEAC GUIRAUD FRERES","http://www.seac-gf.fr/",""); 
	}
	// FireFox
	else { 
		window.external.AddFavorite("http://www.seac-gf.fr/","SEAC GUIRAUD FRERES"); 
	} 
}


///////////////////////////////////////////////////////////////////////////////////////////////////////
// Fermer la popup
function fermerPopup(){
	window.parent.stopLoader();
	window.parent.SqueezeBox.close();
	
}
// Ouvrir la popup contact 
function ouvrirPopup(url){
	window.parent.stopLoader();
	SqueezeBox.initialize({
        size: {x: 800, y: 480}
    });
  //SqueezeBox.assign($$('a[rel=boxed]'));
  	SqueezeBox.open(url, {handler: 'iframe'});
	
}
// Ouvrir la popup document
function ouvrirPopupDocument(url){
	window.parent.stopLoader();
	SqueezeBox.initialize({
        size: {x: 800, y: 480}
    });
  //SqueezeBox.assign($$('a[rel=boxed]'));
 	SqueezeBox.open(url, {handler: 'iframe'});
}
// Ouvrir la popup envoi
function ouvrirPopupEnvoi(url){
	window.parent.stopLoader();
	SqueezeBox.initialize({
        size: {x: 800, y: 650}
    });
  //SqueezeBox.assign($$('a[rel=boxed]'));
 	SqueezeBox.open(url, {handler: 'iframe'});
}
// Ouvrir la popup prescription
function ouvrirPopupChoix(url){
	window.parent.stopLoader();
	SqueezeBox.initialize({
        size: {x: 600, y: 500}
    });
  //SqueezeBox.assign($$('a[rel=boxed]'));
  	SqueezeBox.open(url, {handler: 'iframe'});
	
}

/////////////////////////////////////////////////////////
// IFRAME

// redimensionne en hauteur une iframe en fonction de son contenu 
function iFrameHeight(ifr) {
	var hauteur;  
	if(! document.all ){
		hauteur = ifr.contentWindow.document.body.scrollHeight + 20;  
	}else{
		hauteur = ifr.contentWindow.document.body.offsetHeight + 20;
	}
	
	ifr.style.height = hauteur + 'px';
}


// redimensionne en hauteur une iframe en fonction de son contenu 
function iFrameHeight2(ifr) {
	// init
	//var hauteurFrame;  
	var hauteurPage;
	var hauteurMin = 600;
	var hauteur;  
	
	// recup des valeurs
	if(! document.all ){
		//hauteurFrame = ifr.contentWindow.document.body.scrollHeight + 20;  
		hauteurPage = document.html.scrollHeight - 150;  
	}else{
		//hauteurFrame = ifr.contentWindow.document.body.offsetHeight + 20;
		hauteurPage = document.html.offsetHeight - 150;
	}
	
	// calcul de la hauteur a prendre
	hauteur = hauteurPage;
	if(hauteur<hauteurMin){
		hauteur=hauteurMin;
	}
	
	// attribution
	ifr.style.height = hauteur + 'px';
}

/////////////////////////////////////////////////////////
// ELEMENTS DE FORMULAIRES
// s'aider de : http://javascript.developpez.com/faq/?page=formChamps

// fonction qui retourn la valeur selectionné d'un select classique
function selectValue(id){
	laListe = document.getElementById(id);
	lIndex = laListe.selectedIndex ;
	laValeur = laListe.options[lIndex].value;
	
	return laValeur;
}

// fonction qui retourn un tableau des valeurs selectionnés dans un select multiple
function multiselectValues(id){
	laListe = document.getElementById(id);
	
	var lesValeurs = new Array();
	for (var i=0; i<laListe.options.length; i++) {
		if (laListe.options[i].selected) {
			lesValeurs.push(laListe.options[i].value);
		}
	}
	
	return lesValeurs;
}

function rechercher(url,page){
	allerA(url+"&num_page="+page+"#liste");
}


// Vide un champs 
function clearChamp(elt,defaut){
	if(defaut){
		if(elt.value==defaut){
			elt.value='';
		}
	}else{
		elt.value='';
	}
}

/////////////////////////////////////////////////////////
// NEWSLETTER
function apercuNL(id_nl){
	w=open("../../../newsletter/newsletter-view.php?id_nl="+id_nl,"reactiver","width=640,height=500,toolbar=no,scrollbars=yes,resizable=yes,top=200,left=300");
	w.document.close();
}

/////////////////////////////////////////////////////////////////////////////////////
// Fonctions clients
/////////////////////////////////////////////////////////////////////////////////////

// Modifier le pays du panier
/*
function modifierPays(id_pays){
	allerA('mon-panier.php?new_pays='+id_pays);
}
*/
// Se loguer
function logClient(prefixe){
	el = $(prefixe+'login');
	ep = $(prefixe+'password');
	p = $(prefixe+'type');
	d = $(prefixe+'document');
	login = '';
	pass = '';
	page='';
	if(el){login = el.value;}
	if(ep){pass = ep.value;}
	if(p){page = p.value;}
	if(d){doc = d.value;}
	$('AddToBasket').setAttribute("src", 'login-client.php?password='+pass+'&login='+login+'&page='+page+'&document='+doc);
	return false;
}

// Se déloguer
function unlogClient(){
	$('AddToBasket').setAttribute("src", 'login-client.php?out=1');
	//return false;
}
