
var $j = jQuery.noConflict();

$j(document).ready(function() {
// needs to be optimized stockdata in related articles module
var stocksymbols = $j("#stock-tags").html();
if (stocksymbols != "" && stocksymbols != null) {
$j.post("/stocks/marketdata.php", { module: "stockquote", value: stocksymbols}, function(data){
var stockdata = eval(data);
stockdata = stockdata.toString();

stockdata = stockdata.replace(/,<style>/g, "</div><div class=\'trade-now\'><a href=\'/articles/tradenow.htm\'><img src=\'/newpages/images/trade-now.gif\'></a></div><div style=\'clear:both;\'></div><style>");
stockdata = stockdata.replace(/<style>/g, "<div class=\'related-stock\'><style>");
$j("#related-stocks").html(stockdata + "</div><div class=\'trade-now\'><a href=\'/articles/tradenow.htm\'><img src=\'/newpages/images/trade-now.gif\'></a></div><div style=\'clear:both;\'></div>");
});


$j("#txtTitle").bind("focus",function() { reloadstatus=0;});
$j("#txtBody").bind("focus",function() { reloadstatus=0;});


}


$j(".account_name img").bind("click", function() { closeControlPanel(); });

var page = $j("#page-name").html();
// you can manually set the page type here which controls the nav
// var page = "randomthoughts";

if (page == "") {
   page = "generic";
}

var pos = page.indexOf("article_")
    if (pos>=0) {
        page = page.substring(8);
}

if (page != "home" || page == "generic") {
	$j("#main-navigation li").each( function() {
            var current = $j(this).attr("id");
            if (page == current) {
                showSubNav(page);
                return;
	    }
	});

        $j("#sub-navigation-container li").each( function() {
             var currentSubNav = $j(this).attr("id");
                 if (page == currentSubNav) {
                       $j(this).addClass("sub-on");
			var parentSection = $j(this.parentNode).attr("id");
			parentSection = parentSection.substring(4);
                        showSubNav(parentSection);
                        return;
		}
	});

} 

	$j("#main-navigation li").bind("mouseenter", function(e) {
                var state = $j(this).attr("class");
                if (state == "on") {
                   return;
                } else {
		    $j("#main-navigation li").removeClass("on");
                    $j("#sub-navigation-container li").removeClass("sub-on");
        	    var id = $j(this).attr("id");
	            showSubNav(id);
                }
    	});

});


function showSubNav(id, section) {
        var $j = jQuery.noConflict();
	$j("#" + id).addClass("on");
	$j(".sub-nav").hide();
	$j("#sub-" + id).fadeIn("fast");
}

// article javascript begins here 
$j(document).ready(function() {
	resetFont();
	

    $j("#your-account").bind("click", function () {
        $j("#control-pannel").slideDown("slow");
    });

$j("#popular-module-nav li").bind("mouseenter", function() {
	var id = $j(this).attr("id");
	//alert(id)
	$j("#popular-module-nav li").each(function() {
		$j(this).removeClass("hover-on");
	});
	
	$j(".popular-module ul").hide();
	$j("#pm-" + id).fadeIn("fast");
	$j("#" + id).addClass("hover-on");

});

$j(".idTabs li").bind("mouseenter", function() {
        var id = $j(this).find("a").attr("id");
        //alert(id)
        $j(".idTabs li").each(function() {
                $j(this).removeClass("hover-on");
        });
        
        $j(".market_div").hide();
        $j("#market" + id).fadeIn("fast");
        $j("#" + id).parent().addClass("hover-on");

});

});

function increaseFont() {

	var current = $j("#article-content").css("font-size");
	current = parseInt(current);
	current = (current * 1.2);
        $j("#article-content").css("font-size", current);
}

function decreaseFont() {

        var current = $j("#article-content").css("font-size");
        current = parseInt(current);
        current = (current / 1.2);
        $j("#article-content").css("font-size", current);
}

function resetFont() {
	$j("#article-content").css("font-size", 10);
}

function goToComments() {
	  var $target = $j("#comments-header");
      $target = $target.length && $target 
      var targetOffset = ($target.offset().top - 20);
      $j('html,body').animate({scrollTop: targetOffset}, 1800);

}


function closeControlPanel() {
	$j("#control-pannel").slideUp("slow");

}

function reloadPage() {
	window.location.reload();
}


var reloadstatus=1;
var refreshTime=0;
function checkElement(id){
	var Val=false;
	if(document.getElementById(id)!=null){

		if(document.getElementById(id).style.display=="block"){
			Val=true;
		}
	}

	return Val;
}
function loadPage(){
	if(reloadstatus==1){
		window.location.reload();
	}
	else{

		window.setTimeout("loadPage();",this.refreshTime);
	}

}
function RefreshPage(status,time){

	this.refreshTime=time;

	if (status==1){
		window.setTimeout("loadPage();",time);
	}
}
function stopRefreshPage()
{	
	reloadstatus=0;
}

// article js ends here

// google virtual page tracking function

function googleVirtualPageTracking(page){
	if(pageTracker) {
		pageTracker._trackPageview(page);
	}
}

