var lightbox_options = {
	imageLoading:			'templates/img/lightbox-ico-loading.gif',
	imageBtnPrev:			'templates/img/lightbox-btn-prev.gif',
	imageBtnNext:			'templates/img/lightbox-btn-next.gif',
	imageBtnClose:			'templates/img/lightbox-btn-close.gif',
	imageBlank:				'templates/img/lightbox-blank.gif'
};

$(document).ready(function() {

	$('a.lightbox').lightBox( lightbox_options );

	$("#w_cart_add").dialog("destroy");
	$("#w_cart_added").dialog("destroy");
	make_dialog();
	
	$(".show_element").click(function(){
		//tovar_id = $(this).attr('id').replace(/more_/, '');
		
		$("#ajax_loader").show();
		$.get(
			$(this).attr('href'), 
			function(data){
				$("#ajax_loader").hide();
				$("#show_element").html(data.html);
				$('#show_element').dialog('open');
			},
			'json'
		);
		
		return false;
	});

	$(".add_to_cart").click(function(){
		//tovar_id = $(this).attr('id').replace(/cart_add_/, '');
		
		$("#ajax_loader").show();
		$.get(
			$(this).attr('href'), 
			function(data){
				$("#ajax_loader").hide();
				$("#cart_add_form").html(data.html);
				$('#w_cart_add').dialog('open');
			},
			'json'
		);
		
		return false;
	});
	
	$(".show_comments").click(function(){
		//order_id = $(this).attr('id').replace(/comments_/, '');
		
		$("#ajax_loader").show();
		$.get(
			$(this).attr('href'),
			function(data){
				$("#ajax_loader").hide();
				$("#show_comments").html(data.html);
				$("#show_comments").dialog('open');
			},
			'json'
		);
		
		return false;
	});
	
	$(".show_order").click(function(){
		//order_id = $(this).attr('id').replace(/order_/, '');
		
		$("#ajax_loader").show();
		$.get(
			$(this).attr('href'),
			function(data){
				$("#ajax_loader").hide();
				$("#show_order").html(data.html);
				$("#show_order").dialog('open');
			},
			'json'
		);
		
		return false;
	});
	
	$('a.name').tooltip({
		track: true,
		delay: 0,
		showURL: false,
		fade: 200
	});
	
	$('a.lupa').tooltip({
		track: true,
		delay: 0,
		showURL: false,
		fade: 200
	});
	
	$('a.lupa').click(function(){
		return false;
	});
	
	$('#transport').click(function(){
		if ($(this).attr('checked') && transport_added == 0) {
			var sum = $('#total_sum').text(); 
			sum = sum.replace(',', '.');
			sum = parseFloat(sum) + parseFloat(transport);
			sum = sum.toFixed(2).toString().replace('.', ',');
			$('#total_transport').text(transport.toFixed(2).toString().replace('.', ','));
			$('#total_sum').text(sum);
			transport_added = 1;
		}
		if ($(this).attr('checked') == false && transport_added == 1) {
			var sum = $('#total_sum').text();
			sum = sum.replace(',', '.');
			sum = parseFloat(sum) - parseFloat(transport);
			sum = sum.toFixed(2).toString().replace('.', ',');
			$('#total_transport').text('0,00');
			$('#total_sum').text(sum);
			transport_added = 0;
		}
	});
	
	$('.pd4').click(function(){
		var url = $(this).attr('href');
		window.open(url, '_blank', 'resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes, width=600, height=400');
		return false;
	});
	
	$('.order_print').click(function(){
		var url = $(this).attr('href');
		window.open(url, '_blank', 'resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes, width=600, height=400');
		return false;
	});
	
	$('.req_del').click(function(){
		var row_id = $(this).attr('id').replace(/delete_/, '');
		$('#req_row_'+row_id).hide();
		//return false;
	});
	
	$('.req_add').click(function(){
		string_count = string_count + 1;
		var row = 
			'<tr id="req_row_' + string_count + '">' +
			'<td>' + string_count + '</td>' +
			'<td>' + req_row + '</td>' +
			'<td>' +
			'<input type="checkbox" name="delete[]" value="1" id="delete_' + string_count + '" class="req_del" onChange="$(\'#req_row_'+ string_count + '\').hide();" /> ' +
			'<label for="delete_' + string_count + '">удалить</label>' +
			'</td>' +
			'</tr>';
		$("#requests_table").append(row);
		return false;
	});
	
	$('.req_add2').click(function(){
		string_count = string_count + 1;
		var row = 
			'<tr id="req_row_' + string_count + '">' +
			'<td>' + string_count + '</td>' +
			req_row +
			'<td>' +
			'<input type="checkbox" name="delete[]" value="1" id="delete_' + string_count + '" class="req_del" onChange="$(\'#req_row_'+ string_count + '\').hide();" /> ' +
			'<label for="delete_' + string_count + '">удалить</label>' +
			'</td>' +
			'</tr>';
		$("#requests_table").append(row);
		return false;
	});
	
	$('.add_photo').click(function(){
		$("#photos").append('<input type="file" name="photo[]" /><br/>');
		return false;
	});
	
});

function make_dialog() {
	$("#show_element").dialog({
		autoOpen: false,
		height: 500,
		width: 700,
		modal: true,
		buttons: {
			'Закрыть': function() {
				$(this).dialog('close');
			}
		},
		close: function() {
		}
	});
	
	$("#show_comments").dialog({
		autoOpen: false,
		height: 500,
		width: 700,
		modal: true,
		buttons: {
			'Добавить': function() {
				$("#ajax_loader").show();
				//console.log($("#comment_add_form form").attr('action'));
				//console.log($("#comment_add_form form").serialize());
				$.post(
					$("#comment_add_form form").attr('action'), 
					$("#comment_add_form form").serialize(), 
					function(data){
						$("#ajax_loader").hide();
						$('#show_comments').dialog('close');
						$("#show_comments").html(data.html);
						$('#show_comments').dialog('open');
					},
					'json'
				); 
				
			},
			'Закрыть': function() {
				$(this).dialog('close');
			}
		},
		close: function() {
		}
	});
	
	$("#show_order").dialog({
		autoOpen: false,
		height: 500,
		width: 700,
		modal: true,
		buttons: {
			'Закрыть': function() {
				$(this).dialog('close');
			}
		},
		close: function() {
		}
	});

	$("#w_cart_add").dialog({
		autoOpen: false,
		height: 350,
		width: 450,
		modal: true,
		buttons: {
			'Добавить': function() {
				$("#ajax_loader").show();
				$.post(
					$("#cart_add_form form").attr('action'), 
					$("#cart_add_form form").serialize(), 
					function(data){
						$("#ajax_loader").hide();
						$("#w_cart_add").dialog('close');
						$("#w_cart_added").html(data.html);
						$('#w_cart_added').dialog('open');
						$('#cart_count').html(data.cart_count);
					},
					'json'
				);
				
			},
			'Закрыть': function() {
				$(this).dialog('close');
			}
		},
		close: function() {
		}
	});
	
	$("#w_cart_added").dialog({
		autoOpen: false,
		height: 350,
		width: 350,
		modal: true,
		buttons: {
			Ok: function() {
					$(this).dialog('close');
					//$(this).dialog('close');
				}
		},
		close: function() {
		}
	});
}

