<!--
//--------------------------------------------------------------------------------//
//------------------------------------- GENERAL FUNCTIONS -------------------------//
//--------------------------------------------------------------------------------//

	function PopWindow(winURL,winName,winExtra,winRef,winType){
		if (winRef != ''){
			oReference = document.all.item(winRef).value
			oReference = oReference.split(":")
			if (winType == 'add'){
				winURL = winURL + '?id_entity=' + oReference[1] + '&id=0'
			}else{
				winURL = winURL + '?id_entity=' + oReference[1] + '&id=' + oReference[0]
			}
			window.open('' + winURL +'',''+ winName + '','' + winExtra + '')
		}else{
			window.open('' + winURL +'',''+ winName + '','' + winExtra + '')
		} 
	}
	
	function CheckFeedback(obj){
		if (obj.sFeedback_Comment.value == ''){
			alert("If you are submitting a comment. Please ensure that you add a comment.");
			return false;
		}else{
			return true;
		}
	}
	
	function CheckLostPassword(obj){
		if (obj.txtName.value == ''){
			alert("Please provide us with your name in order to enable us to find your username and password.");
			obj.txtName.focus();
			return false;
		}else{
			return true;
		}
	}
	
	function CheckMailingList(obj){
		if (obj.chkMailList_NewReport.checked == false && obj.chkMailList_Synopsis.checked == false && obj.sMailList_Comment.value == ''){
			alert("Please specify whether you would like to recieve notice of new EMIE reports or recieve a copy of new synopsis");
			return false ;
		}
		
		if (obj.sMaillist_Email.value == ''){
			alert("Please ensure that you provide an email address that will enable us to forward the requested materials onto.");
			obj.sMaillist_Email.focus();
			return false;
		}
		
		return true;
	}
	
	function CheckPublicUploadForm(obj){
		if (obj.sDoc_Name.value == ''){
			alert("Please provide a name for the document")
			obj.sDoc_Name.focus();
			return false;
		}
		
		return true
	}
	
//--------------------------------------------------------------------------------//
//------------------------------------- REPORT FUNCTIONS -------------------------//
//--------------------------------------------------------------------------------//
	function ClearReportSearch(){
		document.all.txtReportSearch.value = ""
	}	
	
	function CheckKeyPress(obj){
		if (obj == 13){
			document.all.mode.focus();
		}
	}
	
	//Open the Bulletin Window
	function openPrintBulletin(obj1, obj2, obj3, obj4, obj5, obj6){
		//alert('/emie/inc/print-bulletin.asp?id_Ref='+obj1+'&detail='+obj2+'&cboLea='+obj3+'&cboSubject='+obj4+'&txtTopic='+obj5+'&txtDocNumber='+obj6+'');
		window.open('/emie/inc/print-bulletin.asp?id_Ref='+obj1+'&detail='+obj2+'&cboLea='+obj3+'&cboSubject='+obj4+'&txtTopic='+obj5+'&txtDocNumber='+obj6+'','printBulletinWindow','resizable=1,width=600,height=550, scrollbars=1, menubar=1, toolbar=1');
	}
//-----------------------------------------------------------------------------------------//
//----------------------------------- END OF REPORT FUNCTIONS -----------------------------//
//-----------------------------------------------------------------------------------------//

//-----------------------------------------------------------------------------------------//
//--------------------------------- REGISTRATION FUNCTIONS --------------------------------//
//-----------------------------------------------------------------------------------------//
	function CheckRegType(obj){
		if (obj.reg1.checked == false && obj.reg2.checked == false && obj.reg3.checked == false && obj.reg4.checked == false){
			alert("Please select a registration type");
			return false;
		}else if (obj.reg1.checked == true && obj.reg2.checked == true && obj.reg3.checked == true && obj.reg4.checked == true){
			alert("Please select only one registration type");
			return false;
		}else if (obj.reg1.checked == true && obj.reg2.checked == true){
			alert("Please select only one registration type");
			return false;
		}else if (obj.reg2.checked == true && obj.reg3.checked == true){
			alert("Please select only one registration type");
			return false;
		}else if (obj.reg3.checked == true && obj.reg4.checked == true){
			alert("Please select only one registration type");
			return false;
		}else if (obj.reg2.checked == true && obj.reg4.checked == true){
			alert("Please select only one registration type");
			return false;
		}else if (obj.reg1.checked == true && obj.reg4.checked == true){
			alert("Please select only one registration type");
			return false;			
		}else if (obj.reg1.checked == true && obj.reg3.checked == true){
			alert("Please select only one registration type");
			return false;
		}
		return true;
	}
	
	function RegType(obj){
		document.frmRegistration.reg1.checked = false;
		document.frmRegistration.reg2.checked = false;
		document.frmRegistration.reg3.checked = false;
		document.frmRegistration.reg4.checked = false;
		obj.checked = true;
	}
	
	function ChangeDisabledStatus(obj){
		if (obj.chkPrivacy.checked == true){
			obj.mode.disabled = false;
		}else{
			obj.mode.disabled = true;
		}
	}	
	
	function CheckRegForm(obj, type){
		if (obj.cboTitle.value == ''){
			alert("Please select a title");
			obj.cboTitle.focus();
			return false;
		}
		
		if (obj.txtFirstName.value == ''){
			alert("Please provide a first name");
			obj.txtFirstName.focus();
			return false;
		}
		
		if (obj.txtLastName.value == ''){
			alert("Please provide a last name");
			obj.txtLastName.focus();
			return false;
		}
		
		if (obj.txtJobTitle.value == ''){
			alert("Please provide a job title");
			obj.txtJobTitle.focus();
			return false;
		}
		
		if (obj.txtAddress_1.value == ''){
			alert("Please provide an address");
			obj.txtAddress_1.focus();
			return false;
		}
		
		if (obj.txtAddress_2.value == ''){
			alert("Please provide an address");
			obj.txtAddress_2.focus();
			return false;
		}
		
		if (obj.txtPostCode.value == ''){
			alert("Please provide a postal code");
			obj.txtPostCode.focus();
			return false;
		}
		
		if (obj.txtPhoneNo.value == ''){
			alert("Please provide a contact telephone number");
			obj.txtPhoneNo.focus();
			return false;
		}
		
		if (obj.txtEmail.value == ''){
			alert("Please provide an email address");
			obj.txtEmail.focus();
			return false;
		}
		
		if (type != 7){
			if (obj.cboLea.value == 0){
				alert("Please select an LEA");
				obj.cboLea.focus();
				return false;
			}
		}
		
		if (type == 7 || type == 5){
			if (obj.cboOrganisation.value == 0 && obj.txtOrgOther.value == ''){
				alert("Please select an organisation or provide an alternative if the one you belong to is not in the list provided");
				obj.cboOrganisation.focus();
				return false;
			}
		}
		
		return true;
	}
//-----------------------------------------------------------------------------------------//
//--------------------------------- END OF REG FUNCTIONS ----------------------------------//
//-----------------------------------------------------------------------------------------//	
	
//-----------------------------------------------------------------------------------------//
//----------------------------------- MY DETAILS FUNCTIONS --------------------------------//
//-----------------------------------------------------------------------------------------//	
	
	function CheckDetailsForm(obj, objReg){
		if (obj.txtNewUsername.value != ""){
			if (obj.txtNewUsername.value.length < 6){
				alert("Please provide a username that is atleast 6 characters in length");
				obj.txtNewUsername.focus();
				return false;
			}
		}
		
		if (obj.txtNewPWD.value != ""){
			if (obj.txtNewPWD.value.length < 6){
				alert("Please provide a password that is atleast 6 characters in length");
				obj.txtNewPWD.focus();
				return false;
			}
			
			if (obj.txtNewPWD.value != obj.txtConfirmNewPWD.value){
				alert("The passwords do not match please re-enter both passwords")
				obj.txtNewPWD.value = "";
				obj.txtConfirmNewPWD.value = "";
				obj.txtNewPWD.focus();
				return false;
			}
		}
		
		if (obj.cboTitle.value == ''){
			alert("Please select a title");
			obj.cboUserTitle.focus();
			return false;
		}
		
		if (obj.txtFirstName.value == ''){
			alert("Please provide your first name");
			obj.txtFirstName.focus();
			return false;
		}
		
		if (obj.txtLastName.value == ''){
			alert("Please provide your last name");
			obj.txtLastName.focus();
			return false;
		}
		
		if (obj.txtJobTitle.value == ''){
			alert("Please provide a job title");
			obj.txtJobTitle.focus();
			return false;
		}
		
		if (objReg != 209){
			if (obj.cboLea.value == ''){
				alert("Please select an LEA");
				obj.cboLea.focus();
				return false;
			}
		}
		
		if (obj.txtAddress_1.value ==''){
			alert("Please provide an address")
			obj.txtAddress_1.focus();
			return false;
		}
		
		if (obj.txtAddress_2.value ==''){
			alert("Please provide an address")
			obj.txtAddress_2.focus();
			return false;
		}
		
		if (obj.txtPostCode.value ==''){
			alert("Please provide a postal code")
			obj.txtPostCode.focus();
			return false;
		}
		
		if (obj.txtContact.value ==''){
			alert("Please provide a contact telephone number")
			obj.txtContact.focus();
			return false;
		}
		
		if (obj.txtEmail.value ==''){
			alert("Please provide an email address")
			obj.txtEmail.focus();
			return false;
		}
	}
//-----------------------------------------------------------------------------------------//
//--------------------------------- END OF MY DETAILS FUNCTIONS ---------------------------//
//-----------------------------------------------------------------------------------------//
//-->

