/** FONCTIONS UTILES POUR FACEBOX */

function HideFaceboxClose() 
{
	$('a.close').hide();
}

function cleanFaceboxFooter() 
{
	$('div.footer').empty();
	
}

function AddCloseButton(name,univers) 
{
	
	element = $('<input />');
	
	if (name == null)
	{
		name = 'fermer';
	}
	
	if (univers == null)
	{
		univers = 'facebox_button_1';
	}
	else if(univers == 'close')
	{
		univers = 'facebox_button_close';
	}
	else
	{
		univers = 'facebox_button_' + univers;
	}
	
	
	$(element).attr({
		type: 'button',
		value: name,
		name: 'close_button',
		id: 'close_button'
	});
	
	$(element).addClass(univers);
	

	$('div.footer').append(element);
	
	$(element).click(
		function(event) {
			
			$('#facebox .content').width('100%');
			$('#facebox .content').height('100%');
			
			$('#facebox_overlay').hide();
			$('#facebox').hide();
		}
	);
}

function AddTntCloseButton(name,univers,shippingvalue) 
{	
	element = $('<input />');
	
	if (name == null)
	{
		name = 'fermer';
	}
	
	if (univers == null)
	{
		univers = 'facebox_button_1';
	}
	else
	{
		univers = 'facebox_button_' + univers;
	}
	
	
	$(element).attr({
		type: 'button',
		value: name,
		name: 'close_button',
		id: 'close_button'
	});
	
	$(element).addClass(univers);
	

	$('div.footer').append(element);
	
	$(element).click(
		function(event) {
			
			$('#facebox .content').width('100%');
			$('#facebox .content').height('100%');
			$('#facebox_overlay').hide();
			$('#facebox').hide();
			$("input.shipping_mode[value="+$('input#shipping_old_id').val()+"]").attr("checked","checked");
		}
	);
}


function AddFooterButton(id,value,form_name,univers) 
{	
	element = $('<input />');
	
	if (univers == null)
	{
		univers = 'facebox_button_1';
	}
	else if(univers == 'cart')
	{
		univers = 'facebox_button_cart';
	}
	else
	{
		univers = 'facebox_button_' + univers;
	}
	
	$(element).attr({
		type: 'submit',
		value: value, 
		id: id
	});
	
	$(element).addClass(univers);
	
	$('div.footer').append(element);
	
	if(form_name != null) 
	{
		$(element).click(
			function(event)
			{	
				if (form_name =='form_sendRendezVous')
					{if (testRDV())
						{$('form[name="' + form_name + '"]').submit();
						}
					}
				else if (form_name =='form_contact')
					{if (testContact())
						{$('form[name="' + form_name + '"]').submit();
						}
					}
				else
					$('form[name="' + form_name + '"]').submit();	
			}
		);
	}
}

function testRDV() {
	error="";
	if ( $('#rendezvous_customer_mail').val() == "")
		error+="* Il manque votre email\n";
	if ( $('#rendezvous_customer_demand').val() == "")
		error+="* Il manque votre sujet d'email\n";
	if ( $('#rendezvous_message').val() == "")
		error+="* Il manque votre message\n";
	
	if (error != "")
	{alert(error);
	return false;
	}
	else
		{alert("Votre email a ete envoye");
		return true;
		}
	
}

function testContact() {
	error="";
	if ( $('#contact_email').val() == "")
		error+="* Il manque votre email\n";
	if ( $('#contact_firstname').val() == "")
		error+="* Il manque votre prenom\n";
	if ( $('#contact_lastname').val() == "")
		error+="* Il manque votre nom\n";
	if ( $('#contact_Message').val() == "")
		error+="* Il manque votre message\n";
	
	if (error != "")
	{alert(error);
	return false;
	}
	else
		{alert("Votre email a ete envoye");
		return true;
		}
	
}

function AddNavigationButton(name, univers, href, parameters) {
	
	element = $('<input />');
	
	if (univers == null)
	{
		univers = 'facebox_button_1';
	}
	else
	{
		univers = 'facebox_button_' + univers;
	}
	
	$(element).attr({
		type: 'button',
		value: name, 
		id: 'close_button'
	});
	
	$('div.footer').append(element);
	
	$(element).addClass(univers);

	$(element).click(
		function(event) 
		{
			$.ajax({
				url: href,
				type: 'get',
				data: (parameters),
				success: function(request) {
				div_content =$('div.content')[0]; 
				 $(div_content).empty();
				 $(div_content).html(request);
				}
			});
		}
	);
}

function AddTntButton(name, univers, href, parameters) {
	
	element = $('<input />');
	
	if (univers == null)
	{
		univers = 'facebox_button_1';
	}
	else
	{
		univers = 'facebox_button_' + univers;
	}
	
	$(element).attr({
		type: 'button',
		value: name, 
		id: 'close_button'
	});
	
	$('div.footer').append(element);
	
	$(element).addClass(univers);
	$(element).css('visibility','hidden');
	
	
	$(element).click(
		function(event) 
		{
			/** On sauve le relais colis TNT*/
			saveRelaisColis();
			/** On ferme le facebox */
			$('#facebox_overlay').hide();
			$('#facebox').hide();
		}
	);
}


function AddLinkButton(value,href,univers) 
{	
	divelement= $('<div></div>');
	element = $('<a></a>');
	
	if (univers == null)
	{
		univers = 'facebox_button_1';
	}
	else
	{
		univers = 'facebox_button_' + univers;
	}
	
	$(element).attr({
		href: href
	});
	
	
	$(element).html(value);
	if (window.ActiveXObject)
		$(element).css({
			textDecoration: "none",
			color:"white",
			paddingRight: "15px",
			paddingLeft: "15px"
		});
	else
		$(element).css({
			textDecoration: "none",
			color:"white",
			paddingRight: "5px",
			paddingLeft: "5px"
		});

	$(divelement).addClass(univers);
	$(divelement).css({
		float:"right",
		textAlign: "center"
	});
	if (window.ActiveXObject)
		$(divelement).height(16);
	else
		$(divelement).height(15);
	
	$(divelement).append(element);

	
	$('div.footer').append(divelement);
	
	
	
}

function InitFacebox(univers) 
{
	$('td.body').css({ border: '1px solid black' });
	cleanFaceboxFooter();
}