var flag = false;
var call_flag = false;
var formMaxWigth = 356;
function btnClick() {
	var obj = document.getElementById("form-order");
	if (!flag) {
		obj.className = "actives png24";
	}
	else {
		obj.className = "nonactives png24";
	}
	flag = !flag;
}

// форма заказа сайта
$(function(){
	$("#order_button, #close").click(function(){

			if (!flag && !call_flag){
				$("#form-order").removeClass("nonactives").addClass("actives"); // показываем заказ сайта
			}
			if (!flag && call_flag){
	  			$("#call-order").removeClass("actives").addClass("nonactives"); // прячем заказ звонка
	  			$("#form-order").removeClass("nonactives").addClass("actives"); // показываем заказ сайта
			}
			if (flag){
				$("#form-order").removeClass("actives").addClass("nonactives"); // прячем заказ сайта
			}

		if(!$.browser.msie) {
				if (!flag && !call_flag){
					$("#form-order").animate({right:"35%"},500); // показываем заказ сайта
				}
				if (!flag && call_flag){
					$("#call-order").animate({left:-formMaxWigth},500); // прячем заказ звонка
					$("#form-order").animate({right:"35%"},500); // показываем заказ сайта
					call_flag = ! call_flag;
				}
				if (flag){
					$("#form-order").animate({right:-formMaxWigth},500); // прячем заказ сайта
				}
		}
		flag = ! flag;
	})
});

// форма заказа звонка
$(function(){
$("#call_order_button, #call_close").click(function(){

		if (!call_flag && !flag){
			$("#call-order").removeClass("nonactives").addClass("actives"); // показываем заказ звонка
		}
		if (!call_flag && flag){
			$("#form-order").removeClass("actives").addClass("nonactives"); // прячем заказ сайта
			$("#call-order").removeClass("nonactives").addClass("actives"); // показываем заказ звонка
		}
 		if (call_flag){
 			$("#call-order").removeClass("actives").addClass("nonactives"); // прячем заказ звонка
 		}

 		if(!$.browser.msie) {
  			if (!call_flag && !flag){
  				$("#call-order").animate({left:"35%"},500); // показываем заказ звонка
  			}
  			if (!call_flag && flag){
  				$("#form-order").animate({right:-formMaxWigth},500); // прячем заказ сайта
  				$("#call-order").animate({left:"35%"},500); // показываем заказ звонка
  				flag = ! flag;
  			}
   			if (call_flag){
  				$("#call-order").animate({left:-formMaxWigth},500); // прячем заказ звонка
   			}
  	}
	call_flag = ! call_flag;
	})
});


function sendForm(form)
{
	
	var name = $('input:text[name=name]').val();
	var company = $('input:text[name=company]').val();
	var email = $('input:text[name=email]').val();
	var tasks = $('textarea[name=tasks]').val();
	var phone = $('input:text[name=phone]').val();
	
	
	$.ajax({
	  type: 'POST',
	  url:'/infodesign/',
	  data: {
		jsmodule: 'addQuestion' ,
		name: name,
		company: company, 
		email: email, 
		tasks: tasks,
		phone:phone
	  },
	  success: function(data){		  
		switch (data.value) 
		{
			case 'bad_email':
				alert("Введите правильный e-mail");
				break;
			case 'bad_phone':
				alert("Введите правильный телефон");
				break;
			case 'bad_name':
				alert("Представьтесь");
				break;
			case 'bad_company':
				alert("Введите название компании");
				break;
			case 'bad_tasks':
				alert("Введите цели и задачи");
				break;
			case '1':
				$("#form-order").removeClass("actives").addClass("nonactives");
				$("#form-order").animate({right:-formMaxWigth-50},0);			
				alert("Сообщение отправлено");
				break;				
			default:
				alert("Ошибка отправки сообщения");
				break;
		}
	    
	  },
	  error: function(data){
	    alert("Ошибка отправки сообщения");
	  },
	  dataType: 'json'
	});
}

function sendCallForm(form)
{

	var name = $('input:text[name=callback_name]').val();
	var phone = $('input:text[name=callback_phone]').val();
	var time = $('input:text[name=callback_time]').val(); 
	var message = $('textarea[name=callback_message]').val();
	
	
	$.ajax({
	  type: 'POST',
	  url:'/',
	  data: {
		jsmodule: 'addCallBack' ,
		name: name,
		phone: phone,
		time: time,
		message: message
	  },
	  success: function(data){		  
		switch (data.value) 
		{
			case 'bad_phone':
				alert("Введите правильный телефон");
				break;
			case 'bad_name':
				alert("Представьтесь");
				break;
			case 'bad_time':
				alert("Укажите удобное время для звонка");
				break;
			case '1':
				$("#call-order").removeClass("actives").addClass("nonactives");
				$("#call-order").animate({left:-formMaxWigth-50},0);			
				alert("Сообщение отправлено");
				break;				
			default:
				alert(data.value);
				alert("Ошибка отправки сообщения");
				break;
		}
	    
	  },
	  error: function(data){
	    alert("Ошибка отправки сообщения");
	  },
	  dataType: 'json'
	});
}
