document.observe("dom:loaded", function() {
	clickEvents();
	//links();
	magazineTabs();
//	advancedSearchPopup();
});	
	
function clickEvents() {
	var container = $('container');
	if (container) {
		container.observe('click',
			function(event) {
				//Tabbed Browsing 
				var tab = Event.findElement(event,'ul.tabbed-job-roles li');
				if (tab) {
					var tabID = tab.readAttribute('id');
					var divToShow = tab.up().next('div#tab-content').down('div#content-' + tabID);
				
				if(tabID !== 'refine-search') {	
						tab.removeClassName('hidden').addClassName('active').siblings().invoke('removeClassName','active').invoke('addClassName','hidden');
						tab.up().next('div#tab-content').childElements().invoke('hide');
					
						divToShow.show();
					}
				}
				/* My Shortlist Internal select all */
				var myShortlistSelectAll = Event.findElement(event,'#one-click-select-all');
				if (myShortlistSelectAll) {
					var checkboxes = $$('#internal input.one-click-checkbox');
					var isChecked = myShortlistSelectAll.checked;
					
					if (isChecked == true) {
						checkboxes.each(
							function(checkbox) {
								checkbox.checked = true;
							}
						);
					} else {
						checkboxes.each(
							function(checkbox) {
								checkbox.checked = false;
							}
						);
					}
				}
				var myShortlistExternalSelectAll = Event.findElement(event,'#external-select-all');
				if (myShortlistExternalSelectAll) {
					var checkboxes = $$('#external input.one-click-checkbox');
					var isChecked = myShortlistExternalSelectAll.checked;
					
					if (isChecked == true) {
						checkboxes.each(
							function(checkbox) {
								checkbox.checked = true;
							}
						);
					} else {
						checkboxes.each(
							function(checkbox) {
								checkbox.checked = false;
							}
						);
					}
				}				
			}
		);
	}
}
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function magazineTabs() {
	var colorTabs = $('color-tabs');
	if (colorTabs) {
		colorTabs.observe('mouseover', 
			function(event) {
				var tab = Event.findElement(event,'li');						
					if (tab) {
						tab.siblings().each(
							function(otherTab) {
								otherTab.removeClassName('show-tab').addClassName('hide-tab');
							}
						);
					tab.removeClassName('hide-tab').addClassName('show-tab');
				}
			}
		);
	}
};  

/* function advancedSearchPopup() {
	var container = $('container');
	if (container) {
		container.observe('click',
			function(event) {
				event.preventDefault();
				var pop = Event.findElement(event,'div.advanced-search-module a');
				if(pop) {
						var divToFade = pop.next('.checkbox-container');
						divToFade.appear({
							duration: 0.5,
							beforeStart: function() {
								divToFade.addClassName('show');
							}
						}
					);
				}
			}
		);
	}
}
*/
