jQuery(document).ready(function() {
	jQuery("#bottom_tabs").tabs();
	
	jQuery("a.grouped_elements").fancybox();
	
	jQuery(".bottom_box_btn a").animate({
		opacity: 0.1
	}, 1);
	
	jQuery(".bottom_box").hover(
		function (event) {
			var order_btn = "#" + jQuery(this).attr('id') + " .bottom_box_btn a";
			jQuery(order_btn).animate({
				'top': '0px',
				opacity: 1
			},{
				duration: 200,
				queue: false
			});
		}, 
		function (event) {
			var order_btn = jQuery(event.target).attr('id') + " .bottom_box_btn a";
			jQuery(order_btn).animate({
				'top': '42px',
				opacity: 0.1
			},{
				duration: 200,
				queue: false
			});
	});
	
	var checkout_visible = false;
	jQuery("#checkout_link").click(function(){
		if(checkout_visible){
			jQuery("#checkout").slideUp("slow");
			checkout_visible = false;
		} else {
			jQuery("#checkout").slideDown("slow");
			checkout_visible = true;
		}
	});
	
});

function ncheck(){
	var error = 0;
	if(document.getElementById("n_v_name").value == ""){
		error++;
		document.getElementById("n_v_name").style.border = "1px solid #f00";
	}
	if(document.getElementById("n_k_name").value == ""){
		error++;
		document.getElementById("n_k_name").style.border = "1px solid #f00";
	}
	if(document.getElementById("n_email").value == ""){
		error++;
		document.getElementById("n_email").style.border = "1px solid #f00";
	}
	
	if(error){
		alert("Kérem minden mezőt töltsön ki!");
		return false;
	}
}

function ocheck(){
	var error = 0;
	if(document.getElementById("v_name").value == ""){
		error++;
		document.getElementById("v_name").style.border = "1px solid #f00";
	}
	if(document.getElementById("k_name").value == ""){
		error++;
		document.getElementById("k_name").style.border = "1px solid #f00";
	}
	if(document.getElementById("email").value == ""){
		error++;
		document.getElementById("email").style.border = "1px solid #f00";
	}
	if(document.getElementById("c_name").value == ""){
		error++;
		document.getElementById("c_name").style.border = "1px solid #f00";
	}
	if(document.getElementById("addr").value == ""){
		error++;
		document.getElementById("addr").style.border = "1px solid #f00";
	}
	if(document.getElementById("phone").value == ""){
		error++;
		document.getElementById("phone").style.border = "1px solid #f00";
	}
	
	if(error){
		alert("Az üzenet beírásán kívül minden mező kiltöltése kötelező!");
		return false;
	}
}

function ccheck(){
	var error = 0;
	if(document.getElementById("v_name").value == ""){
		error++;
		document.getElementById("v_name").style.border = "1px solid #f00";
	}
	if(document.getElementById("k_name").value == ""){
		error++;
		document.getElementById("k_name").style.border = "1px solid #f00";
	}
	if(document.getElementById("email").value == ""){
		error++;
		document.getElementById("email").style.border = "1px solid #f00";
	}
	if(document.getElementById("msg_small").value == ""){
		error++;
		document.getElementById("msg_small").style.border = "1px solid #f00";
	}
	if(error){
		alert("Kérem minden mezőt töltsön ki!");
		return false;
	}
}

function checkout_check(){
	var error = 0;
	if(document.getElementById("order_name").value == ""){
		error++;
		document.getElementById("order_name").style.border = "1px solid #f00";
	}
	if(document.getElementById("order_mail").value == ""){
		error++;
		document.getElementById("order_mail").style.border = "1px solid #f00";
	}
	if(document.getElementById("order_city").value == ""){
		error++;
		document.getElementById("order_city").style.border = "1px solid #f00";
	}
	if(document.getElementById("order_zip").value == ""){
		error++;
		document.getElementById("order_zip").style.border = "1px solid #f00";
	}
	if(document.getElementById("order_street").value == ""){
		error++;
		document.getElementById("order_street").style.border = "1px solid #f00";
	}
	if(document.getElementById("order_phone").value == ""){
		error++;
		document.getElementById("order_phone").style.border = "1px solid #f00";
	}
	
	var payment_id = document.getElementById('payment');
	var payment_val = payment_id.options[payment_id.selectedIndex].value;
	if(payment_val == 0){
		error++;
		document.getElementById("payment").style.border = "1px solid #f00";
	}
	
	var shipping_id = document.getElementById('shipping');
	var shipping_val = shipping_id.options[shipping_id.selectedIndex].value;
	if(shipping_val == 0){
		error++;
		document.getElementById("shipping").style.border = "1px solid #f00";
	}
	
	if(document.getElementById("shipping_name").value == ""){
		error++;
		document.getElementById("shipping_name").style.border = "1px solid #f00";
	}
	if(document.getElementById("shipping_city").value == ""){
		error++;
		document.getElementById("shipping_city").style.border = "1px solid #f00";
	}
	if(document.getElementById("shipping_zip").value == ""){
		error++;
		document.getElementById("shipping_zip").style.border = "1px solid #f00";
	}
	if(document.getElementById("shipping_street").value == ""){
		error++;
		document.getElementById("shipping_street").style.border = "1px solid #f00";
	}
	if(document.getElementById("shipping_phone").value == ""){
		error++;
		document.getElementById("shipping_phone").style.border = "1px solid #f00";
	}
	
	if(error){
		alert("Kérem minden mezőt töltsön ki!");
		return false;
	}
}

function copy_shipping_data(){
	document.getElementById("shipping_name").value = document.getElementById("order_name").value;
	document.getElementById("shipping_city").value = document.getElementById("order_city").value;
	document.getElementById("shipping_zip").value = document.getElementById("order_zip").value;
	document.getElementById("shipping_street").value = document.getElementById("order_street").value;
	document.getElementById("shipping_phone").value = document.getElementById("order_phone").value;
	return false;
}
