window.addEvent('domready', function() {

// statusmsg slide up
try {
	var statusslide = new Fx.Slide('statusmsg');
	var statusmsg = $('statusmsg');
	if ( statusmsg ) {
		statusmsg.addEvent('click', function(e) {
			e = new Event(e);
			statusslide.slideOut();
			e.stop();
	  	});
		new Tips(statusmsg, { className: 'statustip' });
	}
} catch(e) { }


// tab nav
var elements = $$('.tab');
elements.each(function(element, idx) {
	element.addEvent("mouseenter", function(event) {
		element.setStyle('background-position','0px 0px');
	});
	element.addEvent("mouseleave", function(event) {
		element.setStyle('background-position','0px 5px');
	});
});


  // backend calcal
  try {
  var elements = $$('.calcal tr td');
  elements.each(function(element, idx) {
  	

	if ( element.innerHTML == '&nbsp;' || element.innerHTML.charCodeAt(0) == 160 ) {
		element.style.backgroundColor = '#cccccc';
	} else {
		if ( element.className != 'hiday' ) {
			element.addEvents({
				'mouseenter': function() {
					element.style.cursor = 'pointer';
					element.style.backgroundColor = '#BDD5D5';
				},
				'mouseleave': function() {
					element.style.backgroundColor = '#ffffff';
				},
				'click': function() {
					// grab the text from inside and open it
					
				}
			});
		}
  }
  });
  } catch (e) {
	  
  }  

// make rightpane resize
try {
	auto_height_adjust();
} catch (e) { }
	

// slide a left pane in and out
try {
	var leftpane = new Fx.Slide('cms_leftpane', { mode: 'horizontal' });
	
	$('toggleleftpane').addEvent('click', function(e) {
		e = new Event(e);
		
		var elements = $$('.arrow');

		if ( $('toggleleftpane').title == 'Open' ) {

			$('cms_rightpane').setStyle('left',215);
			$('toggleleftpane').setStyle('left',215);
			$('toggleleftpane').setStyle('background-image','url(images/cms/close.gif)');
			$('toggleleftpane').title = 'Close';
			leftpane.show().chain(function() {  });
			auto_height_adjust();
			
			// handle arrows
			elements.each(function(element, idx) {
				element.setStyle('display', '');
			});

		} else if ( $('toggleleftpane').title == 'Close' ) {
			$('cms_rightpane').setStyle('left',0);
			$('toggleleftpane').setStyle('left',0);
			$('toggleleftpane').setStyle('background-image','url(images/cms/open.gif)');
			$('toggleleftpane').title = 'Open';

			// handle arrows
			elements.each(function(element, idx) {
				element.setStyle('display', 'none');
			});

			leftpane.hide().chain(function() {  });
			auto_height_adjust();
		}

		e.stop();
	});
} catch (e) { }	

	
});

// NIFTY ROUNDED CORNERS
/*window.onload=function(){
	try {
	if ( !NiftyCheck() )
		return;

	// main page boxes
	Rounded("div.boxorange","#ffffff", "#f06526", "large");
	Rounded("div.boxlightorange","#ffffff", "#fbd8c9", "large");
	Rounded("div.boxmidorange","#fbd8c9", "#f2b99c", "large");
	Rounded("div.boxdarkorange","#fbd8c9","#f06526", "large");
	Rounded("div.boxred","#ffffff", "#b22413", "large");
	Rounded("div.boxpurple","#ffffff", "#0072b1", "large");
	Rounded("div.boxblue","#ffffff", "#00a5c1", "large");
	Rounded("div.boxgreen","#ffffff", "#008b67", "large");
	Rounded("div.boxbrown","#ffffff", "#695843", "large");
	Rounded("div.boxyellow","#ffffff", "#f9a32c", "large");
	Rounded("div.boxgrey","#ffffff", "#ababab", "large");
	Rounded("div.boxdarkgrey","#ffffff", "#424242", "large");
	Rounded("div.boxblack","#ffffff", "#000000", "large");

	// join our e-news
	Rounded("div.boxteal","#ffffff", "#005d81", "large");
	
	// directory listing related
	// orange
	Rounded("div.dirlistorange_heading","#ffffff", "#f06526", "large");
	Rounded("div.dirlistorange_row","#ffffff", "#f7b292", "large");
	Rounded("div.dirlistorange_row_alt","#ffffff", "#fbd8c9", "large");

	// red
	Rounded("div.dirlistred_heading","#ffffff", "#b22413", "large");
	Rounded("div.dirlistred_row","#ffffff", "#d89189", "large");
	Rounded("div.dirlistred_row_alt","#ffffff", "#ecc8c4", "large");
	
	// purple
	Rounded("div.dirlistpurple_heading","#ffffff", "#0072b1", "large");
	Rounded("div.dirlistpurple_row","#ffffff", "#59a3cc", "large");
	Rounded("div.dirlistpurple_row_alt","#ffffff", "#b2d4e7", "large");
	
	// blue
	Rounded("div.dirlistblue_heading","#ffffff", "#00a5c1", "large");
	Rounded("div.dirlistblue_row","#ffffff", "#7fd2e0", "large");
	Rounded("div.dirlistblue_row_alt","#ffffff", "#bfe8ef", "large");
	
	// green
	Rounded("div.dirlistgreen_heading","#ffffff", "#008b67", "large");
	Rounded("div.dirlistgreen_row","#ffffff", "#7fc5b3", "large");
	Rounded("div.dirlistgreen_row_alt","#ffffff", "#bfe2d9", "large");
	
	// brown
	Rounded("div.dirlistbrown_heading","#ffffff", "#695843", "large");
	Rounded("div.dirlistbrown_row","#ffffff", "#b4aba1", "large");
	Rounded("div.dirlistbrown_row_alt","#ffffff", "#d9d5d0", "large");
	
	// yellow
	Rounded("div.dirlistyellow_heading","#ffffff", "#f9a32c", "large");
	Rounded("div.dirlistyellow_row","#ffffff", "#fcd195", "large");
	Rounded("div.dirlistyellow_row_alt","#ffffff", "#fde8ca", "large");
	
	// grey
	Rounded("div.dirlistgrey_heading","#ffffff", "#ababab", "large");
	Rounded("div.dirlistgrey_row","#ffffff", "#d5d5d5", "large");
	Rounded("div.dirlistgrey_row_alt","#ffffff", "#eaeaea", "large");	
	} catch (e) {}
}*/
