﻿$(document).ready(function(){
// ---- Форма -----
  var options = { 
    // элемент, который будет обновлен по ответу сервера 
  	target: "#output",
  //  beforeSubmit: showRequest, // функция, вызываемая перед передачей 
   // success: showResponse, // функция, вызываемая при получении ответа
	beforeSubmit: function() 
	{ 
	$('button','#searchusers').text("");
	$('button','#searchusers').attr('disabled', 'disabled');
	},
success: function() 
	{ 
	$('button','#searchusers').removeAttr('disabled');
	$('button','#searchusers').text("ОК");			
	},   
    timeout: 3000 // тайм-аут
  };
  
  var OptionChangeUser = { 
  	target: "#OutChange",
		beforeSubmit: function() 
		{ 
		$('#entbutton').text("");
        $('#entbutton').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
        $('#entbutton').removeAttr('disabled');
		$('#entbutton').text("Увійти");			
		},
    timeout: 3000 // тайм-аут
  };
  
  //Опции для входа
    var OptionLogin = { 
  	target: "#outlogin",
	beforeSubmit: function() 
		{ 
		$('#entbutton').text("");
        $('#entbutton').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
        $('#entbutton').removeAttr('disabled');
		$('#entbutton').text("Увійти");			
		},
    timeout: 3000 
  };
  
  //Опции для регистрации
    var OptionReg = { 
  	target: "#outreg",
		beforeSubmit: function() 
		{ 
		$('button','#formreg').text("");
        $('button','#formreg').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
        $('button','#formreg').removeAttr('disabled');
		$('button','#formreg').text("Зареєструватися");			
		},
    timeout: 3000 
  };  
  
   //Опции для формы обратной связи
    var OptionContact = { 
  	target: "#outcontact",
		beforeSubmit: function() 
		{ 
		$('button','#contactform').text("");
        $('button','#contactform').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
        $('button','#contactform').removeAttr('disabled');
		$('button','#contactform').text("Відправити");			
		},
    timeout: 3000 
  }; 
  
   //Опции для формы подачи заявки электронной доставки
    var OptionElDelForm = { 
  	target: "#outeldelform",
		beforeSubmit: function() 
		{ 
		$('button','#eldelform').text("");
        $('button','#eldelform').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
        $('button','#eldelform').removeAttr('disabled');
		$('button','#eldelform').text("Подати заявку");			
		},
    timeout: 3000 
  }; 
  
   //Опции для формы редактирования заявки электронной доставки
 /*   var OptionElDelEditForm = { 
  	target: "#outedeledit",
    timeout: 3000 
  }; */
  
    //Опции для формы вывода статистики по загрузкам файлов
    var OptionDownloadStatForm = { 
  	target: "#outdownloadstat",
		beforeSubmit: function() 
		{ 
		$('button','#downloadstatform').text("");
        $('button','#downloadstatform').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
        $('button','#downloadstatform').removeAttr('disabled');
		$('button','#downloadstatform').text("OK");			
		},
    timeout: 3000 
  }; 
  
    //Опции для формы добавления новостей
  /*  var OptionNewsForm = { 
  	target: "#outaddnews",
		beforeSubmit: function() 
		{ 
		$('button','#newsform').text("");
        $('button','#newsform').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
        $('button','#newsform').removeAttr('disabled');
		$('button','#newsform').text("Відправити");			
		},
    timeout: 3000 
  }; */
  
    //Опции для формы восстановления пароля
    var OptionPassRemForm = { 
  	target: "#outpassrem",
		beforeSubmit: function() 
		{ 
		$('button','#passremform').text("");
        $('button','#passremform').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
        $('button','#passremform').removeAttr('disabled');
		$('button','#passremform').text("OK");			
		},
    timeout: 3000 
  };   
  
    
    //Опции для формы добавления мероприятий
   /* var OptionEventsForm = { 
  	target: "#outaddevents",
		beforeSubmit: function() 
		{ 
		$('button','#eventsform').text("");
        $('button','#eventsform').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
        $('button','#eventsform').removeAttr('disabled');
		$('button','#eventsform').text("Відправити");			
		},
    timeout: 3000 
  }; */ 

  
    //Опции для формы опросов
    var OptionPollsForm = { 
  	target: "#outpolls",
		beforeSubmit: function() 
		{ 
		$('#formpolls').css("opacity","0.5");
		$('button','#formpolls').text("");
        $('button','#formpolls').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
		$('#formpolls').css("opacity","1");
        $('button','#formpolls').removeAttr('disabled');
		$('button','#formpolls').text("Відправити");			
		},
    timeout: 3000 
  }; 
  
      //Опции для доб. опросов
    var OptionNewPollsForm = { 
  	target: "#outnewpolls",
		beforeSubmit: function() 
		{ 
		$('button','#newpollform').text("");
        $('button','#newpollform').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
        $('button','#newpollform').removeAttr('disabled');
		$('button','#newpollform').text("Сохранить");			
		},
    timeout: 3000 
  }; 
  
  // привязываем событие submit к форме
    $('#searchusers').submit(function() { 
    $(this).ajaxSubmit(options); 
    return false;
	}); 
	
	$('#changeusers').submit(function() { 
    $(this).ajaxSubmit(OptionChangeUser); 
    return false;
    }); 
	
	$('#formlogin').submit(function() { 
    $(this).ajaxSubmit(OptionLogin); 
    return false;
    }); 
	
	$('#formreg').submit(function() { 
    $(this).ajaxSubmit(OptionReg); 
    return false;
    }); 	

	$('#contactform').submit(function() { 
    $(this).ajaxSubmit(OptionContact); 
    return false;
    }); 	
	
	$('#eldelform').submit(function() { 
    $(this).ajaxSubmit(OptionElDelForm); 
    return false;
    }); 
	
/*	$('#eldeleditform').submit(function() { 
    $(this).ajaxSubmit(OptionElDelEditForm); 
    return false;
    }); */
	
	$('#downloadstatform').submit(function() { 
    $(this).ajaxSubmit(OptionDownloadStatForm); 
    return false;
    }); 
	
/*	$('#newsform').submit(function() { 
    $(this).ajaxSubmit(OptionNewsForm); 
    return false;
    }); */
	
	$('#passremform').submit(function() { 
    $(this).ajaxSubmit(OptionPassRemForm); 
    return false;
    }); 
		
/*	$('#eventsform').submit(function() { 
    $(this).ajaxSubmit(OptionEventsForm); 
    return false;
    }); */
		
	$('#formpolls').submit(function() { 
    $(this).ajaxSubmit(OptionPollsForm); 
    return false;
    }); 
	
	$('#newpollform').submit(function() { 
    $(this).ajaxSubmit(OptionNewPollsForm); 
    return false;
    }); 
				
	
	var OptionEditPassForm = { 
	target: '#outprofileeditpass',
	beforeSubmit: function() 
		{ 
		$('button','#profileformeditpass').text("");
        $('button','#profileformeditpass').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
        $('button','#profileformeditpass').removeAttr('disabled');
		$('button','#profileformeditpass').text("OK");			
		},
	timeout: 3000 
	};

	$('#profileformeditpass').submit(function() { 
	$(this).ajaxSubmit(OptionEditPassForm); 
	return false;
	}); 

	var OptionEditEmailForm = { 
	target: '#outprofileeditemail',
	beforeSubmit: function() 
		{ 
		$('button','#profileformeditemail').text("");
        $('button','#profileformeditemail').attr('disabled', 'disabled');
		},
	success: function() 
		{ 
        $('button','#profileformeditemail').removeAttr('disabled');
		$('button','#profileformeditemail').text("OK");			
		},
	timeout: 3000 
	};

	$('#profileformeditemail').submit(function() { 
	$(this).ajaxSubmit(OptionEditEmailForm); 
	return false;
	});	
	
	
// Проверка логина AJAX	
	$("#login").blur(function() { 
	data=0;
    var username = $("#login").val();
    var msgbox = $("#loginstatus");
     if(username.length >= 3 && username.length <= 15){

     $.ajax({  
     type: "POST",  
     url: "check_ajax.php",  
     data: "alogin="+ username, 
	 beforeSend: function(){
	$("#loginstatus").addClass("ajaxloading");
	$("#loginstatus").html("Перевірка");
		},
	    complete: function(){
	$("#loginstatus").removeClass("ajaxloading");
   },
	 ifModified: true,
     success: function(data){  
   	 $("#loginstatus").css('visibility','hidden');
    // $("#loginstatus").ajaxComplete(function(event, request){ 
	  if ($("#pass1status").css('display') != 'none') {
	  if(data == 1){ 

	    $("#loginstatus").removeClass("jincorrect");
		$("#loginstatus").addClass("jcorrect");
		$("#loginstatus").html("Цей логін вільний");
	    $("#loginstatus").css('visibility','visible').hide().fadeIn(800);		
	   }  
	   else  
	   {  

        $("#loginstatus").removeClass("jcorrect");
	    $("#loginstatus").addClass("jincorrect");
		$("#loginstatus").html(data);
		$("#loginstatus").css('visibility','visible').hide().fadeIn(800);
       }  
	   }
    // });
     } 
   
  }); 

     }
     else
     {
	 $("#loginstatus").removeClass("jcorrect");
	 $("#loginstatus").addClass("jincorrect");
     $("#loginstatus").html('Логін має бути від 3 до 15 літер');
	 $("#loginstatus").css('visibility','visible').hide().fadeIn(800);
     }

     return false;
	 
	 
    });
	
	/*Проверка паролей */
	
	//Первый пароль
	$("#password").blur(function() {
	$("#pass1status").css('visibility','hidden');
	if ($("#password").val().length >=6 && $("#password").val().length <=15)
	 {
	 $("#pass1status").removeClass("jincorrect");
	 $("#pass1status").addClass("jcorrect");
	 $("#pass1status").html(' ');
	 $("#pass1status").css('visibility','visible').hide().fadeIn(600);	 
	 }
	 
	else
	 {
	 $("#pass1status").removeClass("jcorrect");
	 $("#pass1status").addClass("jincorrect");
	 $("#pass1status").html("Пароль має бути від 6 до 15 літер");	 
	 $("#pass1status").css('visibility','visible').hide().fadeIn(800);
	 }
	
	});
	
     //Подтверждение пароля
	$("#password1").blur(function() {
	$("#pass2status").css('visibility','hidden');
	if ($("#password1").val().length >=6 && $("#password1").val().length <=15)
	 {

	if ($("#password").val() == $("#password1").val() && ($("#password").val()))
	 {
	 $("#pass2status").removeClass("jincorrect");
	 $("#pass2status").addClass("jcorrect");
	 $("#pass2status").html('');
	 $("#pass2status").css('visibility','visible').hide().fadeIn(800);
	 }
	 
	else
	 {
	 $("#pass2status").removeClass("jcorrect");
	 $("#pass2status").addClass("jincorrect");
	 $("#pass2status").html("Паролі не співпадають");	 
	 $("#pass2status").css('visibility','visible').hide().fadeIn(800);	 
	 }
	 
	}
	 
	else
	 {
	 $("#pass2status").removeClass("jcorrect");
	 $("#pass2status").addClass("jincorrect");
	 $("#pass2status").html("Пароль має бути від 6 до 15 літер");	 
	 $("#pass2status").css('visibility','visible').hide().fadeIn(800);	 	 
	 }
	
	});
	
	/*Проверка E-mail */	
	$("#emailreg").blur(function() {
		$("#emailstatus").css('visibility','hidden');
	if (isEmailAddress($("#emailreg").val()))
	 {
	 $("#emailstatus").removeClass("jincorrect");
	 $("#emailstatus").addClass("jcorrect");
	 $("#emailstatus").html(' ');
	 $("#emailstatus").css('visibility','visible').hide().fadeIn(800);	 	 
	 }
	 
	else
	 {
	 $("#emailstatus").removeClass("jcorrect");
	 $("#emailstatus").addClass("jincorrect");
	 $("#emailstatus").html("Невірний e-mail").fadeIn(800);	 
	 $("#emailstatus").css('visibility','visible').hide().fadeIn(800);	 	 
	 }
	
	});	
	
		/*Проверка E-mail в форме обратной связи*/	
	$("#emailcontact").blur(function() {
		$("#emailcontactInfo").css('visibility','hidden');
	if (isEmailAddress($("#emailcontact").val()))
	 {
	 $("#emailcontactInfo").removeClass("emailcin");
	 $("#emailcontactInfo").addClass("emailcic");
	 $("#emailcontactInfo").html(' ');
	 $("#emailcontactInfo").css('visibility','visible').hide().fadeIn(800);	 	 
	 }
	 
	else
	 {
	 $("#emailcontactInfo").removeClass("emailcic");
	 $("#emailcontactInfo").addClass("emailcin");
	 $("#emailcontactInfo").html("Невірний e-mail").fadeIn(800);	 
	 $("#emailcontactInfo").css('visibility','visible').hide().fadeIn(800);	 	 
	 }
	
	});	
	
	/**/
//Обработка новых заявок на электронную доставку
	$("#newedel").click(function() { 
		$.ajax({  
     type: "POST",  
     url: "edel_new.php",  
	 beforeSend: function(){
	$("#edelloader").css("background-image","url('images/ajax-loader.gif')");	
	$("#edelloader").css("background-repeat","no-repeat");
		},
	    complete: function(){
	$("#edelloader").css("background-image","none");	
   },
     success: function(data){  
	 $("#outedelnew").html(data);
     } 
   
		}); 
    });
	

		
	//Exit
	$("#exit").click(function() { 
		$.ajax({  
     type: "POST",  
     url: "exit.php",  
	 beforeSend: function(){
	$("#exit").addClass("exitdis");	
		},
	    complete: function(){
	$("#exit").removeClass("exitdis");	
   },
     success: function(data){  
	document.location.href = "index.php";
     } 
   
		}); 
    });
	
	//Редактирование профиля пользователя
	
	//Пароль
	$('#profilelinkeditpasssu').click(function() { 
		$('#profileformeditpasssu').toggle('normal', function() 
			{
			if ($('#profileformeditpasssu .profdiv').css('display') == 'none' &&  $('#outprofileeditpasssu').text() != 'Ваш пароль змінено')
				{
				$('#profileformeditpasssu .profdiv').show();
				$('#profileformeditpasssu button').show();
				$('#profileformeditpasssu input').val('');
				$('#outprofileeditpasssu').removeClass("profcorrect"); 
				$('#outprofileeditpasssu').text('');
				}
			});
	});
	
		
	//E-mail
	$('#profilelinkeditemailsu').click(function() { 
	$('#profileformeditemailsu').toggle('normal', function() 
		{
		if ($('#profileformeditemailsu .profdiv').css('display') == 'none' &&  $('#outprofileeditemailsu').text() != 'Ваш e-mail змінено')
			{
			$('#profileformeditemailsu .profdiv').show();
			$('#profileformeditemailsu button').show();
			$('#profileformeditemailsu input').val('');
			$('#outprofileeditemailsu').removeClass("profcorrect"); 
			$('#outprofileeditemailsu').text('');
			}
		});
});
			
	//Login
	$('#profilelinkeditloginsu').click(function() { 
	$('#profileformeditloginsu').toggle('normal', function() 
		{
		if ($('#profileformeditloginsu .profdiv').css('display') == 'none' &&  $('#outprofileeditloginsu').text() != 'Ваш e-mail змінено')
			{
			$('#profileformeditloginsu .profdiv').show();
			$('#profileformeditloginsu button').show();
			$('#profileformeditloginsu input').val('');
			$('#outprofileeditloginsu').removeClass("profcorrect"); 
			$('#outprofileeditloginsu').text('');
			}
		});
});

	//Bill
	$('#profilelinkeditbillsu').click(function() { 
	$('#profileformeditbillsu').toggle('normal', function() 
		{
		if ($('#profileformeditbillsu .profdiv').css('display') == 'none' &&  $('#outprofileeditbillsu').text() != 'Рахунок змінено')
			{
			$('#profileformeditbillsu .profdiv').show();
			$('#profileformeditbillsu button').show();
			$('#profileformeditbillsu input').val('');
			$('#outprofileeditbillsu').removeClass("profcorrect"); 
			$('#outprofileeditbillsu').text('');
			}
		});
});

	//Year
	$('#profilelinkedityearsu').click(function() { 
	$('#profileformedityearsu').toggle('normal', function() 
		{
		if ($('#profileformedityearsu .profdiv').css('display') == 'none' &&  $('#outprofileedityearsu').text() != 'Рік народження змінено')
			{
			$('#profileformedityearsu .profdiv').show();
			$('#profileformedityearsu button').show();
			$('#profileformedityearsu input').val('');
			$('#outprofileedityearsu').removeClass("profcorrect"); 
			$('#outprofileedityearsu').text('');
			}
		});
});

	//FIO
	$('#profilelinkeditfiosu').mousedown(function() { 
	$('#profileformeditfiosu').toggle('normal', function() 
		{
		if ($('#profileformeditfiosu .profdiv').css('display') == 'none' &&  $('#outprofileeditfiosu').text() != 'ПІБ змінено')
			{
			$('#profileformeditfiosu .profdiv').show();
			$('#profileformeditfiosu button').show();
			$('#profileformeditfiosu input').val('');
			$('#outprofileeditfiosu').removeClass("profcorrect"); 
			$('#outprofileeditfiosu').text('');
			}
		});
});
	
	//Профиль
	//Пароль
	$('#profilelinkeditpass').click(function() { 
		//alert($('#outprofileeditpass').text());
		//$('#outprofileeditpass').addClass("profcorrect"); 
		if ($('#outprofileeditpass').hasClass("profcorrect"))
			{
				$('#outprofileeditpass').removeClass("profcorrect"); 
				$('#outprofileeditpass').text('');			
				$('#profileformeditpass .profdiv').show();
				$('#profileformeditpass button').show();
				$('#profileformeditpass input').val('');
				$('#profileformeditpass').hide();
				$('#profileformeditpass').show('normal');

			}
		else
			{
			$('#profileformeditpass').toggle('normal', function() 
				{

				/*if ($('#profileformeditpass .profdiv').css('display') == 'none' &&  $('#outprofileeditpass').text() != 'Ваш пароль змінено')
					{
					
					$('#profileformeditpass .profdiv').show();
					$('#profileformeditpass button').show();
					$('#profileformeditpass input').val('');
					$('#outprofileeditpass').removeClass("profcorrect"); 
					$('#outprofileeditpass').text('');
					}*/
				});
			}
	});
	
	//E-mail
	$('#profilelinkeditemail').click(function() { 

		if ($('#outprofileeditemail').hasClass("profcorrect"))
			{
				$('#outprofileeditemail').removeClass("profcorrect"); 
				$('#outprofileeditemail').text('');			
				$('#profileformeditemail .profdiv').show();
				$('#profileformeditemail button').show();
				$('#profileformeditemail input').val('');
				$('#profileformeditemail').hide();
				$('#profileformeditemail').show('normal');

			}
		else
			{
			$('#profileformeditemail').toggle('normal', function() 
				{
				});
			}	
	/*$('#profileformeditemail').toggle('normal', function() 
		{
		if ($('#profileformeditemail .profdiv').css('display') == 'none' &&  $('#outprofileeditemail').text() != 'Ваш e-mail змінено')
			{
			$('#profileformeditemail .profdiv').show();
			$('#profileformeditemail button').show();
			$('#profileformeditemail input').val('');
			$('#outprofileeditemail').removeClass("profcorrect"); 
			$('#outprofileeditemail').text('');
			}
		});*/
});

	//История эл. доставки
	$('.pdetail').click(function() { 
	var detid = $(this).attr("id");	
	detid = detid.substr(3);
	$('#body' + detid).toggle('fast');
	//$('#spacer' + detid).toggle('fast');
	});

	
	//Первый пароль
	/*$("#profileeditpass").blur(function() {
	if ($("#profileeditpass1").val())
	{$("#profileeditpass1").blur();}
	$("#profileeditpassinfo").css('visibility','hidden');
	if ($("#profileeditpass").val().length >=6 && $("#profileeditpass").val().length <=15)
	 {
	 $("#profileeditpassinfo").css('background-image','url("formstyle/tick_16.png")');
	 $("#profileeditpassinfo").css('visibility','visible').hide().fadeIn(600);	 
	 }
	 
	else
	 {
	 $("#profileeditpassinfo").css('background-image','url("formstyle/delete_16.png")');
	 $("#profileeditpassinfo").css('visibility','visible').hide().fadeIn(800);
	 }
	
	});*/
    
	//Подтверждение
	/*$("#profileeditpass1").blur(function() {
	$("#profileeditpassinfo1").css('visibility','hidden');
	if ($("#profileeditpass1").val().length >=6 && $("#profileeditpass1").val().length <=15)
	 {

	if ($("#profileeditpass").val() == $("#profileeditpass1").val() && ($("#profileeditpass").val()))
	 {
	 $("#profileeditpassinfo1").css('background-image','url("formstyle/tick_16.png")');
	 $("#profileeditpassinfo1").css('visibility','visible').hide().fadeIn(800);
	 }
	 
	else
	 {
	 $("#profileeditpassinfo1").css('background-image','url("formstyle/delete_16.png")'); 
	 $("#profileeditpassinfo1").css('visibility','visible').hide().fadeIn(800);	 
	 }
	 
	}
	 
	else
	 {
	 $("#profileeditpassinfo1").css('background-image','url("formstyle/delete_16.png")'); 
	 $("#profileeditpassinfo1").css('visibility','visible').hide().fadeIn(800);	 	 
	 }
	
	});*/
	
	//Profsu
	
$('#profileformeditpasssu').submit(function() { 
	var editpass = $("#profileeditpasssu").val();
	var id = $("#adminprofileeditidsu").text();
	var dataToSend = { profileeditpasssu: editpass, id: id };
	$.ajax({  
		type: "POST",  
		data: dataToSend, 
		url: "profile_edit_passsu.php",  
		success: function(data){  
		$("#outprofileeditpasssu").html(data);
		} 
	}); 
	return false;
});

$('#profileformeditemailsu').submit(function() { 
	var editemail = $("#profileeditemailsu").val();
	var id = $("#adminprofileeditidsu").text();
	var dataToSend = { profileeditemailsu: editemail, id: id };
	$.ajax({  
		type: "POST",  
		data: dataToSend, 
		url: "profile_edit_emailsu.php",  
		success: function(data){  
		$("#outprofileeditemailsu").html(data);
		} 
	}); 
	return false;
});

$('#profileformeditloginsu').submit(function() { 
	var editlogin = $("#profileeditloginsu").val();
	var id = $("#adminprofileeditidsu").text();
	var dataToSend = { profileeditloginsu: editlogin, id: id };
	$.ajax({  
		type: "POST",  
		data: dataToSend, 
		url: "profile_edit_loginsu.php",  
		success: function(data){  
		$("#outprofileeditloginsu").html(data);
		} 
	}); 
	return false;
});


$('#profileformeditgroupsu').submit(function() { 
	var editlogin = $("#profileeditgroupsu").val();
	var id = $("#adminprofileeditidsu").text();
	var dataToSend = { profileeditgroupsu: editlogin, id: id };
	$.ajax({  
		type: "POST",  
		data: dataToSend, 
		url: "profile_edit_groupsu.php",  
		beforeSend: function(){
		$("#outprofileeditgroupsu").addClass("statusprofsuload");
		},
		complete: function(){
		$("#outprofileeditgroupsu").removeClass("statusprofsuload");
		},
		success: function(data){  
		  if(data == 1){ 

			$("#outprofileeditgroupsu").removeClass("statusprofsuincorrect");
			$("#outprofileeditgroupsu").addClass("statusprofsucorrect");
		   }  
		   else  
		   {  

			$("#outprofileeditgroupsu").removeClass("statusprofsucorrect");
			$("#outprofileeditgroupsu").addClass("statusprofsuincorrect");
		   } 
		} 
	}); 
	return false;
});

$('#profileformeditcatsu').submit(function() { 
	var edit = $("#profileeditcatsu").val();
	var id = $("#adminprofileeditidsu").text();
	var dataToSend = { profileeditcatsu: edit, id: id };
	$.ajax({  
		type: "POST",  
		data: dataToSend, 
		url: "profile_edit_catsu.php",  
		beforeSend: function(){
		$("#outprofileeditcatsu").addClass("statusprofsuload");
		},
		complete: function(){
		$("#outprofileeditcatsu").removeClass("statusprofsuload");
		},
		success: function(data){  
		  if(data == 1){ 

			$("#outprofileeditcatsu").removeClass("statusprofsuincorrect");
			$("#outprofileeditcatsu").addClass("statusprofsucorrect");
		   }  
		   else  
		   {  

			$("#outprofileeditcatsu").removeClass("statusprofsucorrect");
			$("#outprofileeditcatsu").addClass("statusprofsuincorrect");
		   } 
		} 
	}); 
	return false;
});


$('#profileformeditbillsu').submit(function() { 
	var editlogin = $("#profileeditbillsu").val();
	var id = $("#adminprofileeditidsu").text();
	var dataToSend = { profileeditbillsu: editlogin, id: id };
	$.ajax({  
		type: "POST",  
		data: dataToSend, 
		url: "profile_edit_billsu.php",  
		success: function(data){  
		$("#outprofileeditbillsu").html(data);
		} 
	}); 
	return false;
});


$('#profileformedityearsu').submit(function() { 
	var editlogin = $("#profileedityearsu").val();
	var id = $("#adminprofileeditidsu").text();
	var dataToSend = { profileedityearsu: editlogin, id: id };
	$.ajax({  
		type: "POST",  
		data: dataToSend, 
		url: "profile_edit_yearsu.php",  
		success: function(data){  
		$("#outprofileedityearsu").html(data);
		} 
	}); 
	return false;
});



$('#profileformeditfiosu').submit(function() { 
	var f = $("#profileeditfsu").val();
	var i = $("#profileeditisu").val();
	var o = $("#profileeditosu").val();
	var id = $("#adminprofileeditidsu").text();
	var dataToSend = { profileeditfsu: f, profileeditisu: i, profileeditosu: o, id: id };
	$.ajax({  
		type: "POST",  
		data: dataToSend, 
		url: "profile_edit_fiosu.php",  
		success: function(data){  
		$("#outprofileeditfiosu").html(data);
		} 
	}); 
	return false;
});


});

function showUsers(dataToSend) { 
	$.ajax({  
		type: "POST",  
		data: dataToSend,
		url: "alluserssearch.php",  
		beforeSend: function(){
		$(".pageloader").css("background-image","url('images/ajax-loader.gif')");	
		$(".pageloader").css("background-repeat","no-repeat");
		$("#tableusers").css("opacity","0.2");
			},
			complete: function(){
		$(".pageloader").css("background-image","none");	
		$("#tableusers").css("opacity","1");
			},
		success: function(data){  
		$("#outallusers").html(data);
		} 
   
	}); 
}



function showDelivery(dataToSend) { 
	$.ajax({  
		type: "POST",  
		data: dataToSend,
		url: "eldel_search_records.php",  
		beforeSend: function(){
		$(".pageloader").css("background-image","url('images/ajax-loader.gif')");	
		$(".pageloader").css("background-repeat","no-repeat");
		$("#tableeldel").css("opacity","0.2");
			},
			complete: function(){
		$(".pageloader").css("background-image","none");	
		$("#tableeldel").css("opacity","1");
			},
		success: function(data){  
		$("#outalleldel").html(data);
		} 
   
	}); 
}

function showNews(dataToSend) { 
	$.ajax({  
		type: "POST",  
		data: dataToSend,
		url: "allnewssearch.php",  
		beforeSend: function(){
		$(".pageloader").css("background-image","url('images/ajax-loader.gif')");	
		$(".pageloader").css("background-repeat","no-repeat");
		$("#tablenews").css("opacity","0.2");
			},
			complete: function(){
		$(".pageloader").css("background-image","none");	
		$("#tablenews").css("opacity","1");
			},
		success: function(data){  
		$("#outeditnewsext").html(data);
		} 
   
	}); 
}


function showEvents(dataToSend) { 
	$.ajax({  
		type: "POST",  
		data: dataToSend,
		url: "alleventssearch.php",  
		beforeSend: function(){
		$(".pageloader").css("background-image","url('images/ajax-loader.gif')");	
		$(".pageloader").css("background-repeat","no-repeat");
		$("#tableevents").css("opacity","0.2");
			},
			complete: function(){
		$(".pageloader").css("background-image","none");	
		$("#tableevents").css("opacity","1");
			},
		success: function(data){  
		$("#outediteventsext").html(data);
		} 
   
	}); 
}


function showPages(dataToSend) { 
	$.ajax({  
		type: "POST",  
		data: dataToSend,
		url: "allpagessearch.php",  
		beforeSend: function(){
		$(".pageloader").css("background-image","url('images/ajax-loader.gif')");	
		$(".pageloader").css("background-repeat","no-repeat");
		$("#tablepages").css("opacity","0.2");
			},
			complete: function(){
		$(".pageloader").css("display","none");	
		$("#tablepages").css("opacity","1");
			},
		success: function(data){  
		$("#outeditpagesext").html(data);
		} 
   
	}); 
}


// вызов перед передачей данных
function showRequest(formData, jqForm, options) { 
    // formData - массив; здесь используется $.param чтобы преобразовать его в строку для вывода в alert(),
    // (только в демонстрационных целях), но в самом плагине jQuery Form это совершается автоматически.
    var queryString = $.param(formData); 
    // jqForm это jQuery объект, содержащий элементы формы.
    // Для доступа к элементам формы используйте 
    // var formElement = jqForm[0]; 
    // здесь можно вернуть false чтобы запретить отправку формы; 
    // любое отличное от fals значение разрешит отправку формы.
    return true; 
} 
 
// вызов после получения ответа 
function showResponse(responseText, statusText)  { 
    // для обычного html ответа, первый аргумент - свойство responseText
    // объекта XMLHttpRequest
 
    // если применяется метод ajaxSubmit (или ajaxForm) с использованием опции dataType 
    // установленной в 'xml', первый аргумент - свойство responseXML
    // объекта XMLHttpRequest
 
    // если применяется метод ajaxSubmit (или ajaxForm) с использованием опции dataType
    // установленной в 'json', первый аргумент - объек json, возвращенный сервером.
 
 
}

function SuccessChangeUsers(responseText, statusText)  { 
alert("success");
}

function showCorrect(responseText, statusText)  { 
/*$('#outreg').removeClass("incorrect"); 
$('#outreg').addClass("correct"); 
$('#loginstatus').css('display','none'); 
*/

/*data2='entlogin='+$('#login').val()+'&entpassword='+$('#password').val(),
alert(data2);*/
///////////////////////////////////////////////
     $.ajax({  
     type: "POST",  
     url: "testreg.php",  
	 data:	'entlogin='+$('#login').val()+'&entpassword='+$('#password').val(),
	 beforeSend: function(){

		/*$("#loginstatus").addClass("ajaxloading");
		$("#loginstatus").html("Перевірка");*/
		},
	    complete: function(){

	/*$("#loginstatus").removeClass("ajaxloading");*/
   },
	 ifModified: true,
     success: function(data){  
	 window.onload = document.location.href = 'index.php';
     } 
   
  }); 
/////////////////////////////////////////////
/*$('#showreg').css('display','none'); 
$('#middlereg').css('border','none');*/
}

function showCorrectCont(responseText, statusText)  { 
$('#outcontact').removeClass("incorrect"); 
$('#outcontact').addClass("correct"); 
$('#showcontact').css('display','none'); 
$('#contactframe').css('border','none');
}

function showCorrectElDel(responseText, statusText)  { 
$('#diveldelform').css('display','none'); 
$('#outeldelform').removeClass("incorrect"); 
$('#outeldelform').addClass("correct"); 
}

function showCorrectElDelEdit(responseText, statusText)  { 
$('#outedeledit').removeClass("incorrect"); 
$('#outedeledit').addClass("correct"); 
}

function showCorrectProfPassEdit(responseText, statusText)  { 
$('#profileformeditpass .profdiv').hide();
$('#profileformeditpass button').hide();
$('#outprofileeditpass').removeClass("profincorrect"); 
$('#outprofileeditpass').addClass("profcorrect"); 
}

function showCorrectProfPassEditSu(responseText, statusText)  { 
$('#profileformeditpasssu .profdiv').hide();
$('#profileformeditpasssu button').hide();
$('#outprofileeditpasssu').removeClass("profincorrect"); 
$('#outprofileeditpasssu').addClass("profcorrect"); 
}

function showCorrectProfEmailEdit(responseText, statusText)  { 
$('#profileformeditemail .profdiv').hide();
$('#profileformeditemail button').hide();
$('#outprofileeditemail').removeClass("profincorrect"); 
$('#outprofileeditemail').addClass("profcorrect"); 
}

function showCorrectProfEmailEditSu(responseText, statusText)  { 
$('#profileformeditemailsu .profdiv').hide();
$('#profileformeditemailsu button').hide();
$('#outprofileeditemailsu').removeClass("profincorrect"); 
$('#outprofileeditemailsu').addClass("profcorrect"); 
}


function showCorrectProfLoginEditSu(responseText, statusText)  { 
$('#profileformeditloginsu .profdiv').hide();
$('#profileformeditloginsu button').hide();
$('#outprofileeditloginsu').removeClass("profincorrect"); 
$('#outprofileeditloginsu').addClass("profcorrect"); 
}

function showCorrectProfBillEditSu(responseText, statusText)  { 
$('#profileformeditbillsu .profdiv').hide();
$('#profileformeditbillsu button').hide();
$('#outprofileeditbillsu').removeClass("profincorrect"); 
$('#outprofileeditbillsu').addClass("profcorrect"); 
}

function showCorrectProfYearEditSu(responseText, statusText)  { 
$('#profileformedityearsu .profdiv').hide();
$('#profileformedityearsu button').hide();
$('#outprofileedityearsu').removeClass("profincorrect"); 
$('#outprofileedityearsu').addClass("profcorrect"); 
}


function showCorrectProfFIOEditSu(responseText, statusText)  { 
$('#profileformeditfiosu .profdiv').hide();
$('#profileformeditfiosu button').hide();
$('#outprofileeditfiosu').removeClass("profincorrect"); 
$('#outprofileeditfiosu').addClass("profcorrect"); 
}

function showCorrectAddNews(responseText, statusText)  { 
$('#newsform').hide();
$('#outaddnews').removeClass("incorrect"); 
$('#outaddnews').addClass("correct"); 
}


function showCorrectPassRem(responseText, statusText)  { 
$('#passremform').hide();
$('#outpassrem').removeClass("incorrect"); 
$('#outpassrem').addClass("correct"); 
}


function showCorrectAddEvents(responseText, statusText)  { 
$('#eventsform').hide();
$('#outaddevents').removeClass("incorrect"); 
$('#outaddevents').addClass("correct"); 
}

function showCorrectAddNewPoll(responseText, statusText)  {
$('#newpollform').hide();
$('#outnewpolls').removeClass("incorrect"); 
$('#outnewpolls').addClass("correct"); 
}

/*INCORRECT*/
function showInCorrect(responseText, statusText)  { 
$('#outreg').removeClass("correct"); 
$('#outreg').addClass("incorrect"); 
}

function showInCorrectCont(responseText, statusText)  { 
$('#outcontact').removeClass("correct"); 
$('#outcontact').addClass("incorrectc"); 
}

function showInCorrectElDel(responseText, statusText)  { 
$('#outeldelform').removeClass("correct"); 
$('#outeldelform').addClass("incorrectc"); 
}

function showInCorrectElDelEdit(responseText, statusText)  { 
$('#outedeledit').removeClass("correct"); 
$('#outedeledit').addClass("incorrectc"); 
}

function showInCorrectProfPassEdit(responseText, statusText)  { 
$('#outprofileeditpass').removeClass("profcorrect"); 
$('#outprofileeditpass').addClass("profincorrect"); 
}

function showInCorrectProfPassEditSu(responseText, statusText)  { 
$('#outprofileeditpasssu').removeClass("profcorrect"); 
$('#outprofileeditpasssu').addClass("profincorrect"); 
}

function showInCorrectProfEmailEdit(responseText, statusText)  { 
$('#outprofileeditemail').removeClass("profcorrect"); 
$('#outprofileeditemail').addClass("profincorrect"); 
}

function showInCorrectProfEmailEditSu(responseText, statusText)  { 
$('#outprofileeditemailsu').removeClass("profcorrect"); 
$('#outprofileeditemailsu').addClass("profincorrect"); 
}

function showInCorrectProfLoginEditSu(responseText, statusText)  { 
$('#outprofileeditloginsu').removeClass("profcorrect"); 
$('#outprofileeditloginsu').addClass("profincorrect"); 
}

function showInCorrectProfBillEditSu(responseText, statusText)  { 
$('#outprofileeditbillsu').removeClass("profcorrect"); 
$('#outprofileeditbillsu').addClass("profincorrect"); 
}

function showInCorrectProfYearEditSu(responseText, statusText)  { 
$('#outprofileedityearsu').removeClass("profcorrect"); 
$('#outprofileedityearsu').addClass("profincorrect"); 
}

function showInCorrectProfFIOEditSu(responseText, statusText)  { 
$('#outprofileeditfiosu').removeClass("profcorrect"); 
$('#outprofileeditfiosu').addClass("profincorrect"); 
}


function showInCorrectAddNews(responseText, statusText)  { 
$('#outaddnews').removeClass("correct"); 
$('#outaddnews').addClass("incorrect"); 
}

function showInCorrectPassRem(responseText, statusText)  { 
$('#outpassrem').removeClass("correct"); 
$('#outpassrem').addClass("incorrect"); 
}

function showInCorrectAddEvents(responseText, statusText)  { 
$('#outaddevents').removeClass("correct"); 
$('#outaddevents').addClass("incorrect"); 
}

function showInCorrectAddNewPoll(responseText, statusText)  {
$('#newpollform').hide();
$('#outnewpolls').addClass("incorrect"); 
$('#outnewpolls').removeClass("correct"); 
}

function SuccessLogin()  { 
$("div#panel").css('display','none');
window.location.reload();
}

function NoSuccessLogin()  { 
$('#errorlogin').html('Увага! Логін або пароль не дійсні').slideDown();
$('#panel').css('height','160');
$('#guest').css('display','none'); 

}

function isEmailAddress(emailAdr) {
 		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
 		return pattern.test(emailAdr);
}






