// JavaScript Document
<!--
// changes appearance of input fields when focusing
function setFocusClass(elementType,id,event) {
	if (elementType == 'input') {
		var thisIdLeft = elementType+'_'+id+'_left';
		var thisIdMiddle = elementType+'_'+id+'_middle';
		var thisIdRight = elementType+'_'+id+'_right';
		var sNewClass = elementType+'_nonfocus';
		if (event == 'focus')
			sNewClass = elementType+'_focus';
		document.getElementById(thisIdLeft).setAttribute('class',sNewClass+'_left');
		document.getElementById(thisIdMiddle).setAttribute('class',sNewClass+'_middle');
		document.getElementById(thisIdRight).setAttribute('class',sNewClass+'_right');
		/* workaround for ie* */
		document.getElementById(thisIdLeft).className=sNewClass+'_left';
		document.getElementById(thisIdMiddle).className=sNewClass+'_middle';
		document.getElementById(thisIdRight).className=sNewClass+'_right';
	} else {
		var thisId = elementType+'_'+id;
		var sNewClass = elementType+'_nonfocus';
		if (event == 'focus')
			sNewClass = elementType+'_focus';
		document.getElementById(thisId).setAttribute('class',sNewClass);
		/* workaround for ie* */
		document.getElementById(thisId).className=sNewClass;
	}
}
// handles changing of instructions in the right column
function setInstructions(instructions) {
	document.getElementById('instructions').innerHTML = instructions;
}
// prints a users ticket/pdf
function openTicket() {
	window.open('ticket.pdf','myTicket');
}

// add indexOf-functionality to JS if not present (i.e. IE6)
if(!Array.indexOf){
	Array.prototype.indexOf = function(obj){
		for(var i=0; i<this.length; i++){
			if(this[i]==obj){
				return i;
			}
		}
		return -1;
	}
}

// create email link
function contact(sMailbox,sDomain,sTop) {
	sHref = 'mai';
	sHref = sHref + 'lto' + ':' + sMailbox;
	sHref = sHref + '@' ;
	sHref = sHref + sDomain + '.' + sTop;
	location.href = sHref;
}
//-->
