// JavaScript Document

 function changeback(etat,menu){
 		if(etat == 1){
			document.getElementById('menu_'+menu).className = 'item_menu_over';
			if(menu == 999){
				document.getElementById('menu_'+menu).className = 'item_menu_infolettre_over';	
			}
		}else{	
			document.getElementById('menu_'+menu).className = 'item_menu';
				if(menu == 999){
					document.getElementById('menu_'+menu).className = 'item_menu_infolettre';	
				}
		}
 }
function changevideo(langue,nom,video,novideo,artiste){
	$('txt_legende').innerHTML = nom;
	$('medium_vid').innerHTML = '<a href="/'+langue+'/galerie_photo_video/videos/'+novideo+'"><img src="'+video+'" style="border:3px solid #000" /></a><a href="/'+langue+'/galerie_photo_video/videos/'+novideo+'" class="zoom_play"><img src="/images/artistes/'+artiste+'/btn_zoom_play.png" width="23" height="24" alt="" /></a>';
	
}
function changepicture(langue,nom,image,nogallerie,nophoto, artiste){
	$('txt_img_legende').innerHTML = nom;
	$('medium_img').innerHTML = '<a href="/'+langue+'/galerie_photo_video/'+nogallerie+'/photo/'+nophoto+'"><img src="'+image+'" style="border:3px solid #000" /></a><a href="/'+langue+'/galerie_photo_video/'+nogallerie+'/photo/'+nophoto+'"><img src="/images/artistes/'+artiste+'/btn_zoom_galerie.png" width="23" height="24" alt="" style="position:absolute;border:0;bottom:3px;left:3px;" /></a>';
	
}
function etatmenu(etat,nom_code_artiste,id,ext){
	if(etat==1){
		document.getElementById(id).src="/images/artistes/"+nom_code_artiste+"/accueil/"+id+"_over."+ext;
	}else{
		document.getElementById(id).src="/images/artistes/"+nom_code_artiste+"/accueil/"+id+"_up."+ext;
	}
}
function changebackground(code){
	if($("background")){
		document.getElementById("background").className=code;
	}
	//document.getElementById("img_background").src="/images/sphere/"+code+".jpg";
}
function rollover(etat,artiste,source_image){
	if(etat==1){
		document.getElementById("titre_"+artiste).style.color="#e41314";
		document.getElementById("txt_"+artiste).style.color="#ffffff";
		document.getElementById("img_"+artiste).src=source_image;
	}else{
		document.getElementById("titre_"+artiste).style.color="#ffffff";
		document.getElementById("txt_"+artiste).style.color="#b4b4b4";
		document.getElementById("img_"+artiste).src=source_image;
	}
}
function selectedbox(id){
	if(document.getElementById(id).className == 'not_selected'){
		document.getElementById(id).className = 'selected';
	}else{
		document.getElementById(id).className = 'not_selected';
	}	
}

var AJ = {
  encode_authenticity_token:function(token) {
    return encodeURIComponent($(token).value);
  },

  authenticity_token_query_parameter_for_page:function() {
    return 'authenticity_token=' + AJ.encode_authenticity_token(document.body.select('input[name="authenticity_token"]')[0])
  },

  ajax_request:function(url) {
    new Ajax.Request(url, {asynchronous:true, evalScripts:true, parameters:AJ.authenticity_token_query_parameter_for_page()});
  }
}


function update_quantities(text_field, cart_row_id)
{
	new_quantity = text_field.value;
	AJ.ajax_request('/achats/update_quantity?cart_row_id='+cart_row_id+'&cart_row[quantite]='+new_quantity);
}

function click_ship_to_client(obj_chk)
{
	$$('.shipping_field').each(function(s_f){s_f.disabled = obj_chk.checked})
}

function click_reset_password()
{
	$$('.password_field').each(function(pf){pf.disabled = !$('chk_reset_password').checked})
	if($('chk_reset_password').checked)
		$('reset_pw_zone').style.display = 'block'
	else
		$('reset_pw_zone').style.display = 'none'
}

function display_label(action)
{
	if(action == "in")
	{
		if($('subscribe_email').value == "votre courriel")
		{
			$('subscribe_email').value="";
		}
	}
			
	if(action == "out")
		{
			if($('subscribe_email').value == "")
			{
				$('subscribe_email').value="votre courriel";
			}
		}
	
}

function validate_email()
{
	email = $('subscribe_email').value
	if(!email.match(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/i))
		{
			alert("L'adresse de courriel n'est pas valide.")
			return false
		}
}

function accepter_politique()
{
	if(!$('agree_terms').checked){
		alert('Vous devez lire et accepter les conditions d\'utilisation de Sphere Musique avant de pouvoir continuer.')
		return false
	}else{
		document.informations.submit();
	}
}

function alerter(msg)
{
	 contenant = $("ruban_alerte")
	 if(contenant){
			contenant.style.top = document.viewport.getScrollOffsets()[1]+'px'
	 	 	contenant.innerHTML = msg.toUpperCase();
			contenant.appear();
			setTimeout(function(){contenant.fade();}, 3000); 
	 }
	 else{
		alert(msg);
	}
}

function play_track(track_id, location_from)
{
	
	if(location_from != 'player'){
		$('radio').changeSong(track_id)
	}
	
	if($$('.playing')[0]){
		$$('.playing')[0].hide();
		$$('.playing')[0].up('td').down('.stop_link').show();
		$$('.playing')[0].removeClassName('playing')

		$$('.col1play')[0].removeClassName('fondunique')
		$$('.col1play')[0].addClassName('fondblanc')
		$$('.col1play')[0].removeClassName('col1play')
		
		$$('.col2play')[0].removeClassName('fondunique')
		$$('.col2play')[0].addClassName('fondblanc')
		$$('.col2play')[0].removeClassName('col2play')
	
		$$('.col3play')[0].removeClassName('fondunique')
		$$('.col3play')[0].addClassName('fondblanc')
		$$('.col3play')[0].removeClassName('col3play')
	
	  $$('.bulleplay')[0].removeClassName('bulle_ecouteur')
	  $$('.bulleplay')[0].addClassName('bulle')
	  $$('.bulleplay')[0].removeClassName('bulleplay')
  
		$('bulle_'+track_id+'_stop').removeClassName('bulle')
		$('bulle_'+track_id+'_stop').addClassName('bulle_ecouteur')
		$('bulle_'+track_id+'_stop').addClassName('bulleplay')
	
		$('col1_'+track_id+'_stop').removeClassName('fondblanc')
		$('col1_'+track_id+'_stop').addClassName('fondunique')
		$('col1_'+track_id+'_stop').addClassName('col1play')
	
		$('col2_'+track_id+'_stop').removeClassName('fondblanc')
		$('col2_'+track_id+'_stop').addClassName('fondunique')
		$('col2_'+track_id+'_stop').addClassName('col2play')
	
		$('col3_'+track_id+'_stop').removeClassName('fondblanc')
		$('col3_'+track_id+'_stop').addClassName('fondunique')
		$('col3_'+track_id+'_stop').addClassName('col3play')
	
		$('piece_'+track_id+'_play').show();
		$('piece_'+track_id+'_play').addClassName('playing')
		$('piece_'+track_id+'_stop').hide();
	}
}
var moveWidth = 79
function move_right(no){
	var img_count = $$('#slide_imgs'+no+' img').length - 6
	var _posLeft = $('slide_imgs'+no).style.left
	var posLeft = Number(_posLeft.substr(0, _posLeft.length-2))
	$('btn_suiv_photos'+no).setOpacity(1)
	$('btn_prec_photos'+no).setOpacity(1)
	if(posLeft - moveWidth < -(moveWidth*(img_count-1))) $('btn_suiv_photos'+no).setOpacity(0.5)
	if(posLeft > -(moveWidth*img_count)) {
		new Effect.Move($('slide_imgs'+no), { x: -(moveWidth), mode: 'relative', duration:0.5 });	
	}

}

document.observe('dom:loaded', function() {
	$$(".img_small").each(function(el) {
		el.observe("mouseover", onMouseOver_photothumb);
		el.observe("mouseout", onMouseOut_photothumb);
	});
});

function onMouseOver_photothumb(){
	this.addClassName("img_small_actif");
}
function onMouseOut_photothumb(){
	this.removeClassName("img_small_actif");
}
function move_left(no){
	var _posLeft = $('slide_imgs'+no).style.left
	var posLeft = Number(_posLeft.substr(0, _posLeft.length-2))
	$("btn_suiv_photos"+no).setOpacity(1)
	$("btn_prec_photos"+no).setOpacity(1)
	if(posLeft >= -(moveWidth)) $("btn_prec_photos"+no).setOpacity(0.5)
	if(posLeft < 0) {
		new Effect.Move($('slide_imgs'+no), { x: moveWidth, mode: 'relative', duration:0.5 });
	}
}
function photo_change(path,nophoto,serie){
	var loader = new Image(); 
		loader.src = "/images/artistes/"+path+nophoto+".jpg";
		$(serie).style.display='none';
		$(serie).src="/images/artistes/"+path+nophoto+".jpg";
		loader.onload = function(){
			$(serie).appear();
		}
	// $('photo').onload = function() { this.appear(); }
	// $('photo').src ="/images/artistes/"+path+nophoto+".jpg";
	
}
function ouvrirserie(no){
	if(no == 1){
		$("serie1").style.display="block";
		$("serie2").style.display="none";	
	}else{
		$("serie1").style.display="none";
		$("serie2").style.display="block";
	}
}
function showlist(nolist){
	var list_1 = "<div id=\"box_imgs\"><div id=\"slide_imgs\"><img src=\"/images/artistes/melanie_renaud/melanierenaud_photos_small_001.jpg\" id=\"photo_001\" onclick=\"photo_change('melanie_renaud/melanierenaud_photos_','001','photo1')\" width=\"59\" height=\"59\" class=\"img_small\" alt=\"\" /><img src=\"/images/artistes/melanie_renaud/melanierenaud_photos_small_002.jpg\" id=\"photo_002\" onclick=\"photo_change('melanie_renaud/melanierenaud_photos_','002','photo1')\" width=\"59\" height=\"59\" class=\"img_small\" alt=\"\" /><img src=\"/images/artistes/melanie_renaud/melanierenaud_photos_small_003.jpg\" id=\"photo_003\" onclick=\"photo_change('melanie_renaud/melanierenaud_photos_','003','photo1')\" width=\"59\" height=\"59\" class=\"img_small\" alt=\"\" /><img src=\"/images/artistes/melanie_renaud/melanierenaud_photos_small_004.jpg\" id=\"photo_004\" onclick=\"photo_change('melanie_renaud/melanierenaud_photos_','004','photo1')\" width=\"59\" height=\"59\" class=\"img_small\" alt=\"\" /><img src=\"/images/artistes/melanie_renaud/melanierenaud_photos_small_005.jpg\" id=\"photo_005\" onclick=\"photo_change('melanie_renaud/melanierenaud_photos_','005','photo1')\" width=\"59\" height=\"59\" class=\"img_small\" alt=\"\" /><img src=\"/images/artistes/melanie_renaud/melanierenaud_photos_small_006.jpg\" id=\"photo_006\" onclick=\"photo_change('melanie_renaud/melanierenaud_photos_','006','photo1')\" width=\"59\" height=\"59\" class=\"img_small\" alt=\"\" /><img src=\"/images/artistes/melanie_renaud/melanierenaud_photos_small_007.jpg\" id=\"photo_007\" onclick=\"photo_change('melanie_renaud/melanierenaud_photos_','007','photo1')\" width=\"59\" height=\"59\" class=\"img_small\" alt=\"\" /><img src=\"/images/artistes/melanie_renaud/melanierenaud_photos_small_008.jpg\" id=\"photo_008\" onclick=\"photo_change('melanie_renaud/melanierenaud_photos_','008','photo1')\" width=\"59\" height=\"59\" class=\"img_small\" alt=\"\" /><img src=\"/images/artistes/melanie_renaud/melanierenaud_photos_small_009.jpg\" id=\"photo_009\" onclick=\"photo_change('melanie_renaud/melanierenaud_photos_','009','photo1')\" width=\"59\" height=\"59\" class=\"img_small\" alt=\"\" /><img src=\"/images/artistes/melanie_renaud/melanierenaud_photos_small_010.jpg\" id=\"photo_010\" onclick=\"photo_change('melanie_renaud/melanierenaud_photos_','010','photo1')\" width=\"59\" height=\"59\" class=\"img_small\" alt=\"\" /></div></div>";
	return document.write(list_1);
}

function viderChamp(champAVider, valeurDefaut){
	if(document.getElementById(champAVider).value == valeurDefaut) {
		document.getElementById(champAVider).value = "";
	}
}
