function sideShow() {
    if ($(".sideCol").is("div")) {
        var topAd =  $(".sideCol div").eq(0).css("visibility");
        if (topAd == "visible") {
            $(".sideCol div").eq(0).css("visibility","hidden");}
        else if (topAd == "hidden") {
            $(".sideCol div").eq(0).css("visibility","visible");
        }
    }
}

var gPosx=0,gPosy=0;
function toggleLoginOverlay() {
	var el = document.getElementById('logoverlay');
        var nav = document.getElementById('primaryNav');
        //  document.getElementById('sideCol');
	el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
	el.style.display = (el.style.display == "block") ? "none":"block";
        nav.style.display = (el.style.display == "block") ? "none":"block";
        //topAd.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
        sideShow();
}
/*Function to Write out the Ad*/
function writeOutAd(loc){
		var adcookie = ($.cookie("p_AD")==null)?"":$.cookie("p_AD");
		//adcookie =	"r8=a&r7=c&r6=o&r5=c&r4=c&r3=a&r2=10021&r1=united_states;";
		adcookie=adcookie.substring(0,adcookie.length-1)+"united_states;";
		adcookie = adcookie.replace(/&/g, ";");
		if(loc=='top'){
			document.write('<script src="http://ad.doubleclick.net/adj/fnc/politics/elections;comp=;s1=politics;s2=youdecide08;kw=;url=;fnc=ad;pos=top;sz=728x90;tile=1;'+adcookie+'ord=197837078?"><\/script>');
			//document.write('<script src="http://ad.doubleclick.net/adj/fnc/politics/elections;comp=;s1=politics;s2=youdecide08;kw=;url=;fnc=ad;pos=top;sz=728x90;tile=1;ord=197837078?"><\/script>');
		}
		else
			document.write('<script type="text/javascript" src="http://ad.doubleclick.net/adj/fnc/politics/elections;comp=;s1=politics;s2=youdecide08;kw=;url=;fnc=ad;pos=frame1;sz=300x250;tile=2;'+adcookie+'ord=197837078?"><\/script>');
			//document.write('<script type="text/javascript" src="http://ad.doubleclick.net/adj/fnc/politics/elections;comp=;s1=politics;s2=youdecide08;kw=;url=;fnc=ad;pos=frame1;sz=300x250;tile=2;'+adcookie+'ord=197837078?"><\/script>');
}
var oFoxNewsLogin = { //For BubbleTip Main Index Page
  init: function(){
    document.onmousemove = oFoxLoginUtil.getCoordinates;
//    $('#loginAnchor').click(function() {
//        if ( $('#loginoverlay').is(':visible') ) {
//            $('#loginoverlay').hide();
//        } else {
//            $('#loginoverlay').show();
//            oFoxLoginUtil.toolTip.locate("loginoverlay",-270,20);
//        }
//    });
    if (document.getElementById('loginAnchor') != null) {
        document.getElementById('loginAnchor').onclick=function(eEvent){
          try{
              var el = document.getElementById('logoverlay');
              var nav = document.getElementById('primaryNav');
              //var topAd = document.getElementById('right_-_300x250');
              el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
              el.style.display = (el.style.display == "block") ? "none":"block";
              nav.style.display = (el.style.display == "block") ? "none":"block";
              sideShow();
              //topAd.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
              //oFoxLoginUtil.toolTip.locate("logoverlay",-270,20);
          } catch(err){
            alert(err);
          }
          return false;
        };
    }
    if (document.getElementById('commentLoginAnchor') != null) {
        document.getElementById('commentLoginAnchor').onclick=function(eEvent){
            try{
                var el = document.getElementById('logoverlay');
                var nav = document.getElementById('primaryNav');
                //var topAd = document.getElementById('right_-_300x250');
                el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
                el.style.display = (el.style.display == "block") ? "none":"block";
                nav.style.display = (el.style.display == "block") ? "none":"block";
                sideShow();
                //topAd.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
                //oFoxLoginUtil.toolTip.locate("logoverlay",-270,20);
            } catch(err){
              alert(err);
            }
          return false;
        }
    };
    if (document.getElementById('comment2LoginAnchor') != null) {
        document.getElementById('comment2LoginAnchor').onclick=function(eEvent){
            try{
                var el = document.getElementById('logoverlay');
                var nav = document.getElementById('primaryNav');
                //var topAd = document.getElementById('right_-_300x250');
                el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
                el.style.display = (el.style.display == "block") ? "none":"block";
                nav.style.display = (el.style.display == "block") ? "none":"block";
                sideShow();
                //topAd.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
                //oFoxLoginUtil.toolTip.locate("logoverlay",-270,20);
            } catch(err){
              alert(err);
            }
          return false;
        }
    };
    $("a[id^='commentLoginAnchor']").click(function() {
        try{
            //var el = document.getElementById('logoverlay');
            //el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
            //el.style.display = (el.style.display == "block") ? "none":"block";
            //oFoxLoginUtil.toolTip.locate("logoverlay",-270,20);
        } catch(err){
          alert(err);
        }
        return false;
    });
    $("#closeLoginOverlay").click(function() {
        var el = document.getElementById('logoverlay');
        var nav = document.getElementById('primaryNav');
        //var topAd = document.getElementById('right_-_300x250');
        el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
        el.style.display = (el.style.display == "block") ? "none":"block";
        nav.style.display = (el.style.display == "block") ? "none":"block";
        sideShow();
        //topAd.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
    });
  },
  register: function(e){
  }
}
var oFoxLoginUtil = {
  getCoordinates: function(e){
    if(e==null) e=window.event;
    if(e.pageX || e.pageY){
      gPosx=e.pageX; gPosy=e.pageY;
    } else if(e.clientX || e.clientY){
      if(document.documentElement.scrollTop){
        gPosx=e.clientX+document.documentElement.scrollLeft;
        gPosy=e.clientY+document.documentElement.scrollTop;
      } else {
        gPosx=e.clientX+document.body.scrollLeft;
        gPosy=e.clientY+document.body.scrollTop;
      }
    }
  },
  toolTip: {
    createEl: function(sEl,sClassName){
      var oEl=document.createElement(sEl);
      oEl.className=sClassName;
      oEl.style.display="block";
      return(oEl);
    },
    createToolTip: function(sId){
      var oSpan,oForm,sForm='';
      if(!document.getElementById || !document.getElementsByTagName) return;

      oSpan=document.createElement("span");
      oSpan.id=sId;
      oSpan.setAttribute("id",sId);
      oSpan.style.position="absolute";
      oSpan.style.zindex='9999';

      oFormWrap=document.getElementById('bubbleRegTip');
      sForm=oFormWrap.innerHTML;


      oSpan.innerHTML = sForm;
      document.getElementsByTagName("body")[0].appendChild(oSpan);
    },
    createChngPwdBox: function(sId){
      var oSpan,oForm,sForm='';
      if(!document.getElementById || !document.getElementsByTagName) return;

      oSpan=document.createElement("span");
      oSpan.id=sId;
      oSpan.setAttribute("id",sId);
      oSpan.style.position="absolute";
      oSpan.style.zindex='9999';

      oFormWrap=document.getElementById('chng_pwd_wrapper');
      sForm=oFormWrap.innerHTML;

      oSpan.innerHTML = sForm;
      document.getElementsByTagName("body")[0].appendChild(oSpan);
    },
    locate: function(sEl,iXPos,iYPos){
      var oEl = document.getElementById(sEl);
      if ( gPosx+iXPos < 0 ) {
      	iXPos = 0;
      }
      oEl.style.left=(gPosx+iXPos)+"px";
      oEl.style.top=(gPosy+iYPos)+"px";
    },
    hideTooltip: function(e){
      var oEl=document.getElementById("bubbleRegTip");
      if(oEl.childNodes.length>0) document.getElementsByTagName("body")[0].removeChild(oEl);
    },
    prepare: function(oEl){
      oFoxLoginUtil.toolTip.setOpacity(oEl);
      var oTooltip,sTitle,oB,oSpan,sHref;
      if(sTitle==null || sTitle.length==0) sTitle="link:";
      oEl.removeAttribute("title");
      oTooltip=oFoxLoginUtil.toolTip.createEl("span","tooltip");
      oSpan=oFoxLoginUtil.toolTip.createEl("span","top");
      oSpan.appendChild(document.createTextNode(sTitle));
      oTooltip.appendChild(oSpan);
      oB=oFoxLoginUtil.toolTip.createEl("b","bottom");
      o=oEl.getAttribute("href");
      if(sHref.length>30) sHref=sHref.substr(0,27)+"...";
      oB.appendChild(document.createTextNode(sHref));
      oTooltip.appendChild(oB);
      oFoxLoginUtil.toolTip.showTooltip(oTooltip);
    }
  }
}