function validate_policy(){
	var dm=document.form1;
	var strError="";
	var strcdate="";
	if(dm.Name.value=="")
		strError+="\nPolicy Name";
	if(dm.ReviewDate.value=="")
		strError+="\nReview Date";
	else{
		strcdate=dm.ReviewDate.value;
		var strcdate1 = strcdate.split("/");
		dm.hidReviewDate.value = strcdate1[1]+ "/" + strcdate1[0] + "/" + strcdate1[2];	
	}
	if(strError!=""){
		alert("Please check the missing field(s)\n=================="+strError);
		return false;
	}
}

function validate_emequip(){
	var dm=document.form1;
	var strError="";
	if(dm.rsEquipment.value=="")
		strError+="\nEquipment";
	if(strError!=""){
		alert("Please check the missing field(s)\n=================="+strError);
		return false;
	}
}

function validate_activity(){
	var dm=document.form1;
	var strError="";
	if(document.getElementById("RsActivity").value=="")
		strError+="\nActivity Name";	

	if(document.getElementById("RsLocation").value=="0")
		strError+="\nSite";	
		
	if(strError!=""){
		alert("Please check the missing field(s)\n=================="+strError);
		return false;
	}
}

function validate_chemical(){
	var dm=document.form1;
	var strError="";

	if(document.getElementById("SiteID").value=="0")
		strError+="\nSite";	
	if(document.getElementById("ProcedureName").value=="")
		strError+="\nChemical Name";	
		
	if(strError!=""){
		alert("Please check the missing field(s)\n=================="+strError);
		return false;
	}
}

function validate_machine(){
	var dm=document.form1;
	var strError="";

	if(document.getElementById("rsMachinename").value=="")
		strError+="\nMachine Name";	
	if(document.getElementById("rsLocation").value=="0")
		strError+="\nSite";	
	if(document.getElementById("rsActivity").value=="0")
		strError+="\nActivity";			
	if(strError!=""){
		alert("Please check the missing field(s)\n=================="+strError);
		return false;
	}
}

function validate_induction(){
	var dm=document.form1;
	var strError="";
	
	if(document.getElementById("select").value=="0")
		strError+="\nProcedure For";
	if(document.getElementById("ProcedureName").value=="")
		strError+="\nInduction Name";	

	if(strError!=""){
		alert("Please check the missing field(s)\n=================="+strError);
		return false;
	}
}
function validate_procedure(){
	var dm=document.form1;
	var strError="";

	
	if(document.getElementById("select").value=="0")
		strError+="\nProcedure For";
	if(document.getElementById("ProcedureName").value=="")
		strError+="\nProcedure Name";	

	if(strError!=""){
		alert("Please check the missing field(s)\n=================="+strError);
		return false;
	}
}

function validate_hazard(){
	var dm=document.form1;
	var strError="";
	if(document.getElementById("rsSite").value=="0")
		strError+="\nSite";
	if(document.getElementById("rsHazard").value=="")
		strError+="\nHazard";		
	if(strError!=""){
		alert("Please check the missing field(s)\n=================="+strError);
		return false;
	}
}

function validate_employee()
{
	var dm = document.form1;
	var strcdate="";
	var strstartdate="";
	var strenddate="";
	
	var strError="";
	if(dm.rsFirstname.value=="")
		strError+="\nFirstname";	
	if(dm.rsSurname.value=="")
		strError+="\nSurname";	
	if(dm.RsAddress.value=="")
		strError+="\nAddress";	
	if(dm.rsMobile.value=="")
		strError+="\nMobile";	

	if(dm.rsDOB.value=="")
		strError+="\nDate of Birth";	
	if(document.getElementById("rsJobposition").value=="0")
		strError+="\nJob Position";	

	if(document.getElementById("rsJoblocation").value=="0")
		strError+="\nJob Location";	

	if(dm.rsDOB.value!="")
	{
		strcdate=dm.rsDOB.value;
		var strcdate1 = strcdate.split("/");
		dm.hiddob.value = strcdate1[1]+ "/" + strcdate1[0] + "/" + strcdate1[2];
	}
	if(dm.rsJobstart.value!="")
	{
		strstartdate=dm.rsJobstart.value;
		var strstartdate1 = strstartdate.split("/");
		dm.hidrsJobstart.value = strstartdate1[1] + "/" + strstartdate1[0] + "/" + strstartdate1[2];
	}	
	if(dm.rsJobend.value!="")
	{
		strenddate = dm.rsJobend.value;
		var strenddate1 = strenddate.split("/");
		dm.hidrsJobend.value = strenddate1[1] + "/" + strenddate1[0] + "/" + strenddate1[2];
	}		
	if(strError!=""){
		alert("Please check the missing field(s)\n=================="+strError);
		return false;
	}	
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function getExt(filename) {
   var dot_pos = filename.lastIndexOf(".");
   if(dot_pos == -1)
      return "";
   return filename.substr(dot_pos+1).toLowerCase();
}

function validate_contractor(){
	var dm=document.form1;
	var strcdate="";
	var strstartdate="";
	var strenddate="";
	if(dm.cdate.value!="")
	{
		strcdate=dm.cdate.value;
		var strcdate1 = strcdate.split("/");
		dm.hidcdate.value = strcdate1[1]+ "/" + strcdate1[0] + "/" + strcdate1[2];
	}
	if(dm.start_date.value!="")
	{
		strstartdate=dm.start_date.value;
		var strstartdate1 = strstartdate.split("/");
		dm.hidstartdate.value = strstartdate1[1] + "/" + strstartdate1[0] + "/" + strstartdate1[2];
	}
	if(dm.end_date.value!="")
	{
		strenddate = dm.end_date.value;
		var strenddate1 = strenddate.split("/");
		dm.hidenddate.value = strenddate1[1] + "/" + strenddate1[0] + "/" + strenddate1[2];
	}
	if(dm.workers_compensation_date.value!="")
	{
		strenddate = dm.workers_compensation_date.value;
		var strenddate1 = strenddate.split("/");
		dm.hid_workers_compensation_date.value = strenddate1[1] + "/" + strenddate1[0] + "/" + strenddate1[2];
	}
	if(dm.public_liability_date.value!="")
	{
		strenddate = dm.public_liability_date.value;
		var strenddate1 = strenddate.split("/");
		dm.hid_public_liability_date.value = strenddate1[1] + "/" + strenddate1[0] + "/" + strenddate1[2];
	}
	if(dm.professional_indemnity_date.value!="")
	{
		strenddate = dm.professional_indemnity_date.value;
		var strenddate1 = strenddate.split("/");
		dm.hid_professional_indemnity_date.value = strenddate1[1] + "/" + strenddate1[0] + "/" + strenddate1[2];
	}
	if(dm.required_permits_date.value!="")
	{
		strenddate = dm.required_permits_date.value;
		var strenddate1 = strenddate.split("/");
		dm.hid_required_permits_date.value = strenddate1[1] + "/" + strenddate1[0] + "/" + strenddate1[2];
	}				

							
	var strError="";
	if(dm.name.value=="")
	 strError+="\nCompany Name";
	if(dm.contactname.value=="")
	 strError+="\nContact Name";
	if(dm.email.value=="")
	 strError+="\nEmail";
	if(strError!=""){
		alert("Please check the missing field(s)\n==============="+strError);
		return false;
	}else{
		dm.action="newcontractor.asp?mode="+validate_contractor.arguments[0]+"&GP_upload=true";
		dm.method="post";
		dm.submit();
	}
}

function validate_site()
{
	var dm = document.form1;
	var strcdate="";
	var strstartdate="";
	if(dm.rsStart.value!="")
	{
		strcdate=dm.rsStart.value;
		var strcdate1 = strcdate.split("/");
		dm.hidstart.value = strcdate1[1]+ "/" + strcdate1[0] + "/" + strcdate1[2];
	}
	if(dm.rsComplete.value!="")
	{
		strstartdate=dm.rsComplete.value;
		var strstartdate1 = strstartdate.split("/");
		dm.hidcomplete.value = strstartdate1[1] + "/" + strstartdate1[0] + "/" + strstartdate1[2];
	}		
	var strError="";
	if(document.getElementById("rsSite").value=="")
		strError+="\nSite Address";
	
	if(strError!=""){
		alert("Please check the missing field(s)\n=================="+strError);
		return false;
	}	
}