
window.onload = function() {
	myFocus();
	styleFormButtons();
}


function myFocus() {
	if (document.getElementById && document.createTextNode)	{
		var a = document.getElementsByTagName('a');
		for (var i = 0; i < a.length; i++) {
			a[i].onfocus = function() {
				this.blur();
				return false;
			}
		}
	}
}

function styleFormButtons() {
	if (document.getElementById && document.createTextNode) {
		var buttons = document.getElementsByTagName('button');
		for (var i=0; i < buttons.length; i++) {
			buttons[i].onmouseover = function() {
				this.style.color = '#790000';
				this.style.backgroundImage = this.type=='submit' ? 'url(/img/bg_button_over.gif)' : 'url(/img/bg_button2_over.gif)';
			}
			buttons[i].onmouseout = function() {
				this.style.color = '#5192FD';
				this.style.backgroundImage = this.type=='submit' ? 'url(/img/bg_button.gif)' : 'url(/img/bg_button2.gif)';
			}
		}
	}
}


/**
 * JS function for SlideShow PRO
 */
function flashPutHref(href) { location.href = location.pathname+href; }
function flashPutTitle(title) { document.title = title; }
function galleryWindow (url, width, height) {
	var day = new Date ();
	var id = day.getTime ();

	var left = window.screen.width/2 - width/2;
	var scrollbars = 0;
	if (height > (window.screen.height - 120)) {
		height = window.screen.height - 120;
		width = width + 30;
		scrollbars = 1;
	}

	window.open(url, id, 'toolbar=0, scrollbars='+scrollbars+', location=0, statusbar=0, menubar=0, resizable=1, top=0, left='+left+', width='+width+', height='+height);
}

function clearTF(tf) {
	tf.value = '';
	return false;
}


/*
WM_setCookie(), WM_readCookie(), WM_killCookie()
A set of functions that eases the pain of using cookies.

Source: Webmonkey Code Library
(http://www.hotwired.com/webmonkey/javascript/code_library/)

Author: Nadav Savio
Author Email: nadav@wired.com
*/

// This next little bit of code tests whether the user accepts cookies.
var WM_acceptsCookies = false;
if(document.cookie == '') {
    document.cookie = 'WM_acceptsCookies=yes'; // Try to set a cookie.
    if(document.cookie.indexOf('WM_acceptsCookies=yes') != -1) {
	WM_acceptsCookies = true;
    }// If it succeeds, set variable
} else { // there was already a cookie
  WM_acceptsCookies = true;
}

function WM_setCookie (name, value, hours, path, domain, secure) {
	if (WM_acceptsCookies) { // Don't waste your time if the browser doesn't accept cookies.
		var not_NN2 = (navigator && navigator.appName && (navigator.appName == 'Netscape') && navigator.appVersion && (parseInt(navigator.appVersion) == 2)) ? false : true;

		if(hours && not_NN2) { // NN2 cannot handle Dates, so skip this part
			if ( (typeof(hours) == 'string') && Date.parse(hours) ) { // already a Date string
				var numHours = hours;
			} else if (typeof(hours) == 'number') { // calculate Date from number of hours
				var numHours = (new Date((new Date()).getTime() + hours*3600000)).toGMTString();
			}
		}
		document.cookie = name + '=' + escape(value) + ((numHours)?(';expires=' + numHours):'') + ((path)?';path=' + path:'') + ((domain)?';domain=' + domain:'') + ((secure && (secure == true))?'; secure':''); // Set the cookie, adding any parameters that were specified.
	}
} // WM_setCookie


function WM_readCookie(name) {
    if(document.cookie == '') { // there's no cookie, so go no further
	return false;
    } else { // there is a cookie
	var firstChar, lastChar;
	var theBigCookie = document.cookie;
	firstChar = theBigCookie.indexOf(name);	// find the start of 'name'
	var NN2Hack = firstChar + name.length;
	if((firstChar != -1) && (theBigCookie.charAt(NN2Hack) == '=')) { // if you found the cookie
	    firstChar += name.length + 1; // skip 'name' and '='
	    lastChar = theBigCookie.indexOf(';', firstChar); // Find the end of the value string (i.e. the next ';').
	    if(lastChar == -1) lastChar = theBigCookie.length;
	    return unescape(theBigCookie.substring(firstChar, lastChar));
	} else { // If there was no cookie of that name, return false.
	    return false;
	}
    }
} // WM_readCookie

function WM_killCookie(name, path, domain) {
  var theValue = WM_readCookie(name); // We need the value to kill the cookie
  if(theValue) {
      document.cookie = name + '=' + theValue + '; expires=Fri, 13-Apr-1970 00:00:00 GMT' + ((path)?';path=' + path:'') + ((domain)?';domain=' + domain:''); // set an already-expired cookie
  }
} // WM_killCookie