function setRegion(thistype,thisregion) {
	var form = document.main_search;
	form.elements['main_type'].value = thistype;
	form.elements['main_region'].value = thisregion;
}
function setCategory(thistype,thissession,thiscategory,subcat) {
	var form = document.main_search;
	form.elements['main_page'].value = thistype;
	form.elements['main_session'].value = thissession;
	form.elements['main_category'].value = thiscategory;
	form.elements['main_scat'].value = subcat;
}
function setCategory_Submit(thistype,thissession,thiscategory,subcat) {
	var form = document.main_search;
	form.elements['main_page'].value = thistype;
	form.elements['main_session'].value = thissession;
	form.elements['main_category'].value = thiscategory;
	form.elements['main_scat'].value = subcat;
	form.submit()
}


/* begin */
var current;
var clicks = 0;
var style;
var currentstyle;
function displaySplash(content) {
	if (clicks == 0) {
		current = document.getElementById('community');
		currentstyle = 'community_services';
	}
	if (current != document.getElementById(content)) {
		style = content + '_services';
		document.getElementById(currentstyle).className = style;
		document.getElementById(currentstyle).id = style;
		currentstyle = content + '_services';
		
		
		document.getElementById(content).style.display = "";
		current.style.display = "none";
		current = document.getElementById(content);
		clicks ++;
	}
}
var addy;
function swapStyles(which) {
	addy = "http://www.byregion.net/new/styles/" + which + ".css";
	document.getElementById('unique').href = addy;
}

cur = "";
pre = "";
function subMenu(which) {
	pre = cur;
	cur = "topbar_" + which;
	document.getElementById(cur).style.display = "";
	if (pre != cur  && pre != "") {
		document.getElementById(pre).style.display = "none";
	}
}

/* begin */
function checkrequired(which) {
var themessage = "You are required to enter ";
var radiomessage ="";
var pass=true;
var pass_radio=false;
var last_radio_fld;
var lastfld;
if (document.images) {
   for (i=0;i<which.length;i++) {
	var tempobj=which.elements[i];
	if (tempobj.name.substring(0,8)=="required") {
		if (((tempobj.type=="text" || tempobj.type=="textarea" || tempobj.type=="password")&&
			tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
			tempobj.selectedIndex==0)) {

			shortFieldName=tempobj.name.substring(8,30);
			if (shortFieldName==lastfld){}
			else {	themessage = themessage + " - " +  shortFieldName;
				pass=false;
			}
			
			lastfld = shortFieldName;
         	}
         	else {
		   if (tempobj.type.toString().charAt(0)=="r"){
		   	with_radio = true;
			shortFieldName=tempobj.name.substring(8,30);
		   	if (tempobj.checked==0) {
				if (shortFieldName==last_radio_fld){}
				else {radiomessage = radiomessage + " - " +  shortFieldName;}
			}
			else {pass_radio=true;} 
			last_radio_fld = shortFieldName;
         	   }
        	}
        } 
   }
}
if (!pass||(!pass_radio&&with_radio)) {
	if (!pass_radio) {themessage = themessage + radiomessage;}
	alert(themessage);
	return false;
}
else {return true;}
}

function checkrequired_noradio(which) {
var themessage = "You are required to enter ";
var radiomessage ="";
var pass=true;
var pass_radio=false;
var last_radio_fld;
var lastfld;
if (document.images) {
   for (i=0;i<which.length;i++) {
	var tempobj=which.elements[i];
	if (tempobj.name.substring(0,8)=="required") {
		if (((tempobj.type=="text" || tempobj.type=="textarea" || tempobj.type=="password")&&
			tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
			tempobj.selectedIndex==0)) {

			shortFieldName=tempobj.name.substring(8,30);
			if (shortFieldName==lastfld){}
			else {	themessage = themessage + " - " +  shortFieldName;
				pass=false;
			}
			
			lastfld = shortFieldName;
         	}
        } 
   }
}
if (!pass) {
	alert(themessage);
	return false;
}
else {return true;}
}

