﻿$(document).ready(function() 
{
// Changing text inputs 
    // Меняем ввод поля ввода текста

$('input[type="text"],input[type="password"]').hover( function() {$(this).addClass("myinputhover");} ,function() { $(this).removeClass("myinputhover"); } );

// Select-menu

$.fn.SelectMenuChange=function(options){
	return this.each(function() {
	if ($(this).css('display') != 'none')
	{
		var $selectmenu=$(this);
		
		//Wrap'им селект-меню
		$selectmenu
		.wrap("<div class='selectmenuwrap'></div>")
		.parent().prepend('<div class="smselected"><a></a><span class="smspan"><span class="tria"></span></span></div><ul></ul>');
		$selectmenu.css("display","none");
		var $wrap=$selectmenu.parent();
		var $topselectmenuitem=$(".smselected a", $wrap);
		var $ul = $('ul', $wrap);
			$('option', $selectmenu).each(function(i){
								
				//Выбираем <option selected>
				var $optsel = $(this).attr("selected");
				if ($optsel)
					{
					$topselectmenuitem.text($(this).html());
					var $li = $('<li><a href="#" class="selected" index="'+ i +'">'+ $(this).html() +'</a></li>');
					}
					else				
					{
					var $li = $('<li><a href="#" index="'+ i +'">'+ $(this).html() +'</a></li>');
					}
				
				$ul.append($li);
			});
		
		//$wrap.height(29+$ul.height());
		//alert($ul.width());
		
		//Устанавливаем одинаковую длину выбранного пункта и остальных
		var $divsmselected=$("div.smselected", $wrap);
		if ($ul.width()>$divsmselected.width())
		{
		$divsmselected.width($ul.width());
		}
		else
		{
		$ul.width($divsmselected.width());
		}
		
		//Делаем закругленные углы у первого и последнего "options"
		$firstula=$("ul a:first",$wrap);
		$lastula =$("ul a:last",$wrap);
		$firstula.css("-moz-border-radius",".5em .5em 0 0");
		$firstula.css("-webkit-border-radius",".5em .5em 0 0");
		$firstula.css("border-radius",".5em .5em 0 0");

		$lastula.css("-moz-border-radius"," 0 0 .5em .5em");
		$lastula.css("-webkit-border-radius","0 0 .5em .5em");
		$lastula.css("border-radius","0 0 .5em .5em");
		
		//Разворачиваем-сворачиваем селект
		$divsmselected.click(function(){
		$ul.slideToggle("fast", function()
					{					
						var offSet = ($('a.selected', $ul).offset().top - $ul.offset().top);
						$ul.animate({scrollTop: offSet});
					});
		});
		
		//Выбираем пункт
		var $ula=$("ul a",$wrap);
		var $topselectmenuitem=$(".smselected a", $wrap);
		$ula.mousedown(function(){
		$("ul a.selected", $wrap).removeClass('selected');
		$(this).addClass('selected');	
		$topselectmenuitem.text($(this).text());
		$selectmenu[0].selectedIndex = $(this).attr('index');
		$ul.hide();
		});
		
		//Если нет выбранного элемента, то выбираем первый из списка
		if (!$topselectmenuitem.text())
		{
		$topselectmenuitem.text($firstula.text());
		//$firstula.addClass('selected');	
		}
		}
//
	});
};

$('select').SelectMenuChange();

$("div.smselected", $("#yearreg").parent()).width(80); 
$("ul", $("#yearreg").parent()).width(78).height(100);

$("div.smselected", $("#categoryreg").parent()).width(162); 
$("ul", $("#categoryreg").parent()).width(160);

$("li", $("#profileeditgroupsu").parent()).css("padding","0");
$("a", $("#profileeditgroupsu").parent()).css("padding","5px");

$("li", $("#profileeditcatsu").parent()).css("padding","0");
$("a", $("#profileeditcatsu").parent()).css("padding","5px");
$("ul", $("#profileeditcatsu").parent()).height(150);
$("ul a", $("#profileeditcatsu").parent()).width(105).css("margin","0 0 0 5px").css("padding","5px 10px").css("-moz-border-radius","0 0 0 0").css("-webkit-border-radius",".5em .5em 0 0").css("border-radius",".5em .5em 0 0");

$("ul a", $("#yearreg").parent()).width(30).css("margin","0 0 0 5px").css("padding","5px").css("-moz-border-radius","0 0 0 0").css("-webkit-border-radius",".5em .5em 0 0").css("border-radius",".5em .5em 0 0");

/*$("div.smselected", $("#yearreg").parent()).click(function(){
$("ul", $("#yearreg").parent()).slideDown(300);
});*/

$("ul a", $("#field").parent()).mousedown(function(){
	if ($("a.selected", $("#field").parent()).text()=='Группа')
		{
		$("#userinfo").css("display","none");
		$("#sgroupwrap").css("display","block");
		}
	else
		{
		$("#userinfo").css("display","block");
		$("#sgroupwrap").css("display","none");
		}
		
});


$("#conf_form").attr("value", "1"); 

//подсветка в верхнем меню текущей страницы
 var $url=document.location.href;
 $.each($("#headmenu a"),function(){
  if(this.href==$url)
	{
		$(this).removeClass("main");		
		$(this).addClass("highlight");
	};
 });
 
$('.main')
	.css( {backgroundPosition: "-500px 0px"} )
	.mouseover(function(){
		$(this).stop().animate(
		
			{backgroundPosition: '0px 0px'}, 
			{duration:500})
		})
	.mouseout(function(){
		$(this).stop().animate(
			{backgroundPosition:"-500px 0px"}, 
			{duration:500})
		})

  $.each($(".sdmenu div a"),function(){
  if(this.href==$url)
	{
		$(this).addClass("current");
	}
  else
	{
		$(this).removeClass("current");
	}
 });
 
 //анимирование ссылок в левом меню
/*	$("#my_menu li").hover(function(){
    $(this).stop().animate({paddingLeft: "12px"}, 50);
  }, function() {
    $(this).stop().animate({paddingLeft: "10px"}, 50);
  });*/
  
	//Электронная доставка
	$("#heldel").click(function() {
	$("#oleldel").toggle();
	//$("#heldel").css("text-align","left");
	});
	
	$("#eldelbutton").mouseup(function() {
	$("#eldelbutton").hide();
	$("#oleldel").hide();
	$("#diveldelform").show();
	});

	//Изменение прозрачности в разделе Инф. портрет Мариуполя
	$(".listmenu").hover(function(){
	var $lm=$(this);
    $("img", $lm).css("opacity","1");
	$("span", $lm).css("text-decoration","underline");
  }, function() {
    var $lm=$(this);
    $("img", $lm).css("opacity","0.75");
	$("span", $lm).css("text-decoration","none");
	});
  
  $(".downloadapp").each(function(){
  var firstspanwidth=$("a span:first",$(this)).width();
  var downloadappwidth=firstspanwidth+42;
  var downloadappwidthpx=downloadappwidth+"px"
  $(this).css("width",downloadappwidthpx);
  });
  
 /* $(".newimagelist").each(function(){
  var imageheight=$("img",$(this)).height();
  imageheight=parseInt(imageheight+10);
  if($(this).height()<imageheight)
	{
	  var imageheight=imageheight+5;
	  var imageheight=imageheight+"px"
	  $(this).css("height",imageheight);
	}
  });*/
  
  $("#eldelarrow").click(function(){
	$(".textareadiv").toggle(10);
	});
/*	
  $(".main").each(function(){
  $(this).before("<div class='sidestripe'></div>");
	});
	
  $(".highlight").each(function(){
  $(this).before("<div class='sidestripe'></div>");
	});*/
  
  
  $(".inputdocs-span-back-up").click(function(){
  var $divinputdocs=$(this).parent();
  var $inputdocs=$("input", $divinputdocs);
  var $inputvalue=parseInt($inputdocs.attr('value'));
  $inputvalue=$inputvalue+1;
  if ($inputvalue==100)  
  {
	$inputdocs.attr('value','99');
  }
  else
  {
	$inputdocs.attr('value',$inputvalue);
	var $eldelbooks=parseInt($("#eldelbooks").attr('value'));
	var $eldelperiod=parseInt($("#eldelperiod").attr('value'));
	var $eldelel=parseInt($("#eldelel").attr('value'));	
	if (isNaN($eldelbooks))
	{
		$eldelbooks=0;
	}
	
	if (isNaN($eldelperiod))
	{
		$eldelperiod=0;
	}
	
	if (isNaN($eldelel))
	{
		$eldelel=0;
	}
	$("#docsqt").text($eldelbooks+$eldelperiod+$eldelel);	
  }
   });
   
  
  $(".inputdocs-span-back-down").click(function(){
  var $divinputdocs=$(this).parent();
  var $inputdocs=$("input", $divinputdocs);
  var $inputvalue=parseInt($inputdocs.attr('value'));
  $inputvalue=$inputvalue-1;
  if ($inputvalue==-1)  
  {
	$inputdocs.attr('value','0');
  }
  else
  {
	$inputdocs.attr('value',$inputvalue);
	var $eldelbooks=parseInt($("#eldelbooks").attr('value'));
	var $eldelperiod=parseInt($("#eldelperiod").attr('value'));
	var $eldelel=parseInt($("#eldelel").attr('value'));	
	if (isNaN($eldelbooks))
	{
		$eldelbooks=0;
	}
	
	if (isNaN($eldelperiod))
	{
		$eldelperiod=0;
	}
	
	if (isNaN($eldelel))
	{
		$eldelel=0;
	}
	$("#docsqt").text($eldelbooks+$eldelperiod+$eldelel);
  }
   });   
   
   $(".inputdocs").keyup(function(){
	var $eldelbooks=parseInt($("#eldelbooks").attr('value'));
	var $eldelperiod=parseInt($("#eldelperiod").attr('value'));
	var $eldelel=parseInt($("#eldelel").attr('value'));	
	if (isNaN($eldelbooks))
	{
		$eldelbooks=0;
	}
	
	if (isNaN($eldelperiod))
	{
		$eldelperiod=0;
	}
	
	if (isNaN($eldelel))
	{
		$eldelel=0;
	}
	$("#docsqt").text($eldelbooks+$eldelperiod+$eldelel);
	
   });
   
    $("#addnewpoll").click(function() {
	$("#addnewpoll").addClass('current');
	$("#editpolls").removeClass('current');
	$("#statpolls").removeClass('current');
	$("#divnewpollform").show();
	$("#newpollform").show();
	$("#outnewpolls").text("");
	$("#outnewpolls").removeClass("correct");
	$("#outnewpolls").removeClass("incorrect");
	$("#pollsaddtitle").attr("value","");
	$("#pollsvariant").attr("value","");
	$("#divallpollstable").hide();
	$("#divstatpollstable").hide();
	});
   
   	$("#editpolls").click(function() {
	$("#divallpollstable").show();
	$("#divnewpollform").hide();
	$("#divstatpollstable").hide();
	$("#addnewpoll").removeClass('current');
	$("#statpolls").removeClass('current');
	$("#editpolls").addClass('current');
	
		$.ajax({  
		 type: "POST",  
		 url: "editdelpolls.php",  
		 beforeSend: function(){
		$(".pageloader").css("background-image","url('images/ajax-loader.gif')");	
		$(".pageloader").css("background-repeat","no-repeat");
			},
			complete: function(){
		$(".pageloader").css("background-image","none");	
	   },
		 success: function(data){  
		 $("#divallpollstable").html(data);
		 } 
	   
			}); 
	
	});
	
   
   	$("#statpolls").click(function() {
	$("#divstatpollstable").show();
	$("#divallpollstable").hide();
	$("#divnewpollform").hide();
	$("#addnewpoll").removeClass('current');
	$("#editpolls").removeClass('current');
	$("#statpolls").addClass('current');
	
		$.ajax({  
		 type: "POST",  
		 url: "statpolls.php",  
		 beforeSend: function(){
		$(".pageloader").css("background-image","url('images/ajax-loader.gif')");	
		$(".pageloader").css("background-repeat","no-repeat");
			},
			complete: function(){
		$(".pageloader").css("background-image","none");	
	   },
		 success: function(data){  
		 $("#divstatpollstable").html(data);
		 } 
	   
			}); 
	
	});
  
	$("td","#editpollstable").hover(
	function() {
	var $td=$(this);
	$("div.editimg", $td).css("visibility","visible");
	},
	function() {
	var $td=$(this);
	$("div.editimg", $td).css("visibility","hidden");
	});
	
	$("div.editimg").click(function() {
	var $td=$(this).parent();
	var $text=$("span", $td).text();
	if ($td.hasClass("cent") || $td.hasClass("pollstitle"))
	{
		$td.prepend("<input class='inpeditpolls' style='width: 451px;' value='"+$text+"'></input>");
	}
	if ($td.hasClass("right"))
	{
		$td.prepend("<input class='inpeditpolls' style='width: 92px;' value='"+$text+"'></input>");
	}
	$("input", $td).focus();
	$($td).css("padding","0");
	$("span", $td).css("display","none");
	$(this).css("display","none");
	});
	
	$("input","#editpollstable").live("blur", function() {
	var $td=$(this).parent();
	var $text=$(this).attr("value");
	$(this).css("display","none");
	$("span", $td).css("display","inline");
	$("span", $td).text($text);
	$("div.editimg", $td).css("display","block");
	$($td).css("padding","5px 21px 5px 5px");
	$(this).remove();
	
	});

	$("#activedate").change(function() {
		if ($(this).attr("checked"))
		{
			var myDate = new Date();
			var month = myDate.getMonth() + 1;
			var fDate = addZero(myDate.getDate()) + '/' + addZero(month) + '/' + myDate.getFullYear();
			$("#updatenewsdate").val(fDate);


		}
		else
		{
			$("#updatenewsdate").val("");
		}
	});
	
	 /*news*/
   	$("#addnewnews").click(function() {
	$("#outeditnews").hide();
	$('#newsform').show();
	$("#divnewnewsform").show();
	$("#outaddnews").text("");
	$("#outaddnews").removeClass("correct");
	$("#outaddnews").removeClass("incorrect");
	
	tinyMCE.get('titlenews').setContent('');
	tinyMCE.get('bodynews').setContent('');
	
	$("#titlenews").text("");
	$("#bodynews").text("");
	
	$("#addnewnews").addClass('current');
	$("#editnews").removeClass('current');
	});	 
  
   	$("#editnews").click(function() {
	$("#outeditnews").show();
	$("#divnewnewsform").hide();
	
	$("#addnewnews").removeClass('current');
	$("#editnews").addClass('current');
	
		$.ajax({  
		 type: "POST",  
		 url: "editnews.php",  
		 beforeSend: function(){
			},
			complete: function(){
	   },
		 success: function(data){  
		 $("#outeditnews").html(data);
		 } 
	   
			}); 
	
	});	
	
	/*events*/
   	$("#addnewevents").click(function() {
	$("#outeditevents").hide();
	$('#eventsform').show();
	$("#divneweventsform").show();
	$("#outaddevents").text("");
	$("#outaddevents").removeClass("correct");
	$("#outaddevents").removeClass("incorrect");
	
	tinyMCE.get('bodyevents').setContent('');

	$("#titleevents").val("");
	$("#bodyevents").text("");
	
	$("#addnewevents").addClass('current');
	$("#editevents").removeClass('current');
	});	 
  
   	$("#editevents").click(function() {
	$("#outeditevents").show();
	$("#divneweventsform").hide();
	
	$("#addnewevents").removeClass('current');
	$("#editevents").addClass('current');
	
		$.ajax({  
		 type: "POST",  
		 url: "editevents.php",  
		 beforeSend: function(){
			},
			complete: function(){
	   },
		 success: function(data){  
		 $("#outeditevents").html(data);
		 } 
	   
			}); 
	
	});	
////
	$("#editpages").click(function() {
	$("#divshowpages").show();
	/*$("#divneweventsform").hide();*/
	
	$("#adddelpages").removeClass('current');
	$("#adddelmenu").removeClass('current');
	$("#editpages").addClass('current');
	
		$.ajax({  
			 type: "POST",  
			 url: "showpages.php",  
			 beforeSend: function(){
				},
				complete: function(){
		   },
			 success: function(data){  
			 $("#outshowpages").html(data);
			 } 
	   
		}); 
	
	});
	
	//Управление страницами сайта
	$("#adddelpages").click(function() { 
	
	$("#adddelpages").addClass('current');
	$("#adddelmenu").removeClass('current');
	$("#editpages").removeClass('current');
	
		$.ajax({  
     type: "POST",  
     url: "adddelpages.php",  
	 beforeSend: function(){
	$(".pageloader").css("background-image","url('images/ajax-loader.gif')");	
	$(".pageloader").css("background-repeat","no-repeat");
		},
	    complete: function(){
	$(".pageloader").css("background-image","none");	
   },
     success: function(data){  
	 $("#outshowpages").html(data);
     } 
   
		}); 
    });	
	/**/
	
//$('#spanuserfio').hover( function() {$('#userhint').show(500);} ,function() { $('#userhint').hide(500); } );
  
});


function addZero(i) {
return (i < 10)? "0" + i: i;
}
