﻿
        function changeDiv() {
            ajax_loadContent('fundDocs','/controls/documentlibrary/fundtable.aspx?p=' + document.getElementById('ctl00_ContentPlaceHolder1_FundList').options[document.getElementById('ctl00_ContentPlaceHolder1_FundList').selectedIndex].value);
            reselect();
        }
        function advisersChangeDiv() {
            ajax_loadContent('fundDocs','/controls/documentlibrary/AdvisersFundTable.aspx?p=' + document.getElementById('ctl00_ContentPlaceHolder1_FundList').options[document.getElementById('ctl00_ContentPlaceHolder1_FundList').selectedIndex].value);
            reselect();
        }

        function reselect() {
            var current = document.getElementById('hdnFundPostal');
            if (!current.value.length == 0) {
                var docs = current.value.split(',');
               
                for (var i in docs) {
                    try {
                        var doc = docs[i].split(':');
                        if (doc[2] == 'email') {
                            document.getElementById('email' + doc[0]).checked = true;
                        } else {
                            document.getElementById('id' + doc[0]).value = doc[1];
                        }
                    } catch (e) {
                        
                    }
                }
            }
        }
        
        function registerDoc(docid, quantity, delivery) {
            var pattern = eval('/' + docid + '\:[0-9]+\:' + delivery + '/');
            var current = document.getElementById('hdnFundPostal');
            if (quantity != '' || (delivery == 'email' && document.getElementById('email' + docid).checked == true)) {
                if (!pattern.test(current.value)) {
                    if (!current.value.length == 0) {
                        current.value += ',' + docid + ':' + quantity + ':' + delivery;
                    } else {
                        current.value += docid + ':' + quantity + ':' + delivery;
                    }
                } else {
                   current.value = current.value.replace(pattern,docid + ':' + quantity + ':' + delivery);
                }
            } else {
                current.value = current.value.replace(pattern,docid + ':0:' + delivery);
            }
        }  
        
        function checktype(boxid) {
	        var pattern = /^[0-9]*$/;
	        var x = document.getElementById(boxid);
	        if (!pattern.test(x.value)) {
		        alert('You must only input numeric characters into this field.');
		        x.value = '1';
	        }
	        if (x.value > 5) {
	        	alert('A maximum of 5 copies per document can be ordered. If you require more then please contact us.');
	        	x.value = '5';
	        }
	        if (x.value < 1) {
	        	alert('A minimum of 1 copy per document can be ordered.');
	        	x.value = '1';
	        }
	       }
               