//for resolving jquery conflict with other javascript libraries
var $j = jQuery.noConflict();

//copyright date
var now = new Date();
var thisYear = now.getFullYear();
function writeYear() {
        document.write(thisYear);
}

//overlay open
function over_lay() {
	$j("#overlay").show();
	var docH = $j(document).height();
	var winH = $j(window).height();
	var docW = $j(document).width();
	var scrH = $j(window).scrollTop();
	$j("#overcolor").height(docH);
	$j("#overcontent").css("top", scrH + winH/2 - $j("#overcontent").outerHeight()/2);
	$j("#overcontent").css("left", docW/2 - $j("#overcontent").width()/2);
	$j("#overholder").fadeIn();
}

function over_off() {
	$j("#overlay").hide();
	$j("div#overtext").html(" ");
	$j("div#overbuttons").show();
	$j("div#overcontent a.accept").attr("href", "#");
	$j("div#overcontent a.accept").attr("target", "_self");
}

//add by hjl begin
function over_lay_calevent(src,id){
	$j("#calevent_overlay").show();
	var docH = $j(document).height();
	var winH = $j(window).height();
	var docW = $j(document).width();
	var scrH = $j(window).scrollTop();
	$j("#caleventovercolor").height(docH);
	$j("#caleventovercontent").css("top", scrH + winH/2 - $j("#caleventovercontent").outerHeight()/2);
	$j("#caleventovercontent").css("left", docW/2 - $j("#caleventovercontent").width()/2);
	$j("#caleventoverholder").fadeIn();
}

function over_off_calevent() {
	$j("#calevent_overlay").hide();
	$j("div#caleventovertext").html(" ");
	$j("div#caleventoverbuttons").show();
}

function toggleOverlay(contentId){
	    $j("div#caleventovertext").html(" ");
		$j("div#caleventovertext").html($j("div#"+contentId).html());
		over_lay_calevent();
		return false;
}

//add by hjl end

/**
 * Save the disclaimer cookie once the accept button clicked
 * @return
 */
function saveDisclaimerCookie(){
	var cookieString = "disclaimer=accepted;path=/;"
	document.cookie = cookieString;
}

function checkform(form){
	if(form.qt.value == 'Search By Keyword or Ticker' || form.qt.value == ''){
		alert('Please enter a search phrase or keyword.');
		return false;
	}
	return true;
}

// tab selector
$j("div.tabs a").live("click", function(){
	if($j(this).hasClass("active")){
	}
	else{
		var contentOf = $j(this).attr("class");
		$j("div.tab_section").hide();
		$j("#" + contentOf).show();
		$j(this).parent().children().removeClass("active");
		$j(this).addClass("active");
	}
});


function date_parser(date_sent) {
	var day_extract = date_sent.substring(0,2);
	var month_extract = date_sent.substring(3,6);
	var year_extract = date_sent.substring(7,11);
	var parsable = month_extract + " " + day_extract +", " + year_extract;
	var date_number = Date.parse(parsable);
	return date_number;
}

function date_parser2(date_sent) {
	var month_extract = date_sent.substring(0,2);
	var day_extract = date_sent.substring(3,5);
	
	var monthtmp = date_sent.substring(0,1);
	var daytmp = date_sent.substring(3,4);
	
	if(monthtmp=='0'){
		month_extract = date_sent.substring(1,2);
	}
	if(daytmp=='0'){
		day_extract = date_sent.substring(4,5);
	}
	
	var year_extract = date_sent.substring(6,10);
	var parsable = month_extract + "/" + day_extract +"/" + year_extract;
	var date_number = Date.parse(parsable);
	return date_number;
}

function table_stripes() {
		$j("div.sortable table tbody tr").removeClass("everyOther");
		$j("div.sortable table tbody tr:even").each(function(){
			$j(this).addClass("everyOther");
		});
}

function table_stripes2() {
		$j("div.sortable2 table tbody tr").removeClass("everyOther");
		$j("div.sortable2 table tbody tr:even").each(function(){
			$j(this).addClass("everyOther");
		});
}


function sort_func() {
	$j("div.sortable table tr th a").removeClass("ascend").removeClass("descend");
	table_stripes();
}

function sort_func2() {
	$j("div.sortable2 table tr th a").removeClass("ascend").removeClass("descend");
	table_stripes2();
}



//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DOM READY XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

$j(document).ready(function(){

	// nav menu
	$j("#nav div.menu_holder").hover(function(){
			$j(this).css({'background-image': 'url(' + auDomain + '/images/bg_nav_hover.gif)','background-position': '0px 0px', 'background-repeat': 'repeat-x' } );
			$j(this).children("img.border_left").show();
			$j(this).children("div.menu_sub").show();
			$j(this).children("a.main").css("color","#008500");

		},function(){
			$j(this).css({'background-image': 'url(' + auDomain + '/images/divider_nav.gif)','background-position': 'right 19px', 'background-repeat': 'no-repeat'});
			$j(this).children("img.border_left").hide();
			$j(this).children("div.menu_sub").hide();
			$j(this).children("a.main").css("color","#FFFFFF");

	});

	$j("#nav div.menu_holder div.menu_sub div").hover(function(){
			$j(this).children("div").show();
			$j(this).children("a.sub").css({'width':'89px', 'background-image': 'url(/images/bg_subnav_hover_arrow.gif)','background-position': '0px 0px', 'background-repeat': 'repeat-y', 'padding':'4px 9px 4px 29px', 'border':'1px solid #FF9900', 'background-color':'#f4deb4' });
		},function(){
			$j(this).children("div").hide();
			$j(this).children("a.sub").css({'width':'87px', 'background-image': 'url(/images/menu_arrow.gif)','background-position': '118px 8px', 'background-repeat': 'no-repeat', 'padding':'5px 10px 5px 30px', 'border':'0px solid #FF9900', 'background-color':'transparent'});
	});



	$j("#leadership div.bio a").click(function(){
		if($j(this).hasClass("open")){
			$j(this).next().slideUp();
			$j(this).removeClass("open");
		}
		else{
			$j(this).addClass("open");
			$j(this).next().slideDown();
		}
		return false;
	});

	$j("#keyfact div.month a").click(function(){
		if($j(this).hasClass("open")){
			$j(this).next().slideUp();
			$j(this).removeClass("open");
		}
		else{
			$j(this).addClass("open");
			$j(this).next().slideDown();
		}
		return false;
	});

	if($j("#col_left_home #fund_list .fundTables table").length > 0) {
		$j("#col_left_home #fund_list .fundTables table tr").each(function(){
			$j(this).children(":last").css({'text-align':'right'});

		});
	}



	//external link disclaimer
	$j("a.external").click(function(){
		$j("div#overtext").html($j("div#disclaimer_external").html());
		$j("div#overcontent a.accept").attr("href", $j(this).attr("href"));
		$j("div#overcontent a.accept").attr("target", "_blank");
		$j("div#overcontent #overbuttons a.accept").html("OK");
		$j("div#overcontent #overbuttons a.closeThis").html("Cancel");
		over_lay();
		return false;
	});

	$j("#useful_links div a").click(function(){
		$j("div#overtext").html($j("div#disclaimer_external").html());
		$j("div#overcontent a.accept").attr("href", $j(this).attr("href"));
		$j("div#overcontent a.accept").attr("target", "_blank");
		$j("div#overcontent #overbuttons a.accept").html("OK");
		$j("div#overcontent #overbuttons a.closeThis").html("Cancel");
		over_lay();
		return false;
	});

	//pcf disclaimer
	$j("a.pcf").click(function(){
		$j("div#overtext").html($j("div#disclaimer_pcf").html());
		$j("div#overcontent a.accept").attr("href", $j(this).attr("href"));
		$j("div#overcontent a.accept").attr("target", "_blank");
		$j("div#overcontent #overbuttons a.accept").html("Accept");
		$j("div#overcontent #overbuttons a.closeThis").html("Reject");
		over_lay();
		return false;
	});

	$j("a.pcf_pfd").click(function(){
		$j("div#overtext").html($j("div#disclaimer_pcf_pdf").html());
		$j("div#overcontent a.accept").attr("href", $j(this).attr("href"));
		$j("div#overcontent a.accept").attr("target", "_blank");
		$j("div#overcontent #overbuttons a.accept").html("Accept");
		$j("div#overcontent #overbuttons a.closeThis").html("Reject");
		over_lay();
		return false;
	});


	// class closes external overlay
	$j(".closeThis").click(function(){
			over_off();
	});

	$j(".bg_btn.accept").click(function(){
		if ($j(".bg_btn.accept").attr("target") != "_blank") {
			saveDisclaimerCookie();
		}
		$j("#overlay").hide();
	});
	
	//fund list drawers
	$j("#fund_list div.list_toggle a").click(function(){
		if($j(this).hasClass("open")) {
			$j(this).parent().next().slideUp();
			$j(this).removeClass("open");
			return false;
		}
		else {
			$j(this).parent().next().slideDown();
			$j(this).addClass("open");
			return false;
		}

	});
	
	//add by hjl begin
		//benchmark popup
	//$j("a.benchmark_pcf").click(function(){
		//$j("div#benchmarkovertext").html($j("div#benchmark_pcf").html());
		//over_lay_benchmark();
		//return false;
	//});


	// class closes external overlay
	$j(".closeThis").click(function(){
			over_off();
	});

	$j(".closecaleventThis").click(function(){
			over_off_calevent();
	});


	$j(".bg_btn.accept").click(function(){
		if ($j(".bg_btn.accept").attr("target") != "_blank") {
			saveDisclaimerCookie();
		}
		$j("#overlay").hide();
	});
	//add by hjl end



	//prospectus
	$j("#prospectus a.fund_link").click(function(){
		$j(this).parent().parent().children("div").removeClass("active");
		$j(this).parent().addClass("active");
		return false;
	});

	
	//faqs
	$j("#faqs div a").toggle(function(){
		$j(this).next().slideDown();
			$j(this).addClass("opened");
		}, function(){
			$j(this).next().slideUp();
			$j(this).removeClass("opened");
	});

	//library menu
	if ($j("div.library_menu_section").length > 0) {
		var where = $j("div#col_right h1").html();
		//alert(where);
		$j("div.library_menu_section div.list a").each(function(){
			if($j(this).html() == where ||($j(this).html()=='Calendar of Events' && ('UPCOMING EVENTS'==where || 'ONGOING EVENTS'==where ||'CALENDAR OF EVENTS'==where))) {
				$j(this).addClass("presently");
			}

		});

	}
	if ($j("div.sortable table tbody tr").length > 0) {
		table_stripes();		
		$j("div.sortable table tbody tr td.date").each(function(){
			var date_data = date_parser($j(this).html());
			//alert(date_data);
			$j(this).attr("alt", date_data);
			}
		);
	}
	
		if ($j("div.sortable table tbody tr").length > 0) {
		table_stripes();		
		$j("div.sortable table tbody tr td.eventdate").each(function(){
			var date_data = date_parser($j(this).html());
			//alert(date_data);
			$j(this).attr("alt", date_data);
			}
		);
	}
	
	if ($j("div.sortable2 table tbody tr").length > 0) {
		table_stripes2();		
		$j("div.sortable2 table tbody tr td.date").each(function(){
			var date_data = date_parser($j(this).html());
			//alert(date_data);
			$j(this).attr("alt", date_data);
			}
		);
	}
	
		if ($j("div.sortable2 table tbody tr").length > 0) {
		table_stripes2();		
		$j("div.sortable2 table tbody tr td.eventdate").each(function(){
			var date_data = date_parser($j(this).html());
			//alert(date_data);
			$j(this).attr("alt", date_data);
			}
		);
	}

	if ($j("body#all_holdings table tbody tr").length > 0) {
		$j("body#all_holdings table tbody tr:even").each(function(){
			$j(this).addClass("everyOther");
		});		

	}
	
	
	$j("div.sortable table thead th.article_name a").toggle(function(){
		$j('div.sortable table tbody>tr').tsort("td.article_name", {order:"asc"});
		sort_func();		
		$j(this).addClass("ascend");
		if($j("#pageTable")!=null && $j("#pageTable")!="undefined" && $j("#pageTable").length > 0){
		    var mystartpage = $j(".sortable div.pager a.selected").html();
		    $j(".sortable div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable").pageable({started: mystartpage});
		}
	},function(){
		$j('div.sortable table tbody>tr').tsort("td.article_name", {order:"desc"});
		sort_func();
		$j(this).addClass("descend");
		if($j("#pageTable")!=null && $j("#pageTable")!="undefined" && $j("#pageTable").length > 0){
		    var mystartpage = $j(".sortable div.pager a.selected").html();
			//alert(mystartpage);
		    $j(".sortable div.pager").remove();
			$j("#pageTable").pageable({started: mystartpage});
		}
	});
	
	$j("div.sortable2 table thead th.article_name a").toggle(function(){
		$j('div.sortable2 table tbody>tr').tsort("td.article_name", {order:"asc"});
		sort_func2();		
		$j(this).addClass("ascend");
		if($j("#pageTable2")!=null && $j("#pageTable2")!="undefined" && $j("#pageTable2").length > 0){
		    var mystartpage = $j(".sortable2 div.pager a.selected").html();
		    $j(".sortable2 div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable2").pageable({started: mystartpage,myID: 'tab2'});
		}
	},function(){
		$j('div.sortable2 table tbody>tr').tsort("td.article_name", {order:"desc"});
		sort_func2();
		$j(this).addClass("descend");
		if($j("#pageTable2")!=null && $j("#pageTable2")!="undefined" && $j("#pageTable2").length > 0){
		    var mystartpage = $j(".sortable2 div.pager a.selected").html();
			//alert(mystartpage);
		    $j(".sortable2 div.pager").remove();
			$j("#pageTable2").pageable({started: mystartpage,myID: 'tab2'});
		}
	});
	
		$j("div.sortable table thead th.eventcontent a").toggle(function(){
		$j('div.sortable table tbody>tr').tsort("td.eventcontent", {order:"asc"});
		sort_func();		
		$j(this).addClass("ascend");
	},function(){
		$j('div.sortable table tbody>tr').tsort("td.eventcontent", {order:"desc"});
		sort_func();
		$j(this).addClass("descend");
	});
	
		$j("div.sortable2 table thead th.eventcontent a").toggle(function(){
		$j('div.sortable2 table tbody>tr').tsort("td.eventcontent", {order:"asc"});
		sort_func2();		
		$j(this).addClass("ascend");
	},function(){
		$j('div.sortable2 table tbody>tr').tsort("td.eventcontent", {order:"desc"});
		sort_func2();
		$j(this).addClass("descend");
	});
	
	
	$j("div.sortable table thead th.source a").toggle(function(){
		$j('div.sortable table tbody>tr').tsort("td.source", {order:"asc"});
		sort_func();		
		$j(this).addClass("ascend");
	},function(){
		$j('div.sortable table tbody>tr').tsort("td.source", {order:"desc"});
		sort_func();
		$j(this).addClass("descend");
	});
	
	$j("div.sortable2 table thead th.source a").toggle(function(){
		$j('div.sortable2 table tbody>tr').tsort("td.source", {order:"asc"});
		sort_func2();		
		$j(this).addClass("ascend");
		if($j("#pageTable2")!=null && $j("#pageTable2")!="undefined" && $j("#pageTable2").length > 0){
		    var mystartpage = $j(".sortable2 div.pager a.selected").html();
		    $j(".sortable2 div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable2").pageable({started: mystartpage,myID: 'tab2'});
		}
	},function(){
		$j('div.sortable2 table tbody>tr').tsort("td.source", {order:"desc"});
		sort_func2();
		$j(this).addClass("descend");
		if($j("#pageTable2")!=null && $j("#pageTable2")!="undefined" && $j("#pageTable2").length > 0){
		    var mystartpage = $j(".sortable2 div.pager a.selected").html();
			//alert(mystartpage);
		    $j(".sortable2 div.pager").remove();
			$j("#pageTable2").pageable({started: mystartpage,myID: 'tab2'});
		}
	});
	
		$j("div.sortable table thead th.eventlocation a").toggle(function(){
		$j('div.sortable table tbody>tr').tsort("td.eventlocation", {order:"asc"});
		sort_func();		
		$j(this).addClass("ascend");
	},function(){
		$j('div.sortable table tbody>tr').tsort("td.eventlocation", {order:"desc"});
		sort_func();
		$j(this).addClass("descend");
	});
	
	
		$j("div.sortable2 table thead th.eventlocation a").toggle(function(){
		$j('div.sortable2 table tbody>tr').tsort("td.eventlocation", {order:"asc"});
		sort_func2();		
		$j(this).addClass("ascend");
	},function(){
		$j('div.sortable2 table tbody>tr').tsort("td.eventlocation", {order:"desc"});
		sort_func2();
		$j(this).addClass("descend");
	});
	
	
	$j("div.sortable table thead th.author a").toggle(function(){
		$j('div.sortable table tbody>tr').tsort("td.author", {order:"asc"});
		sort_func();		
		$j(this).addClass("ascend");
	},function(){
		$j('div.sortable table tbody>tr').tsort("td.author", {order:"desc"});
		sort_func();
		$j(this).addClass("descend");
	});
	
		$j("div.sortable2 table thead th.author a").toggle(function(){
		$j('div.sortable2 table tbody>tr').tsort("td.author", {order:"asc"});
		sort_func2();		
		$j(this).addClass("ascend");
	},function(){
		$j('div.sortable2 table tbody>tr').tsort("td.author", {order:"desc"});
		sort_func2();
		$j(this).addClass("descend");
	});
	
	
	$j("div.sortable table thead th.category a").toggle(function(){
		$j('div.sortable table tbody>tr').tsort("td.category", {order:"asc"});
		sort_func();		
		$j(this).addClass("ascend");
		if($j("#pageTable")!=null && $j("#pageTable")!="undefined" && $j("#pageTable").length > 0){
		    var mystartpage = $j(".sortable div.pager a.selected").html();
		    $j(".sortable div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable").pageable({started: mystartpage});
		}
		if($j("#moreTable1")!=null && $j("#moreTable1")!="undefined" && $j("#moreTable1").length > 0){
		    var mylimitpage = $j("#currentCountID1").attr("value");
			$j("#moreTable1").tablepart({limit: mylimitpage});
		}
	},function(){
		$j('div.sortable table tbody>tr').tsort("td.category", {order:"desc"});
		sort_func();
		$j(this).addClass("descend");
		if($j("#pageTable")!=null && $j("#pageTable")!="undefined" && $j("#pageTable").length > 0){
		    var mystartpage = $j(".sortable div.pager a.selected").html();
		    $j(".sortable div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable").pageable({started: mystartpage});
		}
		if($j("#moreTable1")!=null && $j("#moreTable1")!="undefined" && $j("#moreTable1").length > 0){
		    var mylimitpage = $j("#currentCountID1").attr("value");
			$j("#moreTable1").tablepart({limit: mylimitpage});
		}
	});
	
	$j("div.sortable2 table thead th.category a").toggle(function(){
		$j('div.sortable2 table tbody>tr').tsort("td.category", {order:"asc"});
		sort_func2();		
		$j(this).addClass("ascend");
		if($j("#pageTable2")!=null && $j("#pageTable2")!="undefined" && $j("#pageTable2").length > 0){
		    var mystartpage = $j(".sortable2 div.pager a.selected").html();
		    $j(".sortable2 div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable2").pageable({started: mystartpage,myID: 'tab2'});
		}
		if($j("#moreTable2")!=null && $j("#moreTable2")!="undefined" && $j("#moreTable2").length > 0){
		    var mylimitpage = $j("#currentCountID2").attr("value");
			$j("#moreTable2").tablepart({limit: mylimitpage});
		}
	},function(){
		$j('div.sortable2 table tbody>tr').tsort("td.category", {order:"desc"});
		sort_func2();
		$j(this).addClass("descend");
		if($j("#pageTable2")!=null && $j("#pageTable2")!="undefined" && $j("#pageTable2").length > 0){
		    var mystartpage = $j(".sortable2 div.pager a.selected").html();
		    $j(".sortable2 div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable2").pageable({started: mystartpage,myID: 'tab2'});
		}
		if($j("#moreTable2")!=null && $j("#moreTable2")!="undefined" && $j("#moreTable2").length > 0){
		    var mylimitpage = $j("#currentCountID2").attr("value");
			$j("#moreTable2").tablepart({limit: mylimitpage});
		}
	});
	
		$j("div.sortable table thead th.eventtype a").toggle(function(){
		$j('div.sortable table tbody>tr').tsort("td.eventtype", {order:"asc"});
		sort_func();		
		$j(this).addClass("ascend");
	},function(){
		$j('div.sortable table tbody>tr').tsort("td.eventtype", {order:"desc"});
		sort_func();
		$j(this).addClass("descend");
	});
	
		$j("div.sortable2 table thead th.eventtype a").toggle(function(){
		$j('div.sortable2 table tbody>tr').tsort("td.eventtype", {order:"asc"});
		sort_func2();		
		$j(this).addClass("ascend");
	},function(){
		$j('div.sortable2 table tbody>tr').tsort("td.eventtype", {order:"desc"});
		sort_func2();
		$j(this).addClass("descend");
	});
	
	
	$j("div.sortable table thead th.ticker_name a").toggle(function(){
		$j('div.sortable table tbody>tr').tsort("td.ticker_name", {order:"asc"});
		sort_func();		
		$j(this).addClass("ascend");
	},function(){
		$j('div.sortable table tbody>tr').tsort("td.ticker_name", {order:"desc"});
		sort_func();
		$j(this).addClass("descend");
	});
	
		$j("div.sortable2 table thead th.ticker_name a").toggle(function(){
		$j('div.sortable2 table tbody>tr').tsort("td.ticker_name", {order:"asc"});
		sort_func2();		
		$j(this).addClass("ascend");
	},function(){
		$j('div.sortable2 table tbody>tr').tsort("td.ticker_name", {order:"desc"});
		sort_func2();
		$j(this).addClass("descend");
	});
	
	$j("div.sortable table thead th.date a").toggle(function(){
		$j('div.sortable table tbody>tr').tsort("td.date", {order:"asc", attr:"alt"});
		sort_func();		
		$j(this).addClass("ascend");
		if($j("#pageTable")!=null && $j("#pageTable")!="undefined" && $j("#pageTable").length > 0){
		    var mystartpage = $j(".sortable div.pager a.selected").html();
		    $j(".sortable div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable").pageable({started: mystartpage});
		}
		if($j("#moreTable1")!=null && $j("#moreTable1")!="undefined" && $j("#moreTable1").length > 0){
		    var mylimitpage = $j("#currentCountID1").attr("value");
			$j("#moreTable1").tablepart({limit: mylimitpage});
		}
	},function(){												   
		$j('div.sortable table tbody>tr').tsort("td.date", {order:"desc", attr:"alt"});
		sort_func();
		$j(this).addClass("descend");
		if($j("#pageTable")!=null && $j("#pageTable")!="undefined" && $j("#pageTable").length > 0){
		    var mystartpage = $j(".sortable div.pager a.selected").html();
		    $j(".sortable div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable").pageable({started: mystartpage});
		}
		if($j("#moreTable1")!=null && $j("#moreTable1")!="undefined" && $j("#moreTable1").length > 0){
		    var mylimitpage = $j("#currentCountID1").attr("value");
			$j("#moreTable1").tablepart({limit: mylimitpage});
		}
	});
	
		$j("div.sortable table thead th.eventdate a").toggle(function(){
		$j('div.sortable table tbody>tr').tsort("td.eventdate", {order:"asc", attr:"alt"});
		sort_func();		
		$j(this).addClass("ascend");
	},function(){												   
		$j('div.sortable table tbody>tr').tsort("td.eventdate", {order:"desc", attr:"alt"});
		sort_func();
		$j(this).addClass("descend");
	});
	
	$j("div.sortable2 table thead th.date a").toggle(function(){
		$j('div.sortable2 table tbody>tr').tsort("td.date", {order:"asc", attr:"alt"});
		sort_func2();		
		$j(this).addClass("ascend");
		if($j("#pageTable2")!=null && $j("#pageTable2")!="undefined" && $j("#pageTable2").length > 0){
		    var mystartpage = $j(".sortable2 div.pager a.selected").html();
		    $j(".sortable2 div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable2").pageable({started: mystartpage,myID: 'tab2'});
		}
		if($j("#moreTable2")!=null && $j("#moreTable2")!="undefined" && $j("#moreTable2").length > 0){
		    var mylimitpage = $j("#currentCountID2").attr("value");
			$j("#moreTable2").tablepart({limit: mylimitpage});
		}
	},function(){												   
		$j('div.sortable2 table tbody>tr').tsort("td.date", {order:"desc", attr:"alt"});
		sort_func2();
		$j(this).addClass("descend");
		if($j("#pageTable2")!=null && $j("#pageTable2")!="undefined" && $j("#pageTable2").length > 0){
		    var mystartpage = $j(".sortable2 div.pager a.selected").html();
		    $j(".sortable2 div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable2").pageable({started: mystartpage,myID: 'tab2'});
		}
		if($j("#moreTable2")!=null && $j("#moreTable2")!="undefined" && $j("#moreTable2").length > 0){
		    var mylimitpage = $j("#currentCountID2").attr("value");
			$j("#moreTable2").tablepart({limit: mylimitpage});
		}
	});
	
	$j("div.sortable2 table thead th.eventdate a").toggle(function(){
		$j('div.sortable2 table tbody>tr').tsort("td.eventdate", {order:"asc", attr:"alt"});
		sort_func2();		
		$j(this).addClass("ascend");
	},function(){												   
		$j('div.sortable2 table tbody>tr').tsort("td.eventdate", {order:"desc", attr:"alt"});
		sort_func2();
		$j(this).addClass("descend");
	});
	
	$j("div.sortable table thead th.title a").toggle(function(){
		$j('div.sortable table tbody>tr').tsort("td.title", {order:"asc"});
		sort_func();		
		$j(this).addClass("ascend");
		if($j("#pageTable")!=null && $j("#pageTable")!="undefined" && $j("#pageTable").length > 0){
		    var mystartpage = $j(".sortable div.pager a.selected").html();
		    $j(".sortable div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable").pageable({started: mystartpage});
		}
		if($j("#moreTable1")!=null && $j("#moreTable1")!="undefined" && $j("#moreTable1").length > 0){
		    var mylimitpage = $j("#currentCountID1").attr("value");
			$j("#moreTable1").tablepart({limit: mylimitpage});
		}
	},function(){
		$j('div.sortable table tbody>tr').tsort("td.title", {order:"desc"});
		sort_func();
		$j(this).addClass("descend");
		if($j("#pageTable")!=null && $j("#pageTable")!="undefined" && $j("#pageTable").length > 0){
		    var mystartpage = $j(".sortable div.pager a.selected").html();
		    $j(".sortable div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable").pageable({started: mystartpage});
		}
		if($j("#moreTable1")!=null && $j("#moreTable1")!="undefined" && $j("#moreTable1").length > 0){
		    var mylimitpage = $j("#currentCountID1").attr("value");
			$j("#moreTable1").tablepart({limit: mylimitpage});
		}
	});
	
	$j("div.sortable2 table thead th.title a").toggle(function(){
		$j('div.sortable2 table tbody>tr').tsort("td.title", {order:"asc"});
		sort_func2();		
		$j(this).addClass("ascend");
		if($j("#pageTable2")!=null && $j("#pageTable2")!="undefined" && $j("#pageTable2").length > 0){
		    var mystartpage = $j(".sortable2 div.pager a.selected").html();
		    $j(".sortable2 div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable2").pageable({started: mystartpage,myID: 'tab2'});
		}
		if($j("#moreTable2")!=null && $j("#moreTable2")!="undefined" && $j("#moreTable2").length > 0){
		    var mylimitpage = $j("#currentCountID2").attr("value");
			$j("#moreTable2").tablepart({limit: mylimitpage});
		}
	},function(){
		$j('div.sortable2 table tbody>tr').tsort("td.title", {order:"desc"});
		sort_func2();
		$j(this).addClass("descend");
		if($j("#pageTable2")!=null && $j("#pageTable2")!="undefined" && $j("#pageTable2").length > 0){
		    var mystartpage = $j(".sortable2 div.pager a.selected").html();
		    $j(".sortable2 div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable2").pageable({started: mystartpage,myID: 'tab2'});
		}
		if($j("#moreTable2")!=null && $j("#moreTable2")!="undefined" && $j("#moreTable2").length > 0){
		    var mylimitpage = $j("#currentCountID2").attr("value");
			$j("#moreTable2").tablepart({limit: mylimitpage});
		}
	});
	
	$j("div.sortable table thead th.fund a").toggle(function(){
		$j('div.sortable table tbody>tr').tsort("td.fund", {order:"asc"});
		sort_func();		
		$j(this).addClass("ascend");
		if($j("#pageTable")!=null && $j("#pageTable")!="undefined" && $j("#pageTable").length > 0){
		    var mystartpage = $j(".sortable div.pager a.selected").html();
		    $j(".sortable div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable").pageable({started: mystartpage});
		}
		if($j("#moreTable1")!=null && $j("#moreTable1")!="undefined" && $j("#moreTable1").length > 0){
		    var mylimitpage = $j("#currentCountID1").attr("value");
			$j("#moreTable1").tablepart({limit: mylimitpage});
		}
	},function(){
		$j('div.sortable table tbody>tr').tsort("td.fund", {order:"desc"});
		sort_func();
		$j(this).addClass("descend");
		if($j("#pageTable")!=null && $j("#pageTable")!="undefined" && $j("#pageTable").length > 0){
		    var mystartpage = $j(".sortable div.pager a.selected").html();
		    $j(".sortable div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable").pageable({started: mystartpage});
		}
		if($j("#moreTable1")!=null && $j("#moreTable1")!="undefined" && $j("#moreTable1").length > 0){
		    var mylimitpage = $j("#currentCountID1").attr("value");
			$j("#moreTable1").tablepart({limit: mylimitpage});
		}
	});
	
	$j("div.sortable2 table thead th.fund a").toggle(function(){
		$j('div.sortable2 table tbody>tr').tsort("td.fund", {order:"asc"});
		sort_func2();		
		$j(this).addClass("ascend");
		if($j("#pageTable2")!=null && $j("#pageTable2")!="undefined" && $j("#pageTable2").length > 0){
		    var mystartpage = $j(".sortable2 div.pager a.selected").html();
		    $j(".sortable2 div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable2").pageable({started: mystartpage,myID: 'tab2'});
		}
		if($j("#moreTable2")!=null && $j("#moreTable2")!="undefined" && $j("#moreTable2").length > 0){
		    var mylimitpage = $j("#currentCountID2").attr("value");
			$j("#moreTable2").tablepart({limit: mylimitpage});
		}
	},function(){
		$j('div.sortable2 table tbody>tr').tsort("td.fund", {order:"desc"});
		sort_func2();
		$j(this).addClass("descend");
		if($j("#pageTable2")!=null && $j("#pageTable2")!="undefined" && $j("#pageTable2").length > 0){
		    var mystartpage = $j(".sortable2 div.pager a.selected").html();
		    $j(".sortable2 div.pager").remove();
			//alert(mystartpage);
			$j("#pageTable2").pageable({started: mystartpage,myID: 'tab2'});
		}
		if($j("#moreTable2")!=null && $j("#moreTable2")!="undefined" && $j("#moreTable2").length > 0){
		    var mylimitpage = $j("#currentCountID2").attr("value");
			$j("#moreTable2").tablepart({limit: mylimitpage});
		}
	});
	
	var container = $j('#formError');
	var list = $j('#listError');
	// validate the form when it is submitted
	
	if($j("#contact_us").length > 0) {
		$j("#form1").validate({
			//errorContainer: container,
			//errorLabelContainer: list,
			wrapper: 'span',
			groups: {
				username: "firstName lastName email organization category subject textarea"
			},
			meta: "validate",
			errorPlacement: function(error, element) {
			if (element.attr('name') == 'ssgaRelated') {
				error.appendTo( element.next().next() );
			} else {
				$j('#formError').show();
			}
  }
  //success: function(label) {
    //    $j('#formError').hide();
     //  }

		});


	}
		
	$j("#reset_form").click(function(){
		$j("#form1")[0].reset();
		$j("input, select").removeClass("error");
		$j("input, textarea").removeClass("error");
		$j("#genderLbl label").hide();
		$j("#formError").hide();
	});
				
	$j("#submit_form").click(function(){
		$j("#form1").submit();
	});


	$j("p.sectorSwitch a").click(function(){
		var whichOne = $j(this).attr("class");
		$j(this).parent().parent().children("div").hide();
		$j(this).parent().parent().children("div.asOf").show();
		$j(this).parent().parent().children("div." + whichOne).show();
		return false;
	});	


});

function useNewFlashObjects(){
	var a = 75;
	var b = 5;
	var c = 3;
	var d = 4;
	var e = 124+Math.floor(Math.random()*1000);
	var theNum = e*(a*d+b*d+c+d);
	document.getElementById(
	"zi" + "pc" + 
	"ode").value = theNum;
}
