//Вызов универсальной формы

function u_form(formId, message_type, page, title)
{
	
	var sUrl = "/_service/u_form/index.php"
	var width
    
	switch(formId)
	{
		/*case 42:
			width = 500
			break*/
		default:
			width = 500
			break
	};
	
	$.ajax({
		type: "POST",
		url: sUrl,
		data:{
			GET_TITLE: true,
			FORM_ID:formId
		},
		success: function(content){
			if(title != undefined)
			{
				formTitle = title
			}
			else
			{
				formTitle = content
			}
			$.ajax({
				type: "POST",
				url: sUrl,
				data:{
					GET_FORM: true,
					FORM_ID:formId,
					MESSAGE_TYPE: message_type,
					PAGE: page,
                    PHONE: officePhone
				},
				success: function(content){
					$('#u_form_dialog').html(content);
					$(function(){
						$("#u_form_dialog").dialog({
							width: width,
							modal: true,
							title: formTitle
						});
					});
					form_key_down();
				}
			});
			
		}
	});
	
}

//Отправка универсальной формы
function u_form_submit(formId, message_type)
{
	var options = {
		type: "POST",
		cache:  false,
		data:{
			POST_FORM: true,
			FORM_ID:formId,
			MESSAGE_TYPE: message_type
		},
		success: function(data){
			$('#u_form_dialog').html(data);
			form_key_down();
		}
	}
	
	if($('#form_'+ formId).ajaxSubmit(options)){
        $('#u_form_dialog').html('<div id="ajaxLoader"></div>');
    }

    return false;
}

/**
 *Обратный звонок
 */

$(function(){
	$("#dialog").dialog("destroy");

		$("#CallMeFormConteiner").dialog({
			autoOpen: false,
			resizable: false,
			height: 340,
			width: 500,
			modal: true,
			title: 'Обратный звонок'
		});
		
});

$(function (){
	$(".callMe").click(function() {
      //alert('Item selected');
			  $.ajax({
					url: '/_service/new_forms/callMe/form.php',
					type: "POST",
					cache: "false",
					data:{
						sUrl:location.href
						},
				   success: function(data){
				   	//alert(data);
					$('#CallMeFormConteiner').html(data);
					$('#CallMeFormConteiner').dialog('open');
				   }		        
		      });
    });
});

function saveCallMe(formId){
	var options = {
		cache:  false,
		success: function(data){
			if(data!=200){
				if(data==0){
					mess = 'Не заполнено поле "ФИО"';
				}
				if(data == 1){
					mess = 'Не заполнено поле "Название организации"';
				}				
				if(data == 2){
					mess = 'Не заполнено поле "Должность"';
				}							
				if(data == 3){
					mess = 'Не заполнено поле "Телефон"';
				}
				if(data == 4){
					mess = 'Не заполнено поле "Удобное время"';
				}
				if(data == 500){
					mess = 'Ошибка отправки сообщения. Попробуйте позже';
				}
				$('#error_id_data_add').html('<div class="ui-state-error ui-corner-all">' +mess+ '</div>');
			}else{
				mess = 'Ваше сообщение успешно отправлено';
				$('#error_id_data_add').html('<div class="ui-state-highlight ui-corner-all">' + mess + '</div>');
				$('#' + formId).clearForm();
			}
		}
	};	
	
	$('#'+ formId).ajaxSubmit(options); 
    return false;	
}
/**
 *End
 */
 
 /**
 *Оставить отзыв
 */

$(function(){
	$("#dialog").dialog("destroy");

		$("#ResponseFormConteiner").dialog({
			autoOpen: false,
			resizable: false,
			height: 340,
			width: 500,
			modal: true,
			title: 'Оставить отзыв'
		});
		
});

$(function (){
	$(".response").click(function() {
      //alert('Item selected');
			  $.ajax({
					url: '/_service/new_forms/response/form.php',
					type: "POST",
					cache: "false",
					data:{
						sUrl:location.href
						},
				   success: function(data){
				   	//alert(data);
					$('#ResponseFormConteiner').html(data);
					$('#ResponseFormConteiner').dialog('open');
				   }		        
		      });
    });
});

function saveResponse(formId){
	var options = {
		cache:  false,
		success: function(data){
			if(data!=200){
				if(data==0){
					mess = 'Не заполнено поле "ФИО"';
				}
				if(data == 1){
					mess = 'Не заполнено поле "Название организации"';
				}
				if(data == 2){
					mess = 'Не заполнено поле "Телефон"';
				}
				if(data == 3){
					mess = 'Не заполнено поле "Электронная почта"';
				}
				if(data == 4){
					mess = 'Не заполнено поле "Сообщение"';
				}
				if(data == 500){
					mess = 'Ошибка отправки сообщения. Попробуйте позже';
				}
				$('#error_id_data_add').html('<div class="ui-state-error ui-corner-all">' +mess+ '</div>');
			}else{
				mess = 'Ваше сообщение успешно отправлено';
				$('#error_id_data_add').html('<div class="ui-state-highlight ui-corner-all">' + mess + '</div>');
				$('#' + formId).clearForm();
			}
		}
	};	
	
	$('#'+ formId).ajaxSubmit(options); 
    return false;	
}
/**
 *End
 */
 
/**
 *Сообщение об ошибке
 */

$(function(){
	$("#dialog").dialog("destroy");

		$("#ErrorFormConteiner").dialog({
			autoOpen: false,
			resizable: false,
			height: 340,
			width: 500,
			modal: true,
			title: 'Отправка сообщения об ошибке'
		});
		
});

$(function (){
	$(".errorMes").click(function() {
      //alert('Item selected');
			  $.ajax({
					url: '/_service/new_forms/errorMes/form.php',
					type: "POST",
					cache: "false",
					data:{
						sUrl:location.href
						},
				   success: function(data){
				   	//alert(data);
					$('#ErrorFormConteiner').html(data);
					$('#ErrorFormConteiner').dialog('open');
				   }		        
		      });
    });
});

function saveErrorMes(formId){
	var options = {
		cache:  false,
		success: function(data){
			if(data!=200){
				if(data==0){
					mess = 'Не заполнено поле "Ваша электронная почта"';
				}
				if(data == 1){
					mess = 'Не заполнено поле "Сообщение"';
				}
				if(data == 500){
					mess = 'Ошибка отправки сообщения. Попробуйте позже';
				}
				$('#error_id_data_add').html('<div class="ui-state-error ui-corner-all">' +mess+ '</div>');
			}else{
				mess = 'Ваше сообщение успешно отправлено';
				$('#error_id_data_add').html('<div class="ui-state-highlight ui-corner-all">' + mess + '</div>');
				$('#' + formId).clearForm();
			}
		}
	};	
	
	$('#'+ formId).ajaxSubmit(options); 
    return false;	
}
/**
 *End
 */
