/////////////////////////////////////////////////////////////////////////////////////
// SCRIPT : fonctionnalités de base du site
/////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////
// SOMMAIRE :
// Slide vertical déposer un commentaire
// Fonctions générales
// Fonctions clients
/////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
// Slide vertical déposer un commentaire
/////////////////////////////////////////////////////////////////////////////////////
window.addEvent('domready',function(){
	if($('divDeposerUnAvis')){
		var myVerticalSlide = new Fx.Slide('divDeposerUnAvis');
		$('lienEnvoyerVotreAvis').addEvent('click', function(e){
			e.stop();
			myVerticalSlide.toggle();
		});
		myVerticalSlide.hide().slideOut();
	}
	/////////////////////////////////////////////////////////////////////////////////////
	 new Calendar({calContainer:'calendrier'});  
});

/////////////////////////////////////////////////////////////////////////////////////
// Fonctions générales
/////////////////////////////////////////////////////////////////////////////////////
/* Mailto */
function encodeMailto(leNom, leDomaine, laClasse, laPhrase){
	var tg = "<";
	var name = leNom;
	var at = "@";
	var host = leDomaine;
	var text = laPhrase;
	document.write(tg+"a hr"+"ef=mai"+"lto:"+name);
	document.write(at+host+" class='"+laClasse+"'>"+text+tg+"/a>");
}

/* Ajouter au favoris */
function favoris() {
	/* IE */
	if ( navigator.appName != 'Microsoft Internet Explorer' ){ 
		window.sidebar.addPanel("titre","http://url/",""); 
	}
	/* FireFox */
	else { 
		window.external.AddFavorite("http://url/","titre"); 
	} 
}
/* Popup image centré + lien fermer */
function PopupImage(img) {
	titre="Agrandissement";
	w=open("popup-agrandissement.php?img="+img,"image","width=400,height=400,toolbar=no,scrollbars=no,resizable=no,top=0,left=0");
	w.document.close();
}
/* Chargement des pages à partir d'un menu Flash */
function chargePage(page) {
	top.location.href=page+".php";
}
/* Validation javascript du mail */
function arobaceok(email)
{
	if(document.formVousEtes.email.value == ""){
		alert("Il manque votre adresse e-mail!");
		return false;
	}
	var a=document.forms[0].email.value;
	var test="" + a;
	for(var k = 0; k < test.length;k++)
		{
		var c = test.substring(k,k+1);
		if(c == "@")
		{
		return true;
		}
	}
	alert("La syntaxe de votre e-mail est incorrect !");
	return false;
}

/* Assistant contact */
function scrollAssistant(){
	if (document.all) {
		document.all['assistantTable'].style.top = document.body.scrollTop + 5;
		document.all['productPicture'].style.top = document.body.scrollTop + 300;
		setTimeout('scrollAssistant()',50);
	}
}
function markAssistant(){
	if (document.all) {
		if(document.all.assistHeader.style.backgroundColor == "#B7B7B7" ){
			document.all['assistHeader'].style.backgroundColor = "#B7B7B7";
		}else{
			document.all['assistHeader'].style.backgroundColor = "#B7B7B7";
		}
	}
}

/////////////////////////////////////////////////////////////////////////////////////
// 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');
	login = '';
	pass = '';
	if(el){login = el.value;}
	if(ep){pass = ep.value;}
	$('AddToBasket').setAttribute("src", 'login-client.php?password='+pass+'&login='+login);
	return false;
}

// Se déloguer
function unlogClient(){
	$('AddToBasket').setAttribute("src", 'login-client.php?out=1');
	//return false;
}
