


// SWAP CLASS OF OBJECT
function toggleClass(id, value){theElement=document.getElementById(id); theElement.className=value;} 

// SHOW / HIDE FUNCTION - controls multiple "zones" & may "activate" the selected link
var currentToggles = {};
var lastId = {};
var lastClass = {};
var activeClass = {};

function toggle(set, id, event, srcid) {
// reset class of last nav item selected
if (lastClass[set]) {
document.getElementById(lastId[set]).className = lastClass[set];
	}	

// set current selected nav item class to 'active' state
if (srcid){
	lastId[set]=srcid;
	lastClass[set]=document.getElementById(srcid).className;
	activeClass[set]=lastClass[set]+"-active"
	document.getElementById(srcid).className = activeClass[set];
}	
//start toggle display //
if (set in currentToggles) {
	document.getElementById(currentToggles[set]).style.display = "none";
	}
	
	document.getElementById(id).style.display = "block";
	currentToggles[set] = id;
}


// SHOW / HIDE FUNCTION - controls the SAME div container

function toggleSame(id) {
var o = document.getElementById(id);
if (o.style.display == 'block') {
hideElement(id);
} else {
showElement(id);
}
}
function showElement(id) {
var o = document.getElementById(id);
o.style.display = 'block';
}
function hideElement(id) {
var o = document.getElementById(id);
o.style.display = 'none';
}

// Select a specific program by VALUE from Select drop-down
function changeProgram(paramValue) {
window.opener.document.getElementById('program').value=paramValue;
window.opener=self;
window.close();
}

//set up page instance
toggle("fp", "fp0"); toggle("menu", "tab1");

// NMS search form asset materials



function killGadget() {
	return;
}
// trimming a value
function trim(value) {
  var tmpstr = ltrim(value);

  return rtrim(tmpstr);
}

// left trim
function ltrim(value) {

  while (1) {
    if (value.substring(0,1) != " ")
      break;
    value = value.substring(1, value.length);
  }

  return value;
}

// right trim
function rtrim(value) {

  while (1) {
    if (value.substring(value.length - 1, value.length) != " ")
      break;
    value = value.substring(0, value.length - 1);
  }

  return value;
}
function submit_cuscom_search()
{
	
	killGadget();

	var allowedzipchars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789- ";
		for(i=0; i<document.frm.zipcode.value.length; i++)
		{
			charone =document.frm.zipcode.value.charAt(i);
			if(allowedzipchars.indexOf(charone) =="-1")
			{
				alert("Please enter Valid ZIP code.")
				document.frm.zipcode.focus();
				return;
			}
		}
		if(trim(document.frm.zipcode.value) == "")
		{
			alert("Please enter ZIP code");
			document.frm.zipcode.focus();
			return;
		}
		if(document.frm.zipcode.value.length < 5 || document.frm.zipcode.value.length > 7)
		{
			alert("Please enter valid ZIP code");
			document.frm.zipcode.focus();
			return;
		}

		if(document.frm.subject.options[document.frm.subject.selectedIndex].value == "-1")
		{
		alert("Please Select Subject");
		document.frm.subject.focus();
		return;
		}

			document.frm.subprogramid.value="";
			document.frm.location.value="";
			document.frm.showzip.value="";

	if(document.frm.subject.options[document.frm.subject.selectedIndex].value == "online")
	{
		document.frm.subject.options[document.frm.subject.selectedIndex].value = "";
		document.frm.subject.options[document.frm.subject.selectedIndex].text = "All Subjects";
		var flagonline = "online";
		var postto = "http://college.us.com/indexo.php";
	}else{
		var postto = "http://college.us.com/index.php";
	}
			document.frm.action = postto;
			document.frm.method="post";
			document.frm.target = "new";
			document.frm.submit();
if(flagonline == "online")
	{
	document.frm.subject.options[document.frm.subject.selectedIndex].value = "online";
	document.frm.subject.options[document.frm.subject.selectedIndex].text = "Online Schools";
	}
	
}


// Tidy Up 

//function destroyDiv(id) {
//   obj = document.getElementById(id);
//   document.body.removeChild(obj);
//}
//destroyDiv('recipeContainer');