//////////////////////////////////////////////////////////////////////
//
page_sender_adv_loaded = false;

$(document).ready(function()
{
	// $('#data #tools .tools-send a').css("display","none");
	if (!page_sender_adv_loaded)
	{
		page_sender_adv_loaded = true;
		
		/*
		$('.tools-send a').each(function (){
			
			$(this).attr('title', $(this).attr('title'));
			$(this).attr('href','#');
		});
		*/
		$('.envoyer-a-un-ami :input').click(function()
		{
			envoyer_la_page_submit_missing('');
		});
		
		$('.btn_selectall').click(function()
		{
			addressbook_toggle_all();
			// return false;
		});
		
		$('.tools-send a').click(function()
		{
			// alert('yop');
			envoyer_la_page_open($(this).attr('title'));
			return false;
		});
	
		$('.btn_send').click(function()
		{
			envoyer_la_page_submit();
			return false;
		});
	
		$('.btn_close').click(function()
		{
			envoyer_la_page_close();
			return false;
		});
	}

	$('.envoyer-a-un-ami input, .envoyer-a-un-ami textarea').click(function(){
		$('#feedback').slideUp(500, null);
	});


});



function envoyer_la_page_init ()
{
	// alert('envoyer_la_page_init');
	$('.tools-send a').each(function (){
		
		$(this).attr('title', $(this).attr('href'));
		$(this).attr('href','#');
	});
		
	$('.tools-send a').click(function()
	{
		envoyer_la_page_open ($(this).attr('title'));
		return false;
	});
}
//////////////////////////////////////////////////////////////////////
//

function envoyer_la_page_open(url)
{
	// 
	Shadowbox.open({
		player : 	'iframe',
		title:      '',
        // content:    'templates/lagauchemoderne/include_specific/page-sender-adv/front.php'+(url?'?url='+url:''),
        content:    'http://www.lagauchemoderne.com/templates/lagauchemoderne/include_specific/page-sender-adv/front.php'+(url?'?url='+url:''),
        height:     570,
        width:      750
    });
}

//////////////////////////////////////////////////////////////////////
//

function envoyer_la_page_submit_missing(message)
{
	// alert('envoyer_la_page_submit_missing');
	$('.feedback').removeClass('success');
	$('.feedback').addClass('failure');
	$('.feedback').html(message);
}

//////////////////////////////////////////////////////////////////////
//

function envoyer_la_page_submit_success(message)
{
	// $('.envoyer-a-un-ami #arr').css('visibility','hidden');
	$('.envoyer-a-un-ami .arr').slideUp(500, null);
	// $('.feedback').removeClass('failure');
	// $('.feedback').addClass('success');
	$('#feedback-end').html(message).slideDown(500, null);
	// alert('envoyer_la_page_submit_success');
	/*
	$('.feedback').removeClass('failure');
	$('.feedback').addClass('success');
	$('.feedback').html(feedback);
	remote_form_succes_end();
	*/
	// envoyer_la_page_close()
}

//////////////////////////////////////////////////////////////////////
// Fermeture de l'iframe ouverte via Shadowbox

function envoyer_la_page_close()
{
	window.parent.Shadowbox.close();
}


//////////////////////////////////////////////////////////////////////
// Fermeture de l'iframe ouverte via Shadowbox

function remote_form_succes_end()
{
	window.parent.form_succes_end();
	window.parent.Shadowbox.close();
}

//////////////////////////////////////////////////////////////////////
//

function envoyer_la_page_submit()
{
	$('.failure').removeClass('failure');
	
	var data_str  = $("#addressbook  :input").serialize();
	var data_str2 = $("#form  :input").serialize();
	
	if ( data_str || data_str2)
	{
		// requete ajax
		data_str += '&'+data_str2+'&do=envoyer';
		
		$.ajax({
			cache: false,
			type: "POST",
			url: "./page-sender-adv-submit.php",
			data: data_str, 
			success: function(feedback)
			{
				// alert(feedback);
				feedback = feedback.split('|');
				if (feedback[0] == 1)
				{
					envoyer_la_page_submit_success(feedback[1]);
				}
				else
				{
					// envoyer_la_page_submit_missing(feedback[1]);
					$('#feedback').html(feedback[1]).slideDown(500, null);
					$(feedback[2]).addClass('failure');
					$('#f_emails_ami').val(feedback[3]);
				}
			}
		});		
	}
	else
	{
		envoyer_la_page_submit_missing();
	}
}


//////////////////////////////////////////////////////////////////////
//

function addressbook_load_remote ()
{

	var data_str 	= '&as_ajax=1&do=addressbook_load_remote';

	$.ajax({
		cache: false,
		type: "POST",
		url: "../../../../admin_/include_global/addressbook/addressbook-actions.php",
		data: data_str, 
		success: function(feedback)
		{
			var feedback = feedback.split('|');
			$('#addressbook-list').html(feedback[1]);
			addressbook_set_selectable();
			/*
			*/
		}
	});	
}

//////////////////////////////////////////////////////////////////////
//

function addressbook_toggle_all()
{
	// alert('addressbook_toggle_all '+$('.btn_selectall').attr("checked"));
	// $('.btn_selectall').val($('.btn_selectall').val()?1:0);
	$("#addressbook-list  :input").attr("checked",$('.btn_selectall').attr("checked"));
	// $('.btn_selectall')
}

//////////////////////////////////////////////////////////////////////
//

function addressbook_set_selectable()
{
	// alert('addressbook_toggle_all '+$('.btn_selectall').attr("checked"));
	// $('.btn_selectall').val($('.btn_selectall').val()?1:0);

	$("#addressbook-list  :input").click(function (){
		$('.btn_selectall').attr("checked", false);
		envoyer_la_page_submit_missing('');
	});
}

