<!--
function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}
function MM_findObj1(n1, d1) { //v4.01
  var p1,i1,x1;  if(!d1) d1=document; if((p1=n1.indexOf("?"))>0&&parent.frames.length) {
    d1=parent.frames[n1.substring(p1+1)].document; n1=n1.substring(0,p1);}
  if(!(x1=d1[n1])&&d1.all) x1=d1.all[n1]; for (i1=0;!x1&&i1<d1.forms.length;i1++) x1=d1.forms[i1][n1];
  for(i1=0;!x1&&d1.layers&&i1<d1.layers.length;i1++) x1=MM_findObj1(n1,d1.layers[i1].document);
  if(!x1 && d1.getElementById) x1=d1.getElementById(n1); return x1;
}
function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}
function MM_nbGroup1(event, grpName1) { //v6.0
var i1,img1,nbArr1,args1=MM_nbGroup1.arguments;
  if (event == "init" && args1.length > 2) {
    if ((img1 = MM_findObj1(args1[2])) != null && !img1.MM_init1) {
      img1.MM_init1 = true; img1.MM_up1 = args1[3]; img1.MM_dn1 = img1.src;
      if ((nbArr1 = document[grpName1]) == null) nbArr1 = document[grpName1] = new Array();
      nbArr1[nbArr1.length] = img1;
      for (i1=4; i1 < args1.length-1; i1+=2) if ((img1 = MM_findObj1(args1[i1])) != null) {
        if (!img1.MM_up1) img1.MM_up1 = img1.src;
        img1.src = img1.MM_dn1 = args1[i1+1];
        nbArr1[nbArr1.length] = img1;
    } }
  } else if (event == "over") {
    document.MM_nbOver1 = nbArr1 = new Array();
    for (i1=1; i1 < args1.length-1; i1+=3) if ((img1 = MM_findObj1(args1[i1])) != null) {
      if (!img1.MM_up1) img1.MM_up1 = img1.src;
      img1.src = (img1.MM_dn1 && args1[i1+2]) ? args1[i1+2] : ((args1[i1+1])?args1[i1+1] : img1.MM_up1);
      nbArr1[nbArr1.length] = img1;
    }
  } else if (event == "out" ) {
    for (i1=0; i1 < document.MM_nbOver1.length; i1++) { img1 = document.MM_nbOver1[i1]; img1.src = (img1.MM_dn1) ? img1.MM_dn1 : img1.MM_up1; }
  } else if (event == "down") {
    nbArr1 = document[grpName1];
    if (nbArr1) for (i1=0; i1 < nbArr1.length; i1++) { img1=nbArr1[i1]; img1.src = img1.MM_up1; img1.MM_dn1 = 0; }
    document[grpName1] = nbArr1 = new Array();
    for (i1=2; i1 < args1.length-1; i1+=2) if ((img1 = MM_findObj1(args1[i1])) != null) {
      if (!img1.MM_up1) img1.MM_up1 = img1.src;
      img1.src = img1.MM_dn1 = (args1[i1+1])? args1[i1+1] : img1.MM_up1;
      nbArr1[nbArr1.length] = img1;
  } }
}
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];}}
}

// AUTO CHECK SCRIPTS
//  variables for forms
var form_items;
var item_messages;
var required_items;
form_items = new Array();
item_messages = new Array();
required_items = new Array();

function form_item_list(action,form_item,message,required) {
	if (action=='add')
	{
		var x = form_items.length;
		var y = item_messages.length;
		var z = required_items.length;
		
		form_items[x] = form_item;
		item_messages[y] = message;
		required_items[z] = required;	
	}
	// broke this out into a separate action since yes/no doesn't matter for this one
	if (action=='check')
	{
		var x = form_items.length;
		var y = item_messages.length;
		var z = required_items.length;
		
		form_items[x] = form_item;
		item_messages[y] = message;
		// using the required field for the regex expression.
		required_items[z] = required;	
	}
}

function check_notice_form()
{	
	var this_form;
	var this_item;
	var item_values = new Array();	
	var alert_flag = 0;
		
	for (var i=0;i<form_items.length; i++)
	{ 
		if (required_items[i]=='Yes') {	
			this_item = document.form[form_items[i]];
			if (this_item) {
				if (this_item.value=='') {
					alert(item_messages[i]);			
					this_item.focus();
					alert_flag=1;
					break;
				}
				else {
					item_values[i] = this_item.value;
				}
			}
		} 
		else 
		    if (required_items[i]!='No') {
		        // regex check
		        var re = new RegExp(required_items[i]);
		        this_item = document.form[form_items[i]];
			    if (this_item) {
			        if (this_item.value.match(re)==null) {
			            alert(item_messages[i]);			
    					this_item.focus();
	    				alert_flag=1;
			    		break;
				    } else {
				    	item_values[i] = this_item.value;
				    }
			    }
		    }
	}
	if (alert_flag==0)
	{
		
		document.form['form_items'].value = form_items;
		document.form['form_item_values'].value = item_values;
		document.form.submit();
	}
}

//-->