/*
 krasnodar
 */
    function feedback_krasnodar_select() {
    document.getElementById("feedback_krasnodar_select").style.display = 'inline';
}

function feedback_krasnodar_unselect() {
    document.getElementById("feedback_krasnodar_select").style.display = 'none';
} 
function feedadminemailkr() {

		var number = $( "#numberkrasnodar" ),
            comment = $( "#commentkr" ),
			name = $("#namekr"),
			email = $("#emailkr"),
			phone = $("#phonekr"),
			tips = $( ".validateTips" );

		function updateTips( t ) {
			tips
				.text( t )
				.addClass( "ui-state-highlight" );
			setTimeout(function() {
				tips.removeClass( "ui-state-highlight", 1500 );
			}, 500 );
		}


		function checkRegexp( o, regexp, n ) {
			if ( !( regexp.test( o.val() ) ) ) {
				o.addClass( "ui-state-error" );
				updateTips( n );
				return false;
			} else {
				return true;
			}
		}

		$( "#dialog-message-email-kr" ).dialog({
			autoOpen: false,
			modal: false,
			buttons: {
				Ok: function() {
					$( this ).dialog( "close" );
				}
			}
		});


		$( "#feedback_krasnodar" ).dialog(
		{
		autoOpen: false,
		
		width: 360,
		modal: false,
		buttons: 
			{
				"Oтправить": function() 
				{
					var dialog = $( this )
					var bValid = true;
					if (document.getElementById("feedback_krasnodar_select").style.display == 'inline') bValid = bValid && checkRegexp( comment, /^(.{10,})$/im, "Введите комментарий" )&& (checkRegexp( email, /^([a-zA-Z0-9_\.-]+)@([a-zA-Z0-9_\.-]+)\.([a-zA-Z\.]{2,6})$/, "Введите телефон или email" ) || checkRegexp( phone, /^[0-9\(\)\-\+\s]{6,25}$/, "Введите телефон или email" )) && checkRegexp( number, /^([a-z0-9-]{5,})$/i, "Введите номер заказа или накладной" );
                    else bValid = bValid && checkRegexp( comment, /^(.{10,})$/im, "Введите комментарий" )&& (checkRegexp( email, /^([a-zA-Z0-9_\.-]+)@([a-zA-Z0-9_\.-]+)\.([a-zA-Z\.]{2,6})$/, "Введите телефон или email" ) || checkRegexp( phone, /^[0-9\(\)\-\+\s]{6,25}$/, "Введите телефон или email" ));
                  	if ( bValid ) 
					{
						$.ajax(
						{
							  type: 'POST',
							  url: "/feedback_krasnodar.php",
							  data: $("#feedback_krasnodar>form").serialize(),
							  success: function(data){
								  if (data.result == "ok"){
									dialog.dialog( "close" );
									$( "#dialog-message-email" ).dialog("open")} 
								   else {updateTips( "При отправке сообщения возникла ошибка" )}
							  },
							  dataType: "json"
						 });

						return false;

					}
				}
			 } 
		});

	}
    /*
 nnovgorod
 */
   function feedback_nnovgorod_select() {
    document.getElementById("feedback_nnovgorod_select").style.display = 'inline';
}

function feedback_nnovgorod_unselect() {
    document.getElementById("feedback_nnovgorod_select").style.display = 'none';
} 
function feedadminemailnn() {

		var number = $( "#numbernnovgorod" ),
            comment = $( "#commentnn" ),
			name = $("#namenn"),
			email = $("#emailnn"),
			phone = $("#phonenn"),
			tips = $( ".validateTips" );

		function updateTips( t ) {
			tips
				.text( t )
				.addClass( "ui-state-highlight" );
			setTimeout(function() {
				tips.removeClass( "ui-state-highlight", 1500 );
			}, 500 );
		}


		function checkRegexp( o, regexp, n ) {
			if ( !( regexp.test( o.val() ) ) ) {
				o.addClass( "ui-state-error" );
				updateTips( n );
				return false;
			} else {
				return true;
			}
		}

		$( "#dialog-message-email-nn" ).dialog({
			autoOpen: false,
			modal: false,
			buttons: {
				Ok: function() {
					$( this ).dialog( "close" );
				}
			}
		});


		$( "#feedback_nnovgorod" ).dialog(
		{
		autoOpen: false,
		
		width: 360,
		modal: false,
		buttons: 
			{
				"Oтправить": function() 
				{
					var dialog = $( this )
					var bValid = true;
				if (document.getElementById("feedback_nnovgorod_select").style.display == 'inline') bValid = bValid && checkRegexp( comment, /^(.{10,})$/im, "Введите комментарий" )&& (checkRegexp( email, /^([a-zA-Z0-9_\.-]+)@([a-zA-Z0-9_\.-]+)\.([a-zA-Z\.]{2,6})$/, "Введите телефон или email" ) || checkRegexp( phone, /^[0-9\(\)\-\+\s]{6,25}$/, "Введите телефон или email" )) && checkRegexp( number, /^([a-z0-9-]{5,})$/i, "Введите номер заказа или накладной" );
                    else bValid = bValid && checkRegexp( comment, /^(.{10,})$/im, "Введите комментарий" )&& (checkRegexp( email, /^([a-zA-Z0-9_\.-]+)@([a-zA-Z0-9_\.-]+)\.([a-zA-Z\.]{2,6})$/, "Введите телефон или email" ) || checkRegexp( phone, /^[0-9\(\)\-\+\s]{6,25}$/, "Введите телефон или email" ));
                    	if ( bValid ) 
					{
						$.ajax(
						{
							  type: 'POST',
							  url: "/feedback_nnovgorod.php",
							  data: $("#feedback_nnovgorod>form").serialize(),
							  success: function(data){
								  if (data.result == "ok"){
									dialog.dialog( "close" );
									$( "#dialog-message-email" ).dialog("open")} 
								   else {updateTips( "При отправке сообщения возникла ошибка" )}
							  },
							  dataType: "json"
						 });

						return false;

					}
				}
			 } 
		});

	}
    /*
 msk
 */
 function feedback_msk_select() {
    document.getElementById("feedback_msk_select").style.display = 'inline';
}

function feedback_msk_unselect() {
    document.getElementById("feedback_msk_select").style.display = 'none';
} 

function feedadminemailmsk() {

		var number = $( "#numbermsk" ),
            comment = $( "#commentmsk" ),
			name = $("#namemsk"),
			email = $("#emailmsk"),
			phone = $("#phonemsk"),
			tips = $( ".validateTips" );

		function updateTips( t ) {
			tips
				.text( t )
				.addClass( "ui-state-highlight" );
			setTimeout(function() {
				tips.removeClass( "ui-state-highlight", 1500 );
			}, 500 );
		}


		function checkRegexp( o, regexp, n ) {
			if ( !( regexp.test( o.val() ) ) ) {
				o.addClass( "ui-state-error" );
				updateTips( n );
				return false;
			} else {
				return true;
			}
		}

		$( "#dialog-message-email-msk" ).dialog({
			autoOpen: false,
			modal: false,
			buttons: {
				Ok: function() {
					$( this ).dialog( "close" );
				}
			}
		});


		$( "#feedback_msk" ).dialog(
		{
		autoOpen: false,
		
		width: 360,
		modal: false,
		buttons: 
			{
				"Oтправить": function() 
				{
					var dialog = $( this )
					var bValid = true;
					 if (document.getElementById("feedback_msk_select").style.display == 'inline') bValid = bValid && checkRegexp( comment, /^(.{10,})$/im, "Введите комментарий" )&& (checkRegexp( email, /^([a-zA-Z0-9_\.-]+)@([a-zA-Z0-9_\.-]+)\.([a-zA-Z\.]{2,6})$/, "Введите телефон или email" ) || checkRegexp( phone, /^[0-9\(\)\-\+\s]{6,25}$/, "Введите телефон или email" )) && checkRegexp( number, /^([a-z0-9-]{5,})$/i, "Введите номер заказа или накладной" );
                    else bValid = bValid && checkRegexp( comment, /^(.{10,})$/im, "Введите комментарий" )&& (checkRegexp( email, /^([a-zA-Z0-9_\.-]+)@([a-zA-Z0-9_\.-]+)\.([a-zA-Z\.]{2,6})$/, "Введите телефон или email" ) || checkRegexp( phone, /^[0-9\(\)\-\+\s]{6,25}$/, "Введите телефон или email" ));
                    
					if ( bValid ) 
					{
						$.ajax(
						{
							  type: 'POST',
							  url: "/feedback_msk.php",
							  data: $("#feedback_msk>form").serialize(),
							  success: function(data){
								  if (data.result == "ok"){
									dialog.dialog( "close" );
									$( "#dialog-message-email" ).dialog("open")} 
								   else {updateTips( "При отправке сообщения возникла ошибка" )}
							  },
							  dataType: "json"
						 });

						return false;

					}
				}
			 } 
		});

	}
    /*
 spb
 */
  function feedback_spb_select() {
    document.getElementById("feedback_spb_select").style.display = 'inline';
}

function feedback_spb_unselect() {
    document.getElementById("feedback_spb_select").style.display = 'none';
} 

function feedadminemailspb() {

		var number = $( "#numberspb" ),
            comment = $( "#commentspb" ),
			name = $("#namespb"),
			email = $("#emailspb"),
			phone = $("#phonespb"),
			tips = $( ".validateTips" );

		function updateTips( t ) {
			tips
				.text( t )
				.addClass( "ui-state-highlight" );
			setTimeout(function() {
				tips.removeClass( "ui-state-highlight", 1500 );
			}, 500 );
		}


		function checkRegexp( o, regexp, n ) {
			if ( !( regexp.test( o.val() ) ) ) {
				o.addClass( "ui-state-error" );
				updateTips( n );
				return false;
			} else {
				return true;
			}
		}

		$( "#dialog-message-email-spb" ).dialog({
			autoOpen: false,
			modal: false,
			buttons: {
				Ok: function() {
					$( this ).dialog( "close" );
				}
			}
		});


		$( "#feedback_spb" ).dialog(
		{
		autoOpen: false,
		
		width: 360,
		modal: false,
		buttons: 
			{
				"Oтправить": function() 
				{
					var dialog = $( this )
					var bValid = true;
					 if (document.getElementById("feedback_spb_select").style.display == 'inline') bValid = bValid && checkRegexp( comment, /^(.{10,})$/im, "Введите комментарий" )&& (checkRegexp( email, /^([a-zA-Z0-9_\.-]+)@([a-zA-Z0-9_\.-]+)\.([a-zA-Z\.]{2,6})$/, "Введите телефон или email" ) || checkRegexp( phone, /^[0-9\(\)\-\+\s]{6,25}$/, "Введите телефон или email" )) && checkRegexp( number, /^([a-z0-9-]{5,})$/i, "Введите номер заказа или накладной" );
                    else bValid = bValid && checkRegexp( comment, /^(.{10,})$/im, "Введите комментарий" )&& (checkRegexp( email, /^([a-zA-Z0-9_\.-]+)@([a-zA-Z0-9_\.-]+)\.([a-zA-Z\.]{2,6})$/, "Введите телефон или email" ) || checkRegexp( phone, /^[0-9\(\)\-\+\s]{6,25}$/, "Введите телефон или email" ));
                    
					if ( bValid ) 
					{
						$.ajax(
						{
							  type: 'POST',
							  url: "/feedback_spb.php",
							  data: $("#feedback_spb>form").serialize(),
							  success: function(data){
								  if (data.result == "ok"){
									dialog.dialog( "close" );
									$( "#dialog-message-email" ).dialog("open")} 
								   else {updateTips( "При отправке сообщения возникла ошибка" )}
							  },
							  dataType: "json"
						 });

						return false;

					}
				}
			 } 
		});

	}
