	$(document).ready(function(){
		var data = "/ajax/autocompletegenre/"
		$("#txt_genre").autocomplete(data, {
			multiple: true,
			mustMatch: true,
			autoFill: true
		});
	});
  
  	$(document).ready(function(){
    	var data = "/ajax/autocompletelabel/"
		$("#txt_label").autocomplete(data, {
			multiple: true,
			mustMatch: true,
			autoFill: true
		});
	});



	$(function(){
		$("#linkadv").live('click', function(){
			if ($("#advanced").is(":hidden")){
				if ($("#simple").is(":visible")){
					$("#simple").slideUp("slow", (function(){ 
						$("#advanced").slideDown();
					}));
				}else if ($("#detail").is(":visible")){
					$("#detail").slideUp("slow", (function(){ 
						$("#advanced").slideDown();
					}));	
				}
			}
		});
	});	
	
	$(function(){
		$("#linksimple").live('click', function(){
			if ($("#simple").is(":hidden")){
				if ($("#advanced").is(":visible")){
					$("#advanced").slideUp("slow", (function(){ 
						$("#simple").slideDown();
					}));	
				}else if ($("#detail").is(":visible")){
					$("#detail").slideUp("slow", (function(){ 
						$("#simple").slideDown();
					}));
				}
			}
		});
	});	
	
	$(function(){
		$("#linkdetail").live('click', function(){
			if ($("#detail").is(":hidden")){
				if ($("#advanced").is(":visible")){
					$("#advanced").slideUp("slow", (function(){ 
						$("#detail").slideDown();
					}));
				}else if ($("#simple").is(":visible")){
					$("#simple").slideUp("slow", (function(){ 
						$("#detail").slideDown();
					}));
				}	
			}
		});
	});	


	$(function(){
		$("#readmelink").live('click', function(){
				if ($("#readme").is(":hidden")) {
					$("#readme").slideDown("slow");
			} else {
		  		$("#readme").slideUp();
			 	}
			});
		});
		
	$(function(){
		$("#minibt").live('click', function(){
				if ($("#textheader").is(":hidden")) {
					$("#textheader").slideDown("slow");
					$("#minibt").text("-");
			} else {
		  		$("#textheader").slideUp();
		  		$("#minibt").text("+");
			 	}
			});
		});
		
	
	
	function fadeinfunction(){
		$("#results").css("display","none");
		$("#results").fadeIn("slow"); 
	}
	
	
	$(function(){
		$("#btvaldetail").click(function(){
			var q = $("#txt_lien").val();
			q = encodeURI(q.replace( new RegExp( "/", "g" ), "%%%" ));
			b = $('#bimg').is(':checked');
			if (b == true){
				b = 1;
			}
			else{
				b = 0;
			}
			$("#results").fadeIn("slow");
			$("#results").empty().html('<p class="notice">Chargement en cours, merci de patientez</p><center><img src="/static/img/loading.gif" /></center>');
			$("#results").load("/ajax/link/2/"+b+"/"+q+"/", fadeinfunction);
			
		});
	});
	
	
	
	$(function(){
		$("#btval").click(function(){
			var q = $("#txt").val();
			var s = $("#selectperpage").val();
			q = encodeURI(q.replace( new RegExp( "/", "g" ), "" ));
			b = $('#bimg').is(':checked');
			if (b == true){
				b = 1;
			}
			else{
				b = 0;
			}
			$("#results").fadeIn("slow");
			$("#results").empty().html('<p class="notice">Chargement en cours, merci de patientez</p><center><img src="/static/img/loading.gif" /></center>');
			$("#results").load("/ajax/1/"+s+"/"+b+"/"+q+"/", fadeinfunction);
			
		});
	});
	
	$(function(){
		$("#btval_advanced").click(function(){
			var track = encodeURI($("#txt_track").val().replace( new RegExp( "/", "g" ), "" ));
			var album = encodeURI($("#txt_album").val().replace( new RegExp( "/", "g" ), "" ));
			var artist = encodeURI($("#txt_artist").val().replace( new RegExp( "/", "g" ), "").replace(/\,\s+$/,""));
			var genre = encodeURI($("#txt_genre").val().replace( new RegExp( "/", "g" ), "" ).replace(/\,\s+$/,""));
			var label = encodeURI($("#txt_label").val().replace( new RegExp( "/", "g" ), "" ));
			var year1 = encodeURI($("#slc_year1").val());
			var year2 = encodeURI($("#slc_year2").val());
			if (track == ""){
				track = "...";
			} 
			if (album == ""){
				album ="...";
			}
			if (artist == ""){
				artist = "...";
			}
			if (genre == ""){
				genre = "...";
			}
			if (label == ""){
				label = "...";
			}
			if (year1 == ""){
				year1 = "...";
			}
			if (year2 == ""){
				year2 = "...";
			}
			var s = $("#selectperpage_adv").val();
			b = $('#bimg_advanced').is(':checked');
			if (b == true){
				b = 1;
			}
			else{
				b = 0;
			}
			$("#results").fadeIn("slow");
			$("#results").empty().html('<p class="notice">Chargement en cours, merci de patientez</p><center><img src="/static/img/loading.gif" /></center>');
			$("#results").load("/ajax/adv/1/1/"+s+"/"+b+"/"+track+"/"+album+"/"+artist+"/"+year1+"/"+year2+"/"+genre+"/"+label+"/", fadeinfunction);  
		});
	});
	
	
	$(function(){
		$('.page').live('click', function() {
			var p = $(this).text();
			var q = $("#q").text();
			var s = $("#selectperpage").val();
			q = encodeURI(q);
			
			b = $('#bimg').is(':checked');
			if (b == true){
				b = 1;
			}
			else{
				b = 0;
			}
			vs = $("#perpage").text();
			if (vs != s){
				p = 1;
			}
			
			$("#results").fadeIn("slow");
			$("#results").empty().html('<p class="notice">Chargement de la page '+p+' en cours, merci de patientez</p><center><img src="/static/img/loading.gif" /></center>');
			$("#results").load("/ajax/"+p+"/"+s+"/"+b+"/"+q+"/", fadeinfunction);
		});
	});
	
	$(function(){
		$('.page_adv').live('click', function() {
			var p = $(this).text();
			var track = encodeURI($("#adv_track").text());
			var album = encodeURI($("#adv_album").text());
			var artist = encodeURI($("#adv_artist").text());
			var genre = encodeURI($("#adv_genre").text());
			var label = encodeURI($("#adv_label").text());
			var year1 = encodeURI($("#adv_year1").text());
			var year2 = encodeURI($("#adv_year2").text());
			var s = $("#selectperpage_adv").val();
			b = $('#bimg_advanced').is(':checked');
			if (b == true){
				b = 1;
			}
			else{
				b = 0;
			}
			vs = $("#perpage").text();
			if (vs != s){
				p = 1;
			}
				if (track == ""){
				track = "...";
			} 
			if (album == ""){
				album ="...";
			}
			if (artist == ""){
				artist = "...";
			}
			if (genre == ""){
				genre = "...";
			}
			if (label == ""){
				label = "...";
			}
			if (year1 == ""){
				year1 = "...";
			}
			if (year2 == ""){
				year2 = "...";
			}
			$("#results").fadeIn("slow");
			$("#results").empty().html('<p class="notice">Chargement de la page '+p+' en cours, merci de patientez</p><center><img src="/static/img/loading.gif" /></center>');
			$("#results").load("/ajax/adv/1/"+p+"/"+s+"/"+b+"/"+track+"/"+album+"/"+artist+"/"+year1+"/"+year2+"/"+genre+"/"+label+"/", fadeinfunction);  
		});
	});
	

	$(function(){
		$(".video").live('click', function(){
			var t = 1;
			var id = $(this).attr("id");
			var recherche = "#video_"+id;
			var q = $(recherche).text();
			q = encodeURI(q);
			jQuery.facebox(function() { 
				jQuery.get("/ajax/v/"+q+"/", function(data) {
   					if (data =="0"){
						jQuery.facebox("<center><img width='100' src='/static/img/warning.png' /><h3>Aucune video disponible</h3></center>");
					}else{
    					jQuery.facebox('<object width="480" height="385"><param name="movie" value="'+data+'&fs=1&color1=0x006699&color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'+data+'&fs=1&color1=0x006699&color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>');
    				}
				})
  			})
			
		});
	});
	
	
	
	$(function(){
		$(".lyric").live('click', function(){
			var id = $(this).attr("id");
			var artiste = "#artist_"+id;
			var titre = "#track_"+id;
			var a = $(artiste).text();
			var t = $(titre).text();
			q = encodeURI(a);
			t = encodeURI(t);
			jQuery.facebox(function() { 
				jQuery.get("/ajax/l/"+a+"/"+t+"/", function(data) {
   					if (data =="None"){
						jQuery.facebox("<center><img width='100' src='/static/img/warning.png' /><h3>Aucune lyric disponible</h3></center>");
					}else{
    					jQuery.facebox(data);
    				}
				})
  			})
			
		});
	});
	
	
	
	$(function(){
		$(".bio").live('click', function(){
			var t = 1;
			var id = $(this).attr("id");
			var recherche = "#artist_"+id;
			var q = $(recherche).text();
			q = encodeURI(q);
			jQuery.facebox(function() { 
				jQuery.get("/ajax/a/"+q+"/", function(data) {
   					if (data =="0"){
						jQuery.facebox("<center><img width='100' src='/static/img/warning.png' /><h3>Aucune information disponiblex</h3></center>");
					}else{
    					jQuery.facebox(data);
    				}
				})
  			})
			
		});
	});
	
	
	$(function(){
		$(".infoalbum").live('click', function(){
			var t = 1;
			var id = $(this).attr("id");
			var artist = "#artist_"+id;
			var album = "#album_"+id;
			var a = $(artist).text();
			var al = $(album).text();
			a = encodeURI(a);
			al = encodeURI(al);
			jQuery.facebox(function() { 
				jQuery.get("/ajax/al/"+al+"/"+a+"/", function(data) {
   					if (data =="0"){
						jQuery.facebox("<center><img width='100' src='/static/img/warning.png' /><h3>Aucune information disponible</h3></center>");
					}else{
    					jQuery.facebox(data);
    				}
				})
  			})

			
		});
	});
	
	
	
	
	
	
