$(function(){
	basketAmount(); 
	$( "#login-form:ui-dialog" ).dialog( "destroy" );
	$('#step2, #step3').hide();
        $('#basket_basket').corner('6px');
    $( "#basket-area" ).dialog({
            height: 600,
            width: 600,
            modal: true,
            autoOpen: false
    });
	
	var options = {
        target: "#basket-form-output",
        beforeSubmit: beforeSend,
        success: successResponse,
        dataType: "json",
        timeout: 3000
    };

    $('#basket-form-ajax').submit(function() {
        $(this).ajaxSubmit(options);
            return false;
    });
});

function viewBasketForm(){
    $('#basket-area').dialog('open');
	getBasketArea();
}

function getBasketArea(){
	$('#orderArea').addClass('loading');
	$.get('/ajax/html_basket_area.php', function(data){
		$('#orderArea').html(data).removeClass('loading');
		//$("#orderArea tr:odd").addClass('odd');
	});
}

function beforeSend(){
	$('#basketArea').addClass('loading');
}

function successResponse(resp){
	if(resp.error == 1){
		$('#'+resp.attr).addClass('error');
		$('#label-'+resp.attr).addClass('error');
		alert(resp.msg);
	} else {
		$('#step1').hide();
		$('#step2Area').html(resp.msg);
		$('#step2').show();
	}
}

function viewStep1(){
	$('#step2').hide();
	$('#step1').show();
}

function viewStep3(){
	// send data
	var data = $('#basket-form-ajax').serialize();
	$.getJSON('/ajax/json_step3.php?'+data, function(resp){
		//alert(resp.url);
		location.href=resp.url;
	});
}


function basketAmount(){
	$('#header').css('height', '120px');
	$('#basket_basket').show();
	$.getJSON('/ajax/json_basket_count.php', function(resp){
		$('#basketCount').html(resp.count);
		$('#basketAmount').html(resp.amount);		 
                if(resp.count > 0){
					$('#header').css('height', '120px');
                    $('#basket_basket').show();
                } else {
                    $('#basket_basket').hide();
					$('#header').css('height', '80px');
                }
	});
}


function deleteItem(id){
	$.getJSON('/ajax/json_basket_delete.php?id='+id, function(resp){
		if(resp.error == 0){
			$('#item-'+id).removeClass('de-active').addClass('active');
			$('#itemExist').val(0);
			basketAmount();getBasketArea();
			//alert($('#itemExist').val());
		} else {
			//alert(resp.msg);
		}
	});
}

function basket(id){
	
	if($('#itemExist').val() == 0){
		$.getJSON('/ajax/json_basket_add.php?id=film'+id, function(resp){
			if(resp.error == 0){
				$('#item-'+id).removeClass('active').addClass('de-active');
				$('#itemExist').val(1);
				basketAmount();
				
				$('#price-msg-'+id).hide();
				$('#basket-status').html('<a href="javascript:viewBasketForm();">ÄÎÁÀÂËÅÍÎ Â ÊÎÐÇÈÍÓ! <font color=blue>ÑÌÎÒÐÅÒÜ ÊÎÐÇÈÍÓ&nbsp;&rarr;</font></a>');
				//alert($('#itemExist').val());
			} else {
				alert(resp.msg);
			}
		});
	} else {

		$.getJSON('/ajax/json_basket_delete.php?id=film'+id, function(resp){
			if(resp.error == 0){
				$('#item-'+id).removeClass('de-active').addClass('active');
				$('#itemExist').val(0);
				basketAmount();
				$('#price-msg-'+id).show();
				$('#basket-status').html('');
				//alert($('#itemExist').val());
			} else {
				//alert(resp.msg);
			}
		});
	}
} 

function checkItem(id){
	$.getJSON('/ajax/json_basket_check_exist.php?id=film'+id, function(resp){
		if(resp.exist == 1){
			$('#item-'+id).removeClass('active').addClass('de-active');
			$('#price-msg-'+id).hide();
			$('#basket-status').html('<a href="javascript:viewBasketForm();">Ôèëüì äîáàâëåí â êîðçèíó</a>');
		} else {
			$('#item-'+id).addClass('active').removeClass('de-active');
			$('#price-msg-'+id).show();
		}
	});
}

function checkAfterEvent(id){
	$.getJSON('/ajax/json_basket_check_exist.php?id=film'+id, function(resp){
		$('#itemExist').val(resp.exist);		
	});
}

function addBasket(id){
	var basket = $.cookie('basket');
	
}


