
$(document).ready(function(){
	//$("#enviar").click(presionSubmit);
});

/**
 *
 * @access public
 * @return void
 **/

function cart_add_item(product_id, is_block){
	cart_submit_data('add_item', product_id, 1, is_block);
}

function cart_delete_item(product_id, is_block){
	cart_submit_data('delete_item', product_id, 0, is_block);
}
function cart_substract_quantity(product_id, is_block){
	quantity = Number($('#quantity_'+product_id).val())-1;
	if (quantity>0) {
		$('#quantity_'+product_id+'').val(quantity);
		cart_submit_data('change_quantity', product_id, quantity, is_block);
	}
}
function cart_change_quantity(product_id, quantity, is_block){
	if ((quantity!=Number(quantity)) && (quantity!=''))
	{
		alert(c_quantity + VALIDAR_TEXT5);
		return false;
	}
	if (quantity>0) {
		cart_submit_data('change_quantity', product_id, quantity, is_block);
	}
	else{
		$('#quantity_'+product_id+'').val(1);
	}
}

function cart_add_quantity(product_id, is_block){
	quantity = Number($('#quantity_'+product_id+'').val())+1;
	$('#quantity_'+product_id+'').val(quantity);
	cart_submit_data('change_quantity', product_id, quantity, is_block);
}

function cart_empty_cart(product_id, quantity, is_block){
	cart_submit_data('empty_cart', product_id, 0, is_block);
}

function cart_submit_data(action,product_id,quantity, is_block)
{
  var ajax_config =
		{
           async:true,
           type: "GET",
           dataType: "html",
           url:"/",
           data:"tool=product&tool_section=cart&action="+action+"&product_id="+product_id+"&quantity="+quantity+"&is_block="+is_block+"&language="+gl_language,
           beforeSend:cart_before_send,
           timeout:4000,
		   error: cart_on_error
         };
  if (action=='add_item') {
  	ajax_config.success = cart_on_succes_add;
  }
  else if (action=='delete_item'){
  	ajax_config.success = cart_on_succes_delete;
  }
  else{
  	ajax_config.success = cart_on_succes;
  }
  $.ajax(ajax_config);
}

function cart_before_send()
{
  //showPopWin('', 300, 100, null, false, false, '');
}

function cart_on_succes_add(dades)
{
  showPopWin('', 300, 100, null, false, false, PRODUCT_CART_ADDED);
  setTimeout("hidePopWin(false);", 800);
  cart_on_succes(dades);
}
function cart_on_succes_delete(dades)
{
  //showPopWin('', 300, 100, null, false, false, PRODUCT_CART_DELETED);
  //setTimeout("hidePopWin(false);", 800);
  cart_on_succes(dades);
}
function cart_on_succes(dades)
{
  $("#cart_block").html(dades);
  $("#cart").html(dades);
}

function cart_on_error()
{
  showPopWin('', 300, 100, null, false, false, 'Problemas en el servidor');
  setTimeout("hidePopWin(false);", 800);
}

customer_show_address_first = true;

function customer_show_address(obj){
	$('#delivery_address').toggle(200);
	if (customer_show_address_first){
		$('body').click();
		nom = $("input[name='name[0]']").val();
		cognom = $("input[name='surname[0]']").val();
		$("input[name='a_name']").val(nom);
		$("input[name='a_surname']").val(cognom);
		customer_show_address_first = false;
	}
}

function customer_show_password(obj){
	$('#password_form').toggle(200);
	$("#login_form").toggle(200, function () {
		$('#mail_password').focus();;
	});
}
function customer_show_login(){
	mail = $("#mail_password").val();
	$("#mail").val(mail);
	customer_show_password();
}

function address_add(customer_id){
	showPopWin('/?tool=product&tool_section=address&template=clean&action=show_form_new&language=' + gl_language + '&customer_id='+customer_id, 400, 300, false, true);
}
function address_edit(address_id){
	showPopWin('/?tool=product&tool_section=address&template=clean&action=show_form_edit&address_id='+address_id+'&language=' + gl_language, 400, 300, false, true);

}