// JavaScript Document


jQuery(function (jQuery) {



	/* for home page */
    if (jQuery('#df_wrapper_home').length) {
		/* copy content from ticker content zone to ticker feed */
		jQuery('#df_content_center_news_ticker_content .BlogFeatureList ul li h2').each( function(index) {
			jQuery('#ticker-wrapper #js-news').append('<li class=\'news-item\'>' + jQuery(this).html() + '</li>');
		});
	
		/* initialise the ticker and carousel */
		jQuery('#js-news').ticker();
		
		$rssLink = jQuery("#df_content_center_news_ticker_content .blogEntriesRssLinkPanel a").attr("href")
		jQuery("a#df_content_center_news_ticker_rss_link").attr("href", $rssLink );		
	}
	
	
	
	/* set captions for slideshow */
	var top_captions = [];
	jQuery("#df_header_center_slideshow_quotes .bodycontent p .top_caption").each(function() { top_captions.push(jQuery(this).html()); } );
	var bottom_captions = [];
	jQuery("#df_header_center_slideshow_quotes .bodycontent p .bottom_caption").each(function() { bottom_captions.push(jQuery(this).html()); } );
	jQuery('#df_header_center_slideshow .ulmyslides li').each(function(index)
	{ 
		jQuery('span', this).remove();
		if( typeof top_captions[index] == 'undefined' ) { top_captions[index]=''; }
		if( typeof bottom_captions[index] == 'undefined' ) { bottom_captions[index]=''; }
		jQuery(this).append(  "<span class='imgAltCaption'>" + top_captions[index] + "</span><span class='imgAltCaption'>" + bottom_captions[index] + "</span>");
	} );		
	
	
	/* load in fixed content from home page */
	if (jQuery("#df_wrapper_home").length == 0 ) {
	//	jQuery("#df_header_center_top_bar_left").load('/default #df_header_center_top_bar_left .bodycontent');
	//	jQuery("#df_header_center_top_bar_right").load('/default #df_header_center_top_bar_right .bodycontent');
	//	jQuery("#df_header_center_banner_links").load('/default #df_header_center_banner_links .bodycontent');
	//	jQuery("#df_footer_center_top_left").load('/default #df_footer_center_top_left .bodycontent');	
	//	if (jQuery("#df_wrapper_content").length == 0 ) {
	//		jQuery("#df_header_center_slideshow").load('/our-school #df_header_center_slideshow #SlideShowHolder');
	//	}	
	}
	
	
	
	/* if in edit mode show quotes feature  and expand height of slideshow feature to help with editing*/
    if (jQuery("#fluencyAdminHeader").length) {
        jQuery('#df_header_center_slideshow').css('height','auto');
        jQuery('#df_header_center_slideshow_quotes').css('display','block');
    }



	/* if blog comment form shown set the submit button to more relevant value */
    if (jQuery('div.commentsForm')) {
		jQuery('.commentsForm input[type="submit"]').attr('value','Submit Comment');
    }
	
	
	
	/* store months for date formatting */
	var month = new Array(12);
	month[0] = "January";
	month[1] = "February";
	month[2] = "March";
	month[3] = "April";
	month[4] = "May";
	month[5] = "June";
	month[6] = "July";
	month[7] = "August";
	month[8] = "September";
	month[9] = "October";
	month[10] = "November";
	month[11] = "December";
	
	/* start format blog content */
	jQuery('.BlogFeatureList .blogDate').each( function() { 
		var words = /(date posted:|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday)/ig;
		jQuery(this).html(jQuery(this).html().replace(words, ''));
		var existing_date_text = jQuery(this).html();
		var date = new Date(existing_date_text);
	
		var new_date_text = date.getDate() + ' ' + month[date.getMonth()] + ' ' + date.getFullYear();
	
		jQuery(this).html(jQuery(this).html().replace(existing_date_text, new_date_text));
	
	}); /* end format blog content */
	
	/* start format calendar event date */
	if (jQuery(".CalendarEvents .ceDate").length) {
	
		var existing_date_text = jQuery('.CalendarEvents .ceDate').html().split(' ');
		var from_date = existing_date_text[0];
		var from_month = existing_date_text[1]-1;
		var from_year = existing_date_text[2];
		var from_time = existing_date_text[4];
		var to_date = existing_date_text[6];
		var to_month = existing_date_text[7]-1;
		var to_year = existing_date_text[8];
		var to_time = existing_date_text[10];
		var new_date_text = "Starts: " + from_date + ' ' + month[ from_month ] + ' ' + from_year + ' at ' + from_time + "<br>Ends: " + to_date + ' ' + month[ to_month ] + ' ' + to_year + ' at ' + to_time;
	
		jQuery(".CalendarEvents .ceDate").html( new_date_text );
	
	}
	/* end format calendar event date */



	/* detail page title start detail page title start detail page title start detail page title start detail page title start detail page title start */
    if (jQuery('div.ceDetails')) {
        jQuery('.ceTitle').css('display', 'none');
        $title = jQuery('.ceTitle').html();
        jQuery('.page_title').prepend($title);
    }
    if (jQuery('div.blogBody')) {
        jQuery('.blog h2').css('display', 'none');
        $title = jQuery('.blog h2').html();
        jQuery('.page_title').prepend($title);
    }
    if (location.href.indexOf('/sitemap.aspx') > -1) {
        $title = 'Sitemap';
        jQuery('.page_title').prepend($title);
    }
    if (location.href.indexOf('/SearchResults.aspx') > -1) {
        $title = 'Search results';
        jQuery('.page_title').prepend($title);
        jQuery('.content_top').html('');
    }
	/* detail page title end detail page title end detail page title end detail page title end detail page title end detail page title end */



    /* login box start login box start login box start login box start login box start login box start login box start login box start login box start */
    if (jQuery('#df_content_center_right_content_login_box').length) {
        var a = 0;
        jQuery('#df_content_center_right_content_login_box tr').each(function (index) {
            jQuery(this).attr('class', 'login_tr_' + index);
        });
        jQuery('#df_content_center_right_content_login_box td').each(function (index) {
            jQuery(this).attr('class', 'login_td_' + index);
        });
    } /* login box end login box end login box end login box end login box end login box end login box end login box end login box end login box end */



});
