var _Date = new Date();

jQuery(function(){
	
	//Spor Menü
	$("#FulbolOpen").hide();
	$("#FutbolOpenTrans").hide();
	$("#FutbolOpenTrans").fadeTo("fast", 0.50);
	
	$("#BasketbolMenu").hide();
	$("#BasketbolTrans").hide();
	$("#BasketbolTrans").fadeTo("fast", 0.50);
	
	$("#MotorSporlariMenu").hide();
	$("#MotorSporlariTrans").hide();
	$("#MotorSporlariTrans").fadeTo("fast", 0.50);
	
	$("#DigerMenu").hide();
	$("#DigerTrans").hide();
	$("#DigerTrans").fadeTo("fast", 0.50);
	
	$("#TopMenuFutbol").mouseover(function() {
		$("#FulbolOpen").show();
		$("#FutbolOpenTrans").show();
		$("#TopMenuFutbol").removeClass("TopMenuFutbolOut");
		$("#TopMenuFutbol").addClass("TopMenuFutbolOver");
	});
	$("#TopMenuFutbol").mouseout(function() {
		$("#FulbolOpen").hide();
		$("#FutbolOpenTrans").hide();
		$("#TopMenuFutbol").removeClass("TopMenuFutbolOver");
		$("#TopMenuFutbol").addClass("TopMenuFutbolOut");
	});
	
	$("#TopMenuBasketbol").mouseover(function() {
		$("#BasketbolMenu").show();
		$("#BasketbolTrans").show();
		$("#TopMenuBasketbol").removeClass("TopMenuBasketbolOut");
		$("#TopMenuBasketbol").addClass("TopMenuBasketbolOver");
	});
	$("#TopMenuBasketbol").mouseout(function() {
		$("#BasketbolMenu").hide();
		$("#BasketbolTrans").hide();
		$("#TopMenuBasketbol").removeClass("TopMenuBasketbolOver");
		$("#TopMenuBasketbol").addClass("TopMenuBasketbolOut");
	});
	
	$("#TopMenuMotorSporlari").mouseover(function() {
		$("#MotorSporlariMenu").show();
		$("#MotorSporlariTrans").show();
		$("#TopMenuMotorSporlari").removeClass("TopMenuMotorSporlariOut");
		$("#TopMenuMotorSporlari").addClass("TopMenuMotorSporlariOver");
	});
	$("#TopMenuMotorSporlari").mouseout(function() {
		$("#MotorSporlariMenu").hide();
		$("#MotorSporlariTrans").hide();
		$("#TopMenuMotorSporlari").removeClass("TopMenuMotorSporlariOver");
		$("#TopMenuMotorSporlari").addClass("TopMenuMotorSporlariOut");
	});
	
	$("#TopMenuDiger").mouseover(function() {
		$("#DigerMenu").show();
		$("#DigerTrans").show();
		$("#TopDiger").removeClass("TopMenuDigerOut");
		$("#TopMenuDiger").addClass("TopMenuDigerOver");
	});
	$("#TopMenuDiger").mouseout(function() {
		$("#DigerMenu").hide();
		$("#DigerTrans").hide();
		$("#TopMenuDiger").removeClass("TopMenuDigerOver");
		$("#TopMenuDiger").addClass("TopMenuDigerOut");
	});
	
	$("#TopMenuVoleybol").mouseover(function() {
		$("#TopDiger").removeClass("TopMenuVoleybolOut");
		$("#TopMenuVoleybol").addClass("TopMenuVoleybolOver");
	});
	$("#TopMenuVoleybol").mouseout(function() {
		$("#TopMenuVoleybol").removeClass("TopMenuVoleybolOver");
		$("#TopMenuVoleybol").addClass("TopMenuVoleybolOut");
	});
	
	$("#TopMenuTenis").mouseover(function() {
		$("#TopDiger").removeClass("TopMenuTenisOut");
		$("#TopMenuTenis").addClass("TopMenuTenisOver");
	});
	$("#TopMenuTenis").mouseout(function() {
		$("#TopMenuTenis").removeClass("TopMenuTenisOver");
		$("#TopMenuTenis").addClass("TopMenuTenisOut");
	});
	
	$("#TopMenuIddia").mouseover(function() {
		$("#TopDiger").removeClass("TopMenuIddiaOut");
		$("#TopMenuIddia").addClass("TopMenuIddiaOver");
	});
	$("#TopMenuIddia").mouseout(function() {
		$("#TopMenuIddia").removeClass("TopMenuIddiaOver");
		$("#TopMenuIddia").addClass("TopMenuIddiaOut");
	});
	
	//En çok okunanlar ve yorumlananlar
	$("#MostPopulerReads").addClass("MostPopulerReadsActive");
	$("#MostPopulerReads").removeClass("MostPopulerReads");
	EnCokOkunanVeYorumlananlar("1");
	
	$("#MostPopulerReads").click(function() {
		$("#MostPopulerReads").addClass("MostPopulerReadsActive");
		$("#MostPopulerReads").removeClass("MostPopulerReads");
		
		$("#MostPopulerComments").removeClass("MostPopulerCommentsActive");
		$("#MostPopulerComments").addClass("MostPopulerComments");
		
		EnCokOkunanVeYorumlananlar("1");
	});
	$("#MostPopulerComments").click(function() {
		$("#MostPopulerReads").addClass("MostPopulerReads");
		$("#MostPopulerReads").removeClass("MostPopulerReadsActive");
		
		$("#MostPopulerComments").removeClass("MostPopulerComments");
		$("#MostPopulerComments").addClass("MostPopulerCommentsActive");
		
		EnCokOkunanVeYorumlananlar("0");
	});
	function EnCokOkunanVeYorumlananlar(Str) {
		if (Str == "1") {
			Str = "EnCokOkunanlar.htm";
		} else if (Str == "0") {
			Str = "EnCokYorumlananlar.htm";
		}
        $.get("/Dynamics/"+Str+"?d="+_Date.getTime(),
           function(_Str){
               $('#MostPopulerText').html(_Str);
        });
    }
	
	//Puan durumunda ligi seçerse işlem yapıyoruz.
	GetPuanDurumu("0");
	$("#PuanDurumuSelect").change(function () {
        var Ch = $("#PuanDurumuSelect").val();
		GetPuanDurumu(Ch);
    });
	function GetPuanDurumu(_Pd) {
	    
		if(_Pd == "Super_Lig") {
			$("#LigName").html("Türkiye Turkcell Süper Lig");
			_PuanDurumuLink = "Super_Lig";
		} 
		else if (_Pd == "TFF_1_Lig") {
			$("#LigName").html("Türkiye Bank Asya 1. Lig");
			_PuanDurumuLink = "TFF_1_Lig";
		}
		else if (_Pd == "Ingiltere") {
			$("#LigName").html("İngiltere Premier Lig");
			_PuanDurumuLink = "Ingiltere-Premier-Lig";
		}
		else if (_Pd == "Italya") {
			$("#LigName").html("İtalya Serie A");
			_PuanDurumuLink = "Italya-Serie-A";
		}
		else if (_Pd == "Ispanya") {
			$("#LigName").html("İspanya La Liga");
			_PuanDurumuLink = "Ispanya-La-Liga";
		}
		else if (_Pd == "Almanya") {
			$("#LigName").html("Almanya Bundesliga");
			_PuanDurumuLink = "Almanya-Bundesliga";
		}
		else if (_Pd == "Fransa") {
			$("#LigName").html("Fransa Ligue 1");
			_PuanDurumuLink = "Fransa-Ligue-1";
		}
		else if (_Pd == "Hollanda") {
			$("#LigName").html("Hollanda Everdise");
			_PuanDurumuLink = "Hollanda-Everdise";
		}
		else if (_Pd == "0") {
			$("#LigName").html("Türkiye Turkcell Süper Lig");
			_Pd = "Super_Lig"
			_PuanDurumuLink = "Super_Lig";
		}
		
		$("#PuanDurumuSelect").attr("disabled","disabled");		
		$.get("/PuanDurumu.aspx?ID="+_Pd+"&d="+_Date,
           function(_StrPD){
               $('#PuanDurumuHtml').html(_StrPD);
        });
        $("#PuanDurumuSelect").removeAttr("disabled");
	}
	$("#AyrintiliPuanDurumuLink").click(function(){
	    window.location = "/Puan_Durumu/"+_PuanDurumuLink+".aspx";
    });
	//Puan durumu bitiş
    
	//Lig Fikstüründe ligi seçerse işlem yapıyoruz.
	GetLigFiksturu("0");
	$("#LigFiksturuSelect").change(function () {
    var Ch = "";
    var _LigFiksturuLink;
    Ch = $("#LigFiksturuSelect").val();
		GetLigFiksturu(Ch);
    });
	function GetLigFiksturu(_Pd) {
		if(_Pd == "Super_Lig") {
			$("#LigFiksturuLigName").html("Türkiye Turkcell Süper Lig");
			_LigFiksturuLink = "Super_Lig";
		} 
		else if (_Pd == "TFF_1_Lig") {
			$("#LigFiksturuLigName").html("Türkiye Bank Asya 1. Lig");
			_LigFiksturuLink = "TFF_1_Lig";
		}
		else if (_Pd == "Ingiltere") {
			$("#LigFiksturuLigName").html("İngiltere Premier Lig");
			_LigFiksturuLink = "Ingiltere";
		}
		else if (_Pd == "Italya") {
			$("#LigFiksturuLigName").html("İtalya Serie A");
			_LigFiksturuLink = "Italya";
		}
		else if (_Pd == "Ispanya") {
			$("#LigFiksturuLigName").html("İspanya La Liga");
			_LigFiksturuLink = "Ispanya";
		}
		else if (_Pd == "Almanya") {
			$("#LigFiksturuLigName").html("Almanya Bundesliga");
			_LigFiksturuLink = "Almanya";
		}
		else if (_Pd == "Fransa") {
			$("#LigFiksturuLigName").html("Fransa Ligue 1");
			_LigFiksturuLink = "Fransa";
		}
		else if (_Pd == "Hollanda") {
			$("#LigFiksturuLigName").html("Hollanda Everdise");
			_LigFiksturuLink = "Hollanda";
		}
		else if (_Pd == "0") {
			$("#LigFiksturuLigName").html("Türkiye Turkcell Süper Lig");
			_Pd = "Super_Lig"
			_LigFiksturuLink = "Super_Lig";
		}
		
		$.get("/LigFiksturu.aspx?ID="+_Pd+"&d="+_Date,
           function(_StrPD){
               $('#LigFiksturuHtml').html(_StrPD);
        });
	}
	//Lig Fikstürü bitiş
	$("#AyrintiliLigFiksturuLink").click(function(){
	    window.location = "/Fikstur/"+_LigFiksturuLink+".aspx";
    });
	//Tıklama bitiş
	
	//Tv
	$.get("/TvSpor.aspx?d="+_Date,
           function(_StrTV){
               $('#TvList').html(_StrTV);
    });
    //Büyük manşet kapat
    $("#MansetBigClose").click(function(){
	    $("#MansetBig").hide();
	    $("#MansetBigClose").hide();
    });
    //Arama
    $("#BtnSearch").click(function() {
        var StrKey = $("#InputSearch").val();

        if (StrKey != "" && StrKey.length > 2) {
            window.top.location.href = "/Spor-Haberleri.aspx?Key="+StrKey;
        }
    });
});

function GetAnim() {
    $('html, body').animate({scrollTop:480+$(".NewsDetailText").height()}, 'slow');
}
//Yorumları getirir
function GetComments(NewsID, isAll, PageNum) {
    _Date = new Date();
	$.get("/Yorumlar.aspx?NewsID="+NewsID+"&All="+isAll+"&p="+PageNum+"&d="+_Date,
		function(_StrComments){
			$("#NewsCommentMain").html(_StrComments);
    });
}
function GetGalleryComments(GalleryID, PageNum) {
    _Date = new Date();
    $.get("/GaleriYorumlar.aspx?GalleryID=" + GalleryID + "&All=" + isAll + "&p=" + PageNum + "&d=" + _Date,
		function(_StrComments) {
		    $("#NewsCommentMain").html(_StrComments);
		});
}
//
var LiveScoresSyf;
function GetLiveScoresSyf() {
    _Date = new Date();
	$.get("Dynamics/score_tab2b1d.html?d="+_Date,
		function(_StrLiveScoresSyf){
			$("#TopLogosScoreLiveSyf").html(_StrLiveScoresSyf);
    });
	clearInterval(LiveScoresSyf);	
	LiveScoresSyf=setTimeout('GetLiveScoresSyf();',50000);
}
function YeniPencere(mypage, myname, w, h, scroll) 
{
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no'
	win = window.open(mypage, myname, winprops)
}
function Reload(_Timer){
    setTimeout('window.location.reload()', _Timer);
}
function GetUrl(_Link) {
	var Url=document.URL;
	//window.location.href = _Link+Url;
	window.open (_Link+Url, '_blank');
}
function ShowGallery(contDiv, dataSource, classItemIcon, blockTitle, blockTitleTitle, blockTitleLink) {
	var carouselItems;

	var mycarousel_getItemHTML = function(item) {
		var myItem = jQuery('<div><a href="' + item.link + '" target="_blank"><img class="thumbnail" src="' + item.resim + '" /></a><div class="item_title"></div><div class="' + classItemIcon + '"></div></div>')
		myItem.find(".thumbnail").attr("alt", item.baslik).attr("title", item.baslik);
		myItem.find(".item_title").text(item.baslik);
		return myItem;
	};

	var mycarousel_itemLoadCallback = function(carousel, state) {
		for (var i = carousel.first; i <= carousel.last; i++) {
			if (!carousel.has(i)) {
                if (i > carouselItems.length) {
                    break;
                }
                carousel.add(i, mycarousel_getItemHTML(carouselItems[i-1]));
			}
		}
	};

	jQuery.ajax({
		url: dataSource,
		dataType: "json",
		success: function (data, textStatus) {
			carouselItems = data;

			contDiv.html('<a class="GalleryTitle" title="' + blockTitleTitle +
                '" href="' + blockTitleLink + '" target="_blank">' + blockTitle +
                '</a><ul class="jcarousel-skin-htspor"></ul>');
			contDiv.find(".jcarousel-skin-htspor").jcarousel({
                /*wrap: 'circular',*/
				size: carouselItems.length,
				itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback}
			});
		}
	});
}

function ShowPhotoGallery() {
    // var StrPhotoGallery = new SWFObject("/Flash/fotogaleri.swf", "Photo_Gallery", "310", "162", "8.0.23", "", true);
    // StrPhotoGallery.addParam("wmode", "transparent");
    // StrPhotoGallery.write("PhotoGallery");

    var contDiv = jQuery("#PhotoGallery");
    ShowGallery(contDiv, "fotogaleri.asp", "item_icon_galeri",
        "Foto Galeri", "Spor Foto Galerileri", "ghjgjghjg");
   }

function ShowVideoGallery() {
    // var StrVideoGallery = new SWFObject("/Flash/videogaleri.swf", "Video_Gallery", "310", "162", "8.0.23", "", true);
    // StrVideoGallery.addParam("wmode", "transparent"); 
    // StrVideoGallery.write("VideoGallery");

    var contDiv = jQuery("#VideoGallery");
    ShowGallery(contDiv, "xml/video.js", "item_icon_video", 
        "Video", "Spor Videoları", "sdfsdfsdf");
}

function ShowAltManset() {
    var StrAltManset = new SWFObject("Flash/alt_manset.swf", "Alt_Manset", "408", "175", "8.0.23", "", true);
    StrAltManset.addParam("wmode", "transparent"); 
    StrAltManset.write("AltManset");
}
function ShowSozSizde() {
    var StrSozSizde = new SWFObject("Flash/SozSizdeab04.swf?v=20090525", "Soz_Sizde", "210", "190", "8.0.23", "", true);
    StrSozSizde.addParam("wmode", "transparent"); 
    StrSozSizde.write("SozSizde");
}
