function browserName() {
// *** BROWSER NAME ***
	theBrowser = navigator.appName.toLowerCase();
	return theBrowser;
}

function tmt_findObj(n){
	var x,t; if((n.indexOf("?"))>0&&parent.frames.length){t=n.split("?");
	x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
	}else{x=document.getElementById(n)}return x;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function checkDaysInMonth(form, inOut) {
	monthLengthArray = [31,28,31,30,31,30,31,31,30,31,30,31]
	if (eval("form.Year"+inOut+".options")[eval("form.Year"+inOut+".selectedIndex")].value % 4 == 0) {
		monthLengthArray[1] = 29
	}
	monthNum = eval("form.Month"+inOut+".options")[eval("form.Month"+inOut+".selectedIndex")].value
	monthDays = monthLengthArray[monthNum-1]
	if (eval("form.Day"+inOut+".options")[eval("form.Day"+inOut+".selectedIndex")].value > monthDays) {
		alert ("The month you selected only has " + monthDays + " days in it.")
		eval("form.Day"+inOut+".options")[monthDays-1].selected = true
		eval("form.Day"+inOut+".focus()")
	}
}

function daysInMonth(theDate) {
	monthLengthArray = [31,28,31,30,31,30,31,31,30,31,30,31]
	if (eval(theDate[2]) % 4 == 0) {
		monthLengthArray[1] = 29
	}
	monthNum = eval(theDate[0])
	monthDays = monthLengthArray[monthNum-1]
	if (theDate[1] > monthDays) {
		alert ("The month you selected only has " + monthDays + " days in it.")
		return false
	} else {
		return true
	}
}

function validateDate(date) {
	var dateArray = date.split("/")
	if (isNaN(dateArray[0]) || isNaN(dateArray[1]) || isNaN(dateArray[2])) {
		alert("Invalid date!")
		return false
	}
	if (dateArray[0] == null || dateArray[1] == null || dateArray[2] == null) {
		alert("Invalid date!")
		return false
	}
	if (dateArray[0] == "" || dateArray[1] == "" || dateArray[2] == "") {
		alert("Invalid date!")
		return false
	}
	//check month is between 1 and 12
	if (eval(dateArray[0]) < 1 || eval(dateArray[0]) > 12) { 
		alert("You entered an invalid month!")
		return false
	}
	//check if days in month correct
	if (!(daysInMonth(dateArray))) {
		//alert ("The month you selected only has " + monthDays + " days in it.")
		return false
	}
	//check year is between 2001 and 2009
	if (eval(dateArray[2]) > 2000) {
		dateArray[2] = (dateArray[2]-2000)
	}
	if (eval(dateArray[2]) < 1 || eval(dateArray[2]) > 10) {
		alert("Invalid year!")
		return false
	} 
	return true
}

function getFlash(scriptName) {
//			document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="1060" height="460" id="pageflip_v22" align="middle">');
//			document.write('<param name="allowScriptAccess" value="sameDomain" />');
//			document.write('<param name="movie" value="pageflip_v22.swf" />');
//			document.write('<param name="quality" value="high" />');
//			document.write('<param name="bgcolor" value="#333333" />');
//			document.write('<embed src="pageflip_v22.swf" quality="high" bgcolor="#333333" width="1060" height="460" name="pageflip_v22" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
//			document.write('</object>');
	document.write('<object type="application/x-shockwave-flash" data="container.swf?path='+scriptName+'" width="1060" height="460">');
	document.write('<param name="movie" value="container.swf?path='+scriptName+'" />');
	document.write('<param name="bgcolor" value="#333333" />');
	document.write('</object>');
}
