﻿
    function validateSubmit(){        
        if (validate_field(document.getElementById('txtDate'),"Course Date",TEXT) && 
            validate_field(document.getElementById('txtContactPerson'),"Contact Person",TEXT) && 
            validate_field(document.getElementById('txtTel'),"Telephone No",TEXT) &&                  
            validate_field(document.getElementById('txtEmail'),"Email Address", EMAIL) &&
            validateParticipant()                                                                   
            )                                   
        {            
            return true;
        }
        else{
            return false;
        }                  
    }                                

    function validateParticipant()                                                                   
    {                
        for(i = 1; i <= 5; i++)
        {              
            if(document.getElementById('trParticipant_' + i).style.display == ''){
                if(validateCurrent(i) == false)
                {
                    return false;
                }        
            }                                 
        }        
        
        return true;
    }

    function checkSameInfo(){
        if (document.getElementById('chkSame').checked == true)
        {
            document.getElementById('trBillingOrgansation').style.display = 'none';
            document.getElementById('trBillingAddress').style.display = 'none';
            document.getElementById('txtBillingOrgansation').value = document.getElementById('txtCompany').value;
            document.getElementById('txtBillingAddress').value = document.getElementById('txtAddress').value;                
        }
        else
        {
            document.getElementById('trBillingOrgansation').style.display = '';
            document.getElementById('trBillingAddress').style.display = '';
            document.getElementById('txtBillingOrgansation').value = '';
            document.getElementById('txtBillingAddress').value = '';                            
        }
    }
   
    function calendarPicker(strField)
	{
	    winpopup3('date_picker.aspx?field='+ strField, 240, 200)
		//window.open('date_picker.aspx?field='+ strField,'calendarPopup','width=240,height=200,resizable=no');
	}				

    /* check add participant */
    function addParticipant(currentNo)
    {
        var blcheck = validateCurrent(currentNo);    
        var trDisplay = currentNo + 1
        if (blcheck == true)
        {
            document.getElementById('trParticipant_' + trDisplay).style.display = '';            
        }              
        
        
        return false;
    }
    
    function validateCurrent(currentNo)
    {
        if (validate_field(document.getElementById('txtName_' + currentNo),"Participant Name",TEXT) &&
            validate_field(document.getElementById('txtNRIC_' + currentNo),"NRIC No",TEXT) &&
            validate_field(document.getElementById('txtNationality_' + currentNo),"Nationality",TEXT) &&
            validate_field(document.getElementById('txtDob_' + currentNo),"DOB",DATE) &&
            validate_field(document.getElementById('txtAge_' + currentNo),"Age",TEXT) &&
            validate_field(document.getElementById('txtDesignation_' + currentNo),"Designation",TEXT) &&
            validate_field(document.getElementById('txtHighestEdu_' + currentNo),"Highest Education Level",TEXT) &&
            validate_field(document.getElementById('txtEmail_' + currentNo),"Email",EMAIL)
            )
        {
            return true;
        }
        else
        {
            return false;
        }
    }
    /* end of check add participant */
    
    /* cancel a participant */
    function cancelParticipant(currentNo){        
        document.getElementById('txtName_' + currentNo).value = '';
        document.getElementById('txtNRIC_' + currentNo).value = '';
        document.getElementById('txtNationality_' + currentNo).value = '';
        document.getElementById('txtDob_' + currentNo).value = '';
        document.getElementById('txtAge_' + currentNo).value = '';
        document.getElementById('txtDesignation_' + currentNo).value = '';
        document.getElementById('txtHighestEdu_' + currentNo).value = '';
        document.getElementById('txtEmail_' + currentNo).value = '';
        
        document.getElementById('trParticipant_' + currentNo).style.display = 'none';                            
        
        return false;
    }
    /* end of cancel a participant */
