﻿/*
# auther:	Rustamov Ahrik
# created:	07.07.2011

# File starting jQuery effects
*/

(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});
	//функция центрования контента в окне
	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
	});
	

	//Обработка формы после нажатие кнопки отправить
	$(".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 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/>"}
		
		$(".messag").html("<span style='color:red;'>"+error+"</span>");
		
		if(error==''){
			$.post("/jform/submit.php", { names: namesj, tell: tellj, goodtime:goodtimej, info:infoj }, function(data){
				if (data=='1'){
					$(".messag").html('<strong style="color:green;">Спасибо Вам, что выбрали именно нас. В ближайшее время наши специалисты с вами свяжутся!</strong>');
					$("#conform_ah .polya1 input[name=names]").attr("value", "");
					$("#conform_ah .polya1 input[name=tell]").attr("value", "");
					$("#conform_ah .polya1 input[name=goodtime]").attr("value", "");
					$("#conform_ah .polya1 textarea[name=info]").attr("value", "");
				} else {
					$(".messag").html('<strong style="color:red;">Ошибка при отправки письма!</strong>');
				}
			});
		}

	});
	
	/*CALC*/
	$(".closebot").click(function(){
		$("#otpravcalc").css({"opacity":0, "display":"none"});
		$(".messag").html('');
		$(".polya1, .polya1").css({"display":"block"});
		$("#otpravcalc input").attr("value", "");
		$("#otpravcalc textarea").attr("value", "");
	});
	
	$(".calcget a").click(function(){
		$(window).resize(resize_func('#otpravcalc'));
		var arrmas = [];//Массив количество заказов
		var arrmasr = [];//Массив сумма заказов
		var i = 0;
		
		var idel = $(this).attr('name');
		var zaglov = $(idel + ' .gal_header h4').html();
		var tablcal = $(idel + ' .formcaaweb').html();
		var summa = $(idel + ' .summacall').html();
		//alert(summa);
		
		$('#otpravcalc .otpravcalc_tabl').html(tablcal);
		$('#otpravcalc .otpravcalc_tabl input').attr('disabled','disabled');
		$('#otpravcalc .otpravcalc_tabl').remove('.maxminknop');
		$('#otpravcalc .otpravcalc_tabl em').remove(":contains('шт.')");
		$('#otpravcalc .calcsumma').html(summa);
		
		$("#otpravcalc .messag").html('');
		$("#otpravcalc .conform_ah_header div").html(zaglov);
		resize_func('#otpravcalc');
		$("#otpravcalc").stop().animate({
			opacity: 1
		},700);
		//return false
	});
	//*CALC*/
	
});
})(jQuery);
