$(document).ready(function(){
	$(".tp").tipTip({defaultPosition: 'top', delay: 10});
	$(".tp2").tipTip({defaultPosition: 'right', delay: 10, edgeOffset: 20});
	discount = $("#discount").val();
	if (discount.length == 20) {
		$.post("ajax/open_discount.php", {discount: discount},
		function(data){
			$("#catalog").html(data);
		});
	}
});

function change_pay_method(val) {
	$("#pay_method").val(val);
	$(".navigation li").removeClass('set');
	$("#set"+val).addClass('set');
	discount = $("#discount").val();
	$.post("ajax/catalog.php", {pay_method: val, discount: discount},
	function(data){
		$("#catalog").html(data);
	});
	$.post("ajax/pay_reset.php", {pay_method: val},
	function(data){
		$("#order_list").html(data);
	});
}

function add_order_unit(method) {
	if (method == 0) {
		method = $("#pay_method").val();
	}
	val = 0;
	ch = document.order_form["unit[]"];
	for (var i=0; i < ch.length; i++) {
		if (ch[i].checked) {
			val += '.'+ch[i].value;
		}
	}
	order_val = $("#order").val();
	email_val = $("#email").val();
	discount_val = $("#discount").val();
	$.post("ajax/order_list.php", {order: order_val, units: val, email: email_val, discount: discount_val, method: method},
	function(data){
		$("#order_list").html(data);
		validation_email_click();
	});
}

function validation_email_click() {
	email_val = $("#email").val();
	confirm_email = $("#confirm").val();
	
	rule_mail = /^([a-z0-9_\.-]+)@([a-z0-9_\.-]+)\.([a-z\.]{2,6})$/;
	result_mail = rule_mail.test(email_val);
	var n = $("input:checked").length;
	
	if (result_mail == true && email_val == confirm_email && n > 0) {
		$("#pay_submit").removeAttr("disabled");
	} else {
		$("#pay_submit").attr("disabled", "disabled");
	}
}

function validation_email() {
	email_val = $("#email").val();
	confirm_email = $("#confirm").val();
	
	rule_mail = /^([a-z0-9_\.-]+)@([a-z0-9_\.-]+)\.([a-z\.]{2,6})$/;
	result_mail = rule_mail.test(email_val);
	
	if (result_mail == false) {
		$("#valid_email").html('');
		$("#valid_confirm").html('');
		$("#pay_submit").attr("disabled", "disabled");
		$("#email").focus();
	} else if (result_mail == true) {
		$("#valid_email").html('<img src="images/right_icon.gif" width="13" height="12" />');
		if (email_val == confirm_email) {
			$("#valid_confirm").html('<img src="images/right_icon.gif" width="13" height="12" />');
			$("#confirm").blur();
			var n = $("input:checked").length;
			if (n > 0) {
				$("#pay_submit").removeAttr("disabled");
			} else {
				$("#pay_submit").attr("disabled", "disabled");
			}
			add_order_unit(0);
		} else {
			$("#valid_confirm").html('');
			$("#pay_submit").attr("disabled", "disabled");
		}
	}
}
