if (typeof document.getElementsByName('submitButton') != 'undefined') document.getElementsByName('submitButton').disabled = false;

function transfer_iframe_data()
{
	if (frames['courseSelectorFrame'].document.CourseAndAccommodation != undefined)
	{
		var formObj = frames['courseSelectorFrame'].document.CourseAndAccommodation;
		for (var i = 0; i < formObj.length; i++)
		{
			var elemName  = formObj[i].name;
			var elemValue = formObj[i].value;
			//alert (document.forms['main'].elements[elemName]);
			if (document.forms['main'].elements[elemName])
			{
				destObj = document.forms['main'].elements[elemName];
				destObj.value = elemValue;
			}
		}
	}
	return true;
}

function resizeIframe(iframeObj)
{
	iframeHeight = iframeObj.contentWindow.document.body.offsetHeight + iframeObj.contentWindow.document.body.offsetTop + 10;
	iframeObj.style.height = iframeHeight + 'px';
}
  
  
function skip_alerts() {
	return false;
	/*
	if (document.getElementsByName('email').length > 0) {
	  var email = document.getElementsByName('email')[0];
	  var result = email.value.search(/@lsww.net$/);
	  if (result == -1) return false;
	  else return true;
	}
	*/
}
  
function checkCheckBox(name,text)
{
	if (document.getElementsByName(name)[0])
	{
	  var r;
	  r=1;
	  var obj = document.getElementsByName(name)[0];
	  if (obj.checked == false )
	  {
	  alert(text);
	  obj.focus();
	  r=0;
	  }
	  if (r==1) return true;
	  else return false;
	}
}
  
function checkEqual(name1,name2,text)
{
	var r;
	r=1;
	if (document.getElementsByName(name1)[0] && document.getElementsByName(name2)[0])
	{
	  var elem1 = document.getElementsByName(name1)[0]
	  var elem2 = document.getElementsByName(name2)[0]
	  if (elem1.value != elem2.value)
	  {
		alert(text);
		elem1.focus();
		r=0;
	  }
	}
	if (r==1) return true;
	else return false;
}

function toggleDisplay(thisObj, value, objID, exceptObjName)
{
	/* toggles display of elements on and off, depending on the value of a given element. also set variables to control "required" alerts */
  obj = document.getElementById(objID);
    if (obj == null) return;
	if (typeof requiredExcept == "undefined") requiredExcept = new Array();
	if (typeof exceptObjName == "string") exceptObjNames = new Array(exceptObjName);
	else exceptObjNames = exceptObjName; // else an array is expected
	if (typeof value == "string") value = new Array(value);
	
	var valuefound = false;
    for(var i = 0; i < value.length; i++) {
        if(value[i] == thisObj.value) valuefound = true;
    }

	if (valuefound==false) 
	{ 
	  obj.style.display = 'none';
	  for (i=0; i<exceptObjNames.length; i++) requiredExcept[exceptObjNames[i]] = true;
	}
	else 
	{
	  obj.style.display = '';
	  for (i=0; i<exceptObjNames.length; i++) requiredExcept[exceptObjNames[i]] = false;
	}
}

