﻿jQuery(document).ready( function() {
	
	jQuery(".makeAccordion").accordion({ 
		autoheight: false,
		selectedClass: "selected",
		alwaysOpen: false,
		active: false,
		header: '.makeAccordionTitle'
	});
	
	jQuery(".slideMenuDiv2").css('height','');
	
	jQuery(".headerHaberlerFader").each(function() {
	
		jQuery(this).unwrap().unwrap();
	
	});
	
	jQuery(".headerHaberlerFader:first").prev().remove();
	jQuery(".headerHaberlerFader:first").unwrap().unwrap();
	
	var headerHaberlerFader = jQuery(".headerHaberlerFader");
	var headerHaberlerFaderIndex = 0;
	var headerHaberlerFaderTimeout;
	var headerHaberlerFaderIndexLimit = headerHaberlerFader.size() - 1;
	var headerHaberlerFaderContainer = jQuery("#headerHaberlerFaderContainer");
	var headerHaberlerFaderHeight = headerHaberlerFaderContainer.parent().height();
	
	
	function headerHaberlerFaderAnimation()
	{
		headerHaberlerFaderTimeout = setTimeout( function() {
			
			headerHaberlerFaderIndex++;
			
			if ( headerHaberlerFaderIndex > headerHaberlerFaderIndexLimit )
			{
				headerHaberlerFaderIndex = 0;
			}
			
			headerHaberlerFaderContainer.animate({
			
				marginTop: ( 0 - headerHaberlerFaderHeight ) * headerHaberlerFaderIndex
			
			},800);
			
			headerHaberlerFaderAnimation();
			
		},5000);
	}
	
	jQuery(headerHaberlerFader[0]).css("display","block");
	headerHaberlerFaderAnimation();
		
	Cufon.replace('h2, .headerLanguageContainer a, .headerMenu a' , { fontFamily: 'helvatica', hover: true } );
	
	Cufon.replace('#headerNews .title, #rightMenu a, .box, .makeAccordionTitle, .sectionListTitle' , { fontFamily: 'Myriad Pro', hover: true } );
	Cufon.replace('#icerik h1' , { fontFamily: 'Myriad Pro Bold', hover: true } );
	
	jQuery('h2, .headerMenu a, .headerLanguageContainer a, #headerNews .title, #rightMenu a, .box, #icerik h1').css("visibility","visible");
	
	var subTabsContentLinker = jQuery(".subTabsContentLinker");
	
	subTabsContentLinker.each( function() {
		
		var linker = jQuery(this);
		linker.parent().find(".subTabsContentLink").attr("href",linker.text());
		linker.remove();
		
	});
	
	var headerLgnBox = jQuery("#headerNavigator");
	var headerLgnBoxTrigger = jQuery("#headerNavigator");
	var headerLgnBoxContent = jQuery("#headerNavigatorContent");
	
	var settimeoutheader;
	function mouseenterheader()
	{
		headerLgnBoxTrigger.unbind("mouseleave");
		headerLgnBox.removeClass("active");
		headerLgnBox.addClass("active");
		headerLgnBoxContent.slideDown("slow");
		headerLgnBoxTrigger.bind("mouseleave",function() { mouseleaveheader(); });
		clearTimeout(settimeoutheader);
	}
	function mouseleaveheader()
	{
		settimeoutheader = setTimeout( function() {
			headerLgnBoxTrigger.unbind("mouseenter");
			headerLgnBox.addClass("active");
			headerLgnBox.removeClass("active");
			headerLgnBoxContent.slideUp("slow");
			headerLgnBoxTrigger.bind("mouseenter",function() { mouseenterheader(); });			 
		},500 );
	}
	
	headerLgnBoxTrigger.mouseenter(mouseenterheader);
	
	headerLgnBoxTrigger.mouseleave(mouseleaveheader);

	jQuery(".topmenu a").each( function() {
		
		splitter = jQuery(this).text().split(" ");
		temptext = ""
		for ( var i = 0; i < splitter.length; i++ )
		{
			temptext = temptext + "<span class='headerElement'><span class='headerFirst'>" + splitter[i].substr(0,1) + "</span><span class='headerLast'>" + splitter[i].substr(1) + " </span></span>";
		}
		jQuery(this).html(temptext);
		jQuery(this).css("width",jQuery(this).width() + 24);
		Cufon.replace(jQuery(this) , { fontFamily: 'Trajan Pro', hover: true } );
		
	});
	
	jQuery('.topmenu a').css("visibility","visible");

	fc = jQuery("#flashContent").children("div");
	fn = jQuery("#flashNavigation .navigator");
	
	
	var tabsNav = jQuery("#tabsNav").children("div");
	var tabsContent = jQuery("#tabsContent").children("div");
	var tabsContentParent = jQuery("#tabsContainer");
	var tabIndex = 0;
	
	var tabsNavTimeout;
	var tabsNavTimeoutOpen = true;
	
	function tabsNavTimeouter()
	{
		
		tabsNavTimeout = setTimeout( function() {							   
	
			tabIndex++;
			if ( tabIndex > (tabsNav.size() - 1) )
			{
				tabIndex = 0;
			}
			jQuery(tabsNav[tabIndex]).click();
		
		},10000);	
		
	}
	
	tabsNav.click( function() {
	
		tabIndex = tabsNav.index(jQuery(this));
		tabsNav.removeClass("active");
		jQuery(tabsNav[tabIndex]).addClass("active");
		
		tabsContent.css("display","none");
		jQuery(tabsContent[tabIndex]).css("display","block");
		if (tabsNavTimeoutOpen == true )
		{
			tabsNavTimeouter();
		}
		Cufon.refresh();
	
	});
	
	tabsContentParent.mouseenter( function() {
		
		tabsNavTimeoutOpen = false;
		
	});
	
	tabsContentParent.mouseleave( function() {
		
		tabsNavTimeoutOpen = true;
		
	});
	
	jQuery(tabsNav[tabIndex]).click();
	
	jQuery("div.subTabsContent:first").prev().remove();
	jQuery("div.subTabsContent:first").unwrap().unwrap();
	
	subc = jQuery("#subTabsContent .subTabsContent");
	
	subc.each( function(i,selected) {
		
		jQuery("#subTabsNavigation").append("<div>" + ( i + 1 ) + "</div>");
		
	});
	
	subn = jQuery("#subTabsNavigation div");
	var subTimeOut;
	
	subn.click( function() {
		
		clearTimeout(subTimeOut);
		subn.removeClass("active");
		jQuery(this).addClass("active");
		fnindex = subn.index(jQuery(this));
		subc.css("display","none");
		jQuery(subc[fnindex]).css("display","block");
		subTimeOut = setTimeout( function() {
			
			fnindex++;
			
			if ( fnindex > (subn.size() - 1) )
			{
				fnindex = 0;
			}
			jQuery(subn[fnindex]).click();
			
		},20000);
	
	});
	
	jQuery(subn[0]).click();
	
	var Months = new Array('Ocak','Şubat','Mart','Nisan','Mayıs','Haziran','Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık');
	
	var ledtitle = $(".news-title");
	var ledcontent = $(".contentListClass");
	var textt;
	var cleantextt;

	if (ledtitle.length > 0)
	{
		
		for ( var lti = 0; lti < ledtitle.size(); lti++ )
		{
			textt = $(ledtitle[lti]).text();
			cleantextt = textt.slice(2,4);
			cleantextt = Months[cleantextt - 1];
			$(ledtitle[lti]).text(textt.slice(0,2) + " " + cleantextt + " " + textt.slice(4,8));
			
			//$(ledcontent[lti]).replaceWith($(ledcontent[lti]).children("a").text());
		}
		
	}
	
	
	jQuery(".imageGalleryItem").each( function() {

		title = jQuery(this).next().find("a").text()
		jQuery(this).next().remove()
		jQuery(this).children("a").attr("title",title).children("img").attr("title",title).attr("alt",title)
		
		jQuery("a.zoom").fancybox({
			'overlayOpacity'	:	0.8,
			'zoomSpeedIn'		:	500,
			'zoomSpeedOut'		:	500
		});
	
	});
	
	if ( jQuery("a.zoom").length > 0 )
	{
		jQuery("a.zoom").fancybox({
			'overlayOpacity'	:	0.8,
			'zoomSpeedIn'		:	500,
			'zoomSpeedOut'		:	500
		});
	}
	
	jQuery("img[usemap='zoom']").each(function() {
		
		jQuery(this).wrap("<a href='" + jQuery(this).attr("src") + "'' />");
		jQuery(this).parent().attr("rel","fancybox");
		
	})
	
	if ( jQuery("img[usemap='zoom']").length > 0 )
	{
		jQuery("img[usemap='zoom']").parent().fancybox({
			'overlayOpacity'	:	0.8,
			'zoomSpeedIn'		:	500,
			'zoomSpeedOut'		:	500
		});
	}
	//jQuery(".headerNavigatorContent").each( function() {
//		
//		jQuery(this).prev().attr("href",jQuery(this).text());
//		jQuery(this).remove();
//		
//	});
	
	Cufon.replace('.flashTabNav, .flashTitle, #newsTitleHeading' , { fontFamily: 'DINEngsbek', hover: true } );
	
	var flashTabNav = jQuery(".flashTabNavLeft");
	var flashTabContent = jQuery(".flashTabContent");
	var flashTabNavIndex = 0 ;

	flashTabNav.click( function() {
		
		flashTabNavIndex = flashTabNav.index(jQuery(this));
		flashTabNav.removeClass("active");
		jQuery(this).addClass("active");
		
		flashTabContent.css("display","none");
		jQuery(flashTabContent[flashTabNavIndex]).css("display","block");
		
	});
	
	jQuery(flashTabNav[0]).click();
	
	var flashNavContainer = jQuery("#flashNav");
	var flashContent = jQuery("#flashContent");
	var flashContentHeight = 298;	
	var flashContentItem = jQuery(".flashContent");
	var flashTitle = jQuery(".flashTitle");
	
	flashTitle.each(function() {
		
		jQuery(this).unwrap().unwrap()
		
	});
	
	jQuery(flashTitle[0]).prev().remove();
	jQuery(flashTitle[0]).unwrap().unwrap();
	
	flashContentItem.each(function() {
		
		jQuery(this).unwrap().unwrap()
		
	});
	
	jQuery(flashContentItem[0]).prev().remove();
	jQuery(flashContentItem[0]).unwrap().unwrap();
	
	flashContent.children().each( function() {
		
		flashNavContainer.append("<div class='flashNav' />");
		
	});
	
	var flashNav = jQuery(".flashNav");
	var flashIndex = 0;
	
	flashNav.click( function() {
		
		flashIndex = flashNav.index(jQuery(this));
		
		flashNav.removeClass("active");
		jQuery(this).addClass("active");
		
		flashTitle.css("display","none");
		jQuery(flashTitle[flashIndex]).css("display","block");
		
		flashContent.animate({
		
			marginTop: 0 - ( flashIndex * flashContentHeight )
		
		},500);
		
	});
	
	jQuery(flashNav[0]).click();
	
	var newsTitleListItem = jQuery(".newsTitleListItem");
	var newsImageListItem = jQuery(".newsImageListItem");
	var newsTitleListItemIndex = 0;
	
	newsTitleListItem.each(function() {
		
		jQuery(this).unwrap().unwrap()
		
	});
	
	jQuery(newsTitleListItem[0]).prev().remove();
	jQuery(newsTitleListItem[0]).unwrap().unwrap();
	
	newsImageListItem.each(function() {
		
		jQuery(this).unwrap().unwrap()
		
	});
	
	jQuery(newsImageListItem[0]).prev().remove();
	jQuery(newsImageListItem[0]).unwrap().unwrap();
	
	newsTitleListItem.mouseenter( function() {
		
		newsTitleListItemIndex = newsTitleListItem.index(jQuery(this));
		
		newsImageListItem.css("display","none");
		jQuery(newsImageListItem[newsTitleListItemIndex]).css("display","block");
		
	});
	
	jQuery(".newsTitleListItemSummary").each( function() {
		
		jQuery(this).css("marginTop",0 - parseInt(jQuery(this).height() + 20));
		
	});
	
	jQuery(newsTitleListItem[0]).mouseenter();
	
	jQuery(".mainAnnouncement").each(function() {
							
		jQuery(this).unwrap().unwrap();
	
	});
	
	jQuery(".mainAnnouncement:first").prev().remove();
	jQuery(".mainAnnouncement:first").unwrap().unwrap();
	
	var mainAnnouncement = jQuery(".mainAnnouncement");
	var mainAnnouncementTimeOut;
	
	mainAnnouncement.each( function() {
		
		jQuery(this).css("opacity","0");
		
	});
	
	mainAnnouncement.css("display","block");
	
	function announcementSlider(announcementSliderIndex)
	{
		
		announcementSliderIndex = announcementSliderIndex * 1;
			
		mainAnnouncement.animate({
	
			marginLeft: '0px',
			opacity: '0'
		
		},500);
		
		jQuery(mainAnnouncement[announcementSliderIndex]).css("display","block").animate({
		
			marginLeft: '10px',
			opacity: '1'
		
		},500);
		
		var announcementSliderIndex2 = announcementSliderIndex + 1;
		
		if ( announcementSliderIndex2 > (mainAnnouncement.size() - 1) )
		{
			announcementSliderIndex2 = 0;
		}
		
		mainAnnouncementTimeOut = setTimeout( function() {
			
			announcementSlider(announcementSliderIndex2);
				
		},10000 );
	}
	
	announcementSlider(0);
	
});
