function GetFormElementByName(form,name) {
	var obj = undefined;
	
  for(var i = 0;i<form.length;i++) {
  	if ( form[i].name == name ) {
  		obj = form[i];
  		break;
  	}
  }
	
	return obj;
}

function ValidateFraudReview(form) {
	var retval = true;
	var error_msg = '';
  if ( form ) {
    for(var i = 0;i<form.length;i++) {
    	if ( form[i].type == 'radio' && form[i].value == 'declined' && form[i].checked ) {
    		var reason = GetFormElementByName(form,form[i].name+'_decline_id');
    		if ( reason && reason.selectedIndex < 1 ) {
   				error_msg += "Order " + form[i].name + " does not have a decline reason specified.\n";
   				retval = false;
    		}
    	}
    }
  }
  
  if ( retval == false ) {
  	alert(error_msg);
  }
  
  return retval;
}

function ConfirmPendingFraud(orderno) {
	return confirm("Are you sure you wish to mark order "+orderno+" as a fraud and notify the SWREG team?");
}

function ConfirmPendingApprove(orderno) {
	return confirm("Are you sure you wish to approve order #"+orderno+"?");
}

function ConfirmPendingDecline( orderno) {
	return confirm("Are you sure you wish to decline order #"+orderno+"?");
}

function ConfirmPendingRemove(orderno) {
  return confirm("Are you sure you wish to remove order #"+orderno+" from the VMA queue?");
}

function browserType() {
  var retval;

  if (document.layers) {retval = "nn4"}
  if (document.all) {retval = "ie"}
  if (window.navigator.userAgent.toLowerCase().match("gecko")) {
     retval= "gecko";
  }

  return retval;
}

function toggleMenu() {
  var browser = browserType();

  if (browser == "gecko" ) {
     document.poppedLayer = eval('document.getElementById(\'menu\')');
  }
  else if (browser == "ie") {
     document.poppedLayer = eval('document.all[\'menu\']');
  }
  else {
     document.poppedLayer = eval('document.layers[\'`menu\']');
  }
        
  if ( document.poppedLayer ) {
    if ( document.poppedLayer.style.visibility == "hidden" ) {
      document.poppedLayer.style.visibility = "visible";
      //document.poppedLayer.style.display = "block";
    }
    else {
      document.poppedLayer.style.visibility = "hidden";
      document.poppedLayer.style.display = "none";
    }
  }
    
  return true;
}
