    var reqSendingEmail; // HttpRequest Object.
    function sendingEmail(objForm,objBtn) {
        document.getElementById("divAlert").style.display="none";
        var vchRecipient = objForm.Select2; //objForm.vchRecipient.value;
        var vchSender    = objForm.vchSender;
        var vchFirstName = objForm.vchFirstName;
        var vchLastName  = objForm.vchLastName;
        var vchMessage   = objForm.vchMessage;
		var vchPhone	 = objForm.Phone
		var country	     = objForm.country
		var Fax			 = objForm.Fax
		var City		 = objForm.City
		var Address		 = objForm.Address
        
		
        if( !chkInput(objForm.vchSender,'email') || !chkInput(objForm.vchFirstName,'') || !chkInput(objForm.vchLastName,'') || !chkInput(objForm.country,'') || !chkInput(objForm.Phone,'') || !chkInput(objForm.vchMessage,'') ) {
            return;
        }
        
        if( confirm("Would you like to send your message to "+vchRecipient.value+"?")==false )
            return;
        
        var url = "/info/sendingEmailReq.asp?vchRecipient="+escape(vchRecipient.value)
                + "&vchSender="+escape(vchSender.value)
                + "&vchFirstName="+escape(vchFirstName.value)
                + "&vchLastName="+escape(vchLastName.value)
                + "&vchMessage="+escape(vchMessage.value)
				+"&vchPhone="  +escape(vchPhone.value)
				+"&country="  +escape(country.value)
				+"&Fax="  +escape(Fax.value)
				+"&City="  +escape(City.value)
				+"&Address="  +escape(Address.value)
                ;
        
        try {
            reqSendingEmail = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                reqSendingEmail = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e2) {
                reqSendingEmail = false;
            }
        }
        		
        if( !reqSendingEmail && typeof XMLHttpRequest != 'undefined' ) {
            reqSendingEmail = new XMLHttpRequest();
        }

        if( !reqSendingEmail ) alert("Error initializing XMLHttpRequest!");
        
        objBtn.disabled=true;
    	reqSendingEmail.open("GET", url, true);
    	reqSendingEmail.onreadystatechange = _sendingEmail;
    	reqSendingEmail.send(false);
    }
    
    function _sendingEmail() {
        
    	if(reqSendingEmail.readyState==4) {
    	    
    		if(reqSendingEmail.status==200) {
    		    
                var result = reqSendingEmail.responseText;
                var objDivAlert = document.getElementById("divAlert");
                objDivAlert.style.display="block";
                if ( result=="0" ) { // failure
                    objDivAlert.innerHTML="Mail has not been sent.";
                } else { // Success
                    objDivAlert.innerHTML="Mail has been successfully sent";
                }
                document.getElementById("Submit").disabled=false;
    		}
    		else if(reqSendingEmail.status==404) {
    			alert("Request URL does not exist");
    			document.getElementById("Submit").disabled=false;
    		}
    		else if(reqSendingEmail.status==500) {
    			alert("Server Error.");
    			document.getElementById("Submit").disabled=false;
    		}
    	}
    	else {
    		//alert("Error: status code is " + reqSendingEmail.readyState);
    	}
    }

    function chkInput(obj,cls) {
        
        if(obj.value=="") {
            alert("Required input data.");
            obj.focus();
            return false;
        }
        
        if(cls=="email") {
            var re = new RegExp();
            re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
            if(!re.test(obj.value)) {
                alert("Invalid e-mail address.");
                obj.focus();
                return false;
            }
        }
        
        return true;
    }

    function selRegion() {
        resetRegion();
        var idx = 0;
        selCtrl = document.getElementById("Select2");
        
        switch (document.getElementById("Select1").value) {
            
            case   "NCR" :
                selCtrl.options[idx++] = new Option("Manila","rabuzeta@amaes.edu.ph", false, false);
                selCtrl.options[idx++] = new Option("Caloocan","rmpanuncio@amaes.edu.ph", false, false);
                selCtrl.options[idx++] = new Option("Cubao","lalungsod@amaes.edu.ph", false, false);
                selCtrl.options[idx++] = new Option("Fairview","jlocampo@amaes.edu.ph", false, false);
                selCtrl.options[idx++] = new Option("Las Pinas","jbalberto@amaes.edu.ph", false, false);
                selCtrl.options[idx++] = new Option("Makati","mssicat@amaes.edu.ph", false, false);
                selCtrl.options[idx++] = new Option("Taft","msiarcan@amaes.edu.ph", false, false);
            break;
            
            case   "RG1" :
                selCtrl.options[idx++] = new Option("Pangasinan","obcorpuz@amaes.edu.ph", false, false);
            break;
            
            case   "RG2" :
                selCtrl.options[idx++] = new Option("Cagayan","rnvargas@amaes.edu.ph", false, false);
            break;
            
            case   "RG3" :
	            selCtrl.options[idx++] = new Option("Bulacan","jamendiola@amaes.edu.ph", false, false);
	            selCtrl.options[idx++] = new Option("Pampanga","lfbulanadi@amaes.edu.ph", false, false);
	            selCtrl.options[idx++] = new Option("Nueva Ecija","tcagsunod@amaes.edu.ph", false, false);
            break;
            
            case   "RG4" :
	            selCtrl.options[idx++] = new Option("Rizal","mqmanuel@amaes.edu.ph", false, false);
	            selCtrl.options[idx++] = new Option("Calamba","albarayuga@amaes.edu.ph", false, false);
	            selCtrl.options[idx++] = new Option("Binan","qvbeltran@amaes.edu.ph", false, false);
	            selCtrl.options[idx++] = new Option("Cavite","rrcarolino@amaes.edu.ph", false, false);
	            selCtrl.options[idx++] = new Option("Batangas","bndiaz@amaes.edu.ph", false, false);
	            selCtrl.options[idx++] = new Option("Quezon","rvdeveza@amaes.edu.ph", false, false);
            break;
            
            case   "RG6" :
	            selCtrl.options[idx++] = new Option("Negros Occidental","bdbuyco@amaes.edu.ph", false, false);
	            selCtrl.options[idx++] = new Option("Iloilo","rafabila@amaes.edu.ph", false, false);
            break;
            
            case   "RG7" :
	            selCtrl.options[idx++] = new Option("Cebu","ldcanora@amaes.edu.ph", false, false);
            break;
            
            case   "RG8" :
	            selCtrl.options[idx++] = new Option("Leyte","abe-tac@yahoo.com", false, false);
            break;

        }
    }
    
    function resetRegion() {
        for( i = document.getElementById("Select2").options.length; i >= 0; i-- )
	        document.getElementById("Select2").remove(i);
    }