function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&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.indexOf("#")!=0){ d.MM_p=new Image; d.MM_p.src=a;}}
}

function MM_findObj(n, d) { //v3.0
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames.document; n=n.substring(0,p);}
	if(!(x=d)&&d.all) x=d.all; for (i=0;!x&&i<d.forms.length;i++) x=d.forms;
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document); 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))!=null){document.MM_sr=x; if(!x.oSrc) x.oSrc=x.src; x.src=a;}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
	eval(targ+".location='"+selObj.options.value+"'");
	if (restore) selObj.selectedIndex=0;
}

function popupnew(file,key,widt,heit,scrol) {
	if (!scrol)
		scrol = "no";

	win = window.open(file,key,'status=no,scrollbars=' + scrol + ',resizable=no,width=' + widt + ',height=' + heit);
	win.focus();
}

function showprogress() {
	document.getElementById("mainpage").style.display = 'none';
	document.getElementById("progresspage").style.display = 'block';
}

function hideprogress() {
	document.getElementById("mainpage").style.display = 'block';
	document.getElementById("progresspage").style.display = 'none';
}

function redirect(page) {
	document.location.href = page;
}

function checkform() {
	if (!isemail(document.getElementById("email").value)) {
		alert("Please enter a valid email address");
		return false;
	} else {
		return true;
	}
}

function isemail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function changedays() {
	var days = new Array("","31","28","31","30","31","30","31","31","30","31","30","31");

	var monthyear = document.getElementById("monthyear").value;
	var datearray = monthyear.split("_");

	if (datearray[0].substr(0,1) == "0") {
		datearray[0] = datearray[0].substr(1,1);
	}

	if (datearray[1] == "2008") {
		days[2]++;
	}

	box = document.getElementById("day");
	var remember = box.value;
	var size = box.options.length;
	for (i = size; i >= 1; i--) {
		box.options[i] = null;
	}

	var padnum;
	for ( i = 1; i <= days[datearray[0]]; i++ ) {
		if (i < 10) { padnum = '0' + i; } else { padnum = i; }
		option = new Option( padnum, padnum );
		box.options[box.length] = option;

		if (padnum == remember) {
			box.options[box.length-1].selected = true;
		}
	}

}
