function add_to_cart (pid) {
	
	var timestamp = Math.floor(new Date().getTime()/1000);
	
	new Ajax.Request ('ajax/add_to_cart.php', {
		method: 'get',
		parameters: { pid: pid, rndm: timestamp },
		onSuccess: function (transport) {
			if (transport.responseText.match (/Items in Cart/)) {
				$('cartmsg').update(transport.responseText);
				Effect.Appear('addedtocart['+pid+']', { duration: 0.4 });
				setTimeout('close_addedtocart('+pid+')', 2000);
			} else {
				$('error_name_txt').update(transport.responseText);
				//Effect.Appear('error_name', { duration: 0.4 });	
				alert ('error');
			}
		}
	});
}

function close_addedtocart (pid) {
		Effect.Fade('addedtocart['+pid+']', { duration: 0.4 });
}

function provinceLoading (province_id) {
	document.getElementById('province_div').innerHTML = '<img src="images/loading.gif" border="0" align="absmiddle"> Loading...';
	setTimeout (provinceUpdate(province_id), 2000);
}
function provinceUpdate (province_id) {	
	var country_id = document.getElementById('country_id').value;
	new Ajax.Updater('province_div', 'ajax/list_provinces.php', {
		method: 'get',
		parameters: { country_id: country_id, province_id: province_id }
	});
}

function questionsLoading (category_id) {
	document.getElementById('questions_div').innerHTML = '<img src="images/loading.gif" border="0" align="absmiddle"> Loading...';
	setTimeout ("questionsUpdate("+category_id+")", 500);
}
function questionsUpdate (category_id) {	
	new Ajax.Updater('questions_div', 'ajax/faq_questions.php', {
		method: 'get',
		parameters: { category_id: category_id}
	});
}

function answerLoading (faq_id) {
	document.getElementById('answer_div').innerHTML = '<img src="images/loading.gif" border="0" align="absmiddle"> Loading...';
	setTimeout ("answerUpdate("+faq_id+")", 500);
}
function answerUpdate (faq_id) {	
	new Ajax.Updater('answer_div', 'ajax/faq_answer.php', {
		method: 'get',
		parameters: { faq_id: faq_id}
	});
}
