// JavaScript Document

/********************************************************
	All of the Code that used to be in dochead.js
********************************************************/

// Global Search Box Delete "Search" on Click
// jQuery(function() {
//	
//	swapValues = [];
//	jQuery(".swap_value").each(function(i){
//		swapValues[i] = jQuery(this).val();
//		jQuery(this).focus(function(){
//			if (jQuery(this).val() == swapValues[i]) {
//				jQuery(this).val("").css('color', '#000');
//				jQuery(".swap_value_tracker").val('true');
//			}
//		}).blur(function(){
//			if ($.trim(jQuery(this).val()) == "") {
//				jQuery(this).val(swapValues[i]).css('color', '#aaaaaa');
//				jQuery(".swap_value_tracker").val('false');
//			}
//		});
//	});
//	
// });
// 
//jQuery(function() {
//	
//	jQuery(".swap_value_check").each(function() {
//		jQuery(this).click( function() {
//			if ( jQuery(".swap_value_tracker").val() == 'false' ) {
//				jQuery(".swap_value").val("");	
//				jQuery(".swap_value").attr("disabled", "true");
//			}
//			jQuery(".swap_value_tracker").attr("disabled", "true");
//		});
//	});
//	
//});

//********************************************************************************
 
 jQuery(document).ready(function() {
//	jQuery('.archive_month > div').css("display", "none");
//	jQuery('.archive_month h3').wrapInner("<a href='#'></a>");
//	jQuery('.archive_month').addClass("clearfix");
//	jQuery('.archive_month h3').prepend("<span></span>");
//	jQuery('.archive_month h3').click(function() {
//		jQuery(this).toggleClass("selected");
//		jQuery(this).siblings('.archive_sub').slideToggle(250);								  
//		return false;
//	});	
//	jQuery('.shareMenu').css("display", "none");
	
	//get widths to set center postion of the weather controls
	var ulWidth = 0;
	var weatherControlWidth = 0;
	var offsetWeatherControl = 0;
	ulWidth = jQuery("ul#moreCities").width();
	jQuery("ul#moreCities li").each(function(){
		weatherControlWidth += (jQuery(this).width()+6); // the added six is for the right and left 3px margin added for spacing 
	});
	offsetWeatherControl = (ulWidth - weatherControlWidth)/4;
	jQuery("#moreCities li:first-child").css("margin-left", offsetWeatherControl);
	jQuery("#businessArticles-more li, #featuredArticles-more li, .resources .blockContents li, .feedbackLink, #divSubscribe li, .bodyPolicies #featuredArticle li").prepend("&raquo; ");
	jQuery("#weather_widget div.weather_location:odd").addClass("weatherStripe");
	jQuery("ul#moreCities").css("display", "block");
	jQuery('#tableStocks td span').tooltip({	track: true, delay: 0,	showURL: false, showBody: " - ", fade: 10, top: -24, left: -15,	extraClass: "stocktips"	});
	jQuery("#moreCities li:first-child").addClass("buttonPrevious");
	jQuery("#moreCities li:last-child").addClass("buttonNext");
	jQuery("#moreCities li:first-child ~ li:not(:last-child)").addClass("circleNav");
	jQuery("#ratingshare div:eq(0)").css("border-right", "1px solid #d9d9d9");
	jQuery(".comments_container > div:last").css("border-bottom", "none");
	jQuery(".comments_container > div:even").css("background-color", "#f9f9f9");   
	jQuery("#tableStocks tr:last td").css("border-bottom", "none");
	jQuery("div#businessNewsWrapper div.blockContents div:eq(0)").css("border-bottom", "1px solid #d9d9d9"); 
  
	jQuery("div.topicalNewsEntry div.blockContents div.topicContent h3 a").bigTarget({hoverClass:'bigTarget-over', clickZone:'div:eq(1)'});
	jQuery("div.topicalNewsEntry div.box div.content div.blb a").bigTarget({hoverClass:'topical-over', clickZone:'div:eq(3)'});
	jQuery("div.topicEntertainm div.box div.content div.blb a").bigTarget({hoverClass:'topical-overEntertainm', clickZone:'div:eq(3)'});
	jQuery("div.topicSports div.box div.content div.blb a").bigTarget({hoverClass:'topical-overSports', clickZone:'div:eq(3)'});
	jQuery("div.topicSociety div.box div.content div.blb a").bigTarget({hoverClass:'topical-overSociety', clickZone:'div:eq(3)'});
	jQuery("div.divPreviousArticles div.box div.content div.blb a").bigTarget({hoverClass:'topical-over', clickZone:'div:eq(1)'});  
	jQuery("div.divTopicalNews div.box div.content div.blb a").bigTarget({hoverClass:'topical-over',  clickZone:'div:eq(1)'});  
	jQuery("div.features div.box a").bigTarget({hoverClass:'bigTarget-over', clickZone:'div:eq(1)'});
	jQuery("div.featuresEntry div.blockContents h3 a").bigTarget({hoverClass:'bigTarget-over', clickZone:'div:eq(0)'});  
	jQuery("div.previousArticleEntry h3 a").bigTarget({hoverClass: 'bigTarget-over', clickZone:'div:eq(0)'});
	jQuery("div.businessEntry div.entryText h3 a").bigTarget({hoverClass:'bigTarget-over', clickZone:'div:eq(1)'});
	jQuery("div.businessNewsWrapper .box .content .blb a").bigTarget({hoverClass:'bigTarget-over', clickZone:'div:eq(1)'});  
	jQuery("div.divFeatTopWrap .box .content .blb a").bigTarget({hoverClass:'bigTarget-gray', clickZone:'div:eq(3)'});  
	jQuery("div.featuredTopic .box .content .blb a").bigTarget({hoverClass:'bigTarget-over', clickZone:'div:eq(1)'});
	jQuery("div.topicalNewsEntry .blockContents .featuredEntry .entryText h3 a").bigTarget({hoverClass:'bigTarget-over', clickZone:'div:eq(1)'});
	jQuery("div#featuredArticleHolder .articleView .articleViewContent h3 a").bigTarget({hoverClass:'bigTarget-over', clickZone:'div:eq(1)'});  
	jQuery("div#featuredMainEntry div.featuredMainEntryContent div.featuredHeadline h3 a").bigTarget({hoverClass:'bigTarget-over', clickZone:'div:eq(1)'});
	jQuery("div.glidecontentwrapper div.glidecontent div.one div h3 a").bigTarget({hoverClass: 'bigTarget-over',  clickZone:'div:eq(1)'});
	jQuery("div.featuredWrapper div.box div.content div.blb a").bigTarget({hoverClass:'bigTarget-over', clickZone:'div:eq(1)'});
	
	jQuery(".articleImage a").prepend("<span></span>");
	jQuery("#tableStocks tr").mouseover(function() {jQuery(this).css("background", "#daf2e1");
		}).mouseout(function() {jQuery(this).css("background", "none" );}
	);
	
	/*jQuery("#searchBtn").mousedown(function() {jQuery(this).addClass("search-active");
		}).mouseup(function() {jQuery(this).removeClass("search-active");}
	);*/

	jQuery(".prev").hover(
	  function () {
		jQuery(this).addClass("arrowleft-hover");
	  }, 
	  function () {
		jQuery(this).removeClass("arrowleft-hover");
	  }
	);
	
	jQuery(".prev").mousedown(function() {jQuery(this).addClass("arrowleft-active");
	}).mouseup(function() {jQuery(this).removeClass("arrowleft-active");}
	);
	
	jQuery(".next").hover(
	  function () {
		jQuery(this).addClass("arrowright-hover");
	  }, 
	  function () {
		jQuery(this).removeClass("arrowright-hover");
	  }
	);
	
	jQuery(".next").mousedown(function() {jQuery(this).addClass("arrowright-active");
	}).mouseup(function() {jQuery(this).removeClass("arrowright-active");}
	);
	
	jQuery("#divHeadlineTicker").css("display", "block" );
	
	jQuery(".buttonPrevious").hover(function () {
		jQuery(this).addClass("buttonPrevious-hover");
	  }, 
	  function () {
		jQuery(this).removeClass("buttonPrevious-hover");
	  }
	);
	
	jQuery(".buttonPrevious").mousedown(function() {jQuery(this).addClass("buttonPrevious-active");
	}).mouseup(function() {jQuery(this).removeClass("buttonPrevious-active");}
	);
	
	jQuery(".buttonNext").hover(function () {
		jQuery(this).addClass("buttonNext-hover");
	  }, 
	  function () {
		jQuery(this).removeClass("buttonNext-hover");
	  }
	);
	
	jQuery(".buttonNext").mousedown(function() {jQuery(this).addClass("buttonrNext-active");
	}).mouseup(function() {jQuery(this).removeClass("buttonNext-active");}
	);
	});

jQuery(function () {
	jQuery('#photo_slide').cycle({
			pager: '#img_nav',
			next: '#img_next',
			prev: '#img_prev',
			pause: 1,
			fit: 1,
			timeout: 15000
			});
});

//********************************************************************************

// Gets Client Date and breaks it up appropriately.
	var months;
	
	if ( languageCode == 'pt' ) {
		months = new Array ( 'de janeiro,', 'de fevereiro,', 'de mar&ccedil;o,', 'de abril,', 'de maio,', 'de junho,', 'de julho,', 'de agosto,', 'de setembro,', 'de outubro,', 'de novembro,', 'de dezembro,' );
	}
	else if ( languageCode == 'es' ) {
		months = new Array ( 'de enero,', 'de febrero,', 'de marzo,', 'de abril,', 'de mayo,', 'de junio,', 'de julio,', 'de agosto,', 'de septiembre,', 'de octubre,', 'de noviembre,', 'de diciembre,' );
	}
	else {
		months = new Array ( 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' );
	}
	
	
	var currentDate = new Date ();
	
	function takeYear(theDate) {
		x = theDate.getYear();
		var y = x % 100;
		y += (y < 38) ? 2000 : 1900;
		return y;
	}

	
	var currMinutes = currentDate.getMinutes();	
		if ( currMinutes < 10 ) { currMinutes = '0' + currMinutes; }
	var currHour = currentDate.getHours();
		if ( currHour < 10 ) { currHour = '0' + currHour;  }
	var currDay = currentDate.getDate();
	var currMonth = (currentDate.getMonth() + 1);
	var currYear = takeYear ( currentDate );
	
	var currOffset = 'GMT'; //start of currOffset.
	var plusminus = '';
	var offset = currentDate.getTimezoneOffset(); //returns in Minutes
		if ( offset > 0 ) { plusminus = '-'; } else { plusminus = '+'; }
		offset = Math.abs(offset / 60); //finds number of hours, absolute valued
		if ( offset != 0 ) { currOffset = currOffset + plusminus + offset; }
	
	
	var stockUpdate = currYear + '/' + currMonth + '/' + currDay + ' ' + currHour + ':' + currMinutes + ' ' + currOffset;
	var displayDate = '<span class="numberDate">' + currDay + '</span> ' + '<span class="monthyearDate">' + ( months[currMonth-1] ) + ' ' + currYear + '</span>';
	
//********************************************************************************
	
 jQuery(document).ready(function(){
	jQuery('#commentList').cycle({ 
    fx:     'fade', 
    timeout: 0, 
    delay:  0,
	next:   '#nextCom', 
    prev:   '#prevCom' 
});
    jQuery(".box div:last-child").css({margin: '0px'});
	jQuery(".businessNewsWrapper .box div:nth-child(2)").css({'border-top': '0px'});
	//jQuery(".divCentreDroit div:nth-child(4) .content").css({border: '0px'});
	jQuery(".divTopicalNews .box .content:eq(2)").css("width", "203px");
 });
 