
// basket content
function toggle_articles() {
  d = $('basket_articles').style.display;
  new Ajax.Request('/basket/view_content?display=' + d);
}

//
// Pour les titres
//
function update_gradient(id) {
	a = $('content').getElementsByClassName("title_large")
	for(i = 0; i < a.length; i++) {
	  a[i].addClassName('title_bg_' + id );
	}
	a = $('content').getElementsByClassName("title_medium")
	for(i = 0; i < a.length; i++) {
	  a[i].addClassName('title_bg_' + id );
	}
}

//
// Grosseur des fontes
//
	function font_set() {
		if (window._font_size)
			font_size(window._font_size);
	}

function font_size(size) {
	a = $('content').getElementsByTagName("span")
	for(i = 0; i < a.length; i++) {
	  a[i].style.fontSize = size + "px";
	}
}

//
// Recherche
//
/*
function send_detailed_search() {
	new Ajax.Updater('display_list_detailed_search', '/books/pane_detailed_search', {postBody: Form.serialize('detailed_search_form'), asynchronous:true, evalScripts:true});
}
*/
/*
function memento_detailed_search_recall() {
	new Ajax.Updater('memento_display_list_detailed_search', '/books/memento_detailed_search_recall', {asynchronous:true, evalScripts:true});
}
*/
/*
function detailed_search_recall() {
	new Ajax.Updater('display_list_detailed_search', '/books/detailed_search_recall', {asynchronous:true, evalScripts:true});
}
*/
/*
function send_search() {
	new Ajax.Updater('display_list_simple_search', '/books/pane_search', {postBody: Form.serialize('simple_search_form'), asynchronous:true, evalScripts:true});
}
*/
/*
function send_by_tag() {
	new Ajax.Updater('display_list_list_tag', '/books/pane_list_by_tag', {postBody: Form.serialize('list_by_tag_form'), asynchronous:true, evalScripts:true});
}
*/

//
// Etape #2 de l'achat complique
//
function update_address() {
	if ($('shortcut_address')) {
		id = $F('shortcut_address');
		if (id == '') {
			clear_values();
		} else {
			new Ajax.Updater('shipping_address', '/basket/load_address?adresse_id=' + id, {asynchronous:true, evalScripts:true});
		}
	}
}

          function blur_form() {
            obj = $('idem');
            obj2 = $('shortcut_address');
            val = obj.checked;
            $w("adresse2_name adresse2_phone adresse2_adresse adresse2_adresse_2 adresse2_ville adresse2_fax adresse2_code_postal adresse2_province_id adresse2_pays_id").each(function(i) {
              $(i).disabled = val;
		if (val)
              		$(i).addClassName('disabled');
		else
              		$(i).removeClassName('disabled');
            });


	   if (obj2) {
            obj2.disabled = val;
		if (val) {
              		obj2.addClassName('disabled');
			clear_values();
		} else {
              		obj2.removeClassName('disabled');
		}
	   }

	   if (val) {
		   clear_values();
	   }
          }

          function clear_values() {
            $w("adresse2_name adresse2_phone adresse2_adresse adresse2_adresse_2 adresse2_ville adresse2_fax adresse2_code_postal").each(function(i) {
              if ($(i).value) {
                $(i).value = '';
              }
            });
            $w("adresse2_province_id adresse2_pays_id").each(function(i) {
              if ($(i).selectedIndex) {
                $(i).selectedIndex = 0;
              }
            });
          }

//
// Ajax update du resume lors du changement de shipping
//
function update_shipping() {
	var checked = $('basket_final_form').getInputs('radio', 'livraison').find( function(re) {return re.checked;});
	var checked2 = $('basket_final_form').getInputs('radio', 'envoie_separe').find( function(re) {return re.checked;});

	sel = (checked) ? $F(checked) : null;
	es = (checked2) ? $F(checked2) : null;
/*
	pays_id = '';
	if ($('adresse[pays_id]')) {
		pays_id = $F('adresse[pays_id]');
	}
	prov_id = '';
	if ($('adresse[province_id]')) {
		prov_id = $F('adresse[province_id]');
	}
*/
pays_id = '';
if ($('adresse_pays_id')) {
	pays_id = $F('adresse_pays_id');
}
prov_id = '';
if ($('adresse_province_id')) {
	prov_id = $F('adresse_province_id');
}
	ville = '';
	if ($('adresse[ville]')) {
		ville = $F('adresse[ville]');
	}
	ec = '';
	if ($('emballage_cadeau')) {
		ec = $('emballage_cadeau').checked ? "1" : "";
	}
	new Ajax.Request('/basket/update_shipping', {postBody: 'emballage_cadeau=' + ec + '&envoie_separe=' + es + '&pays_id=' + pays_id + '&province_id=' + prov_id + '&ville=' + ville + '&livraison=' + sel, asynchronous:true, evalScripts:true});
}


//
// Suggestions de Ferdinand
//
function get_categories(i) {
	new Ajax.Request('/ferdinand/list_categories/ferdinand_' + i, {asynchronous:true, evalScripts:true});
	set_icon_name(i);
}

function set_icon_name(i) {
	$('icon_name').innerHTML = icon_names[i];
}

function set_budget(i) {
	$('form_budget').value = i;
	$('div_budget').innerHTML = $('form_budget').value;
	send_ferdinand();
}

function increase_budget(i) {
	$('form_budget').value = parseInt($('form_budget').value) + i;
	$('div_budget').innerHTML = $('form_budget').value;
	send_ferdinand();
}

function send_ferdinand() {
	new Ajax.Updater('display_list_ferdinand', '/ferdinand/list_books', {postBody: Form.serialize('ferdinand_form'), asynchronous:true, evalScripts:true});
}

