	
	
	jQuery(document).ready(function(){
	
		/**  CLOSE BOX NEWSLETTER  **/
		jQuery("a#newsletterbox_close").click(function(){
			jQuery("#bg_transparent").hide();
			jQuery("#newsletterbox").hide();
			jQuery("#ajax_result_newsletter").hide();
		});
		
		
		/**  SUBMIT NEWSLETTER  **/
		jQuery("#newsletter_submit").click(function(){
			var lang = current_lang;
			var newsletter_sidebar_email = jQuery("#newsletter_sidebar_email").val();
			jQuery.ajax({
				type: "POST",
				url:site_theme_directory+"/library/ajax/ajax_abonnement_newsletter.php",
				data:'email='+newsletter_sidebar_email+'&lang='+lang,
				beforeSend: function(){
					jQuery("#bg_transparent").show();
					$('#newsletterbox').fadeIn();
					//$("#loader_newsletter").fadeIn();
				},
				complete: function(){
					//$("#loader_newsletter").fadeOut();
					jQuery("#ajax_result_newsletter").fadeIn('slow');
					//jQuery("#newsletter_sidebar_email").val('<?php echo intl('sidebar_left', 'votre_email'); ?>');
				},
				success: function(result) {
					$("#ajax_result_newsletter").html(result);
				}
			});
		});
		
		/**  PAGE INFOS PERSONNLLES GALERISTES  **/
		jQuery('#line_site input:radio').click(function(){
			if(jQuery('input[type=radio][id=site_yes]:checked').length){
				jQuery('#label_site').show();
				jQuery('#siteweb').show();
				jQuery('#siteweb').addClass('input_required');
			}
			if(jQuery('input[type=radio][id=site_no]:checked').length){
				jQuery('#label_site').hide();
				jQuery('#siteweb').hide();
				jQuery('#siteweb').val('');
				jQuery('#siteweb').removeClass('input_required');
			}
		});
		
		/**  INFOS GALERISTES   **/
		//var ntmy_z = 1;
		var ntmy_z = jQuery('#nb_artiste_reprensente').val();
		if(ntmy_z==0)
			ntmy_z=1;
		//twin_box = jQuery('.repeater_'+(ntmy_z-1)).find('.twin_box');
		twin_box = jQuery('.repeater_0').find('.twin_box');
	
		jQuery('#button_plus').live('click',function(){
			if(ntmy_z<=28){
			
				var repeater = jQuery('.repeater_'+(ntmy_z-1)).clone().removeClass('repeater_'+(ntmy_z-1)).addClass('repeater_'+ntmy_z);
				repeater.find('.twin_box').remove();
				jQuery('.repeater_'+(ntmy_z-1)).after(repeater).fadeIn('slow');
				
				repeater.find(".nom_artiste_represente").val('');
				repeater.find(".prenom_artiste_represente").val('');
				repeater.find(".check_artiste_represente").attr('checked', false);
				
				twin_box.animate({'margin-top':'+=51'},'slow');
				
				//jQuery('.repeater_'+(ntmy_z-1)).find('.twin_box > div').remove().fadeOut('slow');
				//jQuery('.repeater_'+(ntmy_z-1)).find('.twin_box').html('.repeater_'+(ntmy_z-1));
				
				ntmy_z ++;
			}
		});
		
		jQuery('#button_moins').live('click',function(){
			if(ntmy_z>1){
				var buttons = '<div class="fl" id="button_plus"></div><div class="fl" id="button_moins"></div>';
				jQuery('.repeater_'+(ntmy_z-1)).remove();
				jQuery('.repeater_'+(ntmy_z-2)).find('.twin_box').html(buttons);
				twin_box.animate({'margin-top':'-=50'},'slow');
				ntmy_z--;
			}
		});
		
		
		/**  Gestion du focus sur les inputs  **/
		if(current_lang=="fr")
			var trad_nom = 'Nom';
		else
			var trad_nom = 'Last Name';
		jQuery('.focus_nom').live('focus',function(){
			if(jQuery(this).val()=='Nom'||jQuery(this).val()=='Last Name'){
				jQuery(this).val('');
				jQuery(this).removeClass('input_prerempli');
			}
		}).blur(function(){
			if(jQuery(this).val()==''){
				jQuery(this).val(trad_nom);
				jQuery(this).addClass('input_prerempli');
			}
		});
		
		if(current_lang=="fr")
			var trad_prenom = 'Prénom';
		else
			var trad_prenom = 'First Name';
		jQuery('.focus_prenom').live('focus',function(){
			if(jQuery(this).val()=='Prénom'||jQuery(this).val()=='First Name'){
				jQuery(this).val('');
				jQuery(this).removeClass('input_prerempli');
			}
		}).blur(function(){
			if(jQuery(this).val()==''){
				jQuery(this).val(trad_prenom);
				jQuery(this).addClass('input_prerempli');
			}
		});
		
		if(current_lang=="fr")
			var trad_legende = 'Artiste - Nom de l\'oeuvre - date';
		else
			var trad_legende = 'Artist - Name - Date';
		jQuery('.focus_legende').live('focus',function(){
			if(jQuery(this).val()=='Artiste - Nom de l\'oeuvre - date'||jQuery(this).val()=='Artist - Name - Date'){
				jQuery(this).val('');
				jQuery(this).removeClass('input_prerempli');
			}
		}).blur(function(){
			if(jQuery(this).val()==''){
				jQuery(this).val(trad_legende);
				jQuery(this).addClass('input_prerempli');
			}
		});
		
		
		/**  SAUVEGARDE DES VISUELS **/
		jQuery('#button_valide_visu').live('click',function(){
			var tab_legende = new Array();
			jQuery('#galeriste_visuels .bloc_img').each(function(){
				var_legende = jQuery(this).find('.textarea_legende').val();
				tab_legende.push(var_legende);
			});
			
			var message_html_valide_visu = jQuery('#message_html_valide_visu').html();
			
			jQuery.ajax({
				url: site_theme_directory+'/library/ajax/ajax_save_visuels_galeriste.php',
				type: "POST",
				data: ({
					tab_legende : tab_legende,
					id_post_galeriste : jQuery('#id_post_exposant').val()
				}),
				beforeSend: function(){

				},
				complete: function(){

				},
				success: function(data) {
				
					jQuery().colorbox({html:message_html_valide_visu});
				
				}
			});
			
		});
		
		
		/**  VALIDATION DU FORMULAIRE EXPOSANT  **/
		jQuery('#button_valide').live('click',function(){
			
			var message_erreur = false;
			var erreur_email = false;
			var tab_required = ['Prénom','First Name','Nom','Last Name'];
			var rege = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			
			jQuery('.formLine').each(function(){
			
				jQuery(this).find('.input_required').removeClass('input_erreur');
				jQuery(this).find('label').removeClass('label_erreur');
			
				if(jQuery(this).find('.input_required').val()==""){
				
					jQuery(this).find('.input_required').addClass('input_erreur');
					jQuery(this).find('label').addClass('label_erreur');
					message_erreur = true;

				}else{
				
					if(jQuery.inArray(jQuery(this).find('#nom_directeur_1').val(),tab_required)>-1){
						jQuery('#nom_directeur_1').prev('label').addClass('label_erreur');
						jQuery('#nom_directeur_1').addClass('input_erreur');
						message_erreur = true;
					}
					if(jQuery.inArray(jQuery(this).find('#prenom_directeur_1').val(),tab_required)>-1){
						jQuery('#prenom_directeur_1').prev('label').addClass('label_erreur');
						jQuery('#prenom_directeur_1').addClass('input_erreur');
						message_erreur = true;
					}
					
					if(jQuery(this).find('#email_front_galeriste').val()){
						var email = jQuery(this).find('#email_front_galeriste').val();
						if(!rege.test(email)){
							jQuery('#email_front_galeriste').addClass('input_erreur');
							jQuery('#email_front_galeriste').prev('label').addClass('label_erreur');
							erreur_email = true;
						}
					}
				}
				
			});
			
			if(message_erreur){
				if(current_lang=="fr")
					message_erreur = "Merci de compléter tous les champs obligatoires avant de valider.";
				else if(current_lang=="en")
					message_erreur = "Please fill out all the required fields before submiting.";
			}else if(erreur_email){
				if(current_lang=="fr"){
					message_erreur = "Adresse email incorrecte. Merci de corriger.";
				}else if(current_lang=="en")
					message_erreur = "Wrong e-mail. Please correct.";
			}
				
			if(message_erreur!=""){
				jQuery(document).scrollTo(0,500);
				jQuery('#message_erreur').html(message_erreur).show();
			}else{
				var message_html = jQuery('#message_confirmation').html();
				jQuery('#message_erreur').html(message_erreur).hide();
				jQuery(document).scrollTo(0,500,{onAfter:function(){
					jQuery().colorbox({html:message_html});
				}});
				
				var tab = new Array();
				var tab2 = new Array();
				var valeur;
				var valeur2;
				
				jQuery('.form_value').each(function(){
					valeur = jQuery(this).attr('name');
					valeur2 = jQuery(this).attr('value');
					tab2 = [valeur,valeur2];
					if(valeur!="")
						tab.push(tab2);
				});
				
				var id_post_galeriste = jQuery('#id_post_exposant').val();
				
				/**  Récupération des artistes reprensentés  **/
				var tab_artiste_expose = new Array();
				var tab_artiste_expose2 = new Array();
				var nom_artiste_represente;
				var prenom_artiste_represente;
				var check_artiste_represente;
				var repeat = 0;
				jQuery('.box_repeater').each(function(){
				
					nom_artiste_represente = jQuery(this).find('.nom_artiste_represente').attr('value');
					prenom_artiste_represente = jQuery(this).find('.prenom_artiste_represente').attr('value');
					check_artiste_represente = jQuery(this).find('.check_artiste_represente').is(':checked');
					
					repeater = 'repeater_'+repeat;
					tab_artiste_expose2 = [nom_artiste_represente,prenom_artiste_represente,check_artiste_represente];
					
					if(nom_artiste_represente!=""||prenom_artiste_represente!=""){
					
						tab_artiste_expose.push([repeater,tab_artiste_expose2]);
						repeat++;
						
					}
						
				});
				
				jQuery.ajax({
					url: site_theme_directory+'/library/ajax/ajax_save_infos_perso_galeriste.php',
					type: "POST",
					data: ({
						tab_galeriste : tab,
						tab_artistes : tab_artiste_expose,
						id_post_galeriste : id_post_galeriste
					}),
					beforeSend: function(){

					},
					complete: function(){

					},
					success: function(data) {
					
						/**  Je grise tout !  **/
						jQuery('#form_expo input').each(function(){
							jQuery(this).attr('disabled','disabled');
							jQuery(this).removeClass('input_prerempli');
						});
						jQuery('#form_expo textarea').each(function(){
							jQuery(this).attr('disabled','disabled');
							jQuery(this).removeClass('input_prerempli');
						});
						jQuery('#form_expo').addClass('form_valide');
						jQuery('.twin_box,#phrase_valisation,#button_valide,.italic').remove();
						jQuery('#boutton_valider_1,#boutton_supp_1').hide();
						jQuery('.bg_color_EEE').removeClass('bg_color_EEE');
						jQuery('.bold').removeClass('bold');
					

					}
				});

			}

			
		});

		
		/**  TOOLTIP FORMULAIRE EXPOSANT  **/
		if(jQuery("#icone_tooltip").length){
			jQuery("#icone_tooltip").tooltip({
				bodyHandler: function() {
					return jQuery('.texte_tooltip').html();
				},
				positionLeft: true
			});
		}

		
		/**  BOX SINGLE EXPOSANT  **/
		/*
		if(jQuery(".group1").length){
			jQuery(".group1").colorbox({
				rel:'group1',
				preloading:'true',
				current:'',
				maxWidth:'800px',
				maxHeight:'600px'
			});
		}
		*/
		if(jQuery(".group1").length){
			jQuery(".group1").colorbox({
				rel:'group1',
				inline:true,
				current:'',
				scrolling:'false'
			});
		}
		
		
		/**  BOX SINGLE EXPOSANT  **/
		/*
		if(jQuery(".group0").length){
			jQuery(".group0").colorbox({
				preloading:'true',
				maxWidth:'800px',
				maxHeight:'600px'
			});
		}
		*/
		if(jQuery(".group0").length){
			jQuery(".group0").colorbox({
				inline:true,
				scrolling:'false'
			});
		}
		

		
		/**  BOX PARTENAIRES  **/
		if(jQuery(".page_partenaires").length){
			for(i=0;i<jQuery('#nb_part').val();i++){
				jQuery(".p"+i).colorbox({
					inline:true,
					width:"500px",
					maxWidth:"500px",
					initialWidth:"500px",
					initialHeight:"250px"
				});
			}
		}
			
		
		/**  PAGE AGENDA  **/
		jQuery("#select_agenda").change(function(){ 
			var num_agenda = jQuery("#select_agenda option:selected").val();
			if(num_agenda=="-1"){
				jQuery("#select_agenda option").each(function(){
					jQuery('#liste_agenda > div').show();
				});
			}else{
				jQuery("#select_agenda option").each(function(){
					jQuery('#liste_agenda > div').hide();
				});
				jQuery("#"+num_agenda).show();
			}
		});
		
		
		/**  BOX AGENDA  **/
		if(jQuery(".page_agenda").length){
			for(i=0;i<jQuery('#nb_agenda').val();i++){
				jQuery(".part_"+i).colorbox({
					inline:true,
					width:"500px",
					maxWidth:"500px",
					initialWidth:"500px",
					initialHeight:"250px"
				});
			}
		}
		


	});
