

/***** COMMON JQUERY *****/
	var footerPosition = function() {
		var windowWidth = ($(window).width() - 940) / 2;
		$(".footer-left").css("width", windowWidth + 217+'px');
		$(".footer-right").css("width", windowWidth + 690+'px');
	};
// MAIN JQUERY BEGIN //
	$(document).ready(function() {

		$(window).load(function() {
			footerPosition();
		}).resize(function() {
			footerPosition();
		});

		$('.home-picture ul').cycle({ fx: 'fade', speed: 2000, timeout: 4000 });

		Cufon.replace(".balu, .sanuk", { fontFamily: "Horizon_Financial_HU" });
		$("input").each(function() {
			var default_value = this.value;
			$(this).focus(function() {
				if(this.value == default_value) {
					this.value = "";
				}
			});
			$(this).blur(function() {
				if(this.value == "") {
					this.value = default_value;
				}
			});
		});
		$("a.details").css("top", $());

		$('#signUpForm').ajaxForm({
			beforeSubmit: function(a,f,o) {
				$('#form form button').attr('disabled','disabled');
				$('#loading').show();
			},
			success: function(result) {
				$('.error').hide();
				result = jQuery.parseJSON(result);
				for (error in result.errors){
					if(result.errors[error]){
						$('#'+error+'Error').show();
					}
				}
				if(result.status == 'error'){
					$('.status.error').show();
				}
				if(result.status == 'success'){
					$('.status.success').show();
					document.location.reload();
				}
				$('#form form button').attr('disabled','');
				$('#loading').hide();
			}
		});

		$('#signInForm').ajaxForm({
			beforeSubmit: function(a,f,o) {
				$('#form form button').attr('disabled','disabled');
				$('#loading').show();
			},
			success: function(result) {
				result = jQuery.parseJSON(result);
				if(result.status == 'error'){
					$('.status.error').show();
				}
				if(result.status == 'success'){
					document.location.reload();
				}
				$('.signInForm button').attr('disabled','');
			}
		});

		$('.addcart').click(function(e){
			e.preventDefault();
			data = new Object();
			data.productId = $(this).attr('rel');
			data.quantity = $(this).parent().prev().find('input').val();
			$.post(
				"/cart/addproduct",
				data,
				function(data) {
					$('#cart').html(data);
					Cufon.refresh();
				});
		});
		
		$('#newsletterForm').ajaxForm({
			beforeSubmit: function(a,f,o) {
				$('#form form button').attr('disabled','disabled');
				$('#loading').show();
			},
			success: function(result) {
				$('.error').hide();
				result = jQuery.parseJSON(result);
				for (error in result.errors){
					if(result.errors[error]){
						$('#'+error+'Error').show();
					}
				}
				if(result.status == 'error'){
					$('.status.error').show();
				}
				if(result.status == 'success'){
					$('.status.success').show();
				}
				$('#form form button').attr('disabled','');
				$('#loading').hide();
			}
		});

		$('.buttons a.yes').click(function(e){
			e.preventDefault();
			$.ajax({
				url: "/user/agevalidate",
				success: function(){
					document.location.href = '/';
				}
			});
		});

	});
// MAIN JQUERY END //
	
function signOut(){
	$.ajax({
		url: "/user/signout",
		success: function(){
			document.location.reload();
		}
	});
}

function sendOrder(){
	$.ajax({
		url: "/cart/order",
		success: function(){
			document.location.reload();
		}
	});
}
