<!--

// WORKER FUNCTIONS

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

function MM_openWindow(theURL,winName,launchWin,features) { //v1.0
  if (launchWin == ''){
    window.open(theURL,winName,features);
  }
  else{
    var controller = window.open(theURL,winName,features);
    if (controller.opener == null){
      controller.opener = self;
    }
    controller.opener.name = launchWin;
    return controller;
  }
}

// set the radio button with the given value as being checked
// do nothing if there are no radio buttons
// if the given value does not exist, all the radio buttons
// are reset to unchecked
function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

function getObject(objElement) {
	var tempObj = null;
	if (document.getElementById) { tempObj = document.getElementById(objElement); }
	else if (document.all) { tempObj = document.all[objElement]; }
	else if (document.layers) { tempObj = document.layers[objElement]; }
	return tempObj;
	}

function showDiv(whichElement) {
	var obj = getObject(whichElement);
	obj.style.display = "block";
	}

function hideDiv(whichElement) {
	var obj = getObject(whichElement);
	obj.style.display = "none";
	}

function testNameChange(formName, formElementName, formElementNameTest) {
	strElement = document.forms[0].elements[formElementName].value;
	strElementTest = document.forms[0].elements[formElementNameTest].value;
	if (strElement == strElementTest) { changedName = false; }
	else { changedName = true; }
	}

function testShipChange(formName, formElementName, formElementNameTest) {
	strElement = document.forms[0].elements[formElementName].value;
	strElementTest = document.forms[0].elements[formElementNameTest].value;
	if (strElement == strElementTest) { changedShip = false; }
	else { changedShip = true; }
	}

function submitStep2() {
	if(document.formReview.onsubmit()) { gotoStep2(); }
	}

function submitform() {
	if(document.formReview.onsubmit()) { document.formReview.submit(); }
	}

function submitform2() {
	if(document.formReview.onsubmit()) {
		if(document.formReview.data_confirm.checked == true) { document.formReview.submit(); }
		else { showDiv('errorDataConfirm'); }
	 	}
	}

function openCancel() {
	getObject("containerDimmer").style.display = "block";
	getObject("containerCancel").style.display = "block";
	getObject("containerCancelButtons").style.display = "block";
	}

function closeCancel() {
	getObject("containerDimmer").style.display = "none";
	getObject("containerCancel").style.display = "none";
	getObject("containerCancelButtons").style.display = "none";
	}

function gotoStep1() {
	document.images['headerPage'].src='images/headerPage_review.gif'; 

	getObject("topLeftText").innerHTML = "Please review and make any changes to the TYSABRI Ship-to address and/or site readiness status listed below.";

	formVal.clearValidation("nameChangeReason");
	formVal.clearValidation("addrChangeReason");
	getObject("formLeftError").innerHTML = "* Required fields";

// Hide Step 2
	hideDiv("containerFormStep2");
// Show Step 1
	showDiv("containerFormStep1");
}

function gotoStep2() {
	document.images['headerPage'].src='images/headerPage_confirm.gif'; 

// Hide Step 1
	hideDiv("containerFormStep1");

// Show Step 2
	showDiv("containerFormStep2");

	getObject("topLeftText").innerHTML = "Please confirm the information you have changed.";
	getObject("step2Name").innerHTML = document.formReview.siteName.value;
	getObject("step2Add1").innerHTML = document.formReview.addr1.value;
	getObject("step2Add2").innerHTML = document.formReview.addr2.value;
	getObject("step2Add3").innerHTML = document.formReview.addr3.value;
	getObject("step2City").innerHTML = document.formReview.city.value;
	getObject("step2State").innerHTML = document.formReview.state.value;
	getObject("step2Zip").innerHTML = document.formReview.zip.value;
	for (var i = 0; i<document.formReview.ready.length; i++) {
		document.formReview.readiness_check[i].checked = false;
		if (document.formReview.ready[i].checked) {
			document.formReview.readiness_check[i].checked = true;
			break;
		}
	}

	if (!newSite && changedShip) {
		formVal.addValidation("addrChangeReason","req","* Required fields - Please make sure all fields are complete.");
		showDiv("formChangeShip");
	} else {
		hideDiv("formChangeShip");
	}
	if (!newSite && changedName) {
		formVal.addValidation("nameChangeReason","req","* Required fields - Please make sure all fields are complete.");
		showDiv("formChangeName");
	} else {
		hideDiv("formChangeName");
	}
}
	
//-->
