// JavaScript Document

function popUp(url, desc, width, height)
{
    window.open(url, desc, "width="+width+",height="+height+",left=" + 	((screen.width - width)/2) + ",top=" + ((screen.height - height)/2)
		+ ",scrollbars=yes,resizable=yes")
}

function reloadAndClose(){
	opener.location.reload();
	window.close();
}

function montre (id)
{
  var e = document.getElementById (id);
  if (e.style.display == "none")
    e.style.display = "block";
  else
    e.style.display = "none";
}

function afficherElement(div){
	new Effect.toggle(div, 'appear');
}

function champActif(emplacement, classe){
	var champActif = document.getElementById(emplacement).setAttribute("class", classe);
}

function ajoutPanier(url, idAlbum, action, idBtn){

	new Effect.Pulsate(idBtn,{duration: 1, pulses: 1, from: 0.2});
	/* MAJ contenu panier */
	var majPanier = new Ajax.Updater(
		'contenuPanier',
		url,
		{
			method: 'get',
			parameters: action + '=' + idAlbum + '&ajax=true',
			evalScripts: true
		}
	);
}

function majBtnPanier(emplacement, message){
	document.getElementById(emplacement).innerHTML = message;
}

function supprimerPanier(url, idAlbum, action, majMiddle){

	var majPanier = new Ajax.Updater(
		'contenuPanier',
		url,
		{
			method: 'get',
			parameters: action + '=' + idAlbum + '&ajax=' + majMiddle,
			evalScripts: true
		}
	);
}

function reloadFDP(url, codeZonePays){
	var majFDP = new Ajax.Updater(
		'middle',
		url,
		{
			method: 'get',
			parameters: 'codeZonePays=' + codeZonePays + '&ajax=majPanierMiddleViaAjax'
		}
	);
}

function changerPays(url, emplacement, codeZonePays){
	var majFDP = new Ajax.Updater(
		emplacement,
		url,
		{
			method: 'get',
			parameters: 'codeZonePays=' + codeZonePays
		}
	);
}

function myUpdate(url, emplacement){
	new Ajax.Updater(
		emplacement,
		url,
		{
			method: 'get',
			parameters: 'emplacement=' + emplacement
		}
	);
}

function capLock(e){
	kc=e.keyCode?e.keyCode:e.which ; 
	sk=e.shiftKey?e.shiftKey: ((kc==16)?true:false) ; 
	if(((kc>=65&&kc<=90)&&!sk)||((kc>=97&&kc<=122)&&sk))
	document.getElementById('caplock').style.display = 'inherit';
	else document.getElementById('caplock').style.display = 'none';
}

function animer(id){
	new Effect.Pulsate(id,{duration: 1, pulses: 1, from: 0.8});
}
