var hc;   	// headline count
var oh=0;  	// old headline
var ch=0;   	// current headline
var hl=4000;	// headline interval ms
var hi;		// headline interval function call
var curSlideIdx = 1;
var curLHSlideIdx = 1;
var noOfSlides = 3;
var slidesColWidth = 984;
var autoScrollTimer = 10000;
var skyboxAnimationTime = 1200; //higher number is slower scroll
var si;


//Latest From Module(RR):
function strReplaceHyphen(srcStr, repStr){
   return srcStr.replace(/-/gi, repStr );
}

//jQuery.noConflict();

jQuery(document).ready(function(){
 
//aol-share code
$("[name=aol-share]").aolShare({
	'plugins':{
		'print':{
			text:"Print this page",
			title:"Print this page",
			href:"print/",
			click:function(){}
		}
	}
});
//aol-share code end
 

  // The Wire 
  hc = jQuery("div.headline").size();
  jQuery("div.headline:eq("+ch+")").fadeIn("slow").css('left','0px');
  hi = setInterval(ar,hl);
   
  jQuery('#scrollup').hover(function() {
    clearInterval(hi);},function() {hi = setInterval(ar,hl);
  });
  
  
  // Breaking News
  checkNews();
  
   // Daily Lineup
  var slidesColWidth = 984;
  var slidesLHColWidth  = $('.ltstHlnes div.slider').width() + 4; //860px
  showBox();
  
  
  		$(".hdrBtm .hdrNav").ready(function(){
	  		
  			for( var i=0; i< $(".hdrBtm .hdrNav a").size(); i++ ){
  				var aNode = $(".hdrBtm .hdrNav a")[i];
  				if(document.location == aNode.href){
	  				var idS = $(".hdrBtm .hdrNav a").index(aNode);
  					$(".hdrBtm .hdrNav a").eq(idS).addClass("selected");
  					break;
  				}
  			}
  		});
  		
  		 $(".hdrBtm .hdrNav a").click(function(){
  		 	$(".hdrBtm .hdrNav a").removeClass("selected");
                        var idS = $(".hdrBtm .hdrNav a").index(this);
                        $(".hdrBtm .hdrNav a").eq(idS).addClass("selected");
  		 })
  		 
  		 $(".hdrBtm").ready(function(){
	  		
  			for( var i=0; i< $(".hdrBtm li a").size(); i++ ){
  				var aNode = $(".hdrBtm li a")[i];
  				if(document.location == aNode.href){
	  				var idSel = $(".hdrBtm li a").index(aNode);
  					$(".hdrBtm li a").eq(idSel).addClass("selected");
  					break;
  				}
  			}
  		});
  		
                $(".hdrBtm li a").click(function(){
  		 	$(".hdrBtm li a").removeClass("selected");
                        var idxS = $(".hdrBtm li a").index(this);
                        $(".hdrBtm li a").eq(idxS).addClass("selected");
  		})
  		 
  
  		/* $(".ltstHlnes a.prev_arw").click(function(){
                        var leftPos = $(".ltstHlnes .slider ul.slides").css("left");
                        var setLHCount = $(".ltstHlnes .slider ul.slides li").size()/noOfSlides;
                        var newPos;
			if(parseInt(leftPos) >= -1)
			{
			       //animate
			       $(".ltstHlnes .slider ul.slides").css("left",-(slidesLHColWidth*setLHCount));
				newPos = - (slidesLHColWidth * (setLHCount-1) );
				curLHSlideIdx = Math.ceil(setLHCount);
			}
			else
			{
				newPos = parseInt(leftPos) + slidesLHColWidth;
				curLHSlideIdx = curLHSlideIdx - 1;
                        }
			//$(".ltstHlnes .slider ul.slides").css("left",newPos);
			//$(".ltstHlnes .slider ul.slides").animate({left:newPos}, 200);
			$(".ltstHlnes .slider ul.slides").animate({left:newPos}, skyboxAnimationTime);
                })
                
                $(".ltstHlnes a.next_arw").click(function(){
                        var leftPos = $(".ltstHlnes .slider ul.slides").css("left");
			var newPos;
                        if($(".ltstHlnes .slider ul.slides li").size() <= (curLHSlideIdx * noOfSlides))
			{
			      //animate
  				 $(".ltstHlnes .slider ul.slides").css("left",slidesLHColWidth);
				newPos = 0;
				curLHSlideIdx = 1;	
			}
			else
			{
				newPos = parseInt(leftPos) - slidesLHColWidth;
				curLHSlideIdx = curLHSlideIdx + 1;
                        }
                       // $(".ltstHlnes .slider ul.slides").css("left",newPos);		
                       //$(".ltstHlnes .slider ul.slides").animate({left:newPos}, 200);
                       $(".ltstHlnes .slider ul.slides").animate({left:newPos}, skyboxAnimationTime);
                })*/

		 $("#lineup ul li .rgt_arw").click(function(){
                        var leftPos = $("#daily_lineup .tabSelected ul.slides").css("left");
			var newPos;
			if($("#daily_lineup .tabSelected ul.slides li").size() <= (curSlideIdx * noOfSlides))
			{
				//animate	
			        $("#daily_lineup .tabSelected ul.slides").css("left",slidesColWidth);
				newPos = 0;
				curSlideIdx = 1;
				
			}
			else
			{
				newPos = parseInt(leftPos) - slidesColWidth;
				curSlideIdx = curSlideIdx + 1;
                        }
			//$("#daily_lineup .tabSelected ul.slides").css("left",newPos);
			$("#daily_lineup .tabSelected ul.slides").animate({left:newPos}, 200);
                        selectBox();
			//resetScroll();
			
                })
		$("#lineup ul li .lft_arw").click(function(){
                        var leftPos = $("#daily_lineup .tabSelected ul.slides").css("left");
			var newPos = parseInt(leftPos) + slidesColWidth;			
			if(curSlideIdx == 1)
			{
			  // newPos = -parseInt((Math.ceil(($('#daily_lineup .tabSelected ul.slides li').size()/noOfSlides))-1)*slidesColWidth);
			  // curSlideIdx = Math.ceil($('#daily_lineup .tabSelected ul.slides li').size()/noOfSlides);
			  
			       //animate			       
   			        var ceilpos=Math.ceil($('#daily_lineup .tabSelected ul.slides li').size()/noOfSlides); 
   			        $("#daily_lineup .tabSelected ul.slides").css("left",-parseInt(slidesColWidth*ceilpos)); 
   			        newPos = -parseInt((ceilpos-1)*slidesColWidth);
				curSlideIdx = ceilpos;   			        				
			}
			else
				 curSlideIdx = curSlideIdx - 1; 
				 
				//$("#daily_lineup .tabSelected ul.slides").css("left",newPos);
				$("#daily_lineup .tabSelected ul.slides").animate({left:newPos}, 200);
				
                        	selectBox();
				//resetScroll();
			
                })
                
		$("#lineup ul li .box").click(function(){
			$("#daily_lineup .tabSelected ul.slides").css('left', -($("#lineup ul li .box").index(this))*slidesColWidth);
			curSlideIdx = $("#lineup ul li .box").index(this) + 1;
                        selectBox();
			//resetScroll();
                })
		
		$("#lineup ul li.tab a").click(function(){
			curSlideIdx = 1;
			$("#daily_lineup .slider").removeClass("tabSelected");
			$("#daily_lineup .slider ul.slides").removeClass("tabSelected");
			$("#daily_lineup ."+this.id).addClass("tabSelected");
			$("#daily_lineup ul#ul_"+this.id).css("left", "0")
                        selectTab(this.id);
                        selectBox();
                        showBox();
			//resetScroll();
                })
                
  
});

// The Wire ap news auto rotate
function ar() {
  ch = (oh + 1) % hc;
  jQuery("div.headline:eq(" + oh + ")").fadeOut("slow");
  jQuery("div.headline:eq(" + ch + ")").fadeIn("slow").css('left','0px');  
  oh = ch;
}

  // Font Resize 
function switchFont(type, obj)
{
   if (type == 1) {
      document.getElementById("spanSm").innerHTML = "A";
      document.getElementById("spanMd").innerHTML = "<a href=\"javascript:void(0)\" onclick=\"switchFont(2, 'mediumText')\" rel=\"mediumText\" id=\"textMedium\" class=\"fontswitch\" title=\"medium font\">A</a>";
      document.getElementById("spanLg").innerHTML = "<a href=\"javascript:void(0)\" onclick=\"switchFont(3, 'largeText')\" rel=\"largeText\" id=\"textLarge\" class=\"fontswitch\" title=\"large font\">A</a>";
   } else if (type == 2) {
      document.getElementById("spanSm").innerHTML = "<a href=\"javascript:void(0)\" onclick=\"switchFont(1, 'smallText')\" rel=\"smallText\" id=\"textSmall\" class=\"fontswitch\" title=\"small font\">A</a>";
      document.getElementById("spanMd").innerHTML = "A";
      document.getElementById("spanLg").innerHTML = "<a href=\"javascript:void(0)\" onclick=\"switchFont(3, 'largeText')\" rel=\"largeText\" id=\"textLarge\" class=\"fontswitch\" title=\"large font\">A</a>";
   } else if (type == 3) {
      document.getElementById("spanSm").innerHTML = "<a href=\"javascript:void(0)\" onclick=\"switchFont(1, 'smallText')\" rel=\"smallText\" id=\"textSmall\" class=\"fontswitch\" title=\"small font\">A</a>";
      document.getElementById("spanMd").innerHTML = "<a href=\"javascript:void(0)\" onclick=\"switchFont(2, 'mediumText')\" rel=\"mediumText\" id=\"textMedium\" class=\"fontswitch\" title=\"medium font\">A</a>";
      document.getElementById("spanLg").innerHTML = "A";
   }
   
   jQuery('.aptitle h1').removeClass('smallText').removeClass('mediumText').removeClass('largeText').addClass(obj);   
   jQuery('.apcont').removeClass('smallText').removeClass('mediumText').removeClass('largeText').addClass(obj);   ;   
      return false;
}




//Daily lineup
//si = setInterval(autoScroll, autoScrollTimer);
function autoScroll() {
	var leftPos = $("#daily_lineup .tabSelected ul.slides").css("left");
	var newPos = parseInt(leftPos) - this.slidesColWidth;	
	if($("#daily_lineup .tabSelected ul.slides li").size() <= (curSlideIdx * noOfSlides))
	{
		newPos = 0;
		curSlideIdx = 1;	
	}
	else
	{
		newPos = parseInt(leftPos) - slidesColWidth;
		curSlideIdx = curSlideIdx + 1;
        }
	$("#daily_lineup .tabSelected ul.slides").css("left",newPos);
        selectBox();
}

function resetScroll() {
	clearInterval(si);
	si = setInterval(autoScroll,autoScrollTimer);
}

function selectBox() {
        $("#lineup ul li .box").removeClass("boxSelected");
        $("#lineup ul li #box"+curSlideIdx).addClass("boxSelected");
}
function selectTab(id) {
        $("#lineup ul li.tab").removeClass("tabOn");
        $("#lineup ul li#hdr_"+id).addClass("tabOn");
}

function showBox() {
	var boxCnt = Math.ceil($('#daily_lineup .tabSelected ul.slides li').size()/noOfSlides);
	$("#lineup ul li.carosel span.box").each(function () {
	var currBoxIdx = $("#lineup ul li.carosel span.box").index(this)+1;
		if(currBoxIdx > boxCnt){
			$("#lineup ul li.carosel span#box"+currBoxIdx).css("display","none");
		}
		else {
			$("#lineup ul li.carosel span#box"+currBoxIdx).css("display","block");
                }
	
        })
}
// Breaking News

function checkNews(){
	var m=jQuery('div.bkingNews').text();
	var n=jQuery.trim(m);
	
	if (n == 0){
		jQuery('div.breakingNews').hide().css("visibility","hidden");
	}else{
		jQuery('div.breakingNews').show().css("visibility","visible");
	}
}


// general cookie functions in bigbowl and dynamoney
function getCookie(NameOfCookie){
    if (document.cookie.length > 0) {              
        begin = document.cookie.indexOf(NameOfCookie+"=");       
        if (begin != -1) {           
            begin += NameOfCookie.length+1;       
            end = document.cookie.indexOf(";", begin);
            if (end == -1) end = document.cookie.length;
                return unescape(document.cookie.substring(begin, end));
        } 
    }
    return null;
}
 
function setCookie(NameOfCookie, value, expiredays) {
    var ExpireDate = new Date ();
    ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
    document.cookie = NameOfCookie + "=" + escape(value) + 
    ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString())+"; path=/";
}
 
function delCookie (NameOfCookie) {
    if (getCookie(NameOfCookie)) {
        document.cookie = NameOfCookie + "=" +
        "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}
// end: existing cookie functions block


 
// iPhone Politics Daily app promo
var ipL =  '<div id="iphoneDFbanner">'
   + '<div style="position:relative;z-score:1;"><a href="http://www.politicsdaily.com/downloads/iphone/" title="Take a look"><img src="http://www.aolcdn.com/ch_pf/spacer" width="980px" height="148px" /></a></div>'
  
 
var ipS = '<div id="iphoneDFbanner_sm">'
   + '<div id="ipDFsm">'
   + '<div style="position:relative;z-score:1;"><a href="http://www.politicsdaily.com/downloads/iphone/" title="Take a look"><img src="http://www.aolcdn.com/ch_pf/spacer" width="980px" height="60px" /></a></div>'
   + '</div>'
   + '</div>';
 
function showDFpromo() { 
 try { dgbid = document.getElementById('dfAppPromo');
  if(getCookie('iPromo')==null){/* if no cookie, show full promo */
   dgbid.innerHTML = ipL;
   setCookie('iPromo','SEEN',90);
  }
  else {
   theCookie = document.cookie;
   if(theCookie.indexOf("DONT")== -1) {
    dgbid.innerHTML = ipS;
   }
   else {return;}   
  } 
 }
 catch (e) {}
}

// end: iPhone App promo

//Pagination ON category/tag/blogger/search/allstories 
/* 
jQuery(document).ready(function(){

var nextpg=jQuery('#nextpg');
var prevpg=jQuery('#prevpg');

if (nextpg.length && (! prevpg.length)){
	$('<img src="/media/prev_dormant.gif" />').prependTo('#pg');
}

if (prevpg.length && (! nextpg.length)){
	$('<img src="/media/next_dormant.gif" />').appendTo('#pg');
}

if ((! prevpg.length) && (! nextpg.length)){
	$('<img src="/media/prev_dormant.gif" />').appendTo('#pg');
	$('  ').appendTo('#pg');
	$('<img src="/media/next_dormant.gif" />').appendTo('#pg');
}


});
*/


function commentstoggle(){
	var c=jQuery('div.comntsOff');
	var t=c.text();
	var r;
	if (t.search(/OFF/)>=0){
		r=t.replace(/OFF/g,'ON');
		c.html(r);
		jQuery('div.comntsContentArea').hide();
	}else if (t.search(/ON/)>=0){
		r=t.replace(/ON/g,'OFF');
		c.html(r);
		jQuery('div.comntsContentArea').show();
	}
}

// User Submitted news 
$(function () {
    var tabContainers = $('div.tabs .tabContent');
    var diggSignInLink = "http://digg.com/login";
    var propSignInLink = "http://www.propeller.com/signin/";
    tabContainers.filter('#digg').hide();
    $('div.tabs ul.tabNavigation a.bN').click(function () {
                                tabContainers.hide();
                               
                                tabContainers.filter(this.hash).show();
                                $('div.tabs ul.tabNavigation a.bN').removeClass('selected');
                                $('ul.tabNavigation li.fav').removeClass('selected');
                                $(this).addClass('selected');
                                $(this.hash + 'Button').addClass("selected");
                                if (this.hash == "#digg") {
                                	document.getElementById("submitSignInLink").href = diggSignInLink;
                                	
                                } else if (this.hash == "#propeller") {
                                	document.getElementById("submitSignInLink").href = propSignInLink;
                                	
                                }
                                return false;
                        }).filter(':propeller').click();
});

// Multimedia module 
$(function () {
    var tabContainers = $('div.mmTabs .tabContent');
    //tabContainers.filter('#video').hide();
    //tabContainers.filter('#tv').hide();
    $('div.mmTabs ul.tabNavigation a.bN').click(function () {
                                tabContainers.hide();                              
                                tabContainers.filter(this.hash).show();
                                $('div.mmTabs ul.tabNavigation a.bN').removeClass('selected');
                                $('div.mmTabs ul.tabNavigation li.fav').removeClass('selected');
                                $(this).addClass('selected');
                                $(this.hash + 'Button').addClass("selected");
                                if (this.hash == "#video") {
                                	// video content
                                	
                                } else if (this.hash == "#tv") {
                                	// tv
                                } else if (this.hash == "#comics") {
                                // comics

                                	
                                }
                                return false;
                        });
});
 

					
					// RTN
					// entity_config
					//the following is a JSON type object which represents
					//the similar object that will be provided from the JSP
					//config file. This object contains the sourcegroup, 
					//supersourcegroup, etc information associated with the
					//site ENTITY - 'MOVIES:TITLE:' - for this example.

					//appID+":TITLE:";
					var mediatypes = {"srcGroup" : [					        
							{ 	"tabname"         : "ALL",                    //name on the tab
					            "tabdesc"         : "ALL",    //desc in tab tooltip
					            "isdefault"       : "true",                   //pre-cookies -> use this tab
					            "SuperSet"        : "",              //Superset for this SourceGroup
					            "isEnhanced"      : "false",                  //is this an Enhanced SourceGroup
					            "EnhancedTxt"     : "",                       //if this IS Enhanced SG, what is the special Text needed
					            "id"              : "4400,4401,4402,4403,4404",              //Source Group ID
					            "sourceCount"     : "450"},                       //count of sources that make up this SourceGroup
							{ "tabname"         : "News",
					            "tabdesc"         : "News",
					            "isdefault"       : "true",
					            "SuperSet"        : "",
					            "isEnhanced"      : "false",
					            "EnhancedTxt"     : "",
					            "id"              : "4400",
					            "sourceCount"     : "285"},
					        { "tabname"         : " Blogs",
					            "tabdesc"         : " Blogs ",
					            "isdefault"       : "true",
					            "SuperSet"        : "",
					            "isEnhanced"      : "false",
					            "EnhancedTxt"     : "",
					            "id"              : "4401",
					            "sourceCount"     : "164"},
					        { "tabname"         : "WEBSITES",
					            "tabdesc"         : "WEBSITES",
					            "isdefault"       : "true",
					            "SuperSet"        : "",
					            "isEnhanced"      : "false",
					            "EnhancedTxt"     : "",
					            "id"              : "4402",
					            "sourceCount"     : "1"}
					    ]
					}

					// RTN init file 
					//ERW (Entity River Widget) CONFIG FILE
					var relevancy = 0;
					var maxNewsItems = "8"; 
					var _allNews = '0';
					var maxNewsItemsFull = "40"; 

					//Real Time News Variables
					var appID="NEWS";
					var RTN_ENTITY="";
					var RTN_QUERYTXT = "uspolitics"; //t=news:topic:election2008:johnmccain
					var RTN_SNIPPET_SIZE = "300";
					var RTN_HOVER_TIMEOUT = "16000";
					var RTN_CHANNEL = "http://news.aol.com/"; //this is prepended to Story URLs that are Relative.
					var RTN_DAYLIGHT = "false";
					var ENTITY_NAME;
					var rtnResponseFlag=1;
					var RTNDataLoadFlag=0;

					//ERW Heat Variables
					var HI_INTERVAL = "60000";
					var HI_HOT = "1";
					var HI_URL = "http://rdg.rtn.aol.com" + "/rdg/getHeat";
					var JS_SYMBOL="";
					var JS_SEONAME=""; 
					var JS_COUNTRY="";
					RTN_QUERYTXT = "";
					ENTITY_NAME = "";
					//PROD :
					var RTN_BASE_URL="http://newsrunner-rtn.web.aol.com/rdg/";
					//DEV
					//var RTN_BASE_URL="http://pfdlrdc-d02.test.aol.com:8080/rdg/";
					
//popular module
function popularTab(tabObj, tabIndex, contentIndex){
    var tabs = $("#popular").find(".popularTab");
    var contents = $("#popular").find(".popularContent");
    
     for(var i = 0; i < tabs.length; i++)
    {
        tabs[i].className = tabs[i].className.replace(/popularTabSelected/g, "");
	if(i == tabIndex)
	{
            tabs[i].className += " popularTabSelected";
	}
    }

    for(var i = 0; i < contents.length; i++)
    {
	contents[i].className = contents[i].className.replace(/popularContentSelected/g, "");
	if(i == contentIndex)
	{
	    contents[i].className += " popularContentSelected";
	}
    }
    return false;
}

//PD Redesign JS- Please add the pd redesign js below this
  
// Start PD Week in Review
jQuery(document).ready(function(){
    $("#pdWkTbNv ul li a").click(function(){
        $("#pdWkCntr .pdWkTb").removeClass("pdWkTbSltd");
        $pid = this.parentNode.id;
        $tab = $pid.substr(4);
        $("#pdWkCntr div#"+$tab).addClass("pdWkTbSltd");
        selectdgTab($tab);
    })
});
function selectdgTab(id) {
    $("#pdWkTbNv ul li").removeClass("pdWkTbOn");
    $("#pdWkTbNv ul li#hdr_"+id).addClass("pdWkTbOn");
}
// End PD Week in Review  

// Script for Topic page header logo
jQuery(document).ready(function(){
if($('.tpcHeader #catSlug').val() != null )
{
var catSlug = $('.tpcHeader #catSlug').val();
var imgName = $('.tpcHeader #catSlug').val()+"_600";
var catName = $('.tpcHeader #catName').val();
if($.inArray(imgName , catArray ) > -1){
//$('.tpcHeader h1').html("<img src=\"http://www.blogsmithmedia.com/www.politicsdaily.com/media/"+imgName+".jpg\"/>");
//$('<img src="http://www.blogsmithmedia.com/www.politicsdaily.com/media/'+imgName+'.jpg" alt="'+catName+'"/><span class="imgTitle">'+catName+'</span>').appendTo('.tpcHeader h1');
$('<img src="http://www.blogsmithmedia.com/www.politicsdaily.com/media/'+imgName+'.jpg" alt="'+catName+'"/>').appendTo('.tpcHeader h1');
}
else{
$('.tpcHeader h1').html("<span>"+catName+"</span>");
}
}
/*
if ($('.tpcHeader h1 img').length){
var catImgSrc = $('.tpcHeader h1 img').attr("src");
var imgNameStart = catImgSrc.lastIndexOf('/');
var imgNameEnd = catImgSrc.lastIndexOf('.');
var imgName = catImgSrc.substring(imgNameStart+1,imgNameEnd);
if($.inArray(imgName , catArray ) == -1){
   $('.tpcHeader h1 img').attr("src"," ");
   $('.tpcHeader h1 img').css("display","none");
   $('.tpcHeader h1 span').css("display","block");
} 
}*/
})
// End of Topic page header logo

// null thumbImg fix
jQuery(document).ready(function() {
    thumbImages =$(".imagedetail img");
    loc =  window.location.href.toLowerCase();
    host = "http://"+window.location.hostname.toLowerCase()+"/";
    for(i=0;i<thumbImages.length;i++){
        imgsrc=thumbImages[i].src.toLowerCase();
        if(imgsrc == loc || imgsrc == host || (imgsrc.match(".png") == null && imgsrc.match(".JPEG") == null && imgsrc.match(".jpeg") == null && imgsrc.match(".jpg") == null && imgsrc.match(".gif") == null)){
            id =  "#"+thumbImages[i].id;
            try {
            $(id).css({display:"none"});
            } catch (e) {}
        }
    }
});
// end: null thumbimg fix

// Daily Line up module redesign
jQuery(document).ready(function() {
    pardiv=$(".dailyLnupImg");
    loc =  window.location.href.toLowerCase();
    host = "http://"+window.location.hostname.toLowerCase()+"/";
	
	$('.dailyLnupImg').each(function(){
		imgsrc = $('img',this).attr('src');
		if(imgsrc == loc || $.trim(imgsrc) == ''){
			//$('img',this).css({display:"none"});
			//$('span.dailyLnupPrmTxt',this).css({display:"none"});
			$(this).css({display:"none"});
			$('h3.dailyLnupHdln a',this.parentNode).css({'font-size':'23px'});
		}
		if( $('img',this).length ==0){
			$('span.dailyLnupPrmTxt',this).css({display:"none"});
		}else if($('span.dailyLnupPrmTxt',this).text() == ''){
			$('span.dailyLnupPrmTxt',this).css({display:"none"});
		}
	});
});
// end: Daily Line up module redesign

// Header search

var msgDefaultTop = "";
var msgDefaultBtm = "";

/* $(document).ready(
 function () {
newSrchMsg = $(".hdrBtm .hdrSerch .newSrchBkg input").val();
});*/

// Begin : Headers 2 code
function p_o(o){return document.getElementById(o);}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

/* function srchSub(ref){
  var frm=p_o("search");
  var queryval = frm.q.value.trim();
  queryval = queryval.replace( /\+/, " ");
  if(queryval.trim() !=""){
  if(ref == 'a'){
    var uArr=new Array(3);
    uArr=frm.action.split('form-post');
    var newurl=uArr[0] + queryval + "&sort=date";
     if (frm.target == '_blank') {
        window.open(newurl, '_blank', '');
      } else {
        window.location = newurl;
      }
  }else{
  var newurl = ref.href + queryval + "&sort=date";
  window.location = newurl;
 }
  }
  return false;
}*/

/*function searchTarget(url, newWindow, newTarget) {
    // Set the target for the form
    document.bb_topform.action = url;
    if (newWindow) {
        document.bb_topform.target = '_blank';
    } else {
        document.bb_topform.target = '';
    }

    // Update the tabs classes to allow highlighting of the selected
    var tabList = ["searchTabNews","searchTabWeb","searchTabImages","searchTabVideo","searchTabLocal"];
    for(var i=0;i<tabList.length;i++){
    document.getElementById(tabList[i]).className = '';
    }
    document.getElementById(newTarget).className = 'srchCatBg';

    return false;
}

function eventIsEnterKey(event) {
    if (event && event.which == 13 || window.event && window.event.keyCode == 13 || event && event.which == 3 || window.event && window.event.keyCode == 3) {
        return true;
    }
    return false;
}*/

/*function submitHdrSearch(event) {

    if (event == "onclick" || eventIsEnterKey(event)) {
     var srchTxt = $('#txtSrch').val();
  	 srchTxt = $.trim(srchTxt);
  	 if(srchTxt != '' && srchTxt != newSrchMsg){
           	 return srchSub("a");
      	  }else{
       		 return false;
        	}
   	 } else {
        return true;
    }
    
}*/

//-- Start HeaderNav 
  
 jQuery(document).ready(function() {
               /*  $('#txtSrch').click(function (){
                 	 if( this.value.toLowerCase().indexOf("search politics daily")==0){
         		 this.value='';
         		}
        	});*/
        
 		$('#topicsmenu').hover(
							                     
			function() { $('.hdrnavcont', this).css('display', 'block'); },
			function() { $('.hdrnavcont', this).css('display', 'none'); }
			//,function() { $('#captionalist a',this).css( { 'background-color','white' } );  },
		);
	
});

jQuery(document).ready(function() {
 		$('#colmstmenu').hover(
							                     
			function() { $('.hdrnavcont', this).css('display', 'block'); },
			function() { $('.hdrnavcont', this).css('display', 'none'); }
			//,function() { $('#captionalist a',this).css( { 'background-color','white' } );  },
		);
	
});

jQuery(document).ready(function() {
 		$('#contactmenu').hover(
							                     
			function() { $('.hdrnavcont', this).css('display', 'block'); },
			function() { $('.hdrnavcont', this).css('display', 'none'); }
			//,function() { $('#captionalist a',this).css( { 'background-color','white' } );  },
		);
	
});


//-- END HeaderNav
  

function submitHdrSearch(varFrm,event) {
	if (event == "onclick" || eventIsEnterKey(event)) {
		var frm = p_o(varFrm);
		var srchTxt = $('input.txtSrch',frm).val();
		srchTxt = $.trim(srchTxt);
		if(srchTxt != '' && srchTxt != getDefaultMsg(varFrm)){
			return srchSub(varFrm,"a");
		}else{
			return false;
		}
	} else {
		return true;
	}
}

function srchSub(varFrm, ref){
	var frm=p_o(varFrm);
	var queryval = frm.q.value.trim();
	queryval = queryval.replace( /\+/, " ");
	if(queryval.trim() !=""){
		if(ref == 'a'){
			var uArr=new Array(3);
			uArr=frm.action.split('form-post');
			var newurl=uArr[0] + queryval + "&sort=date";
			if (frm.target == '_blank') {
				window.open(newurl, '_blank', '');
			} else {
				window.location = newurl;
			}
		}else{
			var newurl = ref.href + queryval + "&sort=date";
			window.location = newurl;
		}
	}
	return false;
}

$(document).ready(function(){
	msgDefaultTop = $("#search input").val();
	msgDefaultBtm =  $("#searchFooter input").val();
 
	 $('form input.txtSrch').focus(function (){
	 	if($.trim($(this).val()).toLowerCase()== getDefaultMsg($(this).parents('form').attr('id')).toLowerCase()){
			$(this).val('');
		}
	 });
	 $('form input.txtSrch').blur(function (){
		 if($.trim($(this).val()) == ''){
			$(this).val(getDefaultMsg($(this).parents('form').attr('id')));
		 }
	 });
});


function getDefaultMsg(varid){
	if(varid == 'search'){
		return $.trim(msgDefaultTop);
	}else if(varid == 'searchFooter'){
		return $.trim(msgDefaultBtm);
	}
}



//Prevent IE flickr
try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

//Header Search End
  
  /*
	name : globalHeader
	file : jquery.globalheader.js
	author : Ali Hasan
	(c) Copyright 2009 AOL LLC
	$LastChangedDate: 2009-11-20 14:21:28 -0500 (Fri, 20 Nov 2009) $
	$Rev: 133745 $
*/
(function(a){a.fn.globalHeader=function(d){var c={activeTab:null,moreLinks:[],morePromoCount:2,moreText:"You might also like:",moreAnd:"and",moreMore:"More",moreTextHeadline:"More Links",uiHat:"#GH_hat",uiHatLinks:"#GH_hat_links",uiHatTools:"#GH_hat_tools",uiNavLi:"li.GH_nav_LI",uiNavADd:".GH_nav_dd_A",auth:{doAuth:false,authenticated:false,authState:null,unauthState:null},search:{uiSearch:"#GH_search",params:{}},fn:{}},e={},h=this,g={},f={activeTab:null,moreLinksBuilt:false},b={init:function(i){g.$d=a(document);g.$c=a(i);g.hat=a(e.uiHat)[0];g.hatLinks=a(e.uiHatLinks)[0];g.$hatTools=a(e.uiHatTools);g.$search=a(e.search.uiSearch);g.$searchInput=g.$search.find("input:first");g.$searchSubmit=g.$search.find("input:last");g.$navLi=g.$c.find(e.uiNavLi);g.$navADd=g.$c.find(e.uiNavADd);b.setActiveTab(null,e.activeTab);if(e.auth.doAuth){b.buildAuth()}b.buildMoreLinks();b.buildDropDowns();g.$c.bind("setActiveTab",function(j){b.setActiveTab(j)});g.$c.bind("setAuthState",function(j){b.buildAuth(j)});if(e.search.params.initFocus!==undefined&&e.search.params.initFocus){g.$search.globalSearchBox(e.search.params)}else{g.$searchInput.bind("focus.GH",function(j){b.buildSearch(j)}).attr("autocomplete","off");g.$searchSubmit.bind("mouseover.GH",function(j){b.buildSearch(j)});if(e.search.params.searchText!==undefined&&e.search.params.searchText!==""){g.$searchInput.val(e.search.params.searchText)}}},getVars:function(){return{options:e,ui:g,local:f}},buildSearch:function(i){g.$searchInput.unbind("focus.GH");g.$searchSubmit.unbind("mouseover.GH");if(i.target===g.$searchInput[0]){g.$searchInput.addClass("GH_search_active").attr("value","")}g.$search.globalSearchBox(e.search.params)},buildAuth:function(j,i){if(i!==undefined){a.extend(true,e.auth,i)}g.$hatTools.empty().append((e.auth.authenticated)?e.auth.authState:e.auth.unauthState)},buildMoreLinks:function(){var o=e.moreLinks,m=0,j=o.length;if(j>=e.morePromoCount){var n,k=a("<li />").addClass("GH_hat_LI").append(n=a("<ul />").attr("id","GH_hat_more").addClass("GH_hat_UL").append(a("<li />").addClass("GH_hat_LI").text(e.moreText+"\xa0 ")));for(;m<e.morePromoCount;m++){n.append(a("<li />").addClass("GH_hat_LI").append(a("<a />").attr({href:o[m][1],target:(o[m][2]!==undefined)?o[m][2]:"_self"}).addClass("GH_hat_A GH_hat_more_A").text(o[m][0])).append((m<e.morePromoCount-1)?",\xa0":""))}if(j>e.morePromoCount){n.append(g.$hatLIMore=a("<li />").addClass("GH_hat_LI GH_hat_LI_more").append("\xa0"+e.moreAnd+"\xa0").append(g.$hatMoreLink=a("<a />").attr({id:"GH_hat_more_link",href:"#"}).addClass("GH_hat_A GH_hat_more_A").text(e.moreMore).bind("mouseover.GH",function(i){b.showMoreLinks(i)})))}k.appendTo(g.hatLinks)}},showMoreLinks:function(p){p.preventDefault();if(f.moreLinksBuilt===false){var n=e.moreLinks.slice(e.morePromoCount),o=0,m=n.length,j=Math.ceil(m/3),k=Math.ceil(m/3*2),s,r,q,t;g.$hatMoreList=a("<div />").attr("id","GH_more_list").append(a("<b />").attr("id","GH_more_list_lab").text(e.moreTextHeadline)).append(s=a("<ul />").addClass("GH_more_list_UL")).append(r=a("<ul />").addClass("GH_more_list_UL")).append(q=a("<ul />").addClass("GH_more_list_UL"));for(;o<m;o++){t=a("<li />").append(a("<a />").attr({href:n[o][1],target:(n[o][2]!==undefined)?n[o][2]:"_self"}).text(n[o][0]));if(o<j){t.appendTo(s)}else{if(o<k){t.appendTo(r)}else{t.appendTo(q)}}}g.$hatMoreList.css("left",g.$hatLIMore.offset().left-g.$c.offset().left+14).appendTo(g.hat);f.moreLinksBuilt=true}if(g.$hatMoreList.css("display")==="none"){g.$d.bind("mousemove.GHTEMP",function(i){b.kill(i)});g.$hatMoreList.fadeIn("fast")}},kill:function(j){var i=a(j.target);if(i.closest("#GH_hat_more_link").length===0&&i.closest("#GH_more_list").length===0){g.$d.unbind("mousemove.GHTEMP");g.$hatMoreList.fadeOut("fast")}},setActiveTab:function(j,i){if(i!==undefined&&i!==null){if(f.activeTab!==null){f.activeTab.removeAttr("id");if(f.activeTab.hasClass("GH_nav_list")){a("#GH_nav_act_B").removeAttr("id")}}f.activeTab=g.$navLi.eq(i).attr("id","GH_nav_act");f.activeTab.children().eq(0).css("clear","both");if(f.activeTab.hasClass("GH_nav_list")){f.activeTab.children().eq(0).wrapInner('<b id="GH_nav_act_B"></b>')}}},buildDropDowns:function(){g.$navLi.each(function(){var i=a(this);if(i.hasClass("GH_nav_list")){i.mouseover(function(){if(i.showtimer){clearInterval(i.showtimer);i.showtimer=null}i.addClass("GH_nav_list_open").find("ul").fadeIn("fast")}).mouseout(function(){i.showtimer=setTimeout(function(){if(i.showtimer){clearInterval(i.showtimer);i.showtimer=null}i.removeClass("GH_nav_list_open").find("ul").fadeOut("fast")},250)})}})}};a.extend(true,e,c,d);a.extend(true,b,e.fn);b.init(h);return h}})(jQuery);

//Hat More Links start

jQuery('#GH_').globalHeader({
		moreLinks : 
			[['Politics','http://www.huffingtonpost.com/politics/'],
			['2012 Elections','http://www.huffingtonpost.com/news/elections-2012/'],
			['AOL Weather','http://weather.aol.com/'],
			['DailyFinance','http://www.dailyfinance.com/'],
			['Engadget','http://engadget.com/'],
			['Tech News','http://www.huffingtonpost.com/tech/'],
			['JSYK','http://jsyk.com/'],
			['World News','http://www.huffingtonpost.com/world/'],
			['Business News','http://www.huffingtonpost.com/business/'],
			['Culture News','http://www.huffingtonpost.com/culture/'],
			['WalletPop','http://walletpop.com/']],
	        search: {
    			params: { initSmartSearch : false }
    			}					
				
	});


//Hat More Links End

// for article page

$(document).ready(function(){
	//$("#decFont").bind('click', function() {switchFont(1, smallText);});
    $("#incFont").bind('click', function() {switchFont(2, mediumText);});
    
    $("#editor").jCarouselLite({
	btnNext: ".ltstHlnes .next_arw",
	btnPrev: ".ltstHlnes .prev_arw",
	visible: 3,
	speed: 1000,
	scroll:3,
	circular:true
   });



})

//start of pd wire module

$(document).ready(function(){
function pdwconvertDate(pddate) {
var pdwbits=Array[6];
pdwbits = pddate.split(" ");
pdwbits[0] = pdwbits[0].toLowerCase();
var pdwiremonth = 1; 
var pdwireday = pdwbits[1];
var  pdwiretime=pdwbits[2];
var  pdwiretimeofday=pdwbits[3];
pdwtimeday1= Array[2];
pdwtimeday1= pdwbits[2].split(":");
pdwirehours=pdwtimeday1[0];
pdwireminutes=pdwtimeday1[1];
for (var i = 0; i < 12; i++) {
if (pdwbits[0] == pdwmonths[i]) {
pdwiremonth = i ;

}
}
var presentdate= new Date();
currentyear= presentdate.getFullYear();
presenthour=presentdate.getHours();
presentminutes=presentdate.getMinutes();
 presentday=presentdate.getDate();
if(pdwiretimeofday == 'PM')
{if(pdwirehours != 12 )
pdwirehours=parseInt(pdwirehours)+12;
}
var pdwirepublisheddate= new Date(currentyear,pdwiremonth,pdwireday,pdwirehours,pdwireminutes);
var pdwirepublishedtime=pdwirepublisheddate.getTime();
presenttime= presentdate.getTime();
var pdwone_minutes= 1000*60;
var pdwone_day=1000*60*60*24;
var pdwone_hour=1000*60*60;
var pdwtotalminutes=Math.floor((presenttime-pdwirepublishedtime)/(pdwone_minutes));
 pdwnoofminutes=pdwtotalminutes % 60;
 pdwnoofhours=Math.floor((presenttime-pdwirepublishedtime)/(pdwone_hour));
 pdwnoofdays=Math.floor((presenttime-pdwirepublishedtime)/(pdwone_day));
if(pdwnoofdays == 0)
{ 
 if(pdwnoofhours == 0)
{
  if(pdwnoofminutes == 1)   {    updatedtime= "LAST UPDATE - " + pdwnoofminutes + " Minute ago";   }
  else {    updatedtime= "LAST UPDATE - " + pdwnoofminutes + " Minutes ago";   }
}

else
   {
     if(pdwnoofhours == 1 && pdwnoofminutes == 0)
  {
   updatedtime= "LAST UPDATE - " + pdwnoofhours + " Hour ago";
  }
  else if(pdwnoofhours == 1 && pdwnoofminutes == 1)
{

   updatedtime= "LAST UPDATE - " + pdwnoofhours +" Hour and" + " 1 Minute ago";
  }

else if(pdwnoofhours == 1 && pdwnoofminutes > 1)
{

   updatedtime= "LAST UPDATE - " + pdwnoofhours +" Hour and " + pdwnoofminutes + " Minutes ago";
  }


else 
{

   updatedtime= "LAST UPDATE - " + pdwnoofhours +" Hours and " + pdwnoofminutes + " Minutes ago";
  }

    }


   
}

else if(pdwnoofdays == 1 && pdwnoofhours == 0)
  {
   updatedtime= "LAST UPDATE - " + pdwnoofdays + " Day ago";
  }
else if(pdwnoofdays > 1 && pdwnoofhours == 0)
  {
   updatedtime= "LAST UPDATE - " + pdwnoofdays + " Days ago";
  }
  else if(pdwnoofdays == 1 && pdwnoofhours == 1)
{

   updatedtime= "LAST UPDATE - " + pdwnoofdays +" Day and" + " 1 Hour ago";
  }

else if(pdwnoofdays > 1 && pdwnoofhours == 1)
{

   updatedtime= "LAST UPDATE - " + pdwnoofdays +" Days and " + pdwnoofhours + " hour ago";
  }


else if(pdwnoofdays == 1 && pdwnoofhours > 1)
{

   updatedtime= "LAST UPDATE - " + pdwnoofdays +" Day and " + pdwnoofhours + " hours ago";
  }


else 
{

   updatedtime= "LAST UPDATE - " + pdwnoofdays +" Days and " + pdwnoofhours + " Hours ago";
  }





$(".PDNwire .PDNwireupdatedate").html(updatedtime);

}

var pdwire= $("#PDNwireCntr ul li .wirepublishdate").html();
var pdwarray = new Array(3);
if (pdwire != null)
{
pdwarray=pdwire.split('|');
var pdwmonthday= pdwarray[0];
pdwmonthday= pdwmonthday.replace(/\,/g, "");
pdwmonthday= pdwmonthday.replace("  ", " ");
pdwarray=pdwarray[1].split('-');
pdwarray[0] =pdwarray[0].replace(" ", "");
var pdwpublishedtime= pdwarray[0];
var pdwdatetime=pdwmonthday+pdwpublishedtime;
var pdwmonths = new Array(12);
pdwmonths[0] = "january";
pdwmonths[1] = "febuary";
pdwmonths[2] = "march";
pdwmonths[3] = "april";
pdwmonths[4] = "may";
pdwmonths[5] = "june";
pdwmonths[6] = "july";
pdwmonths[7] = "august";
pdwmonths[8] = "septemeber";
pdwmonths[9] = "october";
pdwmonths[10] = "november";
pdwmonths[11] = "december"; 
pdwconvertDate(pdwdatetime);
}
})

// end of pdwire module


var mediumText="mediumText";
var largeText="largeText";
var smallText="smallText";

function switchFont(type,obj) {
	if(type==1){
		$("#decFont").addClass('decFontOff').removeClass('decFontOn').unbind('click');
        $("#incFont").addClass('incFontOn').removeClass('incFontOff').unbind('click').bind('click', function() {switchFont(2, mediumText);});
	} else if(type==2) {
		$("#decFont").addClass('decFontOn').removeClass('decFontOff').unbind('click').bind('click', function() {switchFont(1, smallText);});
        $("#incFont").addClass('incFontOn').removeClass('incFontOff').unbind('click').bind('click', function() {switchFont(3, largeText);});
	} else if(type==3) {
		$("#decFont").addClass('decFontOn').removeClass('decFontOff').unbind('click').bind('click', function () {switchFont(2,mediumText);});
        $("#incFont").addClass('incFontOff').removeClass('at300c').unbind('click');;
    }
	$("#articleStr").removeClass().addClass(obj);
	return false;
}
$("#TagCloud p.cloud a.tagLarge").filter(function(index){return ($(this).text().match("DailyGuidance"));}).css('display','none');
