// JavaScript Document
function MM_reloadPage(init) {  //Updated by PVII. Reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&id.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function tmt_findObj(n){
	var x,t; if((n.indexOf("?"))>0&&parent.frames.length){t=n.split("?");
	x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
	}else{x=document.getElementById(n)}return x;
}

function MM_showHideLayers() { //v3.0A Modified by Al Sparber and Massimo Foti for NN6 Compatibility
  var i,p,v,obj,args=MM_showHideLayers.arguments;if(document.getElementById){
   for (i=0; i<(args.length-2); i+=3){ obj=tmt_findObj(args[i]);v=args[i+2];
   v=(v=='show')?'visible':(v='hide')?'hidden':v;
   if(obj)obj.style.visibility=v;}} else{
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }}
}
//tmtC_winOpen
var newWin,newWin2;
//tmtC_winOpenEnd

function tmt_winOpen(u,id,f,df){
	if(eval(id)==null||eval(id+".closed")){
	eval(id+"=window.open('"+u+"','"+id+"','"+f+"')");eval(id+".focus()");}
	else if(df){eval(id+".focus()");}
	else{eval(id+"=window.open('"+u+"','"+id+"','"+f+"')");eval(id+".focus()");}
}

/*
Random Image Link Script
By Website Abstraction (http://www.wsabstract.com)
and Java-scripts.net (http://www.java-scripts.net)
*/

function random_imglink(){
  var myimages=new Array()
  //specify random images below. You can have as many as you wish
  myimages[1]="CareLearning.gif"
  myimages[2]="Commerce Bank.png"
  myimages[3]="Commercial Energy.gif"
  myimages[4]="CMCI.jpg"
  myimages[5]="CTA Logo2.gif"
  myimages[6]="Mergenthaler Logo.jpg"
  myimages[7]="Medefis.jpg"
  myimages[8]="Merritt Hawkins2.gif"
  myimages[9]="monida-.jpg"
  myimages[10]="Nielsen.jpg"
  myimages[11]="Payne2.gif"
  myimages[12]="StaffCare.jpg"
  myimages[13]="Stericycle.jpg"
  myimages[14]="Towne Mailer2.png"
  myimages[15]="Yellowstone-Logo2.jpg"
  myimages[16]="HSC.jpg"
  myimages[17]="gallagher.gif"
  myimages[18]="nTelagentLogo.jpg"
  myimages[19]="PARAlogo.png"
  myimages[20]="PressGaneylogo.jpg"

  //specify corresponding links below
  var imagelinks=new Array()
  imagelinks[1]="http://www.carelearning.com"
  imagelinks[2]="http://www.commercebank.com"
  imagelinks[3]="http://www.commercialenergy.net"
  imagelinks[4]="http://www.cmcins.com"
  imagelinks[5]="http://www.ctagroup.com"
  imagelinks[6]="http://www.mergenthaler.net"
  imagelinks[7]="http://www.medefis.com"
  imagelinks[8]="http://www.merritthawkins.com"
  imagelinks[9]="http://www.monida.com"
  imagelinks[10]="http://www.nielsenhealthcare.com"
  imagelinks[11]="http://www.pfgworld.com"
  imagelinks[12]="http://www.staffcare.com"
  imagelinks[13]="http://www.stericycle.com"
  imagelinks[14]="http://www.townemailer.com"
  imagelinks[15]="http://www.yierrg.com"
  imagelinks[16]="http://www.nmregistry-programs.net"
  imagelinks[17]="http://www.gallagherbenefits.com"
  imagelinks[18]="http://www.ntelagent.com"
  imagelinks[19]="http://www.para-hcfs.com"
  imagelinks[20]="http://www.pressganey.com"

  var ry=Math.floor(Math.random()*myimages.length)

  if (ry==0)
     ry=1
	 
  /*var tempImage = new Image();
  tempImage.src = "Images/" + myimages[ry];
  tempImage.onLoad = resizeImage;
      border=0></a>')
  //document.getElementById('venturesRandom').innerText = '<a href='+'"'+imagelinks[ry]+'"'+'><img src="'+myimages[ry]+'" width="'+tempImage.width+'" height="'+tempImage.height+'" border=0></a>'*/
  document.write('<a href="'+imagelinks[ry]+'" target="_blank"><img src="Images/'+myimages[ry]+'" name="venturesRand" border="1" onLoad="checkSize()"');
}

function checkSize()
{
	var img = document.images["venturesRand"]
	if (img.width > 215)
	{
		var factor = 215 / img.width;
		
		img.width = parseInt(img.width * factor) - 1;
		//img.height = parseInt(img.height * factor) - 1;
	}
}

function postText(elemnt, msg, cls)
{
	ele = $(elemnt);
	ele.innerHTML = "<p class=\"" + cls + "\">" + msg + "</p>";
}

function getNews()
{
	url = 'mhahomeajax.php?f=1';
	postElement = 'news_content';
	new Ajax.Request(url, {
					 method: 'get',
					 onSuccess: function(transport)
					 {
						 jsonObj = JSON.parse(transport.responseText);
						 reqStatus = jsonObj.status;
						 reqMsg = jsonObj.msg;
						 delete jsonObj.status;
						 delete jsonObj.msg;
						 if(reqStatus)
						 {
							 articleCount = jsonObj.count;
							 delete jsonObj.count;
							 if(articleCount)
							 {
								 jsonHash = $H(jsonObj.content);
								 outText = '';
								 jsonHash.each(
									function(pair){										
										rowObj = pair.value;
										if(rowObj.hasOwnProperty('content'))
										{
											outText += '<div class="article">\n<h5>' + rowObj.title + '</h5>\n<p class="article_content">' + rowObj.content + '<a href="http://www.mtha.org/news.php#article' + rowObj.ID + '">Read more</a></p><span>Posted: ' + rowObj.date + '</span>\n</div>\n';
										}
									});
								 
								 postText(postElement, outText, 'news');
							 }
							 else
								postText(postElement, 'No news articles have been posted. Please check back.', 'newsError');
						 }
						 else
							postText(postElement, reqMsg, 'newsError');
					 },
					 onFailure: function(transport)
					 {
						 postText(postElement, 'News service is unavailable at this time', 'newsError');
					 }
	});
}
function getEvents()
{
	url = 'mhahomeajax.php?f=2';
	var eventsElement = 'events_content';
	new Ajax.Request(url, {
					 method: 'get',
					 onSuccess: function(transport){
						 var events = transport.responseXML.getElementsByTagName('events');
						 var e = $A(events);
						 var outputHTML = '';
						 var years = e[0].childNodes;
						 for(h=0; h< years.length; h++)
						 {
							outputHTML += '<h2>' + years[h].firstChild.nodeValue + '</h2>';	
								var monthNodes = years[h].getElementsByTagName('month');
								for(i=0; i< monthNodes.length; i++)
								{
									outputHTML += '<h3>' + monthNodes[i].firstChild.nodeValue + '</h3>';
									var eventNodes = monthNodes[i].getElementsByTagName('event');
									outputHTML += '<table border="0" cellspacing="0" cellpadding="10">';
									for(j=0; j< eventNodes.length; j++)
									{
										var eventHTML = '';
										eventHTML += '<tr>';
										eventHTML += '<td class="news">' + eventNodes[j].getElementsByTagName('day')[0].firstChild.nodeValue + '</td>';
										eventHTML += '<td class="news"><a href="' + eventNodes[j].getElementsByTagName('link')[0].firstChild.nodeValue + '">';
										eventHTML += eventNodes[j].getElementsByTagName('eventName')[0].firstChild.nodeValue + '</a></td></tr>';
										outputHTML += eventHTML;
										
									}
									outputHTML += '</table>';
								}
							}
						 	var eventEle = $(eventsElement);
							eventEle.innerHTML = '<table><tbody><tr>' + outputHTML + '</tr></tbody></table>';
						 },
					 onFailure: function(transport){}
					 });
}
