// JavaScript Document
	
// ======================================================== clear select boxes

	var searchBoxOpen = false;
	var loginBoxOpen = false;
	
	
// ======================================================== old  disguise emails scripts

function econvert(str)
{
  str = str.replace(/_DOT_/gi, '.');
  str = str.replace(/_AT_/gi, '@');
  return str;
}

function renderEmails()
{
  var spans = document.getElementsByTagName("span");
  for (i=0; i< spans.length; i++) 
    if (spans[i].className=="email") 
      spans[i].innerHTML = econvert(spans[i].innerHTML);
}

// ======================================================== cookie functions

/*
function getcookie(cookiename) {
 var cookiestring=""+document.cookie;
 var index1=cookiestring.indexOf(cookiename);
 if (index1==-1 || cookiename=="") return ""; 
 var index2=cookiestring.indexOf(';',index1);
 if (index2==-1) index2=cookiestring.length; 
 return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}


function setJennicCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
  + ";expires="+expire.toGMTString()+";path=/;";
}

*/
// ======================================================== page transitions

function toggleClass(Elem) {
	var elem;
	if(document.getElementById) {
		var elem = document.getElementById(Elem);
	} else if (document.all){
		var elem = document.all[Elem];
	}
	
}


function togglePane(duff) {	// dummy function
}

function updateCookie(changingStatus) {

			//load cookie
				if ($.cookie('openPanes') != null) {
				var cookieContents = $.cookie('openPanes');
			} else {
				var cookieContents = '';
			}
			var extant = 0;
			var newList = '';
						
			if (cookieContents!='') {
				var openPaneArray = cookieContents.split(' ');
				for (var i=0; i < openPaneArray.length; i++ ) { 
					if (changingStatus != openPaneArray[i]) {
						if (openPaneArray[i]!='') {
							newList += openPaneArray[i] + ' ';
						}
					} else {
						extant++;
					}
				}
			}
			
			if (extant==0) {
				newList += changingStatus;
			}
			$.cookie('openPanes', newList);	

} 

// ======================================================== onload functions


$(document).ready(function() {
						   
	// Safari and Opera need a kick-start.
	
	// hide convertina items
	$(".itemContent").hide();
	$("#copyright").css('bottom', '0px'); // reset position of copyright message in IE
	
	$('.areaHidden .areaAffected').hide();
		
	// initialise the showHide regions
	$(".showHide, .moreInfo").bind("click", function(event){ 
			event.preventDefault(); 
			
			var $this = $(this);

			// locate the parent div
			$thisParent = $this.parent('.areaHidden, .areaVisible');
			changingStatus = ($thisParent.attr('id'));
			
			updateCookie(changingStatus);
					
			// perform transition
			if ($thisParent.is('.areaHidden')) {
						$thisParent.addClass('areaVisible');
						$thisParent.removeClass('areaHidden');
						$thisParent.contents('.areaAffected').slideDown( 'slow' );
				} else {
						$thisParent.addClass('areaHidden');
						$thisParent.removeClass('areaVisible');
						$thisParent.contents('.areaAffected').slideUp( 'slow' );
			}
			  				
	} );
	
	
});

