function ShowHideModule(e) {
	var sSrc = "";
	sSrc = e.src;
	
	if (window.navigator.appName == "Microsoft Internet Explorer") {
		oModuleBody = e.parentNode.parentNode.parentNode.parentNode.nextSibling;
	}
	
	if (window.navigator.appName == "Netscape") {
		oModuleBody = e.parentNode.parentNode.parentNode.parentNode.nextSibling.nextSibling;
	}
	
	if (sSrc.lastIndexOf('min.gif') != -1) {
		e.src = 'images/max.gif';
		oModuleBody.style.display = 'none';
	}
	if (sSrc.lastIndexOf('max.gif') != -1) {
		e.src = 'images/min.gif';
		oModuleBody.style.display = '';
	}
}

function PrintModule(pm_id) {
	window.open('popups/ModulePrint.aspx?PM_ID=' + pm_id,'Module_Print','location=no,toolbar=no,menubar=yes,status=no,scrollbars=yes,resizable=yes,top=0,left=0,width=600,height=500')
}

function ShowModuleHelp(ph_id) {
	window.open('popups/ModuleHelp.aspx?PH_ID=' + ph_id,'Module_Help','location=no,toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=yes,top=0,left=0,width=600,height=500')
}


function CheckDate(e) {
	var dDate = new Date(e.value);
	var s = e.value; 
	
	if (window.navigator.appName == "Microsoft Internet Explorer") {
		e.value = VBFormatDate(e.value,"DD-MMM-YYYY")
	}
	else {
		if (isDate(s,0)) { //dd/mm/yyyy format 
		}
		else { 
			alert("The inputted date value is not valid! Format must be dd/mm/yyyy");
			e.value = "";
		}
	}
	
		
	return false;
}

function ValidateInteger(e) {
	var myValue = e.value;
	if(parseInt(myValue)!= myValue-0)
		{
		alert('This field can only contain whole numbers');
		e.value = 0;
		}
}

function getParameter( parameterName ) {
  var queryString = window.location.search.substring(1).toLowerCase();
  //alert(queryString);
  //if (queryString.length==0) {return "null";}
  var parameters = new Array();
  parameters = queryString.split('&');
  for(var i = 0; i < parameters.length; i++) {
    //alert(parameters[i]);
    //alert(parameters[i].indexOf(parameterName));
    if (parameters[i].indexOf(parameterName.toLowerCase())>=0) {
      //alert(parameters[i]);
      var parameterValue = new Array();
      parameterValue = parameters[i].split('=');
      return parameterValue[1];
    }
  }
  return "null";
}

