// JavaScript Document
function save_menu(url)
{
	setCookie('menu_col_gauche', '', -1);
	setCookie('menu_col_gauche', url, 730);
}

function setCookie(nom,valeur,jours) {
	var expDate = new Date()
	expDate.setTime(expDate.getTime() + (jours * 24 * 3600 * 1000))
	document.cookie = nom + "=" + escape(valeur) + ";expires=" + expDate.toGMTString() + ";path=/";
}


function menu_change(id) 
{		
	$('#recherche_categorie option[value='+id+']').attr('selected', 'selected');
	setCookie('search_list_value', '', -1);
	setCookie('search_list_value', id, 730);
}

function delete_confirm()
{
	return confirm('[**Translation error**] Do you really want to delete all items ?');
}

function clear_cart_item(item) 
{	
	var answer = confirm('[**Translation error**] Do you really want to delete this item ?');
	if (answer){
		$('#'+item).attr('value', '0');
		return true;		
	} 
	else 
	{
		return false;	
	}
}

function number_format(a, b, c, d) {
	// number_format(number, decimals, comma, formatSeparator)
	a = Math.round(a * Math.pow(10, b)) / Math.pow(10, b);
	e = a + '';
	f = e.split('.');
	if(!f[0]) f[0] = '0';
	if(!f[1]) f[1] = '';
	if(f[1].length < b){
		g = f[1];
		for(i = f[1].length + 1; i <= b; i++) {
			g += '0';
		}
		f[1] = g;
	}
	if(d != '' && f[0].length > 3) {
		h = f[0];
		f[0] = '';
		for(j = 3; j < h.length; j += 3) {
			i = h.slice(h.length - j, h.length - j + 3);
			f[0] = d + i +  f[0] + '';
		}
		j = h.substr(0, (h.length % 3 == 0) ? 3 : (h.length % 3));
		f[0] = j + f[0];
	}
	c = (b <= 0) ? '': c;
	return f[0] + c + f[1];
}

function AfficherEtape(from, to, message)
{
	if (from == 1)
	{
		if($("#f_no_po").attr("value") == "")
		{
			alert(message);
			$("#f_no_po").focus();
			return false;
		}
	}
	
	$("#etape_"+from).fadeOut("normal", function(){$("#etape_"+to).fadeIn("normal");});
	$('#steps1').html(to);
}

function ChangerAdresse(idAdresse, typeAdresse)
{
	$('#f_'+typeAdresse+'_compagnie').attr('value','');
	$('#f_'+typeAdresse+'_compagnie').focus();
	$('#f_'+typeAdresse+'_adresse_1').attr('value','');
	$('#f_'+typeAdresse+'_adresse_2').attr('value','');
	$('#f_'+typeAdresse+'_ville').attr('value','');
	$('#f_'+typeAdresse+'_province').attr('value','');
	$('#f_'+typeAdresse+'_fk_id_pays option').removeAttr('selected');
	$('#f_'+typeAdresse+'_code_postal').attr('value','');
	$('#f_new_'+typeAdresse+'_adresse').attr('checked', 'checked');
				 
	if (idAdresse != '')
	{
		$('#f_new_'+typeAdresse+'_adresse').removeAttr('checked');
		$.ajax({
		   type: "GET",
		   url: "../includes/script/get-adresse.php",
		   data: "adresse="+idAdresse,
		   success: function(msg){
				 $arrAdresse = msg.split(';');
				 $('#f_'+typeAdresse+'_compagnie').attr('value',$arrAdresse[3]);
				 $('#f_'+typeAdresse+'_adresse_1').attr('value',$arrAdresse[1]);
				 $('#f_'+typeAdresse+'_adresse_2').attr('value',$arrAdresse[2]);
				 $('#f_'+typeAdresse+'_ville').attr('value',$arrAdresse[4]);
				 $('#f_'+typeAdresse+'_province').attr('value',$arrAdresse[5]);
				 $('#'+typeAdresse+'_fk_id_pays_'+$arrAdresse[6]).attr('selected','selected');
				 $('#f_'+typeAdresse+'_code_postal').attr('value',$arrAdresse[7]);
			  }
		 })
	}
}

function NouvelleAdresse(typeAdresse)
{
	$('#f_new_'+typeAdresse+'_adresse').attr('checked','checked');
	$('#f_'+typeAdresse+'_adresse option').removeAttr('selected');
	$('#option_new_'+typeAdresse).attr('selected','selected');
	ChangerAdresse('', typeAdresse)
}

function MemeAdresse()
{	
	var ship_compagnie = $('#f_ship_compagnie').attr('value');
	$('#f_bill_compagnie').attr('value', ship_compagnie);
	$('#f_bill_adresse_1').attr('value',$('#f_ship_adresse_1').attr('value'));
	$('#f_bill_adresse_2').attr('value',$('#f_ship_adresse_2').attr('value'));
	$('#f_bill_ville').attr('value',$('#f_ship_ville').attr('value'));
	$('#f_bill_province').attr('value',$('#f_ship_province').attr('value'));
	$('#f_bill_fk_id_pays option').removeAttr('selected');
	$('#f_bill_fk_id_pays_'+$("#f_ship_fk_id_pays").attr('value')).attr('selected','selected');
	$('#f_bill_code_postal').attr('value',$('#f_ship_code_postal').attr('value'));
	$('#option_new_bill').attr('selected','selected');
}

function enable_billing_info() {
	if($('#afficher_info').attr('checked') == 0)

	{
		//$('#f_bill_compagnie').removeAttr('disabled');
		//$('#f_bill_compagnie').removeClass('disabled');
		document.getElementById("info_facturation").style.display = "block";
	
	}
	else
	{
		//$('#f_bill_compagnie').attr('disabled', 'disabled');
		
		//$('#f_bill_compagnie').addClass('disabled');
		document.getElementById("info_facturation").style.display = "none";
	}
	
}
