(function($){
$(function() {
	$("#conform_ah, #otpravcalc").draggable({handle: "div.conform_ah_header"});
	$("#conform_ah, #otpravcalc").draggable({containment: "html", scroll: false});
	$("#conform_ah, #otpravcalc").css({"opacity":0, "display":"none"});
	$("#closebot").css({"opacity":0.5});
	
	
	$(".polya1 input[name=tell], .polya2 input[name=telfon").keyup(function(){
		var znach = $(this).attr("value");
		var reg=/[^(\d+)]/;
		var result = znach.replace(reg, "");
		$(this).val(result);
	});

	$(".polya1 input[name=names], .polya2 input[name=fio]").keyup(function(){
		var znach = $(this).attr("value");
		var reg=/[^(\D+)]/;
		var result = znach.replace(reg, "");
		$(this).val(result);
	});

	$(".polya1 input[name=email], .polya2 input[name=emailn]").focusout(function(){
		var znach = $(this).attr("value");
		var reg=/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i;
		var result = znach.replace(reg, "");
		if (result!=''){
			$(this).val('');
			alert("Пожалуйста, введите свой настоящий e-mail");
		}
	});
	
	
	//функция центрования контента в окне
	function resize_func(oprclass)
	{
		//текущая ширина и высота окна
		var window_width = parseInt($(window).width());
		var window_height = parseInt($(window).height());
			//текущая ширина и высота контента
		var content_width = parseInt($(oprclass).outerWidth());
		var content_height = parseInt($(oprclass).outerHeight());
			//величина сдвига контента
		var top = parseInt((window_height - content_height) / 2);
		var left = parseInt((window_width - content_width) / 2);
			//коррекция, если окно меньше, чем контент
		if(window_width < content_width) left = 0;
		if(window_height < content_height) top = 0;
			//теперь плавная анимация контента в центр окна.

		$(oprclass).css({"left": left, "top": top, "display":"block"});
	};
	//обработчик на событие изменения размеров окна

	$(".closebot").click(function(){
		$("#conform_ah").css({"opacity":0, "display":"none"});
		$(".messag").html('');
		$(".polya1, .polya1").css({"display":"block"});
		$("#conform_ah input").attr("value", "");
		$("#conform_ah textarea").attr("value", "");
	});
	
	$(".pozvoni").click(function(){
		$(window).resize(resize_func('#conform_ah'));
		$(".messag").html('');
		
		$(".conform_ah_header div").html("Заказать звонок!");
		$(".polya2").css({"display":"none"});
		$(".polya1").css({"display":"block"});
		resize_func('#conform_ah');
		$("#conform_ah").stop().animate({
			opacity: 1
		},700);
		//return false
	});
	
	$(".pozvoniobr").click(function(){
		$(window).resize(resize_func('#conform_ah'));
		$(".messag").html('');
		
		$(".conform_ah_header div").html("Форма обратной связи");
		$(".polya2").css({"display":"block"});
		$(".polya1").css({"display":"none"});
		resize_func('#conform_ah');
		$("#conform_ah").stop().animate({
			opacity: 1
		},700);
		//return false
	});
	

	//Обработка формы после нажатие кнопки отправить
	$(".submit1").click(function(){
		
		$(".messag").html('<img src="/jform/loader.gif" border="0" />');
	
		//получаем данные из полей
		var namesj = $("#conform_ah .polya1 input[name=names]").attr("value");
		var tellj = $("#conform_ah .polya1 input[name=tell]").attr("value");
		var emalj = $("#conform_ah .polya1 input[name=email]").attr("value");
		var goodtimej = $("#conform_ah .polya1 input[name=goodtime]").attr("value");
		var infoj = $("#conform_ah .polya1 textarea[name=info]").attr("value");
		
		var error='';
		//проверяем обязательные поля
		if (namesj=='') {error=error+"Пустое поле: Ваше имя<br/>"}
		if (tellj=='') {error=error+"Пустое поле: Ваш телефон<br/>"}
		if (emalj=='') {error=error+"Пустое поле: Е-mail<br/>"}
		
		$(".messag").html("<span style='color:red;'>"+error+"</span>");
		
		if(error==''){
			$.post("/jform/submit.php", { names: namesj, tell: tellj, email: emalj, goodtime:goodtimej, info:infoj, ahrikform:0 }, function(data){
				if (data=='1'){
					$(".messag").html('<strong style="color:#939598;">Спасибо Вам, что выбрали именно нас. В ближайшее время наши специалисты с вами свяжутся!</strong>');
					$("#conform_ah .polya1 input[name=names]").attr("value", "");
					$("#conform_ah .polya1 input[name=tell]").attr("value", "");
					$("#conform_ah .polya1 input[name=email]").attr("value", "");
					$("#conform_ah .polya1 input[name=goodtime]").attr("value", "");
					$("#conform_ah .polya1 textarea[name=info]").attr("value", "");
					$("#conform_ah .polya1").css("display", "none");
				} else {
					$(".messag").html('<strong style="color:red;">Ошибка при отправки письма!</strong>');
				}
			});
		}

	});
	
	$(".submit2").click(function(){
		
		$(".messag").html('<img src="/jform/loader.gif" border="0" />');
	
		//получаем данные из полей
		var fioj = $("#conform_ah .polya2 input[name=fio]").attr("value");
		var companyj = $("#conform_ah .polya2 input[name=company]").attr("value");
		var telfonj = $("#conform_ah .polya2 input[name=telfon]").attr("value");
		var emailnj = $("#conform_ah .polya2 input[name=emailn]").attr("value");
		var messagessj = $("#conform_ah .polya2 textarea[name=messagess]").attr("value");
		
		var error='';
		//проверяем обязательные поля
		if (fioj=='') {error=error+"Пустое поле: Ф.И.О.<br/>"}
		if (telfonj=='') {error=error+"Пустое поле: Ваш телефон<br/>"}
		if (emailnj=='') {error=error+"Пустое поле: Е-mail<br/>"}
		
		$(".messag").html("<span style='color:red;'>"+error+"</span>");
		
		if(error==''){
			$.post("/jform/submit.php", { fio: fioj, company: companyj, emailn: emailnj, telfon:telfonj, messagess:messagessj, ahrikform:1 }, function(data){
				if (data=='1'){
					$(".messag").html('<strong style="color:#939598;">Спасибо Вам, что выбрали именно нас. В ближайшее время наши специалисты с вами свяжутся!</strong>');
					$("#conform_ah .polya2 input[name=fio]").attr("value", "");
					$("#conform_ah .polya2 input[name=telfon]").attr("value", "");
					$("#conform_ah .polya2 input[name=company]").attr("value", "");
					$("#conform_ah .polya2 input[name=emailn]").attr("value", "");
					$("#conform_ah .polya2 textarea[name=messagess]").attr("value", "");
					$("#conform_ah .polya2").css("display", "none");
				} else {
					$(".messag").html('<strong style="color:red;">Ошибка при отправки письма!</strong>');
				}
			});
		}

	});
	
});
})(jQuery);
