
$j(document).ready(function(){
	
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	Подключаем календарь
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	if ($j(".input-date").length>0) {
	
		$j.datepicker.setDefaults(
			$j.extend($j.datepicker.regional["ru"])
		);
		
		$j(".input-date").datepicker({
			changeMonth: true,
			changeYear: true,
			dateFormat: "yy-mm-dd",
			yearRange: "2010:2020"
		});
		
		$j("#ui-datepicker-div").css("z-index", "1000");
	}
	
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	Подключаем календарь
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	$j("#feedback-clear-log").click(function () {

		if (confirm("Вы действительно хотите очистить историю сообщений?")) {
			
			$j.ajax({
				url: "/admin/modules/module/block/feedback/handler/feedback-clear-log.handler.php",
				dataType: "json",
				type: "POST",
				data: ({}),
				
				success: function(response){
					
					if (response.result=="success") {					
						alert(response.text);
						document.location = document.location;
					}
					else if (response.result=="error") {
						alert(response.text);
					}
					else {
						alert(response);
					}
				}
			});
		}
			
		return false;
	});

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	Удалить отмеченные
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	$j("#check-all").click(function(){
		$j("[name=id_record]").each(function(){
			this.checked = ($j("#check-all:checked").length > 0)
		});
	});
	
	$j("#feedback-delete-records").click(function () {
		
		if ($j("[name=id_record]:checked").length==0)
			return false;
		
		var arr_id = Array();
		
		$j("[name=id_record]:checked").each(function(i){
			arr_id[i] = $j(this).val();
		});
		
		var ids = arr_id.join();
		
		if (confirm("Вы действительно хотите удалить выбранные записи?")) {
			
			$j.ajax({
				url: "/admin/modules/module/block/feedback/handler/feedback-delete-records.handler.php",
				dataType: "json",
				type: "POST",
				data: ({
					ids : ids
				}),
				
				success: function(response){
					
					if (response.result=="success") {					
						alert(response.text);
						document.location = document.location;
					}
					else if (response.result=="error") {
						alert(response.text);
					}
					else {
						alert(response);
					}
				}
			});
		}
			
		return false;
	});
	
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	$j("#feedback-template").text (''+$j("#feedback-template-temp").html()+'');

	$j("#module-feedback-submit").click(function () {

		bodyContent = $j.ajax({
			url: "/admin/modules/module/block/feedback/handler/feedback-update.handler.php",
			type: "POST",
			data: ({

				allow	: $j('#feedback-allow:checked').val(),
				mails	: $j('#feedback-mails').val(),
				subject	: $j('#feedback-subject').val(),
				mail	: $j('#feedback-mail-template').val(),
				captcha	: $j('#feedback-captcha:checked').val(),
				template: $j('#feedback-template').val(),
				access	: $j('#feedback-access').val(),
				error	: $j('#feedback-error').val()

			}),
			success: function(msg){

				alert('Сохранено!');
			}
		}
		).responseText;
		
		return false;
	});


	$j("#feedback-send").click(function () {

		var name 		= $j("#feedback-name").val();
		var contacts 	= $j("#feedback-contacts").val();
		var persons		= $j("#feedback-persons").val();
		var date 		= $j("#feedback-date").val();
		var time 		= $j("#feedback-time").val();
		var type		= $j(this).parent().parent().parent().parent().parent().parent().parent().find(".table-type").val();
		var table		= $j(this).parent().parent().parent().parent().parent().parent().parent().find(".table-num").text();
		
		if ( (name!="") && (contacts!="") && (persons!="") && (date!="") && (time!="") && (type!="") && (table!="") ) 
			$j.ajax({
				url: "/admin/modules/module/block/feedback/handler/feedback-submit.handler.php",
				type: "POST",
				data: ({					
					name 		: name,
					contacts 	: contacts,
					persons 	: persons,
					date		: date,
					time		: time,
					type		: type,
					table		: table
				}),
				success: function(msg){
					if (msg!=0) {
						
						alert("Спасибо, ваша заявка принята. Наш менеджер свяжется с вами при первой возможности.");
						
						setTimeout(function(){
							$j(".resform input:text").val("");
							$j(".resform textarea").val("");
						}, 500);						
					}
					else
						alert("Ошибка. Заявка не может быть отправлена.");
				}
			});
		else
			alert("Все поля должны быть заполнены.");
			
		return false;
	});

});


