/* $Id: product_password.js, v 1.0.0.0 2009/04/06 10:30:00 biv Exp $ */

if (typeof(check_product_password) == 'undefined') {

	function check_product_password(productid, modifier) {

		$('#product_password_box_' + modifier).show();
		password = $('#product_password_' + modifier).val();
		if (password.length > 0) {
			$('#product_password_message_' + modifier).html(msg_password_checking_);
			$.getJSON(xcart_web_dir + '/product_password.php', {'productid': productid, 'password': password}, function (data, textStatus) { check_product_password_callback(data, modifier); });
		}

	}

	function check_product_password_callback(data, modifier) {

		if (data['result'] == 'passed') {
			$('#product_password_message_' + modifier).html(msg_product_password_ok);
			$(('#product_password_passed_' + modifier)).val('Y');
			eval('submit_order_form_' + modifier + '();');
			return;
		}
		else {
			$('#product_password_message_' + modifier).html(msg_err_product_password_wrong);
			$('#product_password_passed_' + modifier).val('N');
			return;
		}
	}
}
