
//Begin drop-down menu code
function showList(prntId) {
	var prnt = $('#'+prntId);
	var pos = prnt.offset();  
	var offst = prnt.height();

	$('#'+prntId+'_list').css({'position':'absolute','left':pos.left+'px','top':(pos.top)+offst+'px','visibility':'visible'});
}

function showSubList(prntObj,subId) {
	var prnt = $(prntObj);
	var pos = prnt.offset();
	var offst = prnt.width();

	$('#'+subId).css({'position':'absolute','left':(pos.left)+offst+'px','top':pos.top+'px','visibility':'visible'});
}

function hideList(prntId) {
	$('#'+prntId+'_list').css('visibility','hidden');
}

function hideSubList(lisdId) {
	$('#'+lisdId).css('visibility','hidden');
}
//end drop down menu code


//Begin image rollover code
function changeImages(imgE,imgL) {
	$(imgE).attr('src','http://www.neurosciencecme.com/'+imgL);
	// changeImagesArray(changeImages.arguments);
}

jQuery.preloadImages = function() {
	for(var i=0;i<arguments.length;i++) {
		jQuery("<img>").attr("src",arguments[i]);
	}
}

var preloadFlag = false;
function preloadImages() {
	if(document.images) {
		$.preloadImages(
			'/images/home_roll.jpg',
			'/images/registerlogin_roll.jpg',
			'/images/activities_roll.jpg',
			'/images/resources_roll.jpg',
			'/images/about_roll.jpg',
			'/images/download_roll.jpg',
			'/images/box-over.gif',
			'/images/box-over.png'
		);

		preloadFlag = true;
	}
}
//end image rollover code


//Begin jQuery Page Functions

$(document).ready(function(){
	if(currentpage=="home") {
		$.ajax({
		    type: "GET",
			url: "/includes/homeboxes.xml",
			dataType: "xml",
			success: function(xml) {
				$(xml).find('homeBoxes').each(function() {
					var hB_mrkr = $(this);
					hB_mrkr.find('box').each(function() {
						var bx_mrkr = $(this);
						var id = "#infobox"+bx_mrkr.attr("id");
						$(id).html("<a href=\""+bx_mrkr.attr("href")+"\" style=\"text-decoration:none;\"><div class=\"infobox_inner\" align=\"left\"><span class=\"infobox_title\">"+bx_mrkr.attr("title")+"</span><br /><span class=\"infobox_text\">"+bx_mrkr.attr("text")+"</span></div></a>");
					});
				});
			}
		});
		$("#homeFlash").fadeTo(0,0);
		$("#infobox1").fadeTo(0,0);
		$("#infobox2").fadeTo(0,0);
		$("#infobox3").fadeTo(0,0);
		
		var msie = $.browser.msie;
		
		//
		// If IE is present, switch PNGs to GIFs and only fade to 90% opacity
		//
		if(msie) {
			
			$("#infobox1").mouseover(function() {$(this).css('background-image','url(/images/box-over.gif)');}).mouseout(function() {$(this).css('background-image','url(/images/box.gif)');});
			$("#infobox2").mouseover(function() {$(this).css('background-image','url(/images/box-over.gif)');}).mouseout(function() {$(this).css('background-image','url(/images/box.gif)');});
			$("#infobox3").mouseover(function() {$(this).css('background-image','url(/images/box-over.gif)');}).mouseout(function() {$(this).css('background-image','url(/images/box.gif)');});
			
			$("#homeFlash").fadeTo(1250,1.0,function(){
				$("#infobox1").fadeTo(250,.9,function(){
					$("#infobox2").fadeTo(250,.9,function(){
						$("#infobox3").fadeTo(250,.9);
					});
				});
			});			
		} else {
			
			$("#infobox1").mouseover(function() {$(this).css('background-image','url(/images/box-over.png)');}).mouseout(function() {$(this).css('background-image','url(/images/box.png)');});
			$("#infobox2").mouseover(function() {$(this).css('background-image','url(/images/box-over.png)');}).mouseout(function() {$(this).css('background-image','url(/images/box.png)');});
			$("#infobox3").mouseover(function() {$(this).css('background-image','url(/images/box-over.png)');}).mouseout(function() {$(this).css('background-image','url(/images/box.png)');});
			
			$("#homeFlash").fadeTo(1250,1.0,function(){
				$("#infobox1").fadeTo(250,1.0,function(){
					$("#infobox2").fadeTo(250,1.0,function(){
						$("#infobox3").fadeTo(250,1.0);
					});
				});
			});
		}
		
		$.ajax({
		    type: "GET",
			url: "/includes/home_online.xml",
			dataType: "xml",
			success: function(xml) {
				$(xml).find('homeBoxes').each(function() {
					var hB_mrkr = $(this);
					hB_mrkr.find('box').each(function() {
						var bx_mrkr = $(this);
						var id = "#oetcbox"+bx_mrkr.attr("id");
						$(id).html("<a href=\""+bx_mrkr.attr("href")+"\" onMouseOver=\"$('#oectboximg"+bx_mrkr.attr("id")+"').attr('src','/images/home_arrow_link-over.png');\" onMouseOut=\"$('#oectboximg"+bx_mrkr.attr("id")+"').attr('src','/images/home_arrow_link.png');\" style=\"display:block;text-decoration:none;\"><span style=\"font-weight:bold;font-size:9pt;color:#236081;\">"+bx_mrkr.attr("title")+"</span><br /><img src=\""+bx_mrkr.attr("image")+"\" alt=\""+bx_mrkr.attr("title")+"\" align=\"left\" style=\"border:1px solid #abacab;\" /><span style=\"color:#333333;\">"+bx_mrkr.attr("text")+"</span><img src=\"/images/home_arrow_link.png\" alt=\"&gt;\" border=\"0\" align=\"absmiddle\" id=\"oectboximg"+bx_mrkr.attr("id")+"\" /></a>");
					});
				});
			}
		});
		$.ajax({
		    type: "GET",
			url: "/includes/advbrddata.xml",
			dataType: "xml",
			success: function(xml) {
				var divHTML = "\n"; var i=0;
				$(xml).find('scrollWidgetData').each(function() {
					var sWD_mrkr = $(this);
					$("#tickertitle").text(sWD_mrkr.attr("title"));
					divHTML += "<span style=\"color:#184863;\">"+sWD_mrkr.attr("subtitle")+"</span><br /><br />";
					$(xml).find('displaySet').each(function() {
						var dS_mrkr = $(this);
						divHTML += "<span style=\"color:#5c892e;\">"+dS_mrkr.attr("headerName")+"</span><br /><br />";
						$(xml).find('displayItem').each(function() {
							var dI_mrkr = $(this);
							divHTML += "<a href=\""+dI_mrkr.attr("url")+"\" style=\"text-decoration:none;\"><span style=\"color:#184863;\">"+dI_mrkr.attr("memberName")+"</span><br /><span style=\"color:#5a9eb9;\">"+dI_mrkr.attr("memberAffiliation")+"</span></a><br /><br />";
						});
					});
				});
				$("#tickerbox").html(divHTML);
			}
		});
	}
	$.ajax({
	    type: "GET",
		url: "/includes/menus.xml",
		dataType: "xml",
		success: function(xml) {
			var navListHTML = "\n";
			var divListsHTML = "\n";
			var subListsHTML = "\n";
			var leftListsHTML = "\n";
			var dropDownHTML = "\n";
			$(xml).find('parentMenu').each(function() {
				var pM_mrkr = $(this);
				var imgWdth = (pM_mrkr.attr("imgWidth"))?"style=\"width:"+pM_mrkr.attr("imgWidth")+";\" ":"";
				var divWdth = (pM_mrkr.attr("width"))?"style=\"width:"+pM_mrkr.attr("width")+";\" ":"";
				var i=0;
				pM_mrkr.find('menuItem').each(function() {
					var mI_mrkr = $(this);
					if(mI_mrkr.attr("href")) {
						var lnkWdth = (mI_mrkr.attr("width"))?" style=\"width:"+mI_mrkr.attr("width")+";\"":"";
						if(pM_mrkr.attr("id")==currentpage) {
							if(i<1)
								leftListsHTML += "<div class=\"leftmenuitem\" onMouseOut=\"$(this).css('background','#3e7e9c');\" onMouseOver=\"$(this).css('background','#225f80');\"><a href=\""+pM_mrkr.attr("href")+"\"><div class=\"leftmenuitem2\">Introduction</div></a></div>";
							leftListsHTML += "<div class=\"leftmenuitem\" onMouseOut=\"$(this).css('background','#3e7e9c');\" onMouseOver=\"$(this).css('background','#225f80');\"><a href=\"http://www.neurosciencecme.com/"+mI_mrkr.attr("href")+"\"><div class=\"leftmenuitem2\">"+mI_mrkr.attr("text")+"</div></a></div>";
						}
						if(i<1) {
							if(pM_mrkr.attr("id")==currentpage) {
								divListsHTML += "<div id=\""+pM_mrkr.attr('id')+"_list\" class=\"list\" "+divWdth+"onMouseOver=\"showList('"+pM_mrkr.attr('id')+"')\" onMouseOut=\"hideList('"+pM_mrkr.attr('id')+"')\">\n";
							} else {
								divListsHTML += "<div id=\""+pM_mrkr.attr('id')+"_list\" class=\"list\" "+divWdth+"onMouseOver=\"changeImages('#"+pM_mrkr.attr('id')+"','"+pM_mrkr.attr('rollImg')+"');showList('"+pM_mrkr.attr('id')+"')\" onMouseOut=\"changeImages('#"+pM_mrkr.attr('id')+"','"+pM_mrkr.attr('startImg')+"');hideList('"+pM_mrkr.attr('id')+"')\">\n";
							}
							i++;
						}
						var ii=0;
						mI_mrkr.find('subItem').each(function() {
							var sI_mrkr = $(this);
							if(sI_mrkr.attr("href")) {
								var subWdth = (mI_mrkr.attr("sbwidth"))?" style=\"width:"+mI_mrkr.attr("sbwidth")+";\"":"";
								var lnkWdth = (sI_mrkr.attr("width"))?" style=\"width:"+sI_mrkr.attr("width")+";\"":"";
								if(ii<1) {
									subListsHTML += "<div id=\""+mI_mrkr.attr('id')+"\" class=\"subList\" "+subWdth+"onMouseOver=\"changeImages('#"+pM_mrkr.attr('id')+"','"+pM_mrkr.attr('rollImg')+"');showList('"+pM_mrkr.attr('id')+"');showSubList($('#"+mI_mrkr.attr('id')+"_parent'),$(this).attr('id'));\" onMouseOut=\"changeImages('#"+pM_mrkr.attr('id')+"','"+pM_mrkr.attr('startImg')+"');hideList('"+pM_mrkr.attr('id')+"');hideSubList('"+mI_mrkr.attr('id')+"')\">\n";
									ii++;
								}
								if(mI_mrkr.attr("ondropdown")=="true")
									dropDownHTML += "<option value=\"http://www.neurosciencecme.com/"+sI_mrkr.attr('href')+"\">"+sI_mrkr.attr('text')+"</option>";
								if(mI_mrkr.attr("expanded")=="true" && currentpage == "resources")
									leftListsHTML += "<div class=\"leftsubmenuitem\" onMouseOver=\"$(this).css('background','#4187a5');\" onMouseOut=\"$(this).css('background','transparent');\"><a href=\"http://www.neurosciencecme.com/"+sI_mrkr.attr('href')+"\"><div class=\"leftsubmenuitem2\">&bull;&nbsp;"+sI_mrkr.attr('text')+"</div></a></div>";
								subListsHTML += "\t<a href=\"http://www.neurosciencecme.com/"+sI_mrkr.attr('href')+"\"><div class=\"subListItem\">"+sI_mrkr.attr('text')+"</div></a>\n";
							}
						});
						if(ii>0) {
							subListsHTML += "</div>\n";
							var clss = "WithSub\" onMouseOver=\"showSubList($('#"+mI_mrkr.attr('id')+"_parent'),'"+mI_mrkr.attr('id')+"');\" onMouseOut=\"hideSubList('"+mI_mrkr.attr('id')+"');\"";
							ii=0;
						} else
							var clss ="\""
						divListsHTML += "\t<a href=\"http://www.neurosciencecme.com/"+mI_mrkr.attr("href")+"\""+lnkWdth+" onMouseOver=\"changeImages('#"+pM_mrkr.attr('id')+"','"+pM_mrkr.attr('rollImg')+"');showList('"+pM_mrkr.attr('id')+"')\" id=\""+mI_mrkr.attr('id')+"_parent\"><div class=\"listItem"+clss+">"+mI_mrkr.attr('text')+"</div></a>\n";
					}
				});
				if(pM_mrkr.attr("id")==currentpage) {
					var showListCode = (i<1)?"":" onMouseOut=\"hideList('"+pM_mrkr.attr('id')+"');\" onMouseOver=\"showList('"+pM_mrkr.attr('id')+"');\"";
					navListHTML += "<a href=\"http://www.neurosciencecme.com/"+pM_mrkr.attr("href")+"\"><img "+imgWdth+"src=\"http://www.neurosciencecme.com/"+pM_mrkr.attr("rollImg")+"\" "+showListCode+"border=\"0\" id=\""+pM_mrkr.attr('id')+"\"></a>\n";
				} else
					navListHTML += "<a href=\"http://www.neurosciencecme.com/"+pM_mrkr.attr("href")+"\"><img "+imgWdth+"src=\"http://www.neurosciencecme.com/"+pM_mrkr.attr("startImg")+"\" onMouseOver=\"changeImages(this,'"+pM_mrkr.attr("rollImg")+"');"+((i<1)?"":"showList('"+pM_mrkr.attr('id')+"');")+"\" onMouseOut=\"changeImages(this,'"+pM_mrkr.attr("startImg")+"');"+((i<1)?"":"hideList('"+pM_mrkr.attr('id')+"');")+"\" border=\"0\" id=\""+pM_mrkr.attr('id')+"\"></a>\n";
				if(i>0) {
					divListsHTML += "</div>\n";
					i=0;
				}
			});
			$("#navlist").html(navListHTML);
			$("#header").append(divListsHTML+subListsHTML);
			$("#leftmenu").html(leftListsHTML);
			if(currentpage=="home")
				$("#bytopicHome").append(dropDownHTML);
			else
				$("#bytopic").append(dropDownHTML);
		}
	});
	$.ajax({
	    type: "GET",
		url: "/includes/topics.xml",
		dataType: "xml",
		success: function(xml) {
			if(currentpage=="home") {
				var featuredObj = $("#cmefeaturedHome");
				var editorsObj = $("#edPckHome");
			} else {
				var featuredObj = $("#cmefeatured");
				var editorsObj = $("#edPck");
			}
			var editorsHTML = "\n";
			var featuredHTML = "\n"; var i=0;
			$(xml).find('topicItem').each(function() {
				var tI_mrkr = $(this);var add = "\n";
				if(tI_mrkr.attr("type")=="featured") {
					var text = tI_mrkr.attr("text");
					var color = "#fff";
					var img = "arrow_link2";
					if(currentpage=="home") {
						text = "<img src=\""+tI_mrkr.attr("image")+"\" align=\"left\" style=\"margin-right:8px;margin-bottom:2px;\" border=\"0\" />"+tI_mrkr.attr("textlong");
						color = "#333";
						img = "arrow_link";
					}
					featuredHTML += "<a href=\""+tI_mrkr.attr("href")+"\" style=\"color:"+color+";\">"+text+"<img src=\"/images/"+img+".gif\" alt=\"&gt;\" border=\"0\" /></a>";
				} else if(tI_mrkr.attr("type")=="editorspick") {
					var text = tI_mrkr.attr("text");
					if(currentpage=="home") {
						add = "<br />";
						text = tI_mrkr.attr("textlong");
					}
					if(i>0)
						editorsHTML += "<span style=\"font-size:7pt;\">&nbsp;<br /></span>";
					editorsHTML += "<a href=\""+tI_mrkr.attr("href")+"\"><img src=\""+tI_mrkr.attr("image")+"\" align=\"left\" style=\"margin-top:4px;margin-right:6px;\" border=\"0\" />"+add+"<span style=\"font-weight:bold;color:#236081;\">"+tI_mrkr.attr("title")+"</span><br />"+text+"<img src=\"/images/arrow_link.gif\" alt=\"&gt;\" border=\"0\" /></a><br clear=\"all\" />";
					i++;
				}
			});
			featuredObj.html(featuredHTML);
			editorsObj.html(editorsHTML);
		}
	});
});
