$(document).ready(function() {
	initCufon();
	$('.box form').submit(function(f) {
		if(!$(this).hasClass('fruit-not-available')) {
			if($(this).find('input[name=cupID]').attr('value') == '3') {
				alert('#ERROR10');
			}
			$.ajax({
				'type': 'POST',
				'url': $(this).attr('action'),
				'data': $(this).serialize(),
				'success': function(d) {
					$('#sidebar .c').html(d);
				}
			});
		}
		else
		{
			alert('Bu bardaktaki meyvelerden biri ya da birkaçı bu mevsimde taze olarak bulunmuyor. Size sadece mevsim meyvelerini ulaştırmak istediğimiz için bu bardağı şu an sunamıyoruz.');
		};
		return false;
	});
	$('.add-delivery-address').submit(function(f) {
		$.ajax({
			'type': 'POST',
			'url': $(this).attr('action'),
			'data': $(this).serialize(),
			'success': function(d) {
				location.reload(true);
			}
		});
		return false;
	});
	$('.holder2 .btn-close').live('click', function() {
		$('#sidebar .c').load(this.toString());
		return false;
	});
	$('.holder2 form select').live('change', function() {
		$.ajax({
			'type': 'POST',
			'url': $(this).closest('form').attr('action'),
			'data': $(this).closest('form').serialize(),
			'success': function(d) {
				$('#sidebar .c').html(d);
			}
		});
		return false;
	});
	$('.order-form .col3 select').change(function() {
		$(this).closest('form').attr('action', function() { return this.action + '/update/'; }).submit();
	});
	$('input[name=deliveryTime]').click(function() {
		$(this).val() == 'later' ? $('.laterDeliveryInput').fadeIn('fast') : $('.laterDeliveryInput').fadeOut('fast');
	});
	$('.holder2 .btn-holder a').live('click', function() {
		if(!$('.holder2 .list li').length > 0) {
			alert('Sepetinizde Hic Urun bulunmamaktadir.');
			return false;
		}
	});
	$('input[name=dateOfBirth]').datepicker({
		changeMonth: true,
		changeYear: true,
		showAnim: false,
		yearRange: '1920:2000',
		dateFormat: 'dd/mm/yy',
		dayNamesMin: ['Pa', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct', 'Pa'],
		monthNamesShort: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara']
	});
	$('#ui-datepicker-div').hide();
	$('input:radio[name=deliveryAddress]:first, input:radio[name=paymentType]:first').attr('checked', 'checked');
	$('.boxes-row .heading a').colorbox({
		'innerWidth': '717px',
		'initialWidth': '317px', 
		onComplete: function() {
			$('.popup-form').submit(function(f) {
				if($(this).find('input[name=cupID]').attr('value') == '3') {
					alert('#ERROR14');
				}	
				$.ajax({
					'type': 'POST',
					'url': $(this).attr('action'),
					'data': $(this).serialize(),
					'success': function(d) {
						$('#sidebar .c').html(d);
						$.fn.colorbox.close();
					}
				});
				return false;
			});
		}
	});
	$('.add-link').colorbox({
		'innerWidth': '556px',
		'innerHeight': '350px',
		onComplete: function(){
			$('.add-delivery-address').submit(function(f) {
				$.ajax({
					'type': 'POST',
					'url': $(this).attr('action'),
					'data': $(this).serialize(),
					'success': function(d) {
						location.reload(true);
					}
				});
				return false;
			});
		}
	});
	$(".btnClose, .artinContainer a").live('click', function() {
		$.fn.colorbox.close();
	});
	$('.out-of-stock, .new-cup').prepend('<div class="notify"></div>');
	$('.out-of-stock form .btn-submit').attr('disabled', 'disabled');
	$('a[href*=delete]').click(function(e) { 
		if(!confirm('Silmek istediğinizden eminmisiniz?')) {
			e.preventDefault();
		}
	});
	$('a[href*="add-to-cup"]').click(function(e) {
		var rHrefValues = $(this).attr('href').split('/');
		var placeholder = $('.left-holder .list li img:last');
		if(placeholder.length > 0) {
			placeholder.parent('li').html('<a style="background-color: #' + $(this).attr('rel') + '" href="#remove-from-cup/' + rHrefValues[1] + '"><span>' + $(this).text() + '</span></a>');
			$('.cup-prepare').append('<input type="hidden" rev="' + $(this).attr('rev') +'" name="fruits[]" value="' + rHrefValues[1] + '"/>');
			updateCupIndicator();
			updateRetailPrice();
		}
		else {
			alert('#ERROR15');
		}
		e.preventDefault();
	});
	$('a[href*="remove-from-cup"]').live('click', function(e) {
		var rHrefValues = $(this).attr('href').split('/');
		$(this).parent('li').html('<img src="' + listPlaceHolderImage + '"/>');
		$('.cup-prepare input[value=' + rHrefValues[1] + ']:first').remove();
		updateCupIndicator();
		updateRetailPrice();
		e.preventDefault();
	});
	$('form .btn-ekle').click(function() {
		var placeholder = $('.left-holder .list li img');
		if(placeholder.length == 0 && $('.cup-prepare input[name=cupName]').val().length >= 1) {
			$('.cup-prepare').submit();
		}
		else if(placeholder.length == 0 && $('.cup-prepare input[name=cupName]').val().length < 1) {
			alert('#ERROR16');
		}
		else if(placeholder.length > 0 && $('.cup-prepare input[name=cupName]').val().length >= 1) {
			alert('#ERROR17');
		}
		else {
			alert('#ERROR18');
		}
		e.preventDefault();
	});
	$('form input[name="fruits[]"]').click(function() {
		updateRetailPrice(); 
	});
	var updateCupIndicator = function() {
		var placeholder = $('.left-holder .list li img');
		var maxAvailableFruitCount = 4;
		$('.cup-indicator:not(.price) span').text((maxAvailableFruitCount - placeholder.length)*25);
	}
	var updateRetailPrice = function() {
		var totalRetailPrice = 0;
		var totalCalories = 0;
		$('input[name="fruits[]"]:checked').each(function(i, v) {
			totalRetailPrice += parseFloat($(v).attr('rev').split('|')[0]);
			totalCalories += parseFloat($(v).attr('rev').split('|')[1]);
		});
		$('input[name="fruits[]"][type="hidden"]').each(function(i, v) {
			totalRetailPrice += parseFloat($(v).attr('rev').split('|')[0]);
			totalCalories += parseFloat($(v).attr('rev').split('|')[1]);
		});
		$('.cup-prepare .retail-price, .cup-indicator .calories').text(totalCalories + ' Kalori');
		if(totalRetailPrice >= customCupMinAmount) {
			$('.cup-prepare .retail-price, .cup-indicator .retail-price').text(totalRetailPrice.toFixed(2) + ' TL');
		}
		else {
			$('.cup-prepare .retail-price, .cup-indicator .retail-price').text(customCupMinAmount.toFixed(2) + ' TL');
		}
	}
	$('.btnCloseAlert').live('click', function(e) {
		$('.maAlertOverlay').hide();
		$('body').css("overflow","visible");
		e.preventDefault();
	});
});
function alert(errMsg){
	document.location.href = "#top";
	$('.maAlertOverlay').show().css({'height': $(window).height(), 'width': $(window).width()});
	$('body').css("overflow","hidden");
	$('.alertTextChange').text(errMsg);
}
function initCufon() {
	Cufon.replace('.header-text h2 span', { fontFamily: 'AauxPro-Light'});
	Cufon.replace('.header-text h2 strong', { fontFamily: 'AauxPro-Regular'});
	Cufon.replace('#header .slogan', { fontFamily: 'AauxPro-ThinItalic'});
	Cufon.replace('#footer .footer-r .phone em ', { fontFamily: 'AauxPro-Bold'});
}
function cekici(){
 $.get('/temalar/teksayfa/basket.php', function(data) {
  $('.hugo').html(data);
});
}



