﻿$(document).ready(function(){
	
	$('#anons_img').cycle({ 
		fx:     'fade', 
		speed:   1500, 
		timeout: 7000, 
		next:   '#anons_img', 
		pause:   1 
	});
	
		$("#author").empty();
		$('#auth').hide();
		$('#form_mess_add').hide();
		$('#form_afisha_add').hide();

		$('#afisha_add').click(function(){
				$('#form_afisha_add').modal({
					position: ["30%","40%"],
					opacity: 50,
					overlayCss: {backgroundColor:"#000"},
					minHeight:800,
					minWidth: 350,
					onOpen: function (dialog) {
							dialog.overlay.fadeIn('fast', function () {
								dialog.data.hide();
									dialog.container.fadeIn('fast', function () {
										dialog.data.fadeIn('fast');
								});
							});
						},
					onClose: function (dialog) {
							dialog.data.fadeOut('slow', function () {
								dialog.container.hide('slow', function () {
									dialog.overlay.slideUp('slow', function () {
										$.modal.close();
									});	
								});
							});
						},
					closeHTML: "<a style='position:relative; left:320px; top:32px; color:black;' href=''><img id='close_dialog' src='dialog_close.png' height='24' /></a>"
				});
			return false;
		});
		
		$('#afisha_button_add').click(function(){
			$.post('afisha.php',{ nm: $('#nm').val(), afisha: $('#afisha').val(), date: $('#date').val(), url: $('#url').val() },
					function(data) {
						alert(data);
						window.location.reload();
					});
			return false;
		});
		
		$('#mess_add').click(function(){
					$('#form_mess_add').modal({
					position: ["50%","40%"],
					opacity: 50,
					overlayCss: {backgroundColor:"#000"},
					minHeight:800,
					minWidth: 350,
					onOpen: function (dialog) {
							dialog.overlay.fadeIn('fast', function () {
								dialog.data.hide();
									dialog.container.fadeIn('fast', function () {
										dialog.data.fadeIn('fast');
								});
							});
						},
					onClose: function (dialog) {
							dialog.data.fadeOut('slow', function () {
								dialog.container.hide('slow', function () {
									dialog.overlay.slideUp('slow', function () {
										$.modal.close();
									});	
								});
							});
						},
					closeHTML: "<a style='position:relative; left:320px; top:32px; color:black;' href=''><img id='close_dialog' src='dialog_close.png' height='24' /></a>"
				});
			return false;
		});
		
		
	function setCookie(name, value, props) {
    props = props || {}
    var exp = props.expires
    if (typeof exp == "number" && exp) {
        var d = new Date()
        d.setTime(d.getTime() + exp*1000)
        exp = props.expires = d
    }
    if(exp && exp.toUTCString) { props.expires = exp.toUTCString() }
    value = encodeURIComponent(value)
    var updatedCookie = name + "=" + value
    for(var propName in props){
        updatedCookie += "; " + propName
        var propValue = props[propName]
        if(propValue !== true){ updatedCookie += "=" + propValue }
    }
    document.cookie = updatedCookie
	}

			$('#mes_added').click(function(){
			$.post('/quickchat/add.php',{ event: "add", name: $('#name').val(), email: $('#email').val(), msg: $('#msg').val() },
					function(data) {
						setCookie("nick",$('#name').val(), {expires: 31536000});
						$('#close_dialog').click();
						$('#upd').click();
					});
			return false;
		});
		
		$('#auth_open').click(function(){
			$('#auth').modal({
					position: ["60%","40%"],
					opacity: 70,
					overlayCss: {backgroundColor:"#000"},
					minHeight:800,
					minWidth: 270,
					onOpen: function (dialog) {
							dialog.overlay.fadeIn('slow', function () {
								dialog.data.hide();
									dialog.container.fadeIn('slow', function () {
										dialog.data.slideDown('slow');
								});
							});
						},
					onClose: function (dialog) {
							dialog.data.fadeOut('slow', function () {
								dialog.container.hide('slow', function () {
									dialog.overlay.slideUp('slow', function () {
										$.modal.close();
									});	
								});
							});
						},
					closeHTML: "<a style='position:relative; left:235px; top:32px; color:black;' href=''><img src='dialog_close.png' height='24' /></a>"
			});
			return false;
		});
		
		$('#remind').click(function(){
			//$('#passs').hide();
			$('#submit').attr('value','Востановить');
			$(this).hide();
			alert('Введите свой email и новый пароль!');
			return false;
		});
		
		$('#submit').click(function(){
			if ($(this).val()=='Востановить'){
				$.post('/auth.php',{ login: $('#u_name').val(), password: $('#u_pass').val(), status: "upd" },
					function(data) {
						if(data=='OK'){
							alert('Вам отослано письмо на ваш контактный e-mail в системе с подтверждением. Перейдите на свой почтовый ящик и подтвердите регистрацию!');
							window.location.reload();
						} else {
							alert(data);
						}
					});
			} else {
				$.post('/auth.php',{ login: $('#u_name').val(), password: $('#u_pass').val() },
					function(data) {
						if(data=='OK'){
							window.location.reload();
						} else {
							alert(data);
						}
					});
			}
			return false;
		});
		
		$.post('/record.php',{ author: "all" },
			function(data) {
				$("#author").append(data);
		});	
			
	$("#strsrch").keyup(function(){		
		var findstr = $("#strsrch").val();
			findstr = $.trim(findstr);
			if (findstr.length>=3){
			$("#srch").empty().prepend("<img id='loadimg' src=\"load.gif\"><br>").fadeIn();;
				$.post('/search.php',{ searchstr: findstr },
					function(data) {
						$("#srch").empty();
						$("#loadimg").fadeOut();
						$("#loadimg").remove();
						$("#srch").append(data);
						$("#srch").highlight(findstr);
					})
			} else {
				$("#srch").empty();
			}
		return false;	
	});
	
	/*$("#srch").bind("ajaxSend", function(){
		$(this).prepend("<img id='loadimg' src=\"load.gif\"><br>").fadeIn();
			}).bind("ajaxComplete", function(){
		$("#loadimg").fadeOut();
		$("#loadimg").remove();
	})*/
	
	$("#loadimg").hide();
	
	$("#btn").click(function(){
		var aut = $("#author_new").val();
		var prog=$("#program").val();
		var data=$("#date").val();
		var vremia=$("#time").val();
		var ssulka=$("#url").val();		
		var playlist=$("#list").val();
		var cod=$("#cod").val();
		var dj=$("#author_new").val();
		var undef=$("#und").val();
		var anons=$("#anons").val();
		
		if (aut==0){
			alert("Выберите исполнителя");
			return false;
		}
		var pattern = /^\d{4}-\d{2}-\d{2}$/;		
			if (!pattern.test(data)){
				alert("Неверный формат даты!!!");
				$("#date").css({ backgroundColor: "red" });		
				return false;
			} 
		dt = data;	
		dt = dt.split("-");
		temp_date = new Date();
		day = temp_date.getDate();
		month = temp_date.getMonth() + 1;
		if (day < 10) {
			day = "0" + day;
		}
		if (month <10) {
			month = "0" + month;
		}
		var sDate = new Date(dt[0], dt[1], dt[2]);
		var eDate = new Date("2011", month, day);
		
		var days = (sDate - eDate)/(1000*60*60*24);
		
		if (days < 0 ){
			alert("Дата анонса из прошлего!!!");
			$("#date").css({ backgroundColor: "red" });
			return false;
		}

		$("#date").css({ backgroundColor: "white" });
		
		var pattern = /^\d{2}:\d{2}:\d{2}$/;		
			if (!pattern.test(vremia)){
				alert("Неверный формат времени!!!");
				$("#time").css({ backgroundColor: "red" });
				return false;
			} 
		$("#time").css({ backgroundColor: "white" });
		
		if (playlist.length<100) {
			alert("Необходимо добавить плейлист!!!");
			return false;
		}
					
			/*if(dj!=undef && prog!="" && data!="" && vremia!="" && ssulka!="" && playlist!="" && cod!=""){
					$.post('/record.php',{ author: "new", ispolnitel: dj, proga: prog, den: data, vrema: vremia, url: ssulka, list: playlist, anon: anons },
					function(data) {});
					setTimeout(function() {
							$('#forma').trigger('reset');
							window.location.reload();
					}, 3000); 
					return true;
			} 
			else*/ if(aut!="others" && prog!="" && data!="" && vremia!="" && ssulka!="" && playlist!="" && cod!=""){
				
					$.post('/record.php',{ author: "already", ispolnitel: aut, proga: prog, den: data, vrema: vremia, url: ssulka, list: playlist, anon: anons },
					function(data) {});
					setTimeout(function() {
							$('#forma').trigger('reset');
							window.location.reload();
					}, 3000); 
					return true;
			}
			else {
					alert("Заполните все поля!!!");
					return false;
			}
				

	});
	
	$('#track_order').click(function(){
		if($('input[name="25"]').val() && $('input[name="27"]').val() && $('input[name="28"]').val() && $('input[name="29"]').val() && $('#author').val()!=0){
			$.post('sho.php', {}, function(data){
				if($('#code').val()!=data){
					alert('Неверный код!');
					return false;
				} else {
				
					$.post('zakaz.php', { param: $('#track').serialize() },
						function(data){	
							$('#track').trigger('reset');
							window.location.reload();
					});		
				
				}
			});
		} else {
			alert('Заполните все поля!');
		}
		return false;
	});
	

});	
