function getMimeType(){
var mimeType = "application/x-mplayer2"; //default
var agt=navigator.userAgent.toLowerCase();
if (navigator.mimeTypes && agt.indexOf("windows")==-1) {
//non-IE, no-Windows
  var plugin=navigator.mimeTypes["audio/mpeg"].enabledPlugin;
  if (plugin) mimeType="audio/mpeg" //Mac/Safari & Linux/FFox
}//end no-Windows
return mimeType
}//end function getMimeType

function ConfClientDel()
{ return window.confirm('Are you sure you want to delete this client?'); }

jQuery(function($) {

	archiveItem_OnClicked = function(owner) {
	
		var url = owner.children[0];
		
		//alert(owner.style.backgroundImage);
		$('div#archive-list div h3 a').css('background', "transparent url('/i/date-bg.gif') no-repeat scroll left top");
		$(owner).css('background', "transparent url('/i/date-bg-active.gif') no-repeat scroll left top");
		//if(jQuery.browser)
		//{
			//WMPEmbed.src = url.value;
			//WMPEmbed.URL = url.value;
			document.getElementById("player1").innerHTML = '<EMBED TYPE="application/x-mplayer2" SRC="' + url.value + '" NAME="MediaPlayer" enablejavascript="true" WIDTH="440" HEIGHT="68" ShowControls="1" ShowStatusBar="1" ShowDisplay="0" autostart="1"></EMBED>'; 
		//}
		/*else
		{
			for (var i = 0; i < WMPEmbed.children.length; i++)
			{
				var item = WMPEmbed.children[i];
				
				if (item.nodeValue != null && item.nodeValue.toUpperCase() == "EMBED")
				{
					item.src = url.value;
					continue;
				}
				if (item.localName != null && item.localName.toUpperCase() == "PARAM" && item.name != null && item.name.toUpperCase() == "URL")
				{
					item.value = url.value;
					continue;
				}	
			}
		}*/
		
		/*
		if (navigator.appName.indexOf("Microsoft Internet")==-1)
		{
			if (document.embeds && document.embeds["preloader"])
			{ 
				var em = document.embeds["preloader"]; 
				em.Rewind();
				em.Play();
			}
		}
		else
		{
			preloader.Rewind();
			preloader.Play();
		}
		*/
	};
	
	DayOfWeek_OnClicked = function(owner, index) {
		
		ajaxScheduleCallback = function(data) {
			var tbody = $("#schedule > tbody");
			tbody.empty();
			tbody.append(data);
		};
	
		$.post("/ajaxSchedule.php",
               { i: index },
               ajaxScheduleCallback,
               "text");
		
		var thead = $("#schedule > thead");
		
		setCSS = function() {
			this.className = "col2";
		};
		$.each(thead.children().children(), setCSS);
		
		owner.className = "selectedDay";
	};

		setCurrentTime = function(time) {
			$("#hfCurrent").val(time);
			
			var d = getCurrentDate();
			var curr_month = d.getMonth();
			var curr_year = d.getFullYear();
			
			var m_names = new Array("Январь", "Февраль", "Март",
									"Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь",
									"Октябрь", "Ноябрь", "Декабрь");

			var current = $("#current");
			current.empty();
			current.text(m_names[curr_month] + " " + curr_year);
		}
		
		setMonth = function(month) {
			if (month > 9)
				return month;
			
			return "0" + month;
		};

		ajaxArchiveCallback = function(data) {
			var list = $("#list");
			list.empty();
			list.append(data.layout);
			setCurrentTime(data.time);
		};
		
		getPrevMonthString = function() {
			var d = getCurrentDate();
			var curr_month = d.getMonth() + 1;
			var curr_year = d.getFullYear();
			curr_month--;
			if (curr_month < 1) {
				curr_month = 12;
				curr_year--;
			}
			
			return "01." + setMonth(curr_month) + "." + curr_year;
		};
		
		getNextMonthString = function() {
			var d = getCurrentDate();
			var curr_month = d.getMonth() + 1;
			var curr_year = d.getFullYear();
			curr_month++;
			if (curr_month > 12) {
				curr_month = 1;
				curr_year++;
			}
			
			return "01." + setMonth(curr_month) + "." + curr_year;
		};
		
		getCurrentDate = function() {
		
			var hfCurrent = $("#hfCurrent");
			if (hfCurrent.val() == "" || hfCurrent.val() == undefined)
				return new Date();
			else
			{
				var myDateParts = hfCurrent.val().split(".");
				return new Date(myDateParts[2], myDateParts[1] - 1, myDateParts[0]);
			}
		};
		
		getCurrentDateString = function() {
		
			var d = getCurrentDate();
			var curr_month = d.getMonth() + 1;
			var curr_year = d.getFullYear();
			
			return "01." + setMonth(curr_month) + "." + curr_year;
		};
		
	
	archivePrevNext_OnCliked = function(owner) {

		var date = getPrevMonthString();
		if (owner.id == "next")
			date = getNextMonthString();
		
		$.get("/ajaxArchive.php",
               { date: date },
               ajaxArchiveCallback,
               "json");
	};
	
	$.get("/ajaxArchive.php",
           { },
           ajaxArchiveCallback,
           "json");
})