function show(Id){
	$(Id).show();
}
function hide(Id){
	$(Id).hide();
}
$(function(){
	// Dialog			
	$('#dialog').dialog({
		autoOpen: false,
		width: 900,
		position: 'top',
	});
	
	// Dialog Link
	$('.dialogLink').click(function(){
		var url = $(this).attr('href');
		$.ajax({
			url: url,
			dataType: 'json',
			beforeSend:function() {
				$('#dialog').dialog('close');
				$('#dialog').dialog({ title: "Идет загрузка" });
				$('#dialog').html("Пожалуйста подождите...");
				$('#dialog').dialog('open');
			},
			success: function(data) {
				$('#dialog').dialog({ title: data.title });
				$('#dialog').html(data.body);
				$('#dialog').dialog('open');
			}
		});
		return false;
	});
	
	$('#callbackDivClose').click(function(){
		hide('#callbackDiv');
	});
	$('#callBack').click(function(){
		show('#callbackDiv');
	});
	$('#email').click(function(){
		show('#emailDiv');
	});
	$('#emailDivClose').click(function(){
		hide('#emailDiv');
	});
	$('#control').click(function(){
		show('#controlDiv');
	});
	$('#controlDivClose').click(function(){
		hide('#controlDiv');
	});
	
	$('#callbackInputButton').click(function() {
		var error = "";
		var name = $('#callbackInputName').val();
		var phone = $('#callbackInputPhone').val();
		var captcha = $('#callbackInputCaptcha').val();
		var agentId = $('#agentId').val();
		if (!name || !phone || !captcha) {
			error = "Все поля обязательны для заполнения";
		}
		if (error) {
			alert(error);
			return false;
		}
		$.ajax({
			url: '/agent/agent/callbackAjax',
			dataType: 'json',
			type: "POST",
			data: {name: name,phone: phone, captcha: captcha, agentId: agentId},
			success: function(data) {
				if (data.result == 1) {
					hide('#callbackDiv');
				}
				if (data.msg) {
					alert(data.msg);
				}
			}
		});		
	});
	
	$('#emailInputButton').click(function() {
		var error = "";
		var name = $('#emailInputName').val();
		var email = $('#emailInputEmail').val();
		var body = $('#emailTextAreaBody').val();
		var captcha = $('#emailInputCaptcha').val();
		var agentId = $('#agentId').val();
		if (!name || !email || !captcha || !body) {
			error = "Все поля обязательны для заполнения";
		}
		if (error) {
			alert(error);
			return false;
		}
		$.ajax({
			url: '/agent/agent/emailAjax',
			dataType: 'json',
			type: "POST",
			data: {name: name, email: email, body: body, captcha: captcha, agentId: agentId},
			success: function(data) {
				if (data.result == 1) {
					hide('#emailDiv');
				}
				if (data.msg) {
					alert(data.msg);
				}
			}
		});		
	});	
	$('#controlInputButton').click(function() {
		var error = "";
		var name = $('#controlInputName').val();
		var email = $('#controlInputEmail').val();
		var body = $('#controlTextAreaBody').val();
		var captcha = $('#controlInputCaptcha').val();
		var agentId = $('#agentId').val();
		if (!name || !email || !captcha || !body) {
			error = "Все поля обязательны для заполнения";
		}
		if (error) {
			alert(error);
			return false;
		}
		$.ajax({
			url: '/agent/agent/controlAjax',
			dataType: 'json',
			type: "POST",
			data: {name: name, email: email, body: body, captcha: captcha, agentId: agentId},
			success: function(data) {
				if (data.result == 1) {
					hide('#emailDiv');
				}
				if (data.msg) {
					alert(data.msg);
				}
			}
		});		
	});	
});
