//Ajax functions

//submit login by ajax
//=================================================
function submit_login(lang_code)
{			
	if(lang_code != "")
		lang_code = lang_code+"/";
	
	jQuery('.login_ajax_result').html('<img src = "'+base_url+'images/loading.gif" width = "20" height="20" alt="" />');					
	jQuery.post(base_url+lang_code+'account/ajax_login', { 'login_username':jQuery('#login_username').val(), 'login_password':jQuery('#login_password').val(), 'login_password':jQuery('#login_password').val(), 'stay_logged':jQuery('#stay_logged').val() },
	function(data)
	{																																																				
		if(data == '')
			window.location = window.location.href;
		else
		{
			jQuery('.login_ajax_result').html('<div class="error">'+data+'</div>');						
			jQuery('.login_ajax_result').show();
			setTimeout("jQuery('.login_ajax_result').fadeOut('slow')",2000);
		}	
	});		
		
	return false;   
}


//cart
//=================================================
function add_to_cart(id, quantity, action)
{
	jQuery('#add_to_cart_output'+id).html('<img src="'+base_url+'images/loading.gif" />');
	jQuery('#add_to_cart_output'+id).load(''+base_url+'cart/ajax_add_to_cart/',{ 'id' : id, 'quantity' : quantity, 'action' : action },
			function(data){ 
				response = data.split('|');
				if(response[0]=='ok') 
				{
					refresh_cart_div(); 
					jQuery('#add_to_cart_output'+id).html('<div class="done">'+response[1]+'</div>');											
				}
	});
}

function refresh_cart_div()
{
	jQuery('#cart_info_div').html('<img src="'+base_url+'images/loading.gif" />');
	jQuery('#cart_info_div').load(''+base_url+'cart/ajax_refresh_cart_div');
	
	refresh_full_cart_div();
}

function refresh_full_cart_div()
{
	if(jQuery('#full_cart_info_div').text()!='')
	{
		jQuery('#full_cart_info_div').html('<img src="'+base_url+'images/loading.gif" />');
		jQuery('#full_cart_info_div').load(''+base_url+'cart/ajax_load_cart');
	}
}

function empty_cart()
{
	jQuery('#cart_info_div').html('<img src="'+base_url+'images/loading.gif" />');
	jQuery('#cart_info_div').load(''+base_url+'cart/ajax_empty_cart/', false ,
			function(data)
			{ 
				refresh_cart_div(); 
				jQuery('.buy_quantity').val('1');
				jQuery('.cart_message').html('');
			});
}

function submit_add_to_cart(myfield,e,id, action)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (keycode == 13)
	   {
		add_to_cart(id, myfield.value, action )
	   return false;
	   }
	else
	   return true;
}
