﻿jQuery(document).ready( function() {
		
	Cufon.replace('h1, h2, h3, .tabsNav, .trajanPro' , { fontFamily: 'Trajan Pro', hover: true } );
	Cufon.replace('#newTopMenu li.level0 > a' , { fontFamily: 'Trajan Pro', hover: true } );
	Cufon.replace('.fakulteDekani h1, .caption h2, .caption h3, .rektorunMesaji h1, .content h1, h4' , { fontFamily: 'Trajan Pro Bold', hover: true } );
	Cufon.replace('.contentTitle h1, .ListContentTitle' , { fontFamily: 'Trajan Pro Bold', hover: true, textShadow: '#333 1px 1px' } );
	
	jQuery('h1, h2').css("visibility","visible");
	
	var tabsNav = jQuery("#tabsNav").children("div");
	var tabsContent = jQuery("#tabsContent").children("div");	
	
	tabsNav.click( function() {
	
		var tabIndex = tabsNav.index(jQuery(this));
		tabsNav.removeClass("active");
		jQuery(tabsNav[tabIndex]).addClass("active");
		
		tabsContent.css("display","none");
		jQuery(tabsContent[tabIndex]).css("display","block");
		Cufon.refresh();
	
	});

	jQuery(tabsNav[0]).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();
	
	jQuery("#lesdm a, .level1 > a").each( function() {
		
		splitter = jQuery(this).text().split(" ");
		temptext = ""
		
		for ( var i = 0; i < splitter.length; i++ )
		{
			temptext = temptext + "<span class='headerFirst'>" + splitter[i].substr(0,1) + "</span><span class='headerLast'>" + splitter[i].substr(1).replace(/İ/g,"i").replace(/I/g,"ı").toLowerCase() + " </span></span>";
		}
		
		jQuery(this).html(temptext);
		
	});	
	
	jQuery(".LeBreadCrumbs a").each( function() {
		
		jQuery(this).text(jQuery(this).text().replace(/I/g,"ı").toLowerCase());
		
	});	
	
	jQuery(".LeBreadCrumbs").text(jQuery(".LeBreadCrumbs").text().replace(/I/g,"ı").toLowerCase());
	
	var flashNavigationContainer = jQuery("#mainFlashNav");
	var flashContentItem = jQuery(".mainFlashContent");
	
	flashContentItem.each( function() {
		
		flashNavigationContainer.append("<div class='mainFlashNav' />")
		
	});
	
	var flashNavigation = jQuery(".mainFlashNav");	
	var flashNavigationIndex = 0;
	var flashTimeout;
	
	flashContentItem.each(function(i,selected) {
		
		jQuery(flashNavigation[i]).css("background",jQuery(this).attr("navigationColor"));
		jQuery(this).unwrap().unwrap();
		
	});
	
	jQuery(flashContentItem[0]).prev().remove();
	jQuery(flashContentItem[0]).unwrap().unwrap();
	
	flashNavigation.click( function() {
		
		clearTimeout(flashTimeout);
		
		flashNavigation.removeClass("active");
		jQuery(this).addClass("active");
		
		flashNavigationIndex = flashNavigation.index(jQuery(this));
		
		flashContentItem.css("display","none");
		jQuery(flashContentItem[flashNavigationIndex]).css("display","block");
		
		autoflash();
		
	});
	
	jQuery(flashNavigation[0]).click();
	
	function autoflash()
	{
		flashTimeout = setTimeout( function() {
		
			flashNavigationIndex++;
			
			if ( flashNavigationIndex > flashNavigation.size() - 1 )
			{
				flashNavigationIndex = 0;
			}
			
			jQuery(flashNavigation[flashNavigationIndex]).click();
			
		},8000);	
	}
	
	var slide = jQuery(".slide");
	
	slide.each(function() {
		
		jQuery(this).unwrap().unwrap()
		
	});
	
		jQuery(".slideMenuDiv1, .slideMenuDiv2, .slideMenuDiv3, .slideMenuDiv4, .slideMenuDiv5").css('height','');
	
	jQuery(slide[0]).prev().remove();
	jQuery(slide[0]).unwrap().unwrap();
	
	$('#slides').slides({
		preload: true,
		preloadImage: '/images/slider/loading.gif',
		play: 10000,
		pause: 2500,
		hoverPause: true,
		animationStart: function(current){
			$('.caption').animate({
				bottom:0
			},100);
			if (window.console && console.log) {
				// example return of current slide number
				console.log('animationStart on slide: ', current);
			};
		},
		animationComplete: function(current){
			$('.caption').animate({
				bottom:0
			},200);
			if (window.console && console.log) {
				// example return of current slide number
				console.log('animationComplete on slide: ', current);
			};
		},
		slidesLoaded: function() {
			$('.caption').animate({
				bottom:0
			},200);
		}
	});
	
	var makeAccordion = jQuery(".makeAccordion");
	
	makeAccordion.each( function() {
		jQuery(this).unwrap().unwrap().unwrap().unwrap().unwrap().unwrap().prev().remove();
	});
	
	jQuery(makeAccordion[0]).unwrap().unwrap();
	
	//if ( jQuery(".noSelectedAccordion").length < 1 )
//	{
//		jQuery(makeAccordion[0]).addClass("selected");
//	}
	
	
	setTimeout( function() {
	
		jQuery('#makeAccordionContainer').accordion({
			header: '.makeAccordion',
			active: '.selected',
			autoheight: false,
			alwaysOpen: true
		});
	
	},100 )
	
	if ( jQuery("a.modalOpener").length > 0 )
	{
		jQuery("a.modalOpener").fancybox({
			'titlePosition'		: 'inside',
			'transitionIn'		: 'none',
			'transitionOut'		: 'none'
		});
	}
	
	var tabEtkinlikListItem = jQuery(".tabEtkinlikListItem");
	var tabEtkinlikListItemSize = tabEtkinlikListItem.size() - 1
	var tabEtkinlikList = jQuery("#tabEtkinlikList");
	var tabEtkinlikListTimeout;
	var tabEtkinlikListItemCount = 0;
	
	tabEtkinlikListItem.each( function() {
		
		jQuery(this).unwrap().unwrap()
		
	});
	
	jQuery(tabEtkinlikListItem[0]).prev().remove();
	jQuery(tabEtkinlikListItem[0]).unwrap().unwrap();
	
	function tabEtkinlik() {
		
		clearTimeout(tabEtkinlikListTimeout);
		tabEtkinlikListTimeout = setTimeout( function() {
	
			tabEtkinlikListItemCount++;
			
			if ( tabEtkinlikListItemCount > tabEtkinlikListItemSize )
			{
				tabEtkinlikListItemCount = 0;
			}
			
			jQuery(tabEtkinlikList).animate({
			
				marginTop: ( 0 - (62 * tabEtkinlikListItemCount) )
			
			},1000)
			
			tabEtkinlik();
		
		},5000 );
		
	}
	
	tabEtkinlik();
	
	var detailTabNav = jQuery("#detailTabNav").children("div");
	var detailTabsContent = jQuery("#detailTabContent").children("div");	
	
	detailTabNav.click( function() {
	
		var tabIndexDetail = detailTabNav.index(jQuery(this));
		detailTabNav.removeClass("active");
		jQuery(detailTabNav[tabIndexDetail]).addClass("active");
		
		detailTabsContent.css("display","none");
		jQuery(detailTabsContent[tabIndexDetail]).css("display","block");
		Cufon.refresh();
	
	});

	jQuery(detailTabNav[0]).click();
	
	var detailTabEtkinlikListItem = jQuery(".detailTabEtkinlikListItem");
	var detailTabEtkinlikListItemSize = detailTabEtkinlikListItem.size() - 1
	var detailTabEtkinlikList = jQuery("#detailTabEtkinlikList");
	var detailTabEtkinlikListTimeout;
	var detailTabEtkinlikListItemCount = 0;
	
	detailTabEtkinlikListItem.each( function() {
		
		jQuery(this).unwrap().unwrap()
		
	});
	
	jQuery(detailTabEtkinlikListItem[0]).prev().remove();
	jQuery(detailTabEtkinlikListItem[0]).unwrap().unwrap();
	
	function detailTabEtkinlik() {
		
		clearTimeout(detailTabEtkinlikListTimeout);
		detailTabEtkinlikListTimeout = setTimeout( function() {
	
			detailTabEtkinlikListItemCount++;
			
			if ( detailTabEtkinlikListItemCount > detailTabEtkinlikListItemSize )
			{
				detailTabEtkinlikListItemCount = 0;
			}
			
			jQuery(detailTabEtkinlikList).animate({
			
				marginTop: ( 0 - (82 * detailTabEtkinlikListItemCount) )
			
			},1000)
			
			detailTabEtkinlik();
		
		},5000 );
		
	}
	
	detailTabEtkinlik();
	
	var videoListItemTitle = jQuery(".videoListItemTitle, .photoListItemTitle");
	
	videoListItemTitle.each( function() {
		
		jQuery(this).html(jQuery(this).text());
		
	});
	
	var newTabs = jQuery(".newTabContainer");
	
	newTabs.each( function() {
		
		var newTabNav = jQuery(this).find(".newTabNav");
		var newTabContent = jQuery(this).find(".newTabContent");
		var newTabIndex = 0;
		var newTabSelectedIndex = 0;
		
		newTabNav.each( function() {
			
			if ( jQuery(this).hasClass("active") )
			{
				newTabSelectedIndex = newTabNav.index(jQuery(this));
			}
			
		});
		
		newTabNav.click( function() {
			
			newTabNav.removeClass("active")
			jQuery(this).addClass("active");
			
			newTabIndex = newTabNav.index(jQuery(this));
			
			newTabContent.css("display","none");
			jQuery(newTabContent[newTabIndex]).css("display","block");
			
			Cufon.refresh();
			
		});
		
		jQuery(newTabNav[newTabSelectedIndex]).click();
		
	});
	
	var facultyFlashNavigationContainer = jQuery("#facultyMainFlashNav");
	var facultyFlashContentItem = jQuery(".facultyMainFlashContent");
	
	facultyFlashContentItem.each( function() {
		
		facultyFlashNavigationContainer.append("<div class='facultyMainFlashNav' />")
		
	});
	
	var facultyFlashNavigation = jQuery(".facultyMainFlashNav");	
	var facultyFlashNavigationIndex = 0;
	var facultyFlashTimeout;
	
	facultyFlashNavigation.click( function() {
		
		clearTimeout(facultyFlashTimeout);
		
		facultyFlashNavigation.removeClass("active");
		jQuery(this).addClass("active");
		
		facultyFlashNavigationIndex = facultyFlashNavigation.index(jQuery(this));
		
		facultyFlashContentItem.css("display","none");
		jQuery(facultyFlashContentItem[facultyFlashNavigationIndex]).css("display","block");
		
		autoFacultyFlash();
		
	});
	
	jQuery(facultyFlashNavigation[0]).click();
	
	function autoFacultyFlash()
	{
		facultyFlashTimeout = setTimeout( function() {
		
			facultyFlashNavigationIndex++;
			
			if ( facultyFlashNavigationIndex > facultyFlashNavigation.size() - 1 )
			{
				facultyFlashNavigationIndex = 0;
			}
			
			jQuery(facultyFlashNavigation[facultyFlashNavigationIndex]).click();
			
		},8000);	
	}
	
	$("#akademik, #akademik2, #akademik3, #akademik4, #akademik5, #akademik6, #akademik7, #akademik8, #akademik9, #akademik10, #akademik11, #akademik12, #akademik13, #akademik14, #akademik15, #akademik16, #akademik17, #akademik18")
		.tooltip({ effect: 'fade', 
		position: 'bottom center',
		direction: 'down',
		slideOffset: '30',
		fadeInSpeed: '800',
		fadeOutSpeed: '800'
	});
		
	$("#akademik19, #akademik20, #akademik21, #akademik22, #akademik23, #akademik24, #akademik25, #akademik26, #akademik27, #akademik28, #akademik29, #akademik30, #akademik31, #akademik32, #akademik33, #akademik34, #akademik35, #akademik36, #akademik37, #akademik38, #akademik39, #akademik40, #akademik41, #akademik42, #akademik43, #akademik44, #akademik45, #akademik46, #akademik47, #akademik48, #akademik49, #akademik50, #akademik51, #akademik52, #akademik53, #akademik54, #akademik55, #akademik56, #akademik57, #akademik58, #akademik59, #akademik60, #akademik61")
		.tooltip({ effect: 'fade', 
		position: 'bottom left',
		direction: 'down',
		slideOffset: '30',
		fadeInSpeed: '800',
		fadeOutSpeed: '800'
	});
	
	// <NewTopMenu>
	
	var topMenuContentTitle;
	var topMenuContentImage;
	var topMenuContentSummary;
	var topMenuContentTrigger = jQuery("#newTopMenu a");
	var topMenuContent;
	
	var sectionDetail = jQuery("#sectionDetail");
	var sectionDetailTitle = jQuery("#sectionDetailTitle");
	var sectionDetailImage = jQuery("#sectionDetailImage");
	var sectionDetailSummary = jQuery("#sectionDetailSummary");
	
	var topMenuLevel1Nav = jQuery("#newTopMenu li.level0 > a");
	var topMenuLevel1Content = jQuery("#newTopMenu li.level0.subMenu");
	var topMenuLevel1TimeOut;
	var topMenuLevel1LeaveTime = 1000;
	var topMenuLevel1ContentTemp;
	
	var topMenuLevel2Nav = jQuery("#newTopMenu li.level1 > a");
	var topMenuLevel2Content = jQuery("#newTopMenu li.level1.subMenu");
	var topMenuLevel2TimeOut;
	var topMenuLevel2LeaveTime = 1000;
	var topMenuLevel2ContentTemp;
	
	var sectionDetailHeight;
	var topMenuLevel2ContentHeight;
	
	topMenuLevel1Nav.each( function(i,selected) {
		
		var topMenuLevel1NavClass = "topMenuLevel1Nav" + i
		jQuery(this).addClass(topMenuLevel1NavClass);
		
	});
	
	topMenuLevel1Content.each( function(i,selected) {
		
		var topMenuLevel1ContentClass = "topMenuLevel1ContentClass" + i
		jQuery(this).addClass(topMenuLevel1ContentClass);
		
	});
	
	topMenuLevel1Nav.mouseenter( function() {
		
		clearTimeout(topMenuLevel1TimeOut);
		
		topMenuLevel1ContentTemp = jQuery(this).parent().next();
		
		if ( topMenuLevel1ContentTemp.hasClass("subMenu") )
		{
			topMenuLevel1Content.css("display","none");
			topMenuLevel1ContentTemp.css("display","block");
			topMenuLevel1Nav.removeClass("hover");
			jQuery(this).addClass("hover");
		}
		else
		{
			topMenuLevel1Nav.removeClass("hover");
			topMenuLevel1Content.css("display","none");
		}
		
		sectionDetail.removeClass();
		sectionDetail.addClass("oneLevel");
		topMenuLevel2Content.css("display","none");
		
		Cufon.refresh("#newTopMenu li.level0 > a");
		
	});
	
	topMenuLevel1Nav.mouseleave( function() {
		
		topMenuLevel1TimeOut = setTimeout( function() {
			
			topMenuLevel1Content.css("display","none");
			topMenuLevel1Nav.removeClass("hover");
			sectionDetail.css("display","none");
			Cufon.refresh("#newTopMenu li.level0 > a");
			
		}, topMenuLevel1LeaveTime);
		
	});
	
	topMenuLevel1Content.mouseenter( function() {
		
		clearTimeout(topMenuLevel1TimeOut);
		
	});
	
	topMenuLevel1Content.mouseleave( function() {
		
		topMenuLevel1TimeOut = setTimeout( function() {
			
			topMenuLevel1Content.css("display","none");
			topMenuLevel1Nav.removeClass("hover");
			sectionDetail.css("display","none");
			Cufon.refresh("#newTopMenu li.level0 > a");
			
		}, topMenuLevel1LeaveTime);
		
	});
	
	topMenuLevel2Nav.mouseenter( function() {
		
		clearTimeout(topMenuLevel2TimeOut);
		
		topMenuLevel2ContentTemp = jQuery(this).parent().next();
		
		if ( topMenuLevel2ContentTemp.hasClass("subMenu") )
		{
			topMenuLevel2Content.css("display","none");
			topMenuLevel2ContentTemp.css("display","block");
			topMenuLevel2Nav.removeClass("hover");
			sectionDetail.removeClass("oneLevel");
			jQuery(this).addClass("hover");
		}
		else
		{
			topMenuLevel2Nav.removeClass("hover");
			sectionDetail.addClass("oneLevel");
			topMenuLevel2Content.css("display","none");
		}
		
	});
	
	topMenuContentTrigger.mouseenter( function() {
		
		topMenuContent = jQuery(this).next();
		
		topMenuContentTitle = topMenuContent.children(".sectionDetailTitle").html();
		topMenuContentImage = topMenuContent.children(".sectionDetailImage").html();
		topMenuContentSummary = topMenuContent.children(".sectionDetailSummary").html();
		
		sectionDetailTitle.html(topMenuContentTitle);
		sectionDetailImage.html(topMenuContentImage);
		sectionDetailSummary.html(topMenuContentSummary);
		
		sectionDetail.css("display","block");
		
		if (jQuery(this).parent(".level0").length > 0)
		{
			if (jQuery(this).parent(".level0").next(".subMenu").length < 1)
			{
				sectionDetail.css("display","none");
			}
		}
		
		heightControl(jQuery(this));
		
		Cufon.refresh("#sectionDetailTitle");
		
	});
	
	function heightControl( jQueryItem )
	{
		jQueryItemParent = jQuery(jQueryItem).parent();
		
		if ( jQueryItemParent.hasClass("level0") )
		{
			jQueryItemParent = jQueryItemParent.next(".subMenu");
		}
		else
		{
			jQueryItemParent = jQueryItemParent.parents("li.subMenu.level0");
		}
		
		if ( jQuery(jQueryItem).parent().hasClass("level1") )
		{
			topMenuLevel2ContentHeight = jQuery(jQueryItem).parent().next().outerHeight(true);
		}
		else
		{
			topMenuLevel2ContentHeight = 0;
		}
		
		sectionDetailHeight = sectionDetail.outerHeight(true);
		
		if ( jQueryItemParent.height() < sectionDetailHeight || jQueryItemParent.height() < topMenuLevel2ContentHeight )
		{
			if ( sectionDetailHeight < topMenuLevel2ContentHeight )
			{
				jQueryItemParent.css("height",topMenuLevel2ContentHeight);
			}
			else
			{
				jQueryItemParent.css("height",sectionDetailHeight);
			}
		}
		
	}
	
	// </NewTopMenu>
	
	jQuery("#lesdm a").each( function() {
		
		var leftMenuItem = jQuery(this);
		
		if ( leftMenuItem.attr("href") ==  "/akademik-birimler/hukuk-fakultesi-liste.aspx?SectionID=M5FOh7rhsnCpVeAVtS4GZQ%3d%3d&ContentID=4oEu6KjEmU33gGZTiL4GkQ%3d%3d" )
		{			
			jQuery(jQuery(this).find(".headerLast")[0]).text(jQuery(jQuery(this).find(".headerLast")[0]).text().toUpperCase());
			jQuery(jQuery(this).find(".headerLast")[2]).text(jQuery(jQuery(this).find(".headerLast")[2]).text().toUpperCase());
		}
		
	});
	
});
