$(document).ready(function(){
	$("a.zoom_visu").fancybox({
		'titleShow'		: true,
		'padding'		:0,
		'margin'		:0,
		'transitionIn'	:'elastic',
		'transitionOut'	:'elastic',
		'titlePosition'	:'over',
		'overlayOpacity':'0.9'
	});
	$("a.confir_conf").fancybox({
		'titleShow'		: true,
		'transitionIn'	:'elastic',
		'transitionOut'	:'elastic',
		'titlePosition'	:'over',
		'overlayOpacity':'0.9',
		'width'			:252,
		'height'		:500,
		'showCloseButton':false,
		'autoDimensions':false
	});
	$("a.detail_doc").fancybox({
		'titleShow'		: true,
		'padding'		:0,
		'margin'		:0,
		'transitionIn'	:'elastic',
		'transitionOut'	:'elastic',
		'titlePosition'	:'inside',
		'overlayOpacity':'0.9'
	});
	$("a.files_conf").fancybox({
		'titleShow'		: true,
		'padding'		:0,
		'margin'		:0,
		'transitionIn'	:'elastic',
		'transitionOut'	:'elastic',
		'titlePosition'	:'inside',
		'autoDimensions':false,
		'width'			:800,
		'height'		:600,
		'showCloseButton':false,
		'overlayOpacity':'0.9'
	});
	$(".datepicker").datepicker({ dateFormat: 'yy-mm-dd' });

	$("#form_newsletter").submit(function () {
		var email = $("#news_email").val();
		var lg = $("#news_lg").val();
		$.ajax({
			type: "POST",
			url: chemin_root+"ajax_newsletter.php",
			data: "email="+email+"&lg="+lg,
			success: function(msg){
				$("#news_form_erreur").html(msg);
				return false;
			}
		});
	});
	$("#view_all_news").click(function(){
		$("#sep_news").css("display","none");
		$("#rest_news").slideDown("slow");
		return false;
	});
	$("#view_all_press").click(function(){
		$("#sep_press").css("display","none");
		$("#rest_press").slideDown("slow");
		return false;
	});
	$(".open_info_wg").click(function(){
		var id_content_doc = $(this).attr("id");
		var deja_ouvert = "ko";
		id_content_doc = id_content_doc.substr(10);
		$(".information").each( function(i) {
			if($(this).css("display") == "block"){
				deja_ouvert = "ok";
				var id_doc_ouvert = $(this).attr("id").substr(5);
				$(this).slideUp(0,function(){
					$("#li_wg_"+id_doc_ouvert).removeClass("active");
					if($("#li_wg_"+id_doc_ouvert).attr("class")=="color_switch"){
						$("#li_wg_"+id_doc_ouvert).addClass("mark");
					}
					$("#link_open_"+id_doc_ouvert).css("display","block");
					$("#info_"+id_content_doc).slideDown(0);
					$("#link_open_"+id_content_doc).css("display","none");
					$("#li_wg_"+id_content_doc).removeClass("mark");
					$("#li_wg_"+id_content_doc).addClass("active");
				});
			}
		});
		if(deja_ouvert=="ko"){
			$("#info_"+id_content_doc).slideDown(0);
			$("#link_open_"+id_content_doc).css("display","none");
			$("#li_wg_"+id_content_doc).removeClass("mark");
			$("#li_wg_"+id_content_doc).addClass("active");
		}
		return false;
	});
	$("#reset_form").click(function(){
		$(".in_form").each( function(i) {
			if($(this).val() != ""){
				$(this).val("");
			}
		});
		$(".zone_area").each( function(i) {
			if($(this).val() != ""){
				$(this).val("");
			}
		});
		return false;
	});
	$(".view_compagny_product").click(function(){
		var id_content_compagny = $(this).attr("id");
		id_content_compagny = id_content_compagny.substr(8);
		
		if($("#compagny_"+id_content_compagny).css("display")=="none"){
			$(".product_compagny").each( function(i) {
				if($(this).css("display") == "block"){
					var id_prod_ouvert = $(this).attr("id").substr(9);
					$(this).slideUp("slow");
				}
			});
			$("#compagny_"+id_content_compagny).slideDown("slow");
		}else{
			$(".product_compagny").each( function(i) {
				if($(this).css("display") == "block"){
					var id_prod_ouvert = $(this).attr("id").substr(9);
					$(this).slideUp("slow");
				}
			});
			$("#compagny_"+id_content_compagny).slideUp("slow");
		}
		return false;
	});
	$(".arrow_plus_news_com").click(function(){
		var id_news = $(this).attr("id").substr(12);
		if($("#suite_accroche_news_"+id_news).attr("class")=="com_news_acc_plus"){
			$(this).removeClass("off");
			$(this).addClass("on");
			$("#suite_accroche_news_"+id_news).removeClass("com_news_acc_plus");
		}else{
			$(this).removeClass("on");
			$(this).addClass("off");
			$("#suite_accroche_news_"+id_news).addClass("com_news_acc_plus");
		}
	});
	$(".arrow_plus_press_com").click(function(){
		var id_press = $(this).attr("id").substr(11);
		if($("#suite_texte_press_"+id_press).attr("class")=="com_press_acc_plus"){
			$(this).removeClass("off");
			$(this).addClass("on");
			$("#suite_texte_press_"+id_press).removeClass("com_press_acc_plus");
		}else{
			$(this).removeClass("on");
			$(this).addClass("off");
			$("#suite_texte_press_"+id_press).addClass("com_press_acc_plus");
		}
	});
	$(".btn-buy").click(function(){
		var id_doc = $(this).attr('id').substr(4);
		var lg = $(this).attr('id').substr(1,2);
		$.ajax({
			type: "POST",
			url: chemin_root+"ajax_ajout_panier.php",
			data: "id_doc="+id_doc+"&lg="+lg,
			success: function(msg){
				if(msg.substr(0,1) == 1){
					alert("The document has been added to your basket");
				}
				msg = msg.substr(1);
				$("#content_shop").html(msg);
				initCufon();
				$("a.detail_doc").fancybox({
					'titleShow'		: true,
					'padding'		:0,
					'margin'		:0,
					'transitionIn'	:'elastic',
					'transitionOut'	:'elastic',
					'titlePosition'	:'inside',
					'overlayOpacity'	:'0.9'
				});
			}
		});
		return false;
	});
	$(".supr_basket").click(function(){
		var id_doc = $(this).attr('id').substr(8);
		var lg = $(this).attr('id').substr(5,2);
		$.ajax({
			type: "POST",
			url: chemin_root+"ajax_supr_doc_panier.php",
			data: "id_doc="+id_doc+"&lg="+lg,
			success: function(msg){
				$("#content_shop").html(msg);
				initCufon();
				$("a.detail_doc").fancybox({
					'titleShow'		: true,
					'padding'		:0,
					'margin'		:0,
					'transitionIn'	:'elastic',
					'transitionOut'	:'elastic',
					'titlePosition'	:'inside',
					'overlayOpacity'	:'0.9'
				});
			}
		});
		return false;
	});
	$("#conf_del_group").click(function(){
		$.ajax({
			type: "POST",
			url: chemin_root+"ajax_del_group.php",
			data: "id_group="+$("#sel-6 :selected").val()+"&lg=en",
			success: function(msg){
				window.location.reload();
			}
		});
		return false;
	});
	
	$("#conf_save_group").click(function(){
		var str_id_member = "";
		$(".chekbox_member:checked").each(function(i){
			str_id_member+=$(this).attr("id").substr(6)+"|";
		});
		$.ajax({
			type: "POST",
			url: chemin_root+"ajax_new_group.php",
			data: "str_id_member="+str_id_member+"&lg=en&name_group="+$("#form_name_group").val()+"&id_group="+$("#sel-6 :selected").val(),
			success: function(msg){
				window.location.reload();
			}
		});
		return false;
	});
	$("#conf_create_group").click(function(){
		removeElements();
		$('#conf_detail_group').css('display','none');
		$('#liste_member_group').css('display','');
		$("#link_create_group").css('display','none');
		$("#link_edit_group").css('display','');
		$("#view_member_group").css('display','none');
		$("#detail_member_group_select").css('display','none');
		initCastomForms();
		return false;
	});
	$("#conf_send_invit").click(function(){
		var id_group = $("#sel-6 :selected").val();
		var date = $("#form_date_conf").val();
		var heure = $("#form_heure_conf").val();
		var description = $("#desc_conf").val();
		var msg_email = $("#message_conf").val();
		var name_group = $("#mySelectText0").text();
		var expreg = new RegExp("^[0-9]{1,2}:[0-9]{1,2}$" );
		if(!heure.match(expreg)){
			alert("Time entry is incorrect");
		}else{
			if(name_group != "Choose a group of members"){
				$.ajax({
					type: "POST",
					url: chemin_root+"ajax_add_conf.php",
					data: "lg=en&id_group="+id_group+"&date="+date+"&heure="+heure+"&description="+description+"&msg_email="+msg_email+"&name_group="+name_group,
					success: function(msg){
						var tab_msg = Array();
						tab_msg = msg.split("||||");
						var group_content = tab_msg[0];
						var group_email = tab_msg[1];
						$("#conf_liste_group").html($("#conf_liste_group").html()+group_content);
						$("a.confir_conf").fancybox({
							'titleShow'		: true,
							'padding'		:0,
							'margin'		:0,
							'transitionIn'	:'elastic',
							'transitionOut'	:'elastic',
							'titlePosition'	:'over',
							'overlayOpacity':'0.9'
						});
						$("#form_pour_envoi_invit").css("display","none");
						$("#apres_envoi_invit").css("display","");
						$("#apres_envoi_invit").html("<strong>The invitation was sent to</strong><br />"+group_email);
						$("#conf_send_invit").css("display","none");
						$("#conf_new_send").css("display","");
						initCufon();
					}
				});
			}else{
				alert("No group was selected");
			}
		}
		return false;
	});
	$("#add_member").click(function(){
		$("#add_news_member_group").css('display','');
		return false;
	});
	$("#form_name_group").click(function(){
		$("#add_news_member_group").css('display','');
		return false;
	});
	$("#del_member").click(function(){
		var str_id_member = "";
		$(".chekbox_member:checked").each(function(i){
			str_id_member+=$(this).attr("id").substr(6)+"|";
		});
		$.ajax({
			type: "POST",
			url: chemin_root+"ajax_del_member_group.php",
			data: "str_id_member="+str_id_member+"&lg=en&id_group="+$("#sel-6 :selected").val(),
			success: function(msg){
				window.location.reload();
			}
		});
		return false;
	});
	$("#view_member_group").click(function(){
		if($("#detail_member_group_select").css("display")=="none"){
			$("#detail_member_group_select").slideDown();
		}else{
			$("#detail_member_group_select").slideUp();
		}
		return false;
	});
});
function selecteur_group_change(id_group){
	if(!id_group){
		var id_group = ($("#sel-6 :selected").val());
	}
	$.ajax({
		type: "POST",
		url: "/ajax_liste_membre_non_group.php",
		data: "id_group="+id_group+"&lg=en",
		success: function(msg){
			removeElements();
			$("#sel-11").html(msg);
			initCastomForms();
		}
	});
	$.ajax({
		type: "POST",
		url: "/ajax_liste_membre_group.php",
		data: "id_group="+id_group+"&lg=en",
		success: function(msg){
			$("#liste_membre_group").html(msg);
		}
	});
	$.ajax({
		type: "POST",
		url: "/ajax_view.php",
		data: "id_group="+id_group+"&lg=en",
		success: function(msg){
			$("#view_member_group").attr("title",msg);
			$("#view_member_group").css("display","");
			$("#detail_member_group_select").css("display","none");
			$("#detail_member_group_select").html(msg);
		}
	});
}
function selecteur_new_member_change(){
	var id_member = ($("#sel-11 :selected").val());
	var tab_id_check = Array();
	var i=0;
	$(".chekbox_member").each(function(){
		if($(this).is(":checked")){
			i++;
			tab_id_check[i]=$(this).attr("id");
		}
	});
	$.ajax({
		type: "POST",
		url: "/ajax_add_new_membre.php",
		data: "id_member="+id_member+"&lg=en",
		success: function(msg){
			$("#liste_membre_group").html($("#liste_membre_group").html()+msg);
			$(".chekbox_member").each(function(){
				var id_check = $(this).attr("id");
				if(in_array(tab_id_check, id_check)){
					$(this).attr('checked', true);
				}
			});
			var str_member = "";
			$(".chekbox_member").each(function(i){
				str_member+="'"+$(this).attr("id").substr(6)+"',";
			});
			$.ajax({
				type: "POST",
				url: "/ajax_liste_membre_non_group.php",
				data: "str_member="+str_member+"&lg=en",
				success: function(msg){
					removeElements();
					$("#sel-11").html(msg);
					initCastomForms();
				}
			});
		}
	});
}
function err_form(id){
	$("#"+id).css("border","1px solid #FF0000");
}
function switch_home_news(num_news){
	$(".link_switch_home").removeClass("active");
	$("#switch_"+num_news).addClass("active");
	var arr = [ "news_home_1", "news_home_2", "news_home_3" ];
	jQuery.each(arr, function() {
		if($("#"+this).css("display") == "block"){
			$("#"+this).fadeOut("slow",function(){
				$("#news_home_"+num_news).fadeIn("slow");
			});
		}
	});
}
function in_array(array, p_val) {
    for(var i = 0, l = array.length; i < l; i++) {
        if(array[i] == p_val) {
            rowid = i;
            return true;
        }
    }
    return false;
}
function genKeyTokBox(id_conf,lg){
	$.ajax({
		type: "POST",
		url: "/tokbox/genLink.php",
		data: "id_conf="+id_conf+"&lg="+lg,
		success: function(msg){
			var _return = msg.split('|');
			$('input[name=SessionId').val(_return[0]);
			$('input[name=Token').val(_return[1]);
			$('input[name=link_tokbox]').val(_return[2]);
		}
	});
}
