var url = UrlParse();

$(document).ready(function()
{
GetContent(url);
window.setInterval(function() { GetContentToInterval() }, 1000);
    $("#player a").attr({"target": "_blank"});
    $("#dssFooterCopy a").attr({"target": "_blank"});
    
    var scroll = $("#conntent").scrollTop();
    
    jQuery.listen("mousedown", "#up", function() {
        up();
    });

    jQuery.listen("mousedown", "#down", function() {
        down();
    });

    $("body").mouseup(function() {
	clearInterval(window.down_interval);
	clearInterval(window.up_interval);
    });
    
    jQuery.listen("mouseout", "#down", function() {
	clearInterval(window.down_interval);
	clearInterval(window.up_interval);
    });
    
    jQuery.listen("mouseout", "#up", function() {
            clearInterval(window.down_interval);
	    clearInterval(window.up_interval);
    });			
    
    jQuery.listen("mouseup", "#down", function() {
	clearInterval(window.down_interval)
    })
    jQuery.listen("mouseup", "#up", function() {
	clearInterval(window.up_interval)
    })
    
    $("#part_news").attr({href: "#news"});
    $("#part_music").attr({href: "#music"});
    $("#part_story").attr({href: "#story"});
    $("#part_band").attr({href: "#band"});
    $("#part_video").attr({href: "#video"});
    $("#part_gbook").attr({href: "#gbook"});
    $("#part_links").attr({href: "#links"});
    $("#part_gallery").attr({href: "#gallery"});
    $("#part_lyrics").attr({href: "#lyrics"});
    $("#part_livedates").attr({href: "#livedates"});
    
    // Main Menu
    
	$(".menuButton").hover(
		
		function()
		{
			var im = $(this).children("a").children("img");
			im.attr("src","/site/images/assets/"+im.attr("id")+"_h.gif");
		},
		
		function()
		{
			$(this).attr("css",{cursor: "pointer"});
			var im = $(this).children("a").children("img");
			im.attr("src","/site/images/assets/"+im.attr("id")+"_n.gif");
		}
	);
    
    // Player
	var params = { allowFullScreen : "true", wmode: "transparent", base : "/site/swf" }
	swfobject.embedSWF('/site/swf/player.swf','player','100%','100%','9','','', params);

    //Добавление сообщения в гостевую книгу
    jQuery.listen("click", "#send",function(){
	
        var name = $("#name").attr("value");
        var url = $("#url").attr("value");
        var email = $("#email").attr("value");
        var msg = $("#msg").attr("value");

        $.ajax({
        type: "POST",
        url: '/gbook/',
        timeout: 5000,
        data: "msg=" + msg + "&name=" + name + "&url=" + url + "&email=" + email,
        success: function(data)
		{ 
            if(data == 'ok') 
            {
                $("#name").attr({value: ''});
                $("#url").attr({value: ''});
                $("#email").attr({value: ''});
                $("#msg").attr({value: ''});
                //$("#message").html("Сообщение отправлено");

                $.ajax({
                    type: "POST",
                    url: '/gbook/',
                    timeout: 5000,
                    data: "list=true",
                    success: function(data)
					{
                        $("#content").html(data);
                    }
                });
            }
        },
                    error: function(data){$("#ajax").html("Error");}
    });
    });
    
});


function GetContentToInterval()
{
    var new_url = UrlParse();

    if(url != new_url) { 
            url = new_url
            GetContent(url); 
    }
}

function UrlParse()
{
    var URL = document.location.toString();
    var part = 'news';

    if (URL.match('#')) 
    {
        var url = URL.split('#')[1].toString();
        part = url.split('/')[0]
        if(url.match('/'))
        {
            var lyric_id = url.split('/')[1];
        }
    }
    return part + "|" + lyric_id;
}

// Ajax parsing
function GetContent(url)
{
    var title = {
                 "": "Новости",
                 "news": "Новости",
                 "music": "Музыка",
                 "story": "История группы",
                 "livedates": "Выступления",
                 "band":    "Группа",
                 "lyrics": "Лирика",
                 "video": "Видео",
                 "gallery": "Фотогалерея",
                 "gbook": "Гостевая книга",
                 "links": "Ссылки"
                 };

    var url = url.toString();
    var part = url.split("|")[0];
    var lyric_id = url.split("|")[1];		
		$.ajax({
			type: "GET",
			url: 'index.php',
			async: true,
			processData: false,
			timeout: 10000,
			cache: true,
			data: "&code=" + part,
			success: function(data)
			{ 

				$("#body").html(data); 
				$(document).attr({"title": "Indigo - " + title[part]});
					if(lyric_id != "undefined") 
					{
						$(".lyric").empty();
						$.get("index.php", {code: part, id: lyric_id}, function(data) {
                				    $(".lyric").html($(data)); 
						});
            				}
    			}
		    });
    }

function up()
{
    var scroll = $("#content").scrollTop();
    $("#content").scrollTop(scroll - 10);
    up_interval = setTimeout('up()', 30)
}

function down()
{
    var scroll = $("#content").scrollTop();
    $("#content").scrollTop(scroll + 10);
    down_interval = setTimeout('down()', 30)
}

