www.laurelloxam.com
Open in
urlscan Pro
65.61.237.119
Public Scan
URL:
https://www.laurelloxam.com/
Submission: On April 04 via manual from CA — Scanned from CA
Submission: On April 04 via manual from CA — Scanned from CA
Form analysis
8 forms found in the DOMPOST ./
<form method="post" action="./" onsubmit="javascript:return WebForm_OnSubmit();" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwUJNjE5Mzk4NTU5D2QWAgIBD2QWDAIBD2QWAmYPZBYEZg8WAh4LXyFJdGVtQ291bnQCCRYSZg9kFgRmDxUFBDQxMTQBMAlwYWdlLWl0ZW0LL2FwcGx5LmFzcHgJQXBwbHkgTm93ZAIBDxYEHwBmHgdWaXNpYmxlaGQCAQ9kFgRmDxUFBDQxMTUBMAxzZWN0aW9uLWl0ZW0GI2Fib3V0CEFib3V0IE1lZAIBDxYEHwBmHwFoZAICD2QWBGYPFQUENDExNgEwDHNlY3Rpb24taXRlbQojbW9ydGdhZ2VzCU1vcnRnYWdlc2QCAQ8WBB8AZh8BaGQCAw9kFgRmDxUFBDQxMTcBMAxzZWN0aW9uLWl0ZW0GI3JhdGVzBVJhdGVzZAIBDxYEHwBmHwFoZAIED2QWBGYPFQUENDExOAEwDHNlY3Rpb24taXRlbQwjY2FsY3VsYXRvcnMKQ2FsY3VsYXRvcmQCAQ8WBB8AZh8BaGQCBQ9kFgRmDxUFBDQxMTkBMAxzZWN0aW9uLWl0ZW0NI3Rlc3RpbW9uaWFscwxUZXN0aW1vbmlhbHNkAgEPFgQfAGYfAWhkAgYPZBYEZg8VBQQ0MTIwATAMc2VjdGlvbi1pdGVtCiNzdWJzY3JpYmUKTmV3c2xldHRlcmQCAQ8WBB8AZh8BaGQCBw9kFgRmDxUFBDQxMjEBMAxzZWN0aW9uLWl0ZW0FI2Jsb2cEQmxvZ2QCAQ8WBB8AZh8BaGQCCA9kFgRmDxUFBDQxMjIBMBtzZWN0aW9uLWl0ZW0gY29udGFjdC1idXR0b24II2NvbnRhY3QKQ29udGFjdCBNZWQCAQ8WBB8AZh8BaGQCAQ8WAh8BaGQCCw9kFgJmD2QWBAIBDxAPFgYeDURhdGFUZXh0RmllbGQFBE5hbWUeDkRhdGFWYWx1ZUZpZWxkBQJJZB4LXyFEYXRhQm91bmRnZBAVCBhBZmZvcmRhYmlsaXR5IENhbGN1bGF0b3IXQW1vcnRpemF0aW9uIENhbGN1bGF0b3IYRWFybHkgUmVuZXdhbCBDYWxjdWxhdG9yH01vbnRobHkgVnMuIEJpd2Vla2x5IENhbGN1bGF0b3ISUGF5bWVudCBDYWxjdWxhdG9yFFF1YWxpZmllciBDYWxjdWxhdG9yF1JlbnQgVnMuIEJ1eSBDYWxjdWxhdG9yHE1vcnRnYWdlIFNjZW5hcmlvIENhbGN1bGF0b3IVCBlicm9rZXJ0b29scy1BZmZvcmRhYmlsaXR5GGJyb2tlcnRvb2xzLUFtb3J0aXphdGlvbhhicm9rZXJ0b29scy1FYXJseVJlbmV3YWwdYnJva2VydG9vbHMtTW9udGhseVZzQml3ZWVrbHkTYnJva2VydG9vbHMtUGF5bWVudBVicm9rZXJ0b29scy1RdWFsaWZpZXISYnJva2VydG9vbHMtUmVudGFsHGJyb2tlcnRvb2xzLU1vcnRnYWdlU2NlbmFyaW8UKwMIZ2dnZ2dnZ2dkZAICDxYCHwACCBYQZg9kFgJmDxUCGWJyb2tlcnRvb2xzLUFmZm9yZGFiaWxpdHkXIHN0eWxlPSJkaXNwbGF5OiBub25lOyJkAgEPZBYCZg8VAhhicm9rZXJ0b29scy1BbW9ydGl6YXRpb24XIHN0eWxlPSJkaXNwbGF5OiBub25lOyJkAgIPZBYCZg8VAhhicm9rZXJ0b29scy1FYXJseVJlbmV3YWwXIHN0eWxlPSJkaXNwbGF5OiBub25lOyJkAgMPZBYCZg8VAh1icm9rZXJ0b29scy1Nb250aGx5VnNCaXdlZWtseRcgc3R5bGU9ImRpc3BsYXk6IG5vbmU7ImQCBA9kFgJmDxUCE2Jyb2tlcnRvb2xzLVBheW1lbnQAZAIFD2QWAmYPFQIVYnJva2VydG9vbHMtUXVhbGlmaWVyFyBzdHlsZT0iZGlzcGxheTogbm9uZTsiZAIGD2QWAmYPFQISYnJva2VydG9vbHMtUmVudGFsFyBzdHlsZT0iZGlzcGxheTogbm9uZTsiZAIHD2QWAmYPFQIcYnJva2VydG9vbHMtTW9ydGdhZ2VTY2VuYXJpbxcgc3R5bGU9ImRpc3BsYXk6IG5vbmU7ImQCDA9kFgJmD2QWBGYPFgIfAGZkAgEPFgIfAGZkAg0PZBYCZg9kFgQCAQ8PZBYCHgtwbGFjZWhvbGRlcgUFRW1haWxkAgIPDxYCHgRUZXh0BQZTdWJtaXRkZAIOD2QWAmYPZBYCZg8WAh8AAgQWCGYPZBYOZg8VAgoyMDIzLTA0LTAzDkFwcmlsIDAzLCAyMDIzZAIBDxUBSFdoYXQgeW91IG5lZWQgdG8ga25vdyBhYm91dCBDYW5hZGHigJlzIG5ldyBmb3JlaWduIGJ1eWVyIGJhbiDigJMgVXBkYXRlZGQCAg8VASIvYXNzZXRzL2ltYWdlcy9ibG9nLXBob3Rvcy8xNzkuanBnZAIDDxUCDkFwcmlsIDAzLCAyMDIzSFdoYXQgeW91IG5lZWQgdG8ga25vdyBhYm91dCBDYW5hZGHigJlzIG5ldyBmb3JlaWduIGJ1eWVyIGJhbiDigJMgVXBkYXRlZGQCBA8VAaxLDQo8dGFibGUgc3R5bGU9ImJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt3aWR0aDo4MCU7Ij4NCgk8dGJvZHk+DQoJCTx0cj4NCgkJCTx0ZD4NCgkJCQk8cCBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgbWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4OyBmb250LXNpemU6IDE2cHg7IGNvbG9yOiByZ2IoNTksIDYxLCA2Nik7IGZvbnQtZmFtaWx5OiAiT3BlbiBTYW5zIiwgc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+VGhlIHN0YXJ0IG9mIHRoZSBuZXcgeWVhciBzYXcgQ2FuYWRh4oCZcyBuZXcgZm9yZWlnbiBidXllciBiYW4gb2ZmaWNpYWxseSBjb21lIGludG8gZWZmZWN0LjxiciAvPg0KCQkJCQkJPGJyIC8+DQoJCQkJCQk8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+VGhlIHR3byB5ZWFyLWJhbiwgb3JpZ2luYWxseSBwYXNzZWQgYnkgUGFybGlhbWVudCBpbiBKdW5lIHRvIGhlbHAgYWRkcmVzcyBob3VzaW5nIGFmZm9yZGFiaWxpdHkgY2hhbGxlbmdlcywgd2lsbCBhcHBseSB0byBub24tQ2FuYWRpYW4gaW5kaXZpZHVhbHMgYW5kIGNvbW1lcmNpYWwgZW50ZXJwcmlzZXMuPGJyIC8+DQoJCQkJCQk8YnIgLz4NCgkJCQkJCTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5Ib3dldmVyLCB0aGUmbmJzcDs8L3NwYW4+PGVtIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgYm94LXNpemluZzogYm9yZGVyLWJveDsiPlByb2hpYml0aW9uIG9uIHRoZSBQdXJjaGFzZSBvZiBSZXNpZGVudGlhbCBQcm9wZXJ0eSBieSBOb24tQ2FuYWRpYW5zIEFjdDwvZW0+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+Jm5ic3A7aW5jbHVkZXMgYSBsb25nIGxpc3Qgb2YgZXhjZXB0aW9ucy48YnIgLz4NCgkJCQkJCTxiciAvPg0KCQkJCQkJPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPkJlbG93LCB3ZeKAmXZlIG91dGxpbmVkIHNvbWUgb2YgdGhlIGtleSBkZXRhaWxzIG9mIHRoZSBiYW4sIGluY2x1ZGluZyB0aGUgcGVydGluZW50IGV4ZW1wdGlvbnMuPGJyIC8+DQoJCQkJCQk8YnIgLz4NCgkJCQkJCTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij4qJm5ic3A7ICombmJzcDsgKjxiciAvPg0KCQkJCQkJPGJyIC8+DQoJCQkJCQk8L3NwYW4+PHN0cm9uZyBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5XaG8gZG9lcyB0aGUgYmFuIGFwcGx5IHRvPzxiciAvPg0KCQkJCQkJPGJyIC8+DQoJCQkJCQk8L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5UaGUgYmFuIGFwcGxpZXMgdG8gaW5kaXZpZHVhbHMgd2hvIGFyZSBub3QgYSBDYW5hZGlhbiBjaXRpemVuLCBub3QgYSBwZXJtYW5lbnQgcmVzaWRlbnQsIGFuZCBub3QgYSBwZXJzb24gcmVnaXN0ZXJlZCB1bmRlciB0aGUmbmJzcDs8L3NwYW4+PGVtIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgYm94LXNpemluZzogYm9yZGVyLWJveDsiPkluZGlhbiBBY3Q8L2VtPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPi48YnIgLz4NCgkJCQkJCTxiciAvPg0KCQkJCQkJPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPkl0IGFsc28gYXBwbGllcyB0byBjb3Jwb3JhdGlvbnMgYmFzZWQgaW4gQ2FuYWRhIHRoYXQgYXJlIHByaXZhdGVseSBoZWxkLCBub3QgbGlzdGVkIG9uIGEgc3RvY2sgZXhjaGFuZ2UgaW4gQ2FuYWRhIG9yIGFyZSBjb250cm9sbGVkIChyZXByZXNlbnRpbmcgYXQgbGVhc3QgMTAlIGVxdWl0eSBzaGFyZSBvciB2b3RpbmcgcmlnaHRzKSBieSBzb21lb25lIHdobyBpcyBub24tQ2FuYWRpYW4uPGJyIC8+DQoJCQkJCQk8YnIgLz4NCgkJCQkJCTwvc3Bhbj48c3Ryb25nIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPldoZW4gaXMgdGhlIGJhbiBpbiBlZmZlY3Q/PGJyIC8+DQoJCQkJCQk8YnIgLz4NCgkJCQkJCTwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPlRoZSBmb3JlaWduIGJ1eWVyIGJhbiB0b29rIGVmZmVjdCBvbiBKYW51YXJ5IDEsIDIwMjMsIGFuZCB3aWxsIHJlbWFpbiBpbiBwbGFjZSBmb3IgYSBwZXJpb2Qgb2YgdHdvIHllYXJzLjxiciAvPg0KCQkJCQkJPGJyIC8+DQoJCQkJCQk8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+SG93ZXZlciwgdGhlIGJhbiBkb2VzIG5vdCBhcHBseSB0byBub24tQ2FuYWRpYW5zIHdobyBwdXJjaGFzZSBvZmZlcnMgcHJpb3IgdG8gSmFudWFyeSAxLCAyMDIzLCBldmVuIGlmIHRoZSBzYWxlIGlzIGZpbmFsaXplZCBhZnRlciB0aGF0IGRhdGUuPGJyIC8+DQoJCQkJCQk8YnIgLz4NCgkJCQkJCTwvc3Bhbj48c3Ryb25nIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPldoeSB3YXMgdGhlIGJhbiBpbnRyb2R1Y2VkPzxiciAvPg0KCQkJCQkJPGJyIC8+DQoJCQkJCQk8L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5UaGUmbmJzcDs8L3NwYW4+PGVtIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgYm94LXNpemluZzogYm9yZGVyLWJveDsiPlByb2hpYml0aW9uIG9uIHRoZSBQdXJjaGFzZSBvZiBSZXNpZGVudGlhbCBQcm9wZXJ0eSBieSBOb24tQ2FuYWRpYW5zIEFjdCZuYnNwOzwvZW0+PGVtIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgYm94LXNpemluZzogYm9yZGVyLWJveDsiPndhcyBpbnRyb2R1Y2VkIGJ5IHRoZSBmZWRlcmFsIGdvdmVybm1lbnQgYXMgcGFydCBvZiBhIHN0cmF0ZWd5IHRvIHRhY2tsZSB0aGUgaG91c2luZyBhZmZvcmRhYmlsaXR5IHN0cnVnZ2xlcyBmYWNlZCBieSBtYW55IENhbmFkaWFucy4gVGhlIGdvdmVybm1lbnQgc2FpZCBpdCBpcyBtZWFudCB0byBlbnN1cmUgaG91c2luZyByZW1haW5zIGFjY2Vzc2libGUgdG8gQ2FuYWRpYW5zLjxiciAvPg0KCQkJCQkJPGJyIC8+DQoJCQkJCQk8L2VtPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPiJIb21lcyBzaG91bGQgbm90IGJlIGNvbW1vZGl0aWVzLOKAnSBIb3VzaW5nIE1pbmlzdGVyIEFobWVkIEh1c3NlbiBzYWlkIGluIGEgcmVsZWFzZS4gIkhvbWVzIGFyZSBtZWFudCB0byBiZSBsaXZlZCBpbiwgYSBwbGFjZSB3aGVyZSBmYW1pbGllcyBjYW4gbGF5IGRvd24gcm9vdHMsIGNyZWF0ZSBtZW1vcmllcyBhbmQgYnVpbGQgYSBsaWZlIHRvZ2V0aGVyLuKAnTxiciAvPg0KCQkJCQkJPGJyIC8+DQoJCQkJCQk8L3NwYW4+PHN0cm9uZyBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5XaGF0IGFyZSB0aGUgY29uc2VxdWVuY2VzIGZvciB0aG9zZSBmb3VuZCBpbiB2aW9sYXRpb24gb2YgdGhlIGJhbj88YnIgLz4NCgkJCQkJCTxiciAvPg0KCQkJCQkJPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+QW55IG5vbi1DYW5hZGlhbnMgZm91bmQgaW4gYnJlYWNoIG9mIHRoZSBwcm9oaWJpdGlvbuKAlGFzIHdlbGwgYXMgdGhvc2UgdGhhdCBrbm93aW5nbHkgYXNzaXN0IHdpdGggdGhlIGJyZWFjaOKAlGNvdWxkIGZhY2UgYSBmaW5lIG9mIHVwIHRvICQxMCwwMDAuPGJyIC8+DQoJCQkJCQk8YnIgLz4NCgkJCQkJCTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5BZGRpdGlvbmFsbHksIHRoZWlyIHByb3BlcnR5IGNhbiBiZSBzb2xkIGJ5IGNvdXJ0IG9yZGVyIGFuZCBjb3VsZCBzZWUgdGhlIG5vbi1DYW5hZGlhbiByZWNlaXZlIG5vIG1vcmUgb2YgdGhlIHByb2NlZWRzIG90aGVyIHRoYW4gdGhlIHByaWNlIHRoZXkgb3JpZ2luYWxseSBwYWlkIGZvciBvZiB0aGUgcHJvcGVydHkuPGJyIC8+DQoJCQkJCQk8YnIgLz4NCgkJCQkJCTwvc3Bhbj48c3Ryb25nIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPldoYXQgYXJlIHNvbWUgb2YgdGhlIGV4ZW1wdGlvbnM/PGJyIC8+DQoJCQkJCQk8YnIgLz4NCgkJCQkJCTwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPlRoZSBuZXcgbGVnaXNsYXRpb24gaW5jbHVkZXMgYSBudW1iZXIgb2YgZXhjZXB0aW9ucyBpbiB3aGljaCBub24tQ2FuYWRpYW5zIHdpbGwgYmUgYWJsZSB0byBjb250aW51ZSB0byBwdXJjaGFzZSBwcm9wZXJ0eSBpbiBDYW5hZGEuPGJyIC8+DQoJCQkJCQk8YnIgLz4NCgkJCQkJCTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5Gb3IgZXhhbXBsZSwgaXQgZG9lcyBub3QgYXBwbHkgdG8gcmVjcmVhdGlvbmFsIHByb3BlcnRpZXMsIHN1Y2ggYXMgY2FiaW5zIG9yIGNvdHRhZ2VzLCBub3IgbGFyZ2VyIGJ1aWxkaW5ncyB3aXRoIGZvdXIgb3IgbW9yZSB1bml0cy4gSXQgYWxzbyBkb2VzbuKAmXQgYXBwbHkgaW4gY29tbXVuaXRpZXMgd2l0aCBhIGNvcmUgcG9wdWxhdGlvbiBvZiBsZXNzIHRoYW4gMTAsMDAwLjxiciAvPg0KCQkJCQkJPGJyIC8+DQoJCQkJCQk8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+U29tZSBvZiB0aGUgbWFueSBhZGRpdGlvbmFsIGV4ZW1wdGlvbnMgaW5jbHVkZTo8YnIgLz4NCgkJCQkJCTwvc3Bhbj48L3A+DQoJCQkJPHVsIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDE1cHg7IGNvbG9yOiByZ2IoNTksIDYxLCA2Nik7IGZvbnQtZmFtaWx5OiAiT3BlbiBTYW5zIiwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij4NCgkJCQkJPGxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPlByb3BlcnRpZXMgb3V0c2lkZSBvZiBDZW5zdXMgTWV0cm9wb2xpdGFuIEFyZWFzIG9yIGEgQ2Vuc3VzIEFnZ2xvbWVyYXRpb24gYXMgZGVmaW5lZCBieSBzdGF0cyBDYW5hZGEgKDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDsgY29sb3I6IHJnYigyMTMsIDkyLCAyNSk7Ij48YSBocmVmPSJodHRwczovd3d3MTIuc3RhdGNhbi5nYy5jYS9jZW5zdXMtcmVjZW5zZW1lbnQvMjAyMS9nZW8vbWFwcy1jYXJ0ZXMvcmVmZXJlbmNlbWFwcy1jYXJ0ZXNkZXJlZmVyZW5jZS9jbWFfY2FfY3Qtcm1yX2FyX3NyL2luZGV4MjAyMS1lbmcuY2ZtJTNmeWVhcj0yMSIgdGFyZ2V0PSJfYmxhbmsiPmNsaWNrIGhlcmU8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPiZuYnNwO2ZvciBkZXRhaWxzKTwvc3Bhbj48L2xpPg0KCQkJCQk8bGkgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5WYWNhbnQgbGFuZCB0aGF0IGlzIHpvbmVkIGZvciByZXNpZGVudGlhbCBvZiBtaXhlZCB1c2UuPC9zcGFuPjwvbGk+DQoJCQkJCTxsaSBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPkFueSByZXNpZGVudGlhbCBwcm9wZXJ0eSB0aGF0IGlzIHB1cmNoYXNlZCBmb3IgdGhlIHB1cnBvc2Ugb2YgZGV2ZWxvcG1lbnQuPC9zcGFuPjwvbGk+DQoJCQkJCTxsaSBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPlRlbXBvcmFyeSByZXNpZGVudHMgc3R1ZHlpbmcgaW4gQ2FuYWRhIHdobyBoYXZlOjwvc3Bhbj4NCgkJCQkJCTx1bCBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgbWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4OyI+DQoJCQkJCQkJPGxpIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+ZW5yb2xsZWQgaW4gYW4gYXV0aG9yaXplZCBzdHVkeSBhdCBhIGRlc2lnbmF0ZWQgbGVhcm5pbmcgaW5zdGl0dXRpb247PC9zcGFuPjwvbGk+DQoJCQkJCQk8L3VsPg0KCQkJCQkJPHVsIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDE1cHg7Ij4NCgkJCQkJCQk8bGkgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5maWxlZCBpbmNvbWUgdGF4IHJldHVybnMgZm9yIGVhY2ggb2YgdGhlIGZpdmUgdGF4YXRpb24geWVhcnMgcHJlY2VkaW5nIHRoZSBwdXJjaGFzZTs8L3NwYW4+PC9saT4NCgkJCQkJCTwvdWw+DQoJCQkJCQk8dWwgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IG1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTogMTVweDsiPg0KCQkJCQkJCTxsaSBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPmJlZW4gaW4gQ2FuYWRhIGZvciBhIG1pbmltdW0gb2YgMjQ0IGRheXMgaW4gZWFjaCBvZiB0aGUgZml2ZSBjYWxlbmRhciB5ZWFycyBwcmVjZWRpbmcgdGhlIHB1cmNoYXNlOzwvc3Bhbj48L2xpPg0KCQkJCQkJPC91bD4NCgkJCQkJCTx1bCBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgbWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4OyI+DQoJCQkJCQkJPGxpIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+bm90IHByZXZpb3VzbHkgcHVyY2hhc2VkIGEgcHJvcGVydHkgaW4gQ2FuYWRhIHdoaWxlIHRoZSBiYW4gaXMgaW4gZWZmZWN0Ozwvc3Bhbj48L2xpPg0KCQkJCQkJPC91bD4NCgkJCQkJCTx1bCBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgbWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4OyI+DQoJCQkJCQkJPGxpIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+cHVyY2hhc2VkIGEgcHJvcGVydHkgZm9yIHVuZGVyICQ1MDAsMDAwLjwvc3Bhbj48L2xpPg0KCQkJCQkJPC91bD48L2xpPg0KCQkJCQk8bGkgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5Xb3JrIHBlcm1pdCBob2xkZXJzIHdobyBoYXZlOjwvc3Bhbj48L2xpPg0KCQkJCQk8bGkgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5hdCBsZWFzdCAxODMgZGF5cyBvZiB2YWxpZGl0eSByZW1haW5pbmcgb24gdGhlaXIgd29yayBwZXJtaXQgUmVmdWdlZXMgd2hvIGhhdmUgYmVlbiBnaXZlbiByZWZ1Z2VlIHByb3RlY3Rpb24gb3IgYXJlIGNvbnNpZGVyZWQgcHJvdGVjdGVkIHBlcnNvbnMgdW5kZXIgdGhlJm5ic3A7PGVtIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyI+SW1taWdyYXRpb24gYW5kIFJlZnVnZWUgUHJvdGVjdGlvbiBBY3Q8L2VtPiZuYnNwO29mIDIwMDEuPC9zcGFuPjwvbGk+DQoJCQkJCTxsaSBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPlJlZnVnZWUgY2xhaW1hbnRzIGFuZCB0aG9zZSBmbGVlaW5nIGludGVybmF0aW9uYWwgY3Jpc2VzLjwvc3Bhbj48L2xpPg0KCQkJCQk8bGkgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5BY2NyZWRpdGVkIG1lbWJlcnMgb2YgZm9yZWlnbiBtaXNzaW9ucyBpbiBDYW5hZGEuPC9zcGFuPjwvbGk+DQoJCQkJPC91bD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5Nb3JlIHByZWNpc2UgZGV0YWlscyBvZiB0aGUgZXhlbXB0aW9ucyBpbmNsdWRlZCBpbiB0aGUgbGVnaXNsYXRpb24gY2FuIGJlIGZvdW5kIG9uIHRoZSBDYW5hZGEgTW9ydGdhZ2UgYW5kIEhvdXNpbmcgQ29ycG9yYXRpb27igJlzJm5ic3A7PHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgZm9udC1zaXplOiAxNnB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7IGNvbG9yOiByZ2IoMjEzLCA5MiwgMjUpOyI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuY21oYy1zY2hsLmdjLmNhL2VuL21lZGlhLW5ld3Nyb29tL25vdGljZXMvMjAyMi9lbnN1cmluZy1ob3VzaW5nLW93bmVkLWNhbmFkaWFucyIgdGFyZ2V0PSJfYmxhbmsiPndlYnNpdGU8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGNvbG9yOiByZ2IoNTksIDYxLCA2Nik7IGZvbnQtc2l6ZTogMTZweDsiPi48L3NwYW4+PC9zcGFuPjxiciAvPg0KCQkJCTxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPjxiciAvPg0KCQkJCQk8L3NwYW4+PC90ZD4NCgkJPC90cj4NCgk8L3Rib2R5Pg0KPC90YWJsZT5kAgUPFQHNAVRoZSBzdGFydCBvZiB0aGUgbmV3IHllYXIgc2F3IENhbmFkYeKAmXMgbmV3IGZvcmVpZ24gYnV5ZXIgYmFuIG9mZmljaWFsbHkgY29tZSBpbnRvIGVmZmVjdC4NCgkJCQkJCQ0KCQkJCQkJVGhlIHR3byB5ZWFyLWJhbiwgb3JpZ2luYWxseSBwYXNzZWQgYnkgUGFybGlhbWVudCBpbiBKdW5lIHRvIGhlbHAgYWRkcmVzcyBob3VzaW5nIGFmZm9yZGFiaWxpdHkuLi5kAgYPFQFBd2hhdC15b3UtbmVlZC10by1rbm93LWFib3V0LWNhbmFkYXMtbmV3LWZvcmVpZ24tYnV5ZXItYmFuLXVwZGF0ZWRkAgEPZBYOZg8VAgoyMDIzLTAzLTI4Dk1hcmNoIDI4LCAyMDIzZAIBDxUBTldoYXQgeW91IG5lZWQgdG8ga25vdyBhYm91dCBDYW5hZGHigJlzIG5ldyBUYXgtRnJlZSBGaXJzdCBIb21lIFNhdmluZ3MgQWNjb3VudGQCAg8VASIvYXNzZXRzL2ltYWdlcy9ibG9nLXBob3Rvcy8xNzguanBnZAIDDxUCDk1hcmNoIDI4LCAyMDIzTldoYXQgeW91IG5lZWQgdG8ga25vdyBhYm91dCBDYW5hZGHigJlzIG5ldyBUYXgtRnJlZSBGaXJzdCBIb21lIFNhdmluZ3MgQWNjb3VudGQCBA8VAaIzDQo8dGFibGUgc3R5bGU9ImJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt3aWR0aDo4MCU7Ij4NCgk8dGJvZHk+DQoJCTx0cj4NCgkJCTx0ZD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5GaXJzdC10aW1lIGJ1eWVycyBjYW4gYmUgZm9yZ2l2ZW4gaWYgdGhleeKAmXJlIGNvbmZ1c2VkIGJ5IHRoZSB2YXJpb3VzIHByb2dyYW1zIGF2YWlsYWJsZSB0byBoZWxwIHRoZW0gd2l0aCB0aGUgcHVyY2hhc2Ugb2YgdGhlaXIgZmlyc3QgaG9tZS48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPlRoZXJl4oCZcyB0aGUgSG9tZSBCdXllcuKAmXMgUGxhbiBhbmQgdGhlIEZpcnN0LVRpbWUgSG9tZSBCdXllciBJbmNlbnRpdmUuIEJ1dCBwcm9zcGVjdGl2ZSBidXllcnMgY2FuIGFkZCBhIG5ldyBwcm9ncmFtIHRvIHRoYXQgbGlzdDogdGhlIFRheC1GcmVlIEZpcnN0IEhvbWUgU2F2aW5ncyBBY2NvdW50LCBvciBGSFNBIGZvciBzaG9ydC48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPlRoZSBuZXcgcmVnaXN0ZXJlZCBzYXZpbmdzIHBsYW4gZm9yIGhvbWVidXllcnMgd2FzIGFubm91bmNlZCBpbiB0aGUgZmVkZXJhbCBnb3Zlcm5tZW504oCZcyAyMDIyIGJ1ZGdldCBhbmQgd2lsbCB0YWtlIGVmZmVjdCBvbiBBcHJpbCAxLCAyMDIzLjwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+SXQgd2lsbCBhbGxvdyBib3Jyb3dlcnMgd2lsbCBiZSBhYmxlIHRvIHNhdmUgdXAgdG8gJDgsMDAwIHRheC1mcmVlIGFubnVhbGx5IGFuZCB3aWxsIGhhdmUgYSAkNDAsMDAwIGxpZmV0aW1lIGNvbnRyaWJ1dGlvbiBsaW1pdC48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPlRoZSBhY2NvdW50IHdpbGwgZnVuY3Rpb24gbGlrZSBhIFJlZ2lzdGVyZWQgUmV0aXJlbWVudCBTYXZpbmdzIFBsYW4gKFJSU1ApLCB3aGVyZSBjb250cmlidXRpb25zIGFyZSB0YXgtZGVkdWN0aWJsZSwgd2hpbGUgd2l0aGRyYXdhbHMgdG8gcHVyY2hhc2UgYSBmaXJzdCBob21lIOKAkyBpbmNsdWRpbmcgZnJvbSBpbnZlc3RtZW50IGluY29tZTxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPiZuYnNwO+KAkyZuYnNwOzwvc3Bhbj53b3VsZCBiZSBub24tdGF4YWJsZSwgbGlrZSBhIFRheC1GcmVlIFNhdmluZ3MgQWNjb3VudCAoVEZTQSkuPC9zcGFuPjwvcD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5CZWxvdywgd2XigJlsbCBkaXZlIGludG8gc29tZSBvZiB0aGUga2V5IGRldGFpbHMgb2YgdGhlIHBsYW4sIGluY2x1ZGluZyBlbGlnaWJpbGl0eSByZXF1aXJlbWVudHMgYW5kIHNvbWUgb2YgaXRzIGxpbWl0YXRpb25zLjwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPldobyBpcyBlbGlnaWJsZSB0byBvcGVuIGFuIEZIU0EgYWNjb3VudD88L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPllvdSBjYW4gb3BlbiBhIFRheCBGcmVlIEZpcnN0IEhvbWUgU2F2aW5ncyBBY2NvdW50IGFzIGxvbmcgYXMgeW91IGFyZSAxOCBvciBvbGRlciwgYSByZXNpZGVudCBvZiBDYW5hZGEsIGFuZCBhIGZpcnN0LXRpbWUgaG9tZWJ1eWVyLjwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+VG8gcXVhbGlmeSBhcyBhIGZpcnN0LXRpbWUgYnV5ZXIsIHlvdSBvciB5b3VyIHNwb3VzZSBjYW5ub3QgaGF2ZSBvd25lZCBhIHF1YWxpZnlpbmcgaG9tZSB0aGF0IHdhcyB1c2VkIGFzIGEgcHJpbmNpcGFsIHJlc2lkZW5jZSBhdCBhbnkgdGltZSBkdXJpbmcgdGhlIHllYXIgdGhlIGFjY291bnQgaXMgb3BlbmVkIG9yIGluIHRoZSBmb3VyIHByZWNlZGluZyB5ZWFycy48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5XaGF0IGFyZSB0aGUgY29udHJpYnV0aW9uIGxpbWl0cz88L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPkFzIG1lbnRpb25lZCBhYm92ZSwgcXVhbGlmeWluZyBmaXJzdC10aW1lIGJ1eWVycyBjYW4gY29udHJpYnV0ZSB1cCB0byAkOCwwMDAgcGVyIGNhbGVuZGFyIHllYXIsIHVwIHRvIGEgbWF4aW11bSB0b3RhbCBvZiAkNDAsMDAwLiBBbnkgdW51c2VkIHBvcnRpb25zIG9mIHRoZSAkOCwwMDAgY29udHJpYnV0aW9uIHNwYWNlIGNhbiBiZSBjYXJyaWVkIGZvcndhcmQgdG8gdGhlIGZvbGxvd2luZyB5ZWFyLjwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+SW5kaXZpZHVhbHMgY2FuIGhvbGQgbXVsdGlwbGUgRkhTQSBhY2NvdW50cyBidXQgY2Fubm90IGV4Y2VlZCB0aGUgdG90YWwgY29udHJpYnV0aW9uIGxpbWl0cy48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5XaGF0IGtpbmRzIG9mIGludmVzdG1lbnRzIGFyZSBlbGlnaWJsZSB3aXRoaW4gdGhlIEZIU0E/PC9zcGFuPjwvcD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij4mbmJzcDtSdWxlcyBnb3Zlcm5pbmcgaW52ZXN0bWVudCBvcHRpb25zIHdpdGhpbiB0aGUgRkhTQSBhcmUgaWRlbnRpY2FsIHRvIHRob3NlIHRoYXQgYXBwbHkgdG8gVEZTQXMuIEFjY291bnQgaG9sZGVycyBjYW4gaW52ZXN0IHRoZSBmdW5kcyBpbiBtdXR1YWwgZnVuZHMsIHB1YmxpY2x5IHRyYWRlZCBzZWN1cml0aWVzLCBnb3Zlcm5tZW50IGFuZCBjb3Jwb3JhdGUgYm9uZHMgYW5kIGd1YXJhbnRlZWQgaW52ZXN0bWVudCBjZXJ0aWZpY2F0ZXMgKEdJQ3MpLjwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+SW52ZXN0bWVudHMgcHJvaGliaXRlZCB3aXRoaW4gdGhlIEZIU0EgaW5jbHVkZSBub24tYXJt4oCZcyBsZW5ndGggaW52ZXN0bWVudHMgYW5kIGludmVzdG1lbnRzIGluIGFzc2V0cyBzdWNoIGFzIGxhbmQsIHNoYXJlcyBvZiBwcml2YXRlIGNvcnBvcmF0aW9ucywgZXRjLjwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPkhvdyBjYW4gZnVuZHMgYmUgd2l0aGRyYXduPzwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+RnVuZHMgY2FuIGJlIHdpdGhkcmF3biBmcm9tIHRoZSBGSFNBIHRheC1mcmVlIGFzIGxvbmcgYXMgdGhleSBhcmUgYmVpbmcgdXNlZCBmb3IgYSBxdWFsaWZ5aW5nIGhvbWUgcHVyY2hhc2UuPC9zcGFuPjwvcD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5UbyBxdWFsaWZ5LCB0aGUgcHVyY2hhc2UgbXVzdCBtZWV0IHRoZXNlIGNvbmRpdGlvbnM6PC9zcGFuPjwvcD4NCgkJCQk8dWw+DQoJCQkJCTxsaT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5Zb3UgbXVzdCBiZSBhIGZpcnN0LXRpbWUgYnV5ZXIgYXQgdGhlIHRpbWUgb2YgdGhlIHB1cmNoYXNlLjwvc3Bhbj48L2xpPg0KCQkJCQk8bGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+WW91IG11c3QgaGF2ZSBhIHdyaXR0ZW4gYWdyZWVtZW50IHRvIGJ1eSBvciBwdXJjaGFzZSBhIHF1YWxpZnlpbmcgaG9tZSBiZWZvcmUgT2N0b2JlciAxIG9mIHRoZSB5ZWFyIGZvbGxvd2luZyB0aGUgeWVhciBvZiB3aXRoZHJhd2FsIGFuZCBwbGFuIHRvIG9jY3VweSB0aGUgaG9tZSBhcyB5b3VyIHByaW5jaXBhbCByZXNpZGVuY2Ugd2l0aGluIGEgeWVhciBhZnRlciBidXlpbmcgb3IgYnVpbGRpbmcgaXQuPC9zcGFuPjwvbGk+DQoJCQkJCTxsaT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5UaGUgaG9tZSBtdXN0IGJlIGxvY2F0ZWQgaW4gQ2FuYWRhLiBTaGFyZXMgaW4gYSBjb29wZXJhdGl2ZSBob3VzaW5nIGNvcnBvcmF0aW9uIHRoYXQgZW50aXRsZXMgdGhlIGJ1eWVyIHRvIHBvc3Nlc3Mgb3IgaGF2ZSBhbiBlcXVpdHkgaW50ZXJlc3QgaW4gdGhlIGhvdXNpbmcgdW5pdCB3b3VsZCBhbHNvIHF1YWxpZnkuPC9zcGFuPjwvbGk+DQoJCQkJPC91bD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5XaXRoZHJhd2FscyBmb3IgcXVhbGlmeWluZyBwdXJjaGFzZXMgY2FuIGJlIG1hZGUgaW4gYSBzaW5nbGUgbHVtcCBzdW0gb3IgaW4gYSBzZXJpZXMgb2Ygd2l0aGRyYXdhbHMuPC9zcGFuPjwvcD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5JZiB0aGVyZSBhcmUgcmVtYWluaW5nIGZ1bmRzIGFmdGVyIHRoZSBwdXJjaGFzZSwgdGhvc2UgZnVuZHMgY2FuIGJlIHRyYW5zZmVycmVkIHRvIGEgUmVnaXN0ZXJlZCBSZXRpcmVtZW50IFNhdmluZ3MgUGxhbiAoUlJTUCkgb3IgYSByZWdpc3RlcmVkIHJldGlyZW1lbnQgaW5jb21lIGZ1bmQgKFJSSUYpIHRheC1kZWZlcnJlZCBhbmQgcGVuYWx0eS1mcmVlLiBJbiB0aGlzIGNhc2UsIHRoZSBsZWZ0b3ZlciBmdW5kcyBtdXN0IGJlIHRyYW5zZmVycmVkIGJ5IERlY2VtYmVyIDMxIG9mIHRoZSBmb2xsb3dpbmcgeWVhci48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5XaGF0IGhhcHBlbnMgaWYgRkhTQSBmdW5kcyBhcmUgbm90IHVzZWQgdG8gcHVyY2hhc2UgYSBmaXJzdCBob21lPzwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+SWYgdGhlIGZ1bmRzIGluIHRoZSBGSFNBIGFjY291bnQgYXJlbuKAmXQgdXNlZCB0byBwdXJjaGFzZSBhIGZpcnN0IGhvbWUgYnkgZWl0aGVyIGEpIHRoZSBlbmQgb2YgdGhlIDE1PHN1cD50aDwvc3VwPiB5ZWFyIGFmdGVyIHRoZSBwbGFuIHdhcyBvcGVuZWQgb3IgYikgdGhlIGVuZCBvZiB0aGUgeWVhciB5b3UgdHVybiA3MSB5ZWFycyBvbGQsIHRoZSBhY2NvdW50IHdpbGwgY2Vhc2UgdG8gYmUgYW4gRkhTQSBhbmQgbXVzdCBiZSBjbG9zZWQuIFRoZSB1bnVzZWQgYmFsYW5jZSBjYW4gdGhlbiBiZSB0cmFuc2ZlcnJlZCB0byBhbiBSUlNQIG9yIFJSSUYgb3Igd2l0aGRyYXduIG9uIGEgdGF4YWJsZSBiYXNpcy48L3NwYW4+PC9wPg0KCQkJCTxwIGFsaWduPSJjZW50ZXIiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPiombmJzcDsgKiZuYnNwOyAqPC9zcGFuPjwvcD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5Nb3JlIHByZWNpc2UgZGV0YWlscyBvZiB0aGUgRkhTQSBhcmUgYXZhaWxhYmxlIG9uIHRoZSBHb3Zlcm5tZW50IG9mIENhbmFkYeKAmXMgPGEgaHJlZj0iaHR0cHM6Ly93d3cuY2FuYWRhLmNhL2VuL2RlcGFydG1lbnQtZmluYW5jZS9uZXdzLzIwMjIvMDgvZGVzaWduLW9mLXRoZS10YXgtZnJlZS1maXJzdC1ob21lLXNhdmluZ3MtYWNjb3VudC5odG1sIj53ZWJzaXRlPC9hPi48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPkZvciB0aG9zZSBjb25zaWRlcmluZyB1c2luZyBhbiBGSFNBIGFuZCBoYXZlIGFkZGl0aW9uYWwgcXVlc3Rpb25zLCB3ZSByZWNvbW1lbmQgcmVhY2hpbmcgb3V0IHRvIGEgbW9ydGdhZ2UgYnJva2VyLjwvc3Bhbj48L3A+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+PGJyIC8+DQoJCQkJCTwvc3Bhbj48L3RkPg0KCQk8L3RyPg0KCTwvdGJvZHk+DQo8L3RhYmxlPmQCBQ8VAc8BRmlyc3QtdGltZSBidXllcnMgY2FuIGJlIGZvcmdpdmVuIGlmIHRoZXnigJlyZSBjb25mdXNlZCBieSB0aGUgdmFyaW91cyBwcm9ncmFtcyBhdmFpbGFibGUgdG8gaGVscCB0aGVtIHdpdGggdGhlIHB1cmNoYXNlIG9mIHRoZWlyIGZpcnN0IGhvbWUuDQoJCQkJVGhlcmXigJlzIHRoZSBIb21lIEJ1eWVy4oCZcyBQbGFuIGFuZCB0aGUgRmlyc3QtVGltZSBIb21lLi4uZAIGDxUBSndoYXQteW91LW5lZWQtdG8ta25vdy1hYm91dC1jYW5hZGFzLW5ldy10YXhmcmVlLWZpcnN0LWhvbWUtc2F2aW5ncy1hY2NvdW50ZAICD2QWDmYPFQIKMjAyMy0wMy0yNw5NYXJjaCAyNywgMjAyM2QCAQ8VAUdCYW5rIG9mIENhbmFkYSByYXRlIHBhdXNlIGxpa2VseSB0byBjb250aW51ZSBhcyBpbmZsYXRpb24gZmFsbHMgdG8gNS4yJWQCAg8VASIvYXNzZXRzL2ltYWdlcy9ibG9nLXBob3Rvcy8xNzcuanBnZAIDDxUCDk1hcmNoIDI3LCAyMDIzR0Jhbmsgb2YgQ2FuYWRhIHJhdGUgcGF1c2UgbGlrZWx5IHRvIGNvbnRpbnVlIGFzIGluZmxhdGlvbiBmYWxscyB0byA1LjIlZAIEDxUBoSUNCjx0YWJsZSBzdHlsZT0iYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3dpZHRoOjgwJTsiPg0KCTx0Ym9keT4NCgkJPHRyPg0KCQkJPHRkPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPkluZmxhdGlvbiBjb250aW51ZWQgdG8gdHJlbmQgZG93bndhcmQgaW4gRmVicnVhcnksIHJhaXNpbmcgdGhlIG9kZHMgdGhhdCB0aGUgQmFuayBvZiBDYW5hZGEgd2lsbCBvbmNlIGFnYWluIGxlYXZlIGludGVyZXN0IHJhdGVzIHVudG91Y2hlZCBhdCBpdHMgQXByaWwgbWVldGluZy48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPlRoZSBjb3VudHJ54oCZcyBDb25zdW1lciBQcmljZSBJbmRleCBoZWFkbGluZSBtZWFzdXJlIG9mIGluZmxhdGlvbiBzbG93ZWQgdG8gNS4yJSBpbiBGZWJydWFyeSwgd2hpY2ggd2FzIGRvd24gZnJvbSA1LjklIGluIEphbnVhcnkuIFRoYXTigJlzIHRoZSBzbG93ZXN0IHBhY2Ugb2YgYW5udWFsIGdyb3d0aCBzaW5jZSBKYW51YXJ5IDIwMjIgYW5kIHRoZSBsYXJnZXN0IGRlY2VsZXJhdGlvbiBpbiB0aHJlZSB5ZWFycy48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPlRoZSBzbG93ZG93biBpbiBpbmZsYXRpb24gd2FzIGR1ZSBpbiBwYXJ0IHRvIGJhc2UgZWZmZWN0cyAoaS5lLiBhIGxvd2VyIGluZmxhdGlvbiByZWFkaW5nIGEgeWVhciBhZ28pLCBhcyB3ZWxsIGFzIGRlY2xpbmVzIGluIGVuZXJneSBwcmljZXMsIG5hbWVseSBnYXNvbGluZSAoLTQuNyUpLiBPbiB0aGUgb3RoZXIgaGFuZCwgZ3JvY2VyeSBwcmljZXMgKCsxMC42JSkgYW5kIG1vcnRnYWdlIGludGVyZXN0IGNvc3RzICgrMjMuOSUpIGNvbnRpbnVlZCB0byBwcm92aWRlIHVwd2FyZCBwcmVzc3VyZS48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPlRoZSBCYW5rIG9mIENhbmFkYeKAmXMgcHJlZmVycmVkIG1lYXN1cmVzIG9mIGNvcmUgaW5mbGF0aW9uLCB0aGUgdGhyZWUtbW9udGggYW5udWFsaXplZCByYXRlcyBmb3IgQ1BJLXRyaW0gYW5kIENQSS1tZWRpYW4sIGFyZSBhdCAzLjMlIGFuZCAzLjglLiBXaGlsZSBzdGlsbCBhYm92ZSB0aGUgQmFua+KAmXMgdGFyZ2V0IHJhbmdlLCB0aGV54oCZcmUgYWxzbyBhdCB0aGUgd2Vha2VzdCByZWFkaW5ncyBpbiAxNiBtb250aHMuPC9zcGFuPjwvcD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij4mbmJzcDsiV2l0aCBpbmZsYXRpb24gc3Vic2lkaW5nIG9uIGJvdGggdGhlIGhlYWRsaW5lIGFuZCBjb3JlIG1lYXN1cmVzLCB0aGUgQmFuayBvZiBDYW5hZGEgaXMgaW4gYSBsZXNzIGF3a3dhcmQgcG9zaXRpb24gdGhhbiBtYW55IG90aGVycyBkdXJpbmcgdGhlIHJlY2VudCBmaW5hbmNpYWwgdHVybW9pbCzigJ0gbm90ZWQgQk1P4oCZcyBEb3VnbGFzIFBvcnRlci4gIlRoZXJlJ3MgcmVhbGx5IG5vIHVuZGVybHlpbmcgcmVhc29uIGZvciB0aGUgQmFuayB0byBoaWtlIGZ1cnRoZXIsIGVzcGVjaWFsbHkgd2l0aCB0aGUgQ2FuYWRpYW4gZG9sbGFyIGZpbmRpbmcgYSBmb290aW5nLuKAnTwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+VGhlIEJhbmsgb2YgQ2FuYWRhIGhhcyBiZWVuIGNsZWFyIHRoYXQgdGhlIGN1cnJlbnQgcGF1c2UgaW4gaXRzIGN1cnJlbnQgcmF0ZS1oaWtlIGN5Y2xlIHJlbWFpbnMgY29uZGl0aW9uYWwgd2hpbGUgdGhlIEJhbmvigJlzIEdvdmVybmluZyBDb3VuY2lsIG1vbml0b3JzIGVjb25vbWljIGRhdGEgYW5kIGFzc2Vzc2VzIGlmIG1vbmV0YXJ5IHBvbGljeSBpcyAic3VmZmljaWVudGx5IHJlc3RyaWN0aXZlLuKAnTwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+SW4gYSBzdW1tYXJ5IG9mIHRoZSBjb3VuY2ls4oCZcyBkZWxpYmVyYXRpb25zIGF0IGl0cyBwcmV2aW91cyByYXRlIG1lZXRpbmcsIG1lbWJlcnMgc2FpZCB0aGV5ICJyZW1haW4gcHJlcGFyZWQgdG8gaW5jcmVhc2UgdGhlIHBvbGljeSByYXRlIGZ1cnRoZXIgaWYgbmVlZGVkIHRvIHJldHVybiB0aGUgaW5mbGF0aW9uIHJhdGUgdG8gdGhlIDIlIHRhcmdldC7igJ08L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPkJ1dCBmb3Igbm93LCBhdCBsZWFzdCwgaXQgbG9va3MgbGlrZSB0aGF04oCZcyBub3QgZ29pbmcgdG8gYmUgbmVjZXNzYXJ5LCBwYXJ0aWN1bGFybHkgd2l0aCB0aGUgaGVpZ2h0ZW5lZCBtYXJrZXQgdm9sYXRpbGl0eSBhbmQgb25nb2luZyBiYW5rIGxpcXVpZGl0eSBjb25jZXJucyBpbiB0aGUgVS5TLiBhbmQgRXVyb3BlLjwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+QXMgYSByZXN1bHQsIG1hcmtldHMgaGF2ZSBtb3ZlZCB1cCBleHBlY3RhdGlvbnMgZm9yIHRoZSBCYW5rIG9mIENhbmFkYeKAmXMgZmlyc3QgcmF0ZSBjdXRzLCB3aXRoIHR3byBxdWFydGVyLXBvaW50IGN1dHMgbm93IHByaWNlZCBpbiBiZWZvcmUgdGhlIGVuZCBvZiAyMDIzLjwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+IjxzcGFuIGxhbmc9IkVOLVVTIj5XaXRoIGdsb2JhbCBiYW5raW5nIHdvZXMgYWRkaW5nIHRvIGRvd25zaWRlIGdyb3d0aCByaXNrcyBhbmQgdGhlIHVwY29taW5nIGJ1ZGdldCBleHBlY3RlZCB0byBleGVyY2lzZSBmaXNjYWwgcmVzdHJhaW50LCB0aGUgbmV4dCBtb3ZlIGluIHJhdGVzIHNob3VsZCBiZSBkb3dud2FyZCwgd2l0aCBhIHJhdGUgY3V0IHBvc3NpYmxlIGJlZm9yZSB0aGUgZW5kIG9mIHRoZSB5ZWFyLOKAnSB3cm90ZTwvc3Bhbj4gSmFtZXMgS25pZ2h0bGV5LCBJTkfigJlzIENoaWVmIEludGVybmF0aW9uYWwgRWNvbm9taXN0Ljwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+IkNhbmFkYeKAmXMgZ3JlYXRlciBleHBvc3VyZSB0byBpbnRlcmVzdCByYXRlcyByYXRlIGhpa2VzIHZpYSBhIGhpZ2ggcHJldmFsZW5jZSBvZiB2YXJpYWJsZSByYXRlIGJvcnJvd2luZyBtZWFucyBjb25zdW1lciBhY3Rpdml0eSBzaG91bGQgc2xvdyB0aHJvdWdoIDIwMjMu4oCdPHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3NwYW4+PC9wPg0KCQkJCTxoMj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+VG9vIHNvb24gdG8gY2VsZWJyYXRlPzwvc3Bhbj48L2gyPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPldoaWxlIHRoZSBkZWNsaW5lIGluIHRoZSBoZWFkbGluZSBpbmZsYXRpb24gcmVhZGluZyBpcyBnb29kIG5ld3MsIHNvbWUgZWNvbm9taXN0cyBzYXkgaXTigJlzIHN0aWxsIHRvbyBzb29uIGZvciB0aGUgQmFuayBvZiBDYW5hZGEgdG8gZGVjbGFyZSB2aWN0b3J5IGluIGl0cyBiYXR0bGUgYWdhaW5zdCBoaWdoIGluZmxhdGlvbi48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPiJUaGUgZ29vZCBuZXdzIGlzIHRoYXQgaW5mbGF0aW9uIGNvbnRpbnVlcyB0byBkZWNlbGVyYXRlLiBUaGUgYmFkIG5ld3MgaXMgaXTigJlzIHRoZSByZXN1bHQgb2YgbG93ZXIgY29tbW9kaXR5IHByaWNlcywgYXMgY29yZSBDUEkgcmVtYWluZWQgc3RpY2t5IGluIEZlYnJ1YXJ5IGJ5IHNldmVyYWwgbWVhc3VyZXMs4oCdIHdyb3RlIFJhbmRhbGwgQmFydGxldHQsIFNlbmlvciBEaXJlY3RvciBvZiBDYW5hZGlhbiBFY29ub21pY3MgYXQgRGVzamFyZGlucy4mbmJzcDs8L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPkhlIHNhaWQgdGhpcyBjb3VsZCBwdXQgdGhlIEJhbmsgaW4gYSAidG91Z2ggc3BvdOKAnSBzaW5jZSB0aGUgbGFib3VyIG1hcmtldCByZW1haW5zIHRpZ2h0IGFuZCBnaXZlbiB0aGUgcmUtYWNjZWxlcmF0aW9uIGluIHdhZ2UgZ3Jvd3RoLjwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+Ikhvd2V2ZXIsIGRldGVyaW9yYXRpbmcgZmluYW5jaWFsIG1hcmtldCBjb25kaXRpb25zIG9uIHRoZSBiYWNrIG9mIGEgc2VyaWVzIG9mIGJhbmtpbmcgc3lzdGVtIGlzc3VlcyBpbiB0aGUgVS5TLiBhbmQgRXVyb3BlIHN1Z2dlc3Qgcmlza3MgdG8gZmluYW5jaWFsIHN0YWJpbGl0eSBhcmUgYSBtYXRlcmlhbCBjb25jZXJuLOKAnSBoZSBhZGRlZC4gIlRoaXMgcmVpbmZvcmNlcyB0aGUgQmFua+KAmXMgY3VycmVudCBob2xkaW5nIHBhdHRlcm4u4oCdPC9zcGFuPjwvcD48YnIgLz4NCgkJCQk8L3RkPg0KCQk8L3RyPg0KCTwvdGJvZHk+DQo8L3RhYmxlPmQCBQ8VAc0BSW5mbGF0aW9uIGNvbnRpbnVlZCB0byB0cmVuZCBkb3dud2FyZCBpbiBGZWJydWFyeSwgcmFpc2luZyB0aGUgb2RkcyB0aGF0IHRoZSBCYW5rIG9mIENhbmFkYSB3aWxsIG9uY2UgYWdhaW4gbGVhdmUgaW50ZXJlc3QgcmF0ZXMgdW50b3VjaGVkIGF0IGl0cyBBcHJpbCBtZWV0aW5nLg0KCQkJCVRoZSBjb3VudHJ54oCZcyBDb25zdW1lciBQcmljZSBJbmRleC4uLmQCBg8VAUViYW5rLW9mLWNhbmFkYS1yYXRlLXBhdXNlLWxpa2VseS10by1jb250aW51ZS1hcy1pbmZsYXRpb24tZmFsbHMtdG8tNTJkAgMPZBYOZg8VAgoyMDIzLTAyLTIzEUZlYnJ1YXJ5IDIzLCAyMDIzZAIBDxUBKkRvIG1vcnRnYWdlcyB2YW5pc2ggd2hlbiBwZW9wbGUgcGFzcyBhd2F5P2QCAg8VASIvYXNzZXRzL2ltYWdlcy9ibG9nLXBob3Rvcy8xNzYuanBnZAIDDxUCEUZlYnJ1YXJ5IDIzLCAyMDIzKkRvIG1vcnRnYWdlcyB2YW5pc2ggd2hlbiBwZW9wbGUgcGFzcyBhd2F5P2QCBA8VAa8iDQo8dGFibGUgc3R5bGU9ImJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt3aWR0aDo4MCU7Ij4NCgk8dGJvZHk+DQoJCTx0cj4NCgkJCTx0ZD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5UaGUgc2hvcnQgYW5zd2VyIGlzIG5vLjxiciAvPg0KCQkJCQkJPC9zcGFuPjwvcD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5JdCBtYXkgc2VlbSBsaWtlIGEgbW9yYmlkIHRob3VnaHQsIGJ1dCB0aGUgZmFjdCBpcywgZm9yIG1vc3QgcGVvcGxlLCB0aGVpciBtb3J0Z2FnZSBpcyB0aGUgbGFyZ2VzdCBkZWJ0IHRoZXnigJlsbCBjYXJyeSBpbiB0aGVpciBsaWZldGltZXMuPC9zcGFuPjwvcD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5BcyBhIHJlc3VsdCwgbWFueSBpbnZlc3QgYSBsb3Qgb2YgdGltZSBhbmQgZWZmb3J0IGludG8gZmluZGluZyB0aGUgYmVzdCBhbmQgbW9zdCBjb3N0LWVmZmVjdGl2ZSBtb3J0Z2FnZSBwcm9kdWN0LiBUaGF0IHVzdWFsbHkgbWVhbnMgc2VhcmNoaW5nIGZvciB0aGUgbG93ZXN0IGNvc3QgYW5kIHRoZSBtb3N0IGZsZXhpYmxlIGZlYXR1cmVzIHRoYXQgYXJlIHJpZ2h0IGZvciB0aGVpciBuZWVkcy4mbmJzcDs8L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPkluIGNvbnRyYXN0LCBtYW55IHRlbmQgdG8gcHV0IGNvbXBhcmF0aXZlbHkgbGl0dGxlIHRob3VnaHQgaW50byB3aGF0IGNvdWxkIGhhcHBlbiB0byB0aGUgbW9ydGdhZ2UgaW4gdGhlIGV2ZW50IG9mIHRoZWlyIGRlYXRoLjwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+V291bGQgdGhlIHByaW1hcnkgbW9ydGdhZ2UgaG9sZGVy4oCZcyBmYW1pbHkgYmUgYWJsZSB0byBjb250aW51ZSBtYWtpbmcgdGhlIHBheW1lbnRzPyBXb3VsZCB0aGV5IGJlIGZvcmNlZCB0byBzZWxsIHRoZSBob3VzZT88L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPkFuIElwc29zIHBvbGwgY29uZHVjdGVkIGR1cmluZyB0aGUgcGFuZGVtaWMgZm91bmQgdGhhdCBtb3JlIHRoYW4gYSBxdWFydGVyIG9mIENhbmFkaWFucyAoMjYlKSA8aT5hcmVu4oCZdDwvaT4gY29uZmlkZW50IHRoYXQgdGhlaXIgZmFtaWxpZXMgd291bGQgYmUgYWJsZSB0byB0YWtlIG92ZXIgdGhlaXIgbW9ydGdhZ2UvcmVudCBwYXltZW50cyBhbmQgb3RoZXIgaG91c2luZyBjb3N0cyBpZiB0aGV5IHdlcmUgdG8gZGllIG9yIGZhbGwgaWxsLiBUaGF0IHBlcmNlbnRhZ2UgcmlzZXMgdG8gbmVhcmx5IGEgdGhpcmQgKDMyJSkgZm9yIGJvcnJvd2VycyBhZ2VkIDM1IHRvIDU0Ljwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+IldoaWxlIGEgbWFqb3JpdHkgb2YgQ2FuYWRpYW5zIGV4cHJlc3MgY29uZmlkZW5jZSBpbiB0aGVpciBmYW1pbHnigJlzIGFiaWxpdHkgdG8gbWFuYWdlIGZpbmFuY2lhbGx5IHdpdGhvdXQgdGhlbSBpZiB0aGV5IHdlcmUgdG8gcGFzcyBhd2F5IHdpdGhvdXQgbGlmZSBpbnN1cmFuY2UsIHRoZXJlIHJlbWFpbnMgYSBzaWduaWZpY2FudCBwb3J0aW9uIG9mIENhbmFkaWFucyB3aG8gYXJlIG5vdCBjb25maWRlbnQgaW4gdGhlaXIgZmFtaWx54oCZcyBhYmlsaXR5IHRvIG1hbmFnZSzigJ0gdGhlIHJlcG9ydCByZWFkcy48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsiPkhvdyBjYW4gbW9ydGdhZ2UgYm9ycm93ZXJzIHBsYW4gZm9yIHRoZSBmdXR1cmU/PC9zcGFuPjwvcD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5UYWtpbmcgb3V0IGluc3VyYW5jZSBpcyBvbmUgb2YgdGhlIGJlc3Qgd2F5cyB0byBmaW5hbmNpYWxseSBwcm90ZWN0IGxvdmVkIG9uZXMgaW4gdGhlIGV2ZW50IHlvdeKAmXJlIG5vIGxvbmdlciBhcm91bmQgdG8gZG8gc28uPC9zcGFuPjwvcD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5CdXQgd2hhdOKAmXMgdGhlIGJlc3QgaW5zdXJhbmNlIHRvIGdldD8gSXMgYmFzaWMgbGlmZSBpbnN1cmFuY2Ugc3VmZmljaWVudCwgd2hpY2ggcGF5cyBvdXQgYSBsdW1wIHN1bSBvZiBtb25leSB0byB5b3VyIGhlaXJzLCBvciBzaG91bGQgeW91IG9wdCBmb3IgQ3JlZGl0b3IgTGlmZSBJbnN1cmFuY2UgKENMSSksIHdoaWNoIHdvdWxkIHBheSBvZmYgeW91ciBvdXRzdGFuZGluZyBtb3J0Z2FnZSBiYWxhbmNlPzwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+T24gdGhlIG9uZSBoYW5kLCBDTEkgaXMgb2Z0ZW4gZWFzeSB0byBvYnRhaW4gYW5kIGNhbiB1c3VhbGx5IGJlIGFkZGVkIHRvIHlvdXIgbW9ydGdhZ2UgYWZ0ZXIgY29tcGxldGluZyBhIHNob3J0LWZvcm0gYXBwbGljYXRpb24uPC9zcGFuPjwvcD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5UaGUgcHJlbWl1bSBmb3IgQ0xJIGRlcGVuZHMgaGVhdmlseSBvbiB5b3VyIGFnZSwgaGVhbHRoIGFuZCBvdXRzdGFuZGluZyBtb3J0Z2FnZSBiYWxhbmNlIGFuZCBpcyBiYXNlZCBvbiB0aGUgYW5zd2VycyB0byBzb21lIGhlYWx0aCBxdWVzdGlvbnMgYW5kLCBpbiBzb21lIGNhc2VzLCBhIHNob3J0LWZvcm0gaW50ZXJ2aWV3LiBDTEkgYWxzbyBhcHBsaWVzIHN0cmljdGx5IHRvIHlvdXIgbW9ydGdhZ2UgYW5kIChvcHRpb25hbGx5KSBIb21lIEVxdWl0eSBMaW5lIG9mIENyZWRpdCBiYWxhbmNlcyBhbmQgd291bGRu4oCZdCBjb3ZlciBhbnkgb3RoZXIgbm9uLW1vcnRnYWdlIGRlYnRzLjwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+VGVybSBvciBXaG9sZSBMaWZlIGluc3VyYW5jZSwgd2hpbGUgb2Z0ZW4gYSBtb3JlIGludm9sdmVkIGFwcGxpY2F0aW9uIGFuZCBtZWRpY2FsIHByb2Nlc3MsIHBheXMgb3V0IGEgbHVtcCBzdW0gdGhhdCBnaXZlcyB0aGUgYm9ycm93ZXLigJlzIGZhbWlseSB0aGUgZmluYW5jaWFsIGZyZWVkb20gdG8gZG8gYXMgdGhleSB3aXNoIHdpdGggdGhlIG1vbmV5LCBpbmNsdWRpbmcgcGF5aW5nIG9mZiB0aGUgbW9ydGdhZ2UgYmFsYW5jZSBvciBub24tbW9ydGdhZ2UgZGVidHMuPC9zcGFuPjwvcD4NCgkJCQk8cD48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ij5DTEkgaXMgYmFzaWNhbGx5IGluIGZvcmNlIGFuZCBhdmFpbGFibGUgZm9yIHRoZSBsaWZlIG9mIHRoZSBtb3J0Z2FnZSwgd2hlcmVhcyBiYXNpYyBsaWZlIG1heSBiZSBmb3IgYSBmaXhlZCB0ZXJtLjwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+VGhlIHBhbmRlbWljIHB1dCByZW5ld2VkIGZvY3VzIG9uIHRoaXMgYXNwZWN0IG9mIG1vcnRnYWdlcywgaWxsdXN0cmF0aW5nIGhvdyBxdWlja2x5IGxpZmUgY2FuIGNoYW5nZSBhbmQgaG93IHRob3NlIGNoYW5nZXMgYXJlIG9mdGVuIG91dCBvZiBvdXIgY29udHJvbC48L3NwYW4+PC9wPg0KCQkJCTxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsiPk1vcmUgdGhhbiBoYWxmIG9mIHBhcmVudHMgKDU2JSkgc2F5IHRoZXkgYXJlIG5vdyBoYXZpbmcgdGhlc2UgaW1wb3J0YW50IGNvbnZlcnNhdGlvbnMgYWJvdXQgdGhlaXIgY2hpbGRyZW7igJlzIGZ1dHVyZSwgYWNjb3JkaW5nIHRvIElwc29zLiBBcmUgeW91Pzwvc3Bhbj48L3A+DQoJCQkJPHA+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+SXTigJlzIGltcG9ydGFudCB0byBjb25zdWx0IGFuIGV4cGVydCB0byBkaXNjdXNzIHdoaWNoIG9wdGlvbiBtYXkgYmUgYmVzdCBmb3IgeW91ciBjaXJjdW1zdGFuY2VzLjwvc3Bhbj48L3A+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyI+PGJyIC8+DQoJCQkJCTwvc3Bhbj48L3RkPg0KCQk8L3RyPg0KCTwvdGJvZHk+DQo8L3RhYmxlPmQCBQ8VAcoBVGhlIHNob3J0IGFuc3dlciBpcyBuby4NCgkJCQkJCQ0KCQkJCUl0IG1heSBzZWVtIGxpa2UgYSBtb3JiaWQgdGhvdWdodCwgYnV0IHRoZSBmYWN0IGlzLCBmb3IgbW9zdCBwZW9wbGUsIHRoZWlyIG1vcnRnYWdlIGlzIHRoZSBsYXJnZXN0IGRlYnQgdGhleeKAmWxsIGNhcnJ5IGluIHRoZWlyIGxpZmV0aW1lcy4NCgkJCQlBcyBhIHJlc3VsdCwgbWFueS4uLmQCBg8VASlkby1tb3J0Z2FnZXMtdmFuaXNoLXdoZW4tcGVvcGxlLXBhc3MtYXdheWQCDw9kFgJmD2QWCmYPD2QWAh8FBQZOYW1lICpkAgEPD2QWBB4FdGl0bGUFI1BsZWFzZSBlbnRlciBhIHZhbGlkIGUtbWFpbCBhZGRyZXNzHwUFB0VtYWlsICpkAgIPD2QWAh8FBQdQaG9uZSAqZAIHDw9kFgIfBQUHTWVzc2FnZWQCCA8PFgIfBgUGU3VibWl0ZGRkhyovY/fFs8hRtql4oe+MXS8IP6wHqZbLAYnS/8FhNB8=">
</div>
<script src="/WebResource.axd?d=5wf05Xm11-hHXGFZt3KztBIRV2hGIVDWdGBUVWvAUqi3CHLsdpWUx_gStmpSJRjV5sBMRMFBxdOkscNBupn2gLlxPU2neFC_i_W6i_ezL701&t=637814365746327080" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
value="/wEdABBVSnn7Ez17e8wg2BMxIJ64WMaCpRhX6ijIB3wN8OXk9AAx9UX/7Gh22JwhW3qSSkuueiZ1bAD43WFsKjCy2JYje3WbkU4FYEBNqTyHOmGvLea1Vc6Loh2fc3CNF1HUBBECPkO9m+fggndspJ8C2Wvo7i7p2q/QaYQ2p42AdGexAgryNAIxRtXVghzNj4KmJ1FLSCDCtTRbqc7+gjbgAfAz7UqmDZ7P3IfovEQosBCXZ3guH5JAZnPi7S8siUJQGWdOQsgof2WyKrxcPrwpOacWQiiqI4yLV7SA26GuuHVqBpRDWoHKzWeKDbms4OOUqPaIgxxoYd2oEm4b0q7tpFgFrDsDCpIyMAlxrH39/XL7HzO/1JfXXUfwsqfJmtF1B9k=">
</div>
<span id="lblFlashMessage" class="flash-message"></span>
<header id="home">
<!-- Logo image -->
<div id="header-logo">
<a href="/">
<img src="/assets/images/logos/tmg-logo.png" alt="">
</a>
<div id="top-right-image" class="d-none"></div>
</div>
<!-- Social media links -->
<div id="header-social">
<a class="social-email" href="mailto:lloxam@mortgagegroup.com"><i class="fa fa-envelope" aria-hidden="true"></i></a>
<a class="social-mortgage-application" href="/apply.aspx" title="Mortgage Application"><i class="fa fa-file-text" aria-hidden="true"></i></a>
<a class="social-faq" href="https://www.laurelloxam.com/faq.aspx" title="FAQ"><i class="fa fa-question" aria-hidden="true"></i></a>
</div>
<!-- Bylines -->
<div id="header-bylines">
<div id="header-byline-1" x-ms-format-detection="none"> Let's chat: <a href="tel:250-886-8990">250-886-8990</a>
</div>
<div id="header-byline-separator">|</div>
<div id="header-byline-2"><a href="#blog">Visit MY BLOG</a></div>
</div>
<div class="clear-both"></div>
</header>
<script>
$(function() {
$(".search-input").on("focus", function() {
if ($(getSearchBarTag()).val() === "") {
$(".search-content").hide()
clearSearchLinks();
return;
}
$(".search-content").removeClass("d-none");
$(".search-content").show();
})
$(".search-input").on("focusout", function() {
if ($(".search-content").children().length === 0 || !isSearchContentHovered()) {
$(".search-content").hide();
}
})
$(".search-input").on("input", onSearchTextChange).on("keypress", function(e) { // Eat the "enter" key, so it doesn't bubble up to the newsletter signup form
if ((e.keyCode || e.which) === 13) {
e.preventDefault();
}
});
$(".mobile-menu-head").css({
display: "flex"
});
$(".search-icon-mobile").css({
"padding": "0px",
"margin-top": "7px"
})
updateResponsiveSearchElement();
})
function isDesktop() {
return innerWidth > 600;
}
function getResponsiveTag() {
if (isDesktop()) {
return ".search-desktop";
} else {
return ".search-mobile";
}
}
function getSearchBarTag() {
return ".search-input" + getResponsiveTag();
}
//---------------------------------
// Search Visuals
//---------------------------------
function hideSearchBar() {
$(getSearchBarTag()).animate({
width: "0px",
opacity: "0"
}, {
done: function() {
$(".nav-tabs").children().not(".search-button").show()
}
})
}
function showSearchBar() {
$(".nav-tabs").children().not(".search-button, .contact-button").hide()
$(getSearchBarTag()).animate({
width: getSearchBarWidth(),
opacity: "1"
}, {
done: function() {
this.focus()
}
})
}
function getSearchBarWidth() {
if (isDesktop()) {
return (innerWidth - 377) + "px";
} else {
return "67%";
}
}
function toggleSearchBar(event) {
if (!isDesktop()) $('nav#navigation > ul').slideUp();
if ($(getSearchBarTag()).is(":animated")) return;
if (isSearchVisible()) {
hideSearchBar();
} else {
showSearchBar();
}
}
function isSearchVisible() {
return Number($(getSearchBarTag()).css("opacity")) > 0.5;
}
function isSearchFilled() {
return $(getSearchBarTag()).val() === "";
}
function isSearchContentHovered() {
return $(".search-content").children().toArray().some(function(element) {
return element.matches(":hover");
});
}
function updateOtherSearchBarText() {
if (isDesktop()) {
var $searchBar = $(".search-input.search-desktop");
var $destinationSearchBar = $(".search-input.search-mobile");
} else {
var $searchBar = $(".search-input.search-mobile");
var $destinationSearchBar = $(".search-input.search-desktop");
}
$destinationSearchBar.val($searchBar.val());
}
function updateResponsiveSearchElement() {
if (isDesktop()) {
if (isSearchVisible()) {
$(".search-bar").width(innerWidth - 403)
}
$(".search-desktop").show()
$(".search-mobile").hide()
} else {
$(".search-desktop").hide()
$(".search-mobile").show()
$(".nav-tabs").children().not(".search-button").show()
}
$(".search-content").hide()
}
document.body.onresize = updateResponsiveSearchElement
//---------------------------------
// Search Links
//---------------------------------
function addSearchLink(text, href) {
var link = document.createElement("a")
link.href = href;
link.text = text;
link.style.color = "#63666a"
$(".search-content").append(link);
}
function clearSearchLinks() {
var ddlElements = $(".search-content").children();
ddlElements.remove();
}
function showSearchLoading() {
var loading = document.createElement("h");
loadingIcon = document.createElement("i");
loadingIcon.classList.add("fa", "fa-cog", "fa-spin");
loading.append("Loading...")
loading.append(loadingIcon);
$(".search-content").append(loading);
}
function showNoSearchResults() {
var noResults = document.createElement("h");
noResults.append("No Results.");
$(".search-content").append(noResults);
}
//---------------------------------
// Search Functionality
//---------------------------------
function onSearchTextChange() {
if ($(getSearchBarTag()).val() === "") {
$(".search-content").hide();
clearSearchLinks();
return;
}
$(".search-content").show();
clearSearchLinks();
showSearchLoading();
updateOtherSearchBarText();
var uri = "https://www.laurelloxam.com/BWSProcessUpdates.asmx/GetSearchData"; //post url for search
var dataObj = {
txt: $(getSearchBarTag()).val().toLowerCase()
};
if (!$.support.cors) {
var xdr = new XDomainRequest();
xdr.onerror = function() {
onSearchFailure();
};
xdr.onload = function() {
onSearchSuccess(JSON.parse(xdr.responseText), '', null);
};
xdr.open("POST", uri);
xdr.send(JSON.stringify(dataObj));
} else {
$.ajax({
type: "POST",
url: uri,
data: JSON.stringify(dataObj),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: onSearchSuccess,
error: onSearchFailure
});
}
}
function onSearchSuccess(data) {
clearSearchLinks();
let results = JSON.parse(data.d)
if (results.length === 0) {
showNoSearchResults();
return;
}
results.forEach(function(result, index) {
addSearchLink(result.Title, "https://www.laurelloxam.com" + result.Url)
})
}
function onSearchFailure(exception) {
console.error(exception);
hideSearchLoading();
showNoSearchResults();
}
</script>
<nav id="navigation" class="fixedsticky fixedsticky-off">
<div class="mobile-menu-head search-mobile" style="display: none;">
<a href="#"><i class="fa fa-bars" aria-hidden="true"></i> Home</a>
<input class="search-bar-mobile search-input search-mobile" placeholder="Loading..." style="display: none;">
<div id="ddlSearchMobile" class="search-content col text-left card-body d-none text-muted search-mobile search-content-mobile fixedsticky fixedsticky-off" style="display: none;"></div>
<a class="search-icon-mobile" onclick="toggleSearchBar(event)" style="padding: 0px; margin-top: 7px;"><i class="fa fa-search search-icon search-mobile" aria-hidden="true" style="display: none;"></i></a>
</div>
<ul class="nav nav-tabs" role="tablist">
<li class="active">
<a href="#home">Home</a>
</li>
<li id="menuitem-4114" data-page-id="0" class="page-item"><a href="/apply.aspx">Apply Now</a>
</li>
<li id="menuitem-4115" data-page-id="0" class="section-item"><a href="#about">About Me</a>
</li>
<li id="menuitem-4116" data-page-id="0" class="section-item"><a href="#mortgages">Mortgages</a>
</li>
<li id="menuitem-4117" data-page-id="0" class="section-item"><a href="#rates">Rates</a>
</li>
<li id="menuitem-4118" data-page-id="0" class="section-item"><a href="#calculators">Calculator</a>
</li>
<li id="menuitem-4119" data-page-id="0" class="section-item"><a href="#testimonials">Testimonials</a>
</li>
<li id="menuitem-4120" data-page-id="0" class="section-item"><a href="#subscribe">Newsletter</a>
</li>
<li id="menuitem-4121" data-page-id="0" class="section-item"><a href="#blog">Blog</a>
</li>
<li id="menuitem-4122" data-page-id="0" class="section-item contact-button"><a href="#contact">Contact Me</a>
</li>
<li class="section-item search-button d-xs-none d-sm-none d-md-block search-desktop">
<input id="txtSearchBarDesktop" class="form-control search-bar search-input search-desktop" placeholder="Type your text here..." autocomplete="off">
<div id="ddlSearchDeskop" class="search-content col text-left card-body d-none text-muted search-desktop" style="display: none;"></div>
</li>
<li class="section-item search-button search-desktop">
<a onclick="toggleSearchBar(event)"><i class="fa fa-search search-icon" aria-hidden="true"> <!--Added space to center search icon--></i></a>
</li>
</ul>
<div class="clear-both"></div>
</nav>
<div class="fixedsticky-dummy" style="height: 80px;"></div>
<section id="nav">
<div id="banner">
<div id="banner-slideshow-full-width" class="banner-carousel carousel slide carousel-fade" data-ride="carousel" data-keyboard="false" data-interval="3500" data-pause="" style="display: block;">
<div class="carousel-inner">
<div class="item active left" data-banner-id="1">
<div class="greenishCover width">
<div><img src="/assets/images/banners/1.jpg" alt="" style="visibility: visible; margin-top: -21.4583%;"></div>
</div>
</div>
<div class="item next left" data-banner-id="2">
<div class="greenishCover width">
<div><img src="/assets/images/banners/2.jpg" alt="" style="visibility: visible; margin-top: -21.4583%;"></div>
</div>
</div>
<div class="item" data-banner-id="3">
<div class="greenishCover width">
<div><img src="/assets/images/banners/3.jpg" alt="" style="visibility: visible; margin-top: -21.4583%;"></div>
</div>
</div>
</div>
<div class="controls">
<div class="controls-inner">
<a href="#" class="prev"><</a>
<a href="#" class="next">></a>
</div>
</div>
<div class="highlight-buttons">
<div class="highlight-buttons-inner">
<a href="#rates" class="highlight-button-2">Rates</a>
<a href="#calculators" class="highlight-button-2">Calculator</a>
</div>
</div>
</div>
</div>
<div id="banner-caption">
<div id="banner-caption-position-container">
<div id="banner-caption-inner">
<div data-banner-id="1" style="display: block;">Hi! I'm your mortgage professional!</div>
<div data-banner-id="2">Results tailored to your needs</div>
<div data-banner-id="3">I'll save you time and money</div>
<div class="clearfix"></div>
</div>
</div>
</div>
</section>
<section itemscope="" itemtype="http://schema.org/WebPage" id="page-content">
<div class="page-content-container">
<span id="schema-metadata">
<span itemprop="publisher" itemscope="" itemtype="http://schema.org/Organization">
<span itemprop="name">TMG The Mortgage Group Canada Inc.</span>
<span itemprop="logo" itemscope="" itemtype="https://schema.org/ImageObject">
<img itemprop="url" src="https://www.laurelloxam.com/assets/images/logos/tmg-logo.png" alt="logo">
</span>
</span>
</span>
<div class="page-byline">
<h1 itemprop="name" class="page-title">Homepage</h1>
</div>
<div itemprop="mainContentOfPage" itemscope="" itemtype="http://schema.org/WebPageElement" class="page-content-details">
<div itemprop="text" class="page-content-body blog-body-container">
</div>
</div>
</div>
</section>
<section id="about">
<div id="about-top-container">
<div id="about-top-copy">
<div class="title">Let me help you finance your home!</div>
<div class="subtitle">I'll sweat the details so you don't have to.</div>
<div class="body">Purchasing a home is an important decision and you should be confident about your investment. I will work with you personally to offer you valuable insight throughout the process, save you time and find the mortgage that
best suits your situation.</div>
</div>
</div>
<div class="custom-content-component blog-body-container">
</div>
<div id="about-bottom-copy">
<div class="video">
<div class="embed-responsive embed-responsive-16by9">
<iframe allowfullscreen="" frameborder="0" src="https://www.youtube.com/embed/be_mq9hWxlQ?rel=0" class="embed-responsive-item"></iframe>
</div>
</div>
<div class="points">
<ul>
<li>
<div class="points-heading">Expertise</div>
<div class="points-item">I will provide you independent expert advice on your financial options. I am not tied to a specific lender or products so I can offer you mortgage products that will best match your specific needs.</div>
</li>
<li>
<div class="points-heading">Save you time with one-stop shopping</div>
<div class="points-item">Instead of spending your valuable time meeting with competing mortgage lenders, I can quickly narrow down the list of lenders that will help you achieve your financial goals. I will make your comparison-shopping
fast, easy, and convenient.</div>
</li>
<li>
<div class="points-heading">No charge to you</div>
<div class="points-item">There's absolutely no charge for my services on typical residential mortgage transactions. Like many other professional services, such as insurance, mortgage brokers are paid a finder's fee when we introduce
dependable clients to a financial institution.</div>
</li>
</ul>
</div>
<div class="bottom-copy">
<div class="bottom-copy-header">Why Should You Use My Services?</div>
<div class="bottom-copy-body">
<div><span style="font-weight: bold;">I will negotiate on your behalf. </span>Many people are uncertain or uncomfortable negotiating mortgages directly with their bank. And even if you have an existing relationship with your branch, TMG
does millions of dollars of transactions yearly with a wide variety of lending institutions so we have strong lender relationships. I can use that relationship to your advantage to negotiate your mortgage to ensure you secure competitive
rates and terms that benefit you.</div>
<div> </div>
<div><span style="font-weight: bold;">I will also ensure that you're getting the best rates and terms. </span>Even if you've already been pre-approved for a mortgage by your bank or another financial institution, you're not obliged to stop
shopping! I can investigate on your behalf to see if there is an alternative to better suit your needs.</div>
<div> </div>
<div><span style="font-weight: bold;">Do you know about mortgage customization?</span> All mortgages are not created equally, and depending on your financial goals, I will ensure the mortgage you receive helps you with those goals. Whether
borrowing to purchase, renovate, or make your mortgage interest tax deductible, I can ensure that the mortgage you have helps achieve these financial goals.</div>
</div>
</div>
<div class="clear-both"></div>
</div>
</section>
<section id="mortgages">
<div class="heading">Think Outside the Branch for Your Mortgage</div>
<div class="panes">
<div class="pane pane-count-3">
<div class="pane-icon"><i class="fa fa-laptop" aria-hidden="true"></i></div>
<div class="pane-heading">New Mortgage</div>
<div class="pane-text">Need a new mortgage? I'll help you pick the right fit for you and your budget.</div>
</div>
<div class="pane pane-count-3">
<div class="pane-icon"><i class="fa fa-cogs" aria-hidden="true"></i></div>
<div class="pane-heading">Renewal</div>
<div class="pane-text">When it comes time to renew your mortgage, I'll help you review your options and make the renewal process simple and easy.</div>
</div>
<div class="pane pane-count-3">
<div class="pane-icon"><i class="fa fa-line-chart" aria-hidden="true"></i></div>
<div class="pane-heading">Refinancing</div>
<div class="pane-text">Sometimes, refinancing is your best option for a variety of reasons. Let me review your options and do the hard work for you!</div>
</div>
<div class="clear-both"></div>
</div>
<div id="mortgage-application">
<div class="application">
<div class="text-wrapper">
<div class="app-heading">Get started with your application now!</div>
<div class="blurb">I'm here to help with your mortgage needs, refinancing, new home purchases or mortgage renewals.</div>
</div>
<div class="apply-button" data-button-text="Apply Online Here!">
<div id="brokertools-MortgageApplications">
<div class="brokertool-form">
<a href="/apply.aspx" class="mortgage-application-button cboxElement" style="border: rgb(128, 55, 15); background-image: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)); color: rgb(255, 255, 255);">Apply Online Here!</a>
</div>
</div>
</div>
<div class="clear-both"></div>
</div>
</div>
<div class="types-of-mortgages">
<div class="types-heading">Types of Mortgages</div>
<div class="panel-group" id="types-accordion" role="tablist" aria-multiselectable="true">
<div class="panel">
<div class="accordion-header" role="tab" id="accordion-header-fixed">
<h3><a role="button" data-toggle="collapse" data-parent="#types-accordion" href="#collapse-fixed">Fixed</a></h3>
</div>
<div id="collapse-fixed" class="panel-collapse collapse in" role="tabpanel">
<div class="panel-body">
<img src="/assets/images/mortgage-types-accordion-images/1.jpg" alt="">
<p>A fixed mortgage offers you the security of locking in your interest rate for the term of your mortgage, so you know exactly how much principal and interest you will be paying on the mortgage during the term. Terms range from 6
months to 10 years. Fixed rate mortgages offer some form of pre-payment, from 10% to 25% of the original mortgage balance each year, depending on the lender. If you wish to pay off your mortgage in full, there will be a penalty of
either 3 months simple interest, or an Interest Rate Differential (IRD). The benefit of this mortgage is the rate is lower than an open mortgage, making it a more popular option if you have no plans to pre-pay it in full during the
term you select.</p>
</div>
</div>
</div>
<div class="panel">
<div class="accordion-header" role="tab" id="accordion-header-fixed">
<h3><a role="button" data-toggle="collapse" data-parent="#types-accordion" href="#collapse-variable" class="collapsed">Variable</a></h3>
</div>
<div id="collapse-variable" class="panel-collapse collapse" role="tabpanel">
<div class="panel-body">
<img src="/assets/images/mortgage-types-accordion-images/2.jpg" alt="">
<p>A variable-rate mortgage allows you to take advantage of today's low Prime Rate. Most variable rate products are set below prime, terms range from 1 to 5 years. Payments vary depending on the product or lender you choose. In some
cases you can fix your payments for up to 5 years, but the interest rate will fluctuate as the Bank Prime Rate changes. In other cases your monthly payments will fluctuate depending on how many times the Prime Rate changes during your
term.</p>
</div>
</div>
</div>
<div class="panel">
<div class="accordion-header" role="tab" id="accordion-header-fixed">
<h3><a role="button" data-toggle="collapse" data-parent="#types-accordion" href="#collapse-open" class="collapsed">Open</a></h3>
</div>
<div id="collapse-open" class="panel-collapse collapse" role="tabpanel">
<div class="panel-body">
<img src="/assets/images/mortgage-types-accordion-images/3.jpg" alt="">
<p>An open mortgage allows you the flexibility to pay off some or the entire mortgage at any time, without penalty. Interest rates are usually higher and are tied to the Bank's Prime Rate.</p>
</div>
</div>
</div>
<div class="panel">
<div class="accordion-header" role="tab" id="accordion-header-fixed">
<h3><a role="button" data-toggle="collapse" data-parent="#types-accordion" href="#collapse-secured" class="collapsed">Secured</a></h3>
</div>
<div id="collapse-secured" class="panel-collapse collapse" role="tabpanel">
<div class="panel-body">
<img src="/assets/images/mortgage-types-accordion-images/4.jpg" alt="">
<p>A secured line-of-credit allows you to access the equity in your home whenever you choose. Rates are tied to prime, usually slightly above prime. Required payment on the balance is interest only, making it a good choice where cash
flow may be important. Lower interest rates compared to an unsecured line of credit. You may have a secured line of credit and a mortgage, if you have good equity in your home.</p>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="rates">
<div class="rates-heading">The Rates, Today</div>
<div class="rates-blurb">Because I work with a wide variety of lenders I can access competitive, lower-than-advertised interest rates. Check back often to see how these rates compare to average bank rates.</div>
<script type="text/javascript">
var rates = ['OneYearClosed', 'TwoYear', 'ThreeYear', 'FourYear', 'FiveYear'];
var ratesProvince = 'BC';
</script>
<div class="rates-container">
<div id="brokertools-RatesTable">
<div class="brokertool-form">
<!--
(c) 2016 BrokerTools.ca, a division of Alding Enterprises, Inc.
For all inquiries regarding these BrokerTools, or to add these BrokerTools to your website, please contact:
Alding Enterprises, Inc.
Website: http://alding.com
Email: support@alding.com
Phone: +1 604-628-7873
-->
<script type="text/javascript" src="https://apps.brokertools.ca/js/RatesTable.js?q=20220728"></script>
<div data-role="page">
<div class="brokertool-rates-header brokertool-rates-header-long" style="color: rgb(213, 92, 25);">Today's Mortgage Rates</div>
<div class="brokertool-rates-header brokertool-rates-header-short" style="color: rgb(213, 92, 25);">Today's Rates</div>
<div data-role="content">
<div class="brokertools-rates-column brokertools-rates-term">
<div class="brokertools-rates-table-header" style="background-color: transparent;">Mortgage Term</div>
<div style="background-color: rgb(251, 239, 232);"><span class="brokertools-rates-term-long-text" style="display: none;">1 Year Closed</span><span class="brokertools-rates-term-short-text" style="display: inline;">1 Yr Cl</span></div>
<div style="background-color: rgb(254, 252, 250);">2 Year</div>
<div style="background-color: rgb(251, 239, 232);">3 Year</div>
<div style="background-color: rgb(254, 252, 250);">4 Year</div>
<div style="background-color: rgb(251, 239, 232);"><span class="brokertools-rates-term-long-text" style="display: none;">5 Year Fixed</span><span class="brokertools-rates-term-short-text" style="display: inline;">5 Yr Fix</span></div>
<div style="background-color: rgb(254, 252, 250);"><span class="brokertools-rates-term-long-text" style="display: none;">5 Year Variable</span><span class="brokertools-rates-term-short-text" style="display: inline;">5 Yr Var</span>
</div>
<div class="left-padding" style="background-color: rgb(251, 239, 232);"></div>
</div>
<div class="brokertools-rates-column brokertools-rates-rates">
<div class="brokertools-rates-table-header" style="background-color: rgb(213, 92, 25); color: rgb(255, 255, 255);">Our Best Rates</div>
<div style="background-color: rgb(242, 206, 186);">5.24 %</div>
<div style="background-color: rgb(249, 231, 221);">5.24 %</div>
<div style="background-color: rgb(242, 206, 186);">4.64 %</div>
<div style="background-color: rgb(249, 231, 221);">4.64 %</div>
<div style="background-color: rgb(242, 206, 186);">4.49 %</div>
<div style="background-color: rgb(249, 231, 221);">5.80 %</div>
<div class="middle-padding" style="background-color: rgb(242, 206, 186);"></div>
</div>
<div class="brokertools-rates-column brokertools-rates-banks">
<div class="brokertools-rates-table-header" style="background-color: transparent;">Most Banks</div>
<div style="background-color: rgb(251, 239, 232);">6.09 %</div>
<div style="background-color: rgb(254, 252, 250);">5.79 %</div>
<div style="background-color: rgb(251, 239, 232);">5.79 %</div>
<div style="background-color: rgb(254, 252, 250);">6.09 %</div>
<div style="background-color: rgb(251, 239, 232);">6.34 %</div>
<div style="background-color: rgb(254, 252, 250);">6.70 %</div>
<div class="right-padding" style="background-color: rgb(251, 239, 232);"></div>
</div>
</div>
<div class="brokertools-rates-disclaimer">* This data is provided for information purposes only and is updated daily by TMG. Posted rates are subject to change without notice. Rates are compounded semi-annually, and not in advance. "Our
Best Rates" listed above are for insured high ratio purchases only. Contact us for details and more rates.</div>
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div><!-- /page -->
<div class="clearfix"></div>
</div>
</div>
</div>
</section>
<section id="calculators">
<div class="calculators-heading">How Much Can You Afford?</div>
<div class="calculators-subheading">Use this mortgage calculator to help you figure things out</div>
<div class="calculators-container">
<div class="calculators-selector row">
<div class="col-xs-3">
<label for="ctl14_drpCalculatorChoice" class="control-label">Choose<span class="visible-lg-inline"> a calculator</span>: </label>
</div>
<div class="col-xs-9">
<select name="ctl14$drpCalculatorChoice" id="ctl14_drpCalculatorChoice" class="form-control" data-old-value="brokertools-Payment">
<option value="brokertools-Affordability">Affordability Calculator</option>
<option value="brokertools-Amortization">Amortization Calculator</option>
<option value="brokertools-EarlyRenewal">Early Renewal Calculator</option>
<option value="brokertools-MonthlyVsBiweekly">Monthly Vs. Biweekly Calculator</option>
<option selected="selected" value="brokertools-Payment">Payment Calculator</option>
<option value="brokertools-Qualifier">Qualifier Calculator</option>
<option value="brokertools-Rental">Rent Vs. Buy Calculator</option>
<option value="brokertools-MortgageScenario">Mortgage Scenario Calculator</option>
</select>
</div>
<div class="clearfix"></div>
</div>
<div id="brokertools-Affordability" style="display: none;">
<div class="brokertool-form">
<!--
(c) 2016 BrokerTools.ca, a division of Alding Enterprises, Inc.
For all inquiries regarding these BrokerTools, or to add these BrokerTools to your website, please contact:
Alding Enterprises, Inc.
Website: http://alding.com
Email: support@alding.com
Phone: +1 604-628-7873
-->
<script type="text/javascript">
// Only declare locale once for the page
if (typeof(btLocaleName) === 'undefined') var btLocaleName = 'en-CA';
// Localized strings required by JS
var affordabilityLocalizedStrings = {
'GenericError': 'An error occurred. Please refresh the page, and try the calculator again.',
'TermAndDownPaymentValidationError': 'For Downpayments below 20%, the maximum Length of Loan is 25 years.',
'ResultHousePrice': 'An affordable house price for you is <span class="amount">{HousePrice}</span>',
'ValidationIncome': 'You must input an annual income. Enter numbers only.',
'ValidationRate': 'You must input an interest rate. Enter numbers only.',
'ValidationTerm': 'You must input a loan term. Enter numbers only.',
'ValidationDownpayment': 'You must input a downpayment percentage. Enter numbers only.',
'ValidationCosts': 'You must input an amount for taxes and heating. Enter numbers only.'
};
</script>
<script type="text/javascript" src="https://apps.brokertools.ca/js/AffordabilityCalculator.js?q=20220728"></script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE4NTkyMDA4NDNkZL6vu8ML0h/JfzeNMRvtTDWIWyRSbc5c8PD6qq+3Qu4l">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="9A9C5255">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenAffordability" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-1" aria-controls="ui-id-2" aria-selected="true" aria-expanded="true" tabindex="0"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Affordability</h3>
<div data-role="collapsible" data-collapsed="false" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" id="ui-id-2" aria-labelledby="ui-id-1" role="tabpanel" aria-hidden="false"
style="display: block;">
<div data-role="fieldcontain">
<label for="txtIncomeAffordability" data-mini="true">Annual Income</label>
<input type="number" name="txtIncome" id="txtIncomeAffordability" value="125000" data-mini="true" min="0" max="10000000" step="100">
</div>
<div data-role="fieldcontain" class="has-note">
<label for="txtInterestRateAffordability" data-mini="true">Annual Interest Rate (%)</label>
<!--<input
type="range"
name="txtInterestRate"
id="txtInterestRateAffordability"
value="4.49"
min="5.25" max="35" step="0.05"
data-highlight="true" data-mini="true"
/>-->
<div class="range-slider"><input type="number" class="slider-input" id="txtInterestRateAffordability" name="txtInterestRate" min="5.25" max="35" step="0.05" value="5.25">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 0%;"></span></div>
</div>
<div class="disclaimer">* Borrowers must qualify for a rate 2% higher than they actually receive to a minimum of 5.25%. Increase the rate above by 2% to see what you qualify for under the new "stress test" rules.</div>
</div>
<div data-role="fieldcontain">
<label for="txtDownpaymentAffordability" data-mini="true">Downpayment %</label>
<!--<input type="range" name="txtDownpayment" id="txtDownpaymentAffordability" value="25" min="5" max="100" step="5" data-highlight="true" data-mini="true" />-->
<input type="number" id="txtDownpaymentAffordability" value="25" min="5" max="100" data-mini="true" onchange="handleDownpaymentChange()">
</div>
<div data-role="fieldcontain">
<label for="txtTermAffordability" data-mini="true">Length of Loan (years)</label>
<!-- <input type="range" name="txtTerm" id="txtTermAffordability" value="25" min="5" max="35" step="5" data-highlight="true" data-mini="true" /> -->
<select id="txtTermAffordability">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25" selected="">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
</select>
</div>
<div data-role="fieldcontain">
<label for="txtCostsAffordability" data-mini="true">Annual Property Tax and Heating Cost</label>
<input type="number" name="txtCosts" id="txtCostsAffordability" value="2500" data-mini="true">
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" class="btnSubmit" value="submit-value" data-mini="true" onclick="return affordabilityGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-3" aria-controls="ui-id-4" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" style="display: none;" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-4" aria-labelledby="ui-id-3" role="tabpanel"
aria-hidden="true">
<div class="h2Output brokertools-result-3">The amount that you can afford to finance is <span class="amount"></span></div>
<div class="h2Output2 brokertools-result-3"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div><!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div><!-- /page -->
</div>
</div>
<div id="brokertools-Amortization" style="display: none;">
<div class="brokertool-form">
<!--
(c) 2016 BrokerTools.ca, a division of Alding Enterprises, Inc.
For all inquiries regarding these BrokerTools, or to add these BrokerTools to your website, please contact:
Alding Enterprises, Inc.
Website: http://alding.com
Email: support@alding.com
Phone: +1 604-628-7873
-->
<script type="text/javascript">
// Only declare locale once for the page
if (typeof(btLocaleName) === 'undefined') var btLocaleName = 'en-CA';
// Localized strings required by JS
var amortizationLocalizedStrings = {
'GenericError': 'An error occurred. Please refresh the page, and try the calculator again.',
'Column1Header': 'Payment #',
'Column2Header': 'Principal',
'Column3Header': 'Interest Payment',
'Column4Header': 'Principal Payment',
'ChartHeader': 'Payment Allocation',
'ChartHAxisTitle': 'Payment #',
'ValidationMortgageAmount': 'You must input a mortgage amount. Enter numbers only.',
'ValidationInterestRate': 'You must input an interest rate. Enter numbers only.',
'ValidationTerm': 'You must input a loan term. Enter numbers only.'
};
</script>
<script type="text/javascript" src="https://apps.brokertools.ca/js/AmortizationCalculator.js?q=20220728"></script>
<form method="post" action="./AmortizationCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formAmortization" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTkzODk4NzU1OGRki0x7G9YFK5+g8fHiNNX8BbMlvamZcaoSBLGB5JLAA2U=">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="B7FC124A">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenAmortization" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-5" aria-controls="ui-id-6" aria-selected="true" aria-expanded="true" tabindex="0">
<span class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Amortization</h3>
<div data-role="collapsible" data-collapsed="false" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" id="ui-id-6" aria-labelledby="ui-id-5" role="tabpanel"
aria-hidden="false" style="display: block;">
<div data-role="fieldcontain">
<label for="txtMortgageAmountAmortization" data-mini="true">Mortgage Amount</label>
<input type="number" name="txtMortgageAmount" id="txtMortgageAmountAmortization" value="250000" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtInterestRateAmortization" data-mini="true">Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtInterestRateAmortization" name="txtInterestRate" min="0" max="35" step="0.05" value="4.49">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 12.8571%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtTermAmortization" data-mini="true">Length of Loan (years)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtTermAmortization" name="txtTerm" min="5" max="35" step="5" value="25">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 66.6667%;"></span></div>
</div>
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitAmortization" value="submit-value" data-mini="true" onclick="return amortizationGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-7" aria-controls="ui-id-8" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-8" aria-labelledby="ui-id-7" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="h2Output brokertools-result-3">Your monthly payment amount is <span class="amount"></span></div>
<div class="divChart"></div>
<div class="divSpace"></div>
<div class="divTable"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div><!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div><!-- /page -->
</form>
</div>
</div>
<div id="brokertools-EarlyRenewal" style="display: none;">
<div class="brokertool-form">
<!--
(c) 2016 BrokerTools.ca, a division of Alding Enterprises, Inc.
For all inquiries regarding these BrokerTools, or to add these BrokerTools to your website, please contact:
Alding Enterprises, Inc.
Website: http://alding.com
Email: support@alding.com
Phone: +1 604-628-7873
-->
<script type="text/javascript" src="https://apps.brokertools.ca/js/Utility.js"></script>
<link href="https://apps.brokertools.ca/css/desktop-calcs.css?v=3" type="text/css" rel="stylesheet">
<script type="text/javascript">
// Only declare locale once for the page
if (typeof(btLocaleName) === 'undefined') var btLocaleName = 'en-CA';
// Localized strings required by JS
var earlyRenewalLocalizedStrings = {
'GenericError': 'An error occurred. Please refresh the page, and try the calculator again.',
'MonthlyPayments': 'Monthly payment if you refinance',
'MonthlyDifference': 'Monthly difference in payments',
'MonthsToBreakEven': 'Number of months to break even on closing costs',
'InterestCostRefinance': 'Total interest cost of refinanced mortgage',
'InterestCostCurrentMortgage': 'Total interest cost of current mortgage',
'InterestSavingsRefinance': 'Interest savings by refinancing',
'NetRefinanceSavings': 'Net refinancing savings after closing costs',
'SummaryHeading': 'Summary',
'SummaryParagraph1': 'If you refinance your current {ExistingRate} mortgage to {NewRate}, your monthly payment will drop by {MonthlyPaymentDifference} and you will save {TotalInterestDifference} in interest charges over the life of the mortgage.',
'SummaryParagraph2': 'However, in order for this refinancing to yeild any savings at all you will need to stay in your current home for at least {MonthsToBreakEven} months. That is how long it will take for your monthly payment savings to offset the closing costs attributable to financing.',
'ResultChartColumn1': 'Type',
'ResultChartColumn2': 'Interest',
'ResultChartBar1Label': 'Current',
'ResultChartBar2Label': 'Refinanced',
'ResultChartTitle': 'Interest Paid Current vs Refinanced',
'ValidationRate': 'You must input a current interest rate. Enter numbers only.',
'ValidationNewRate': 'You must input a new interest rate. Enter numbers only.',
'ValidationAmount': 'You must input a loan amount. Enter numbers only.',
'ValidationPayment': 'You must input a monthly mortgage payment amount. Enter numbers only.',
'ValidationTerm': 'You must input a mortgage term. Enter numbers only.',
'ValidationClosingCosts': 'You must input the closing costs required for refinancing. Enter numbers only.'
};
</script>
<script type="text/javascript" src="https://apps.brokertools.ca/js/EarlyRenewalCalculator.js?q=20220728"></script>
<form method="post" action="./EarlyRenewalCalculatorInclude.aspx?brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formEarlyRenewal" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTgyOTQzMjQ2MmRkOUdeSumNMtxwwx5U/3iF1z4E/k0n8QRF3Qr7u0sBcAI=">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="13FA9D1A">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenEarlyRenewal" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-9" aria-controls="divInputSectionEarlyRenewal" aria-selected="true"
aria-expanded="true" tabindex="0"><span class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Early Renewal</h3>
<div data-role="collapsible" data-collapsed="false" id="divInputSectionEarlyRenewal" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" aria-labelledby="ui-id-9"
role="tabpanel" aria-hidden="false" style="display: block;">
<div data-role="fieldcontain">
<label for="txtAmountEarlyRenewal" data-mini="true">Current Mortgage Balance</label>
<input type="number" name="txtAmount" id="txtAmountEarlyRenewal" value="200000" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtPaymentEarlyRenewal" data-mini="true">Current Monthly Payment</label>
<input type="number" name="txtPayment" id="txtPaymentEarlyRenewal" value="1288" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtRateEarlyRenewal" data-mini="true">Current Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtRateEarlyRenewal" name="txtRate" min="1.25" max="20" step="0.05" value="5.0">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 20%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtNewRateEarlyRenewal" data-mini="true">Refinanced Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtNewRateEarlyRenewal" name="txtNewRate" min="1.25" max="20" step="0.05" value="4.49">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 17.3333%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtTermEarlyRenewal" data-mini="true">Term of Refinanced Mortgage (years)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtTermEarlyRenewal" name="txtTerm" min="1.5" max="30" step="0.5" value="25">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 82.4561%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtClosingCostsEarlyRenewal" data-mini="true">Closing costs required for refinancing</label>
<input type="number" name="txtClosingCosts" id="txtClosingCostsEarlyRenewal" value="500" data-mini="true">
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitEarlyRenewal" value="submit-value" data-mini="true" onclick="return EarlyRenewalGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-10" aria-controls="ui-id-11" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-11" aria-labelledby="ui-id-10" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="divOutput"></div>
<div class="divChart"></div>
<div class="divSummary"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div><!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div><!-- /page -->
</form>
</div>
</div>
<div id="brokertools-MonthlyVsBiweekly" style="display: none;">
<div class="brokertool-form">
<!--
(c) 2016 BrokerTools.ca, a division of Alding Enterprises, Inc.
For all inquiries regarding these BrokerTools, or to add these BrokerTools to your website, please contact:
Alding Enterprises, Inc.
Website: http://alding.com
Email: support@alding.com
Phone: +1 604-628-7873
-->
<script type="text/javascript" src="https://apps.brokertools.ca/js/MonthlyVsBiweeklyCalculator.js?q=20220728"></script>
<script type="text/javascript">
// Only declare locale once for the page
if (typeof(btLocaleName) === 'undefined') var btLocaleName = 'en-CA';
// Localized strings required by JS
var monthlyVsBiweeklyLocalizedStrings = {
'GenericError': 'An error occurred. Please refresh the page, and try the calculator again.',
'ResultParagraph': 'You are making the equivalent of an extra monthly payment each year by paying every two weeks instead of once per month. In your case this means that by paying about an extra <strong>{BiWeeklyPayment}</strong> every two weeks you will pay off your mortgage in <strong>{BiWeeklyNumberOfMonths}</strong> months instead of the current <strong>{MonthlyNumberOfPayments}</strong> months. This will save you about <strong>{TotalInterestDifference}</strong> in mortgage interest in the process. Now I ask you, is there anything else you would rather spend your <strong>{TotalInterestDifference}</strong> on besides interest?',
'ResultChartColumn1': 'Type',
'ResultChartColumn2': 'Interest',
'ResultChartBar1Label': 'Monthly',
'ResultChartBar2Label': 'Accelerated Bi-weekly',
'ResultChartTitle': 'Interest Paid Monthly vs Accelerated Bi-weekly',
'ValidationAmount': 'You must input a loan amount. Enter numbers only.',
'ValidationRate': 'You must input an interest rate. Enter numbers only.',
'ValidationPayment': 'You must input a monthly mortgage payment amount. Enter numbers only.'
};
</script>
<form method="post" action="./MonthlyVsBiweeklyCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formMonthlyVsBiweekly" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEyMzQ0NjMwOTZkZDu3+NuLsimE2CdS+z5oob8tEWnIyoKu02mcL2vHyJt8">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A58CD550">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenMonthlyVsBiweekly" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-12" aria-controls="divInputSectionMonthlyVsBiweekly" aria-selected="true"
aria-expanded="true" tabindex="0"><span class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Bi-weekly vs Monthly</h3>
<div data-role="collapsible" data-collapsed="false" id="divInputSectionMonthlyVsBiweekly" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" aria-labelledby="ui-id-12"
role="tabpanel" aria-hidden="false" style="display: block;">
<div data-role="fieldcontain">
<label for="txtAmountMonthlyVsBiweekly" data-mini="true">Amount Owed</label>
<input type="number" name="txtAmount" id="txtAmountMonthlyVsBiweekly" value="125000" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtPaymentMonthlyVsBiweekly" data-mini="true">Current Monthly Payment</label>
<input type="number" name="txtPayment" id="txtPaymentMonthlyVsBiweekly" value="750">
</div>
<div data-role="fieldcontain">
<label for="txtRateMonthlyVsBiweekly" data-mini="true">Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtRateMonthlyVsBiweekly" name="txtRate" min="1.5" max="20" step="0.05" value="4.49">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 16.2162%;"></span></div>
</div>
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitMonthlyVsBiweekly" value="submit-value" data-mini="true" onclick="return WeeklyVsBiWeeklyGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-13" aria-controls="ui-id-14" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-14" aria-labelledby="ui-id-13" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="h2Output brokertools-result-3">Total interest you will pay using accelerated bi-weekly payments is <span class="amount"></span></div>
<div class="h2Output2 brokertools-result-3">Total interest you will pay using monthly payments is <span class="amount"></span></div>
<div class="divChart"></div>
<div class="divOutput"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div><!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div><!-- /page -->
</form>
</div>
</div>
<div id="brokertools-Payment">
<div class="brokertool-form">
<!--
(c) 2016 BrokerTools.ca, a division of Alding Enterprises, Inc.
For all inquiries regarding these BrokerTools, or to add these BrokerTools to your website, please contact:
Alding Enterprises, Inc.
Website: http://alding.com
Email: support@alding.com
Phone: +1 604-628-7873
-->
<script type="text/javascript" src="https://apps.brokertools.ca/js/PaymentCalculator.js?q=20220728"></script>
<script type="text/javascript">
// Only declare locale once for the page
if (typeof(btLocaleName) === 'undefined') var btLocaleName = 'en-CA';
// Localized strings required by JS
var paymentLocalizedStrings = {
'GenericError': 'An error occurred. Please refresh the page, and try the calculator again.',
'ResultChartColumn1': 'Year',
'ResultChartColumn2': 'Balance',
'ResultChartTitle': 'Principal Reduction',
'ResultChartHAxisTitle': 'Year',
'ValidationAmount': 'You must input a mortgage amount. Enter numbers only.',
'ValidationRate': 'You must input an interest rate. Enter numbers only.',
'ValidationTerm': 'You must input a loan term. Enter numbers only.'
};
</script>
<form method="post" action="./PaymentCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formPayment" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTMyOTc2MTU4MmRkdGxFbwbCQy/V/BwVBeliGxWrSngM6xU8oxmTpUHe3N8=">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A6B9BD00">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenPayment" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-15" aria-controls="ui-id-16" aria-selected="true" aria-expanded="true" tabindex="0">
<span class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Payments</h3>
<div data-role="collapsible" data-collapsed="false" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" id="ui-id-16" aria-labelledby="ui-id-15" role="tabpanel"
aria-hidden="false" style="display: block;">
<div data-role="fieldcontain">
<label for="txtMortgageAmountPayment" data-mini="true">Mortgage Amount</label>
<input type="number" name="txtMortgageAmount" id="txtMortgageAmountPayment" value="250000" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtInterestRatePayment" data-mini="true">Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtInterestRatePayment" name="txtInterestRate" min="0" max="35" step="0.05" value="4.49">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 12.8571%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtTermPayment" data-mini="true">Length of Loan (years)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtTermPayment" name="txtTerm" min="5" max="35" step="5" value="25">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 66.6667%;"></span></div>
</div>
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitPayment" value="submit-value" data-mini="true" onclick="return PaymentGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-17" aria-controls="ui-id-18" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-18" aria-labelledby="ui-id-17" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="h2Output brokertools-result-3">Your monthly payment amount is <span class="amount"></span></div>
<div class="divChart"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div><!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div><!-- /page -->
</form>
</div>
</div>
<div id="brokertools-Qualifier" style="display: none;">
<div class="brokertool-form">
<!--
(c) 2019 BrokerTools.ca, a division of Alding Enterprises, Inc.
For all inquiries regarding these BrokerTools, or to add these BrokerTools to your website, please contact:
Alding Enterprises, Inc.
Website: http://alding.com
Email: support@alding.com
Phone: +1 604-628-7873
-->
<script type="text/javascript" src="https://apps.brokertools.ca/js/QualifierCalculator.js?q=16001231"></script>
<script type="text/javascript">
// Only declare locale once for the page
if (typeof(btLocaleName) === 'undefined') var btLocaleName = 'en-CA';
// Localized strings required by JS
var qualifierLocalizedStrings = {
'ResultChartColumn1': 'Year',
'ResultChartColumn2': 'Balance',
'ResultChartTitle': 'Principal Reduction',
'ResultChartHAxisTitle': 'Year',
'ResultHousePriceLabel': 'House Price',
'ResultAnnualExpenseLabel': 'Annual Property Tax and Heating Cost',
'ResultDownPaymentLabel': 'Down Payment',
'ResultCMHCPremiumLabel': 'CMHC Premium',
'ResultAmountMortgagedLabel': 'Amount to be Mortgaged',
'ResultMonthlyPaymentLabel': 'Monthly Payment',
'ResultInterestRateLabel': 'Interest Rate',
'ResultLengthOfMortgageLabel': 'Length of Mortgage (years)',
'ResultEstimatedIncomeRequiredLabel': 'Estimated Annual Income Required'
};
</script>
<form method="post" action="./QualifierCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formQualifierPayment" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNjMyMTE1NjM0ZGRFQlUWCb2gGgQ9apHWQ9r/5hp7ctVzSeTdGn99CWijyg==">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="861021A6">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtTokenQualifierPayment" id="txtTokenQualifierPayment" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-19" aria-controls="divInputSection" aria-selected="true" aria-expanded="true"
tabindex="0"><span class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Mortgage Qualifier</h3>
<!-- CHANGE THIS INTO A LOCALIZED STRING AFTER-->
<div data-role="collapsible" data-collapsed="false" id="divInputSection" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" aria-labelledby="ui-id-19" role="tabpanel"
aria-hidden="false" style="display: block;">
<div data-role="fieldcontain">
<label for="txtPurchasePrice" data-mini="true">Purchase Price of House</label>
<input type="number" name="txtPurchasePrice" id="txtPurchasePriceQualifierPayment" value="600000" data-mini="true" onchange="handlePurchasePriceChange()" required="">
</div>
<div data-role="fieldcontain">
<label for="txtDownPayment" data-mini="true">Down Payment (%)</label>
<input type="number" name="txtDownPayment" id="txtDownPaymentQualifierPayment" value="20" min="5.83" max="100" step="0.01" data-mini="true" onchange="handleDownPaymentChange()">
</div>
<div data-role="fieldcontain">
<label for="txtTotalDownPayment" data-mini="true">Total Down Payment ($)</label>
<input type="number" name="txtTotalDownPayment" id="txtTotalDownPaymentQualifierPayment" data-mini="true" onchange="handleTotalDownPaymentChange()" min="35000">
</div>
<div data-role="fieldcontain" id="cmhcQualifierPayment">
<label for="cmhcOptionQualifierPayment" data-mini="true" class="wide">CMHC (Mortgage is over 80% of property value)</label>
<input type="checkbox" name="cmhcOptionQualifierPayment" id="cmhcOptionQualifierPayment" data-mini="true" checked="">
</div>
<div data-role="fieldcontain" class="has-note">
<label for="txtInterestRate" data-mini="true">Anticipated Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtInterestRateQualifierPayment" name="txtInterestRate" min="5.25" max="20" step="0.25" value="5.25">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 0%;"></span></div>
</div>
<div class="disclaimer">* Borrowers must qualify for a rate 2% higher than they actually receive to a minimum of 5.25%. Increase the rate above by 2% to see what you qualify for under the new "stress test" rules.</div>
</div>
<div data-role="fieldcontain">
<label for="txtAnnualExpense" data-mini="true">Annual Property Tax and Heating Cost.</label>
<input type="number" name="txtAnnualExpense" id="txtAnnualExpenseQualifierPayment" value="2500" data-mini="true" onchange="handleAnnualExpenseChange()">
</div>
<div data-role="fieldcontain">
<label for="txtTermLength" data-mini="true">Anticipated Length of Loan (years)</label>
<!-- CHANGE THIS INTO A LOCALIZED STRING AFTER-->
<select id="txtTermLengthQualifierPayment">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25" selected="">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
</select>
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitQualifierPayment" value="submit-value" data-mini="true" onclick="return QualifierPaymentGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);"> Submit</button>
<!-- CHANGE THIS INTO A LOCALIZED STRING AFTER-->
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-20" aria-controls="ui-id-21" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-21" aria-labelledby="ui-id-20" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="divOutput"></div>
<div class="divChart"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div>
</div>
</form>
</div>
</div>
<div id="brokertools-Rental" style="display: none;">
<div class="brokertool-form">
<!--
(c) 2016 BrokerTools.ca, a division of Alding Enterprises, Inc.
For all inquiries regarding these BrokerTools, or to add these BrokerTools to your website, please contact:
Alding Enterprises, Inc.
Website: http://alding.com
Email: support@alding.com
Phone: +1 604-628-7873
-->
<script type="text/javascript">
// Only declare locale once for the page
if (typeof(btLocaleName) === 'undefined') var btLocaleName = 'en-CA';
// Localized strings required by JS
var rentalLocalizedStrings = {
'GenericError': 'An error occurred. Please refresh the page, and try the calculator again.',
'ResultSaveBuy': 'You will save <span class="amount">{CostDiff}</span> if you buy instead of rent.',
'ResultSaveRent': 'You will save <span class="amount">{CostDiff}</span> if you rent instead of buy.',
'ResultChartColumn1': 'Type',
'ResultChartColumn2': 'Cost',
'ResultChartTitle': 'Rent vs Buy',
'ResultChartBar1Label': 'Rent',
'ResultChartBar2Label': 'Buy',
'ValidationMonthlyRent': 'You must input a monthly rent amount. Enter numbers only.',
'ValidationInflation': 'You must input an amount for rate of inflation. Enter numbers only.',
'ValidationHousePrice': 'You must input a house price. Enter numbers only.',
'ValidationDownpayment': 'You must input a downpayment amount. Enter numbers only.',
'ValidationTerm': 'You must input a loan term. Enter numbers only.',
'ValidationMortgageRate': 'You must input a mortgage interest rate. Enter numbers only.',
'ValidationMaintenance': 'You must input a montly maintenance cost. Enter numbers only.',
'ValidationPropertyTax': 'You must input an annual property tax amount. Enter numbers only.',
'ValidationSavingsRate': 'You must input an expected savings interest rate. Enter numbers only.',
'ValidationAppreciation': 'You must input an expected rate of appreciation on the home. Enter numbers only.',
'ValidationLengthOfStay': 'You must input the number of years you plan to stay in the home. Enter numbers only.',
'ValidationCommission': 'You must input the realtor commission rate. Enter numbers only.'
};
</script>
<script type="text/javascript" src="https://apps.brokertools.ca/js/RentalCalculator.js?q=20220728"></script>
<form method="post" action="./RentalCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formRental" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjg4OTcxODQyZGSWBEoniqdzTRbi+doEjVZz9DSeMENDdE299jank8spoA==">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="8B45510C">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenRental" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-22" aria-controls="ui-id-23" aria-selected="true" aria-expanded="true" tabindex="0">
<span class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Rent vs Buy</h3>
<div data-role="collapsible" data-collapsed="false" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" id="ui-id-23" aria-labelledby="ui-id-22" role="tabpanel"
aria-hidden="false" style="display: block;">
<div data-role="fieldcontain">
<label for="txtLengthOfStayRental" data-mini="true">Number of years you will stay at this property</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtLengthOfStayRental" name="txtLengthOfStay" min="0" max="50" step="1" value="10">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 20%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtRentRental" data-mini="true">Monthly Rent</label>
<input type="number" name="txtRent" id="txtRentRental" value="1700" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtHousePriceRental" data-mini="true">Purchase Price of Home</label>
<input type="number" name="txtHousePrice" id="txtHousePriceRental" value="325000" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtDownpaymentRental" data-mini="true">Downpayment</label>
<input type="number" name="txtDownpayment" id="txtDownpaymentRental" value="25000" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtTermRental" data-mini="true">Length of Mortgage (Years)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtTermRental" name="txtTerm" min="5" max="35" step="5" value="25">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 66.6667%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtMortgageRateRental" data-mini="true">Mortgage Interest Rate %</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtMortgageRateRental" name="txtMortgageRate" min="0" max="15" step="0.05" value="4.49">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 30%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtPropertyTaxRental" data-mini="true">Annual Property Taxes</label>
<input type="number" name="txtPropertyTax" id="txtPropertyTaxRental" value="1200" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtMaintenanceRental" data-mini="true">Average Monthly Maintenance</label>
<input type="number" name="txtMaintenance" id="txtMaintenanceRental" value="200" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtInflationRental" data-mini="true">Expected Annual Inflation Rate %</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtInflationRental" name="txtInflation" min="1.5" max="15" step="0.5" value="2.5">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 7.40741%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtSavingRateRental" data-mini="true">Interest Rate You Expect To Earn On Savings %</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtSavingRateRental" name="txtSavingRate" min="1.5" max="15" step="0.5" value="1.5">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 0%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtAppreciationRental" data-mini="true">Expected Annual Appreciation Rate On Your Home %</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtAppreciationRental" name="txtAppreciation" min="1.5" max="15" step="0.5" value="5">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 25.9259%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtCommissionRateRental" data-mini="true">Realtor Commission Rate %</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtCommissionRateRental" name="txtCommissionRate" min="2" max="10" step="0.25" value="7">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 62.5%;"></span></div>
</div>
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitRental" value="submit-value" data-mini="true" onclick="return RentalGetRentalAmount();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-24" aria-controls="ui-id-25" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-25" aria-labelledby="ui-id-24" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="h2Output brokertools-result-3">Total estimated cost of renting: <span class="amount"></span></div>
<div class="h2Output2 brokertools-result-3">Total estimated cost of ownership: <span class="amount"></span></div>
<div class="h2Output3 brokertools-result-3"></div>
<div class="divChart"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div><!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div><!-- /page -->
</form>
</div>
</div>
<div id="brokertools-MortgageScenario" style="display: none;">
<div class="brokertool-form">
<!--
(c) 2016 BrokerTools.ca, a division of Alding Enterprises, Inc.
For all inquiries regarding these BrokerTools, or to add these BrokerTools to your website, please contact:
Alding Enterprises, Inc.
Website: http://alding.com
Email: support@alding.com
Phone: +1 604-628-7873
-->
<script type="text/javascript">
// Only declare locale once for the page
if (typeof(btLocaleName) === 'undefined') var btLocaleName = 'en-CA';
// Localized strings required by JS
var MortgageScenarioLocalizedStrings = {
'GenericError': 'An error occurred. Please refresh the page, and try the calculator again.',
'ResultHousePriceLabel': 'House Price',
'ResultAnnualExpenseLabel': 'Annual Property Tax and Heating Cost',
'ResultDownPaymentLabel': 'Down Payment',
'ResultCMHCPremiumLabel': 'CMHC Premium',
'ResultAmountMortgagedLabel': 'Amount to be Mortgaged',
'ResultMonthlyPaymentLabel': 'Monthly Payment',
'ResultInterestRateLabel': 'Interest Rate',
'ResultLengthOfMortgageLabel': 'Length of Mortgage (years)',
'ResultEstimatedIncomeRequiredLabel': 'Estimated Annual Income Required',
'ValidationAmount': 'You must input a loan amount. Enter numbers only.',
'ValidationRate': 'You must input an interest rate. Enter numbers only.',
'ValidationDownPayment': 'You must input a downpayment amount. Enter numbers only.',
'ValidationTerm': 'You must input a mortgage term. Enter numbers only.',
'TermAndDownPaymentValidationError': 'For Downpayments below 20%, the maximum Length of Loan is 25 years.',
'ValidationDownPaymentMinReq': 'The current down payment does not meet the required minimum.',
'ValidationAnnualExpense': 'You must input an annual property tax and heating cost. Enter numbers only.',
"QualifierChartTitle": 'Estimated Annual Income vs Estimated Annual Mortgage Amount Comparison',
"QualifierChartIncomeLabel": 'Estimated Annual Income Required',
"QualifierChartExpenseLabel": 'Estimated Annual Mortgage Expenses',
};
calcjQuery('#txtDownpaymentQualifier').val(parseInt(calcjQuery('#txtAmountQualifier').val()) * (parseInt(calcjQuery('#txtDownpaymentQualifierPercent').val()) / 100));
calcjQuery('#txtDownpaymentQualifier').attr({
"min": parseInt(calcjQuery('#txtAmountQualifier').val()) * (parseInt(calcjQuery('#txtDownpaymentQualifierPercent').val()) / 100)
})
</script>
<script type="text/javascript" src="https://apps.brokertools.ca/js/MortgageScenarioCalculator.js?q=20220728"></script>
<form method="post" action="./MortgageScenarioCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formQualifier" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEyNTc2MDkzMzhkZGaMPAIhROaHj1V0d0ohLqX6bq8yTx2AkcWwlF1j0uRD">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="5C907329">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenQualifier" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-26" aria-controls="divInputSectionQualifier" aria-selected="true" aria-expanded="true"
tabindex="0"><span class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Mortgage Scenario</h3>
<div data-role="collapsible" data-collapsed="false" id="divInputSectionQualifier" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" aria-labelledby="ui-id-26" role="tabpanel"
aria-hidden="false" style="display: block;">
<div data-role="fieldcontain">
<label for="txtAmountQualifier" data-mini="true">Purchase Price of House</label>
<input type="number" name="txtAmount" id="txtAmountQualifier" value="600000" data-mini="true" onchange="handleHousePriceChange()">
</div>
<div data-role="fieldcontain">
<label for="txtDownpaymentQualifier" data-mini="true">Down Payment (%)</label>
<input type="number" value="5.83" name="txtDownpayment" id="txtDownpaymentQualifierPercent" min="5.83" data-mini="true" onchange="updateDownpayment(true)">
</div>
<div data-role="fieldcontain">
<label for="txtDownpaymentQualifier" data-mini="true">Total Down Payment ($)</label>
<input type="number" step="500" name="txtDownpayment" id="txtDownpaymentQualifier" data-mini="true" onchange="updateDownpayment(true, 'percent')" min="35000" value="35000">
</div>
<div data-role="fieldcontain" class="has-note">
<label for="txtRateQualifier" data-mini="true">Anticipated Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtRateQualifier" name="txtRate" min="1.25" max="20" step="0.01" value="3.2">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 10.4%;"></span></div>
</div>
<div class="disclaimer">* Borrowers must qualify for a rate 2% higher than they actually receive to a minimum of 5.25%. Increase the rate above by 2% to see what your mortgage scenario is under the new "stress test" rules.</div>
</div>
<div data-role="fieldcontain">
<label for="txtTermQualifier" data-mini="true">Anticipated Length of Loan (years)</label>
<!-- <input type="range" name="txtTerm" id="txtTermQualifier" value="25" min="1.5" max="35" step="0.5" data-highlight="true" data-mini="true" /> -->
<select id="txtTermQualifier">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25" selected="">25</option>
</select>
</div>
<div data-role="fieldcontain">
<label for="chkCMHCQualifier" data-mini="true" class="wide">CMHC (Mortgage is over 80% of property value)</label>
<input type="checkbox" name="chkCMHC" id="chkCMHCQualifier" data-mini="true" checked="checked">
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitQualifier" value="submit-value" data-mini="true" onclick="return QualifierGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-27" aria-controls="ui-id-28" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-28" aria-labelledby="ui-id-27" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="divOutput"></div>
<div class="divChart"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div>
<!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div>
<!-- /page -->
</form>
</div>
</div>
</div>
</section>
</form>
POST ./AmortizationCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en
<form method="post" action="./AmortizationCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formAmortization" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTkzODk4NzU1OGRki0x7G9YFK5+g8fHiNNX8BbMlvamZcaoSBLGB5JLAA2U=">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="B7FC124A">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenAmortization" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-5" aria-controls="ui-id-6" aria-selected="true" aria-expanded="true" tabindex="0"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Amortization</h3>
<div data-role="collapsible" data-collapsed="false" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" id="ui-id-6" aria-labelledby="ui-id-5" role="tabpanel" aria-hidden="false"
style="display: block;">
<div data-role="fieldcontain">
<label for="txtMortgageAmountAmortization" data-mini="true">Mortgage Amount</label>
<input type="number" name="txtMortgageAmount" id="txtMortgageAmountAmortization" value="250000" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtInterestRateAmortization" data-mini="true">Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtInterestRateAmortization" name="txtInterestRate" min="0" max="35" step="0.05" value="4.49">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 12.8571%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtTermAmortization" data-mini="true">Length of Loan (years)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtTermAmortization" name="txtTerm" min="5" max="35" step="5" value="25">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 66.6667%;"></span></div>
</div>
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitAmortization" value="submit-value" data-mini="true" onclick="return amortizationGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-7" aria-controls="ui-id-8" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-8" aria-labelledby="ui-id-7" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="h2Output brokertools-result-3">Your monthly payment amount is <span class="amount"></span></div>
<div class="divChart"></div>
<div class="divSpace"></div>
<div class="divTable"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div><!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div><!-- /page -->
</form>
POST ./EarlyRenewalCalculatorInclude.aspx?brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en
<form method="post" action="./EarlyRenewalCalculatorInclude.aspx?brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formEarlyRenewal" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTgyOTQzMjQ2MmRkOUdeSumNMtxwwx5U/3iF1z4E/k0n8QRF3Qr7u0sBcAI=">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="13FA9D1A">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenEarlyRenewal" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-9" aria-controls="divInputSectionEarlyRenewal" aria-selected="true" aria-expanded="true"
tabindex="0"><span class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Early Renewal</h3>
<div data-role="collapsible" data-collapsed="false" id="divInputSectionEarlyRenewal" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" aria-labelledby="ui-id-9" role="tabpanel"
aria-hidden="false" style="display: block;">
<div data-role="fieldcontain">
<label for="txtAmountEarlyRenewal" data-mini="true">Current Mortgage Balance</label>
<input type="number" name="txtAmount" id="txtAmountEarlyRenewal" value="200000" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtPaymentEarlyRenewal" data-mini="true">Current Monthly Payment</label>
<input type="number" name="txtPayment" id="txtPaymentEarlyRenewal" value="1288" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtRateEarlyRenewal" data-mini="true">Current Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtRateEarlyRenewal" name="txtRate" min="1.25" max="20" step="0.05" value="5.0">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 20%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtNewRateEarlyRenewal" data-mini="true">Refinanced Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtNewRateEarlyRenewal" name="txtNewRate" min="1.25" max="20" step="0.05" value="4.49">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 17.3333%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtTermEarlyRenewal" data-mini="true">Term of Refinanced Mortgage (years)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtTermEarlyRenewal" name="txtTerm" min="1.5" max="30" step="0.5" value="25">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 82.4561%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtClosingCostsEarlyRenewal" data-mini="true">Closing costs required for refinancing</label>
<input type="number" name="txtClosingCosts" id="txtClosingCostsEarlyRenewal" value="500" data-mini="true">
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitEarlyRenewal" value="submit-value" data-mini="true" onclick="return EarlyRenewalGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-10" aria-controls="ui-id-11" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-11" aria-labelledby="ui-id-10" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="divOutput"></div>
<div class="divChart"></div>
<div class="divSummary"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div><!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div><!-- /page -->
</form>
POST ./MonthlyVsBiweeklyCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en
<form method="post" action="./MonthlyVsBiweeklyCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formMonthlyVsBiweekly" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEyMzQ0NjMwOTZkZDu3+NuLsimE2CdS+z5oob8tEWnIyoKu02mcL2vHyJt8">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A58CD550">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenMonthlyVsBiweekly" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-12" aria-controls="divInputSectionMonthlyVsBiweekly" aria-selected="true" aria-expanded="true"
tabindex="0"><span class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Bi-weekly vs Monthly</h3>
<div data-role="collapsible" data-collapsed="false" id="divInputSectionMonthlyVsBiweekly" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" aria-labelledby="ui-id-12" role="tabpanel"
aria-hidden="false" style="display: block;">
<div data-role="fieldcontain">
<label for="txtAmountMonthlyVsBiweekly" data-mini="true">Amount Owed</label>
<input type="number" name="txtAmount" id="txtAmountMonthlyVsBiweekly" value="125000" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtPaymentMonthlyVsBiweekly" data-mini="true">Current Monthly Payment</label>
<input type="number" name="txtPayment" id="txtPaymentMonthlyVsBiweekly" value="750">
</div>
<div data-role="fieldcontain">
<label for="txtRateMonthlyVsBiweekly" data-mini="true">Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtRateMonthlyVsBiweekly" name="txtRate" min="1.5" max="20" step="0.05" value="4.49">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 16.2162%;"></span></div>
</div>
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitMonthlyVsBiweekly" value="submit-value" data-mini="true" onclick="return WeeklyVsBiWeeklyGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-13" aria-controls="ui-id-14" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-14" aria-labelledby="ui-id-13" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="h2Output brokertools-result-3">Total interest you will pay using accelerated bi-weekly payments is <span class="amount"></span></div>
<div class="h2Output2 brokertools-result-3">Total interest you will pay using monthly payments is <span class="amount"></span></div>
<div class="divChart"></div>
<div class="divOutput"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div><!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div><!-- /page -->
</form>
POST ./PaymentCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en
<form method="post" action="./PaymentCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formPayment" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTMyOTc2MTU4MmRkdGxFbwbCQy/V/BwVBeliGxWrSngM6xU8oxmTpUHe3N8=">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A6B9BD00">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenPayment" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-15" aria-controls="ui-id-16" aria-selected="true" aria-expanded="true" tabindex="0"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Payments</h3>
<div data-role="collapsible" data-collapsed="false" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" id="ui-id-16" aria-labelledby="ui-id-15" role="tabpanel" aria-hidden="false"
style="display: block;">
<div data-role="fieldcontain">
<label for="txtMortgageAmountPayment" data-mini="true">Mortgage Amount</label>
<input type="number" name="txtMortgageAmount" id="txtMortgageAmountPayment" value="250000" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtInterestRatePayment" data-mini="true">Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtInterestRatePayment" name="txtInterestRate" min="0" max="35" step="0.05" value="4.49">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 12.8571%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtTermPayment" data-mini="true">Length of Loan (years)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtTermPayment" name="txtTerm" min="5" max="35" step="5" value="25">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 66.6667%;"></span></div>
</div>
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitPayment" value="submit-value" data-mini="true" onclick="return PaymentGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-17" aria-controls="ui-id-18" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-18" aria-labelledby="ui-id-17" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="h2Output brokertools-result-3">Your monthly payment amount is <span class="amount"></span></div>
<div class="divChart"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div><!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div><!-- /page -->
</form>
POST ./QualifierCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en
<form method="post" action="./QualifierCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formQualifierPayment" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNjMyMTE1NjM0ZGRFQlUWCb2gGgQ9apHWQ9r/5hp7ctVzSeTdGn99CWijyg==">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="861021A6">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtTokenQualifierPayment" id="txtTokenQualifierPayment" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-19" aria-controls="divInputSection" aria-selected="true" aria-expanded="true" tabindex="0"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Mortgage Qualifier</h3>
<!-- CHANGE THIS INTO A LOCALIZED STRING AFTER-->
<div data-role="collapsible" data-collapsed="false" id="divInputSection" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" aria-labelledby="ui-id-19" role="tabpanel"
aria-hidden="false" style="display: block;">
<div data-role="fieldcontain">
<label for="txtPurchasePrice" data-mini="true">Purchase Price of House</label>
<input type="number" name="txtPurchasePrice" id="txtPurchasePriceQualifierPayment" value="600000" data-mini="true" onchange="handlePurchasePriceChange()" required="">
</div>
<div data-role="fieldcontain">
<label for="txtDownPayment" data-mini="true">Down Payment (%)</label>
<input type="number" name="txtDownPayment" id="txtDownPaymentQualifierPayment" value="20" min="5.83" max="100" step="0.01" data-mini="true" onchange="handleDownPaymentChange()">
</div>
<div data-role="fieldcontain">
<label for="txtTotalDownPayment" data-mini="true">Total Down Payment ($)</label>
<input type="number" name="txtTotalDownPayment" id="txtTotalDownPaymentQualifierPayment" data-mini="true" onchange="handleTotalDownPaymentChange()" min="35000">
</div>
<div data-role="fieldcontain" id="cmhcQualifierPayment">
<label for="cmhcOptionQualifierPayment" data-mini="true" class="wide">CMHC (Mortgage is over 80% of property value)</label>
<input type="checkbox" name="cmhcOptionQualifierPayment" id="cmhcOptionQualifierPayment" data-mini="true" checked="">
</div>
<div data-role="fieldcontain" class="has-note">
<label for="txtInterestRate" data-mini="true">Anticipated Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtInterestRateQualifierPayment" name="txtInterestRate" min="5.25" max="20" step="0.25" value="5.25">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 0%;"></span></div>
</div>
<div class="disclaimer">* Borrowers must qualify for a rate 2% higher than they actually receive to a minimum of 5.25%. Increase the rate above by 2% to see what you qualify for under the new "stress test" rules.</div>
</div>
<div data-role="fieldcontain">
<label for="txtAnnualExpense" data-mini="true">Annual Property Tax and Heating Cost.</label>
<input type="number" name="txtAnnualExpense" id="txtAnnualExpenseQualifierPayment" value="2500" data-mini="true" onchange="handleAnnualExpenseChange()">
</div>
<div data-role="fieldcontain">
<label for="txtTermLength" data-mini="true">Anticipated Length of Loan (years)</label>
<!-- CHANGE THIS INTO A LOCALIZED STRING AFTER-->
<select id="txtTermLengthQualifierPayment">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25" selected="">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
</select>
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitQualifierPayment" value="submit-value" data-mini="true" onclick="return QualifierPaymentGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);"> Submit</button>
<!-- CHANGE THIS INTO A LOCALIZED STRING AFTER-->
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-20" aria-controls="ui-id-21" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-21" aria-labelledby="ui-id-20" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="divOutput"></div>
<div class="divChart"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div>
</div>
</form>
POST ./RentalCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en
<form method="post" action="./RentalCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formRental" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjg4OTcxODQyZGSWBEoniqdzTRbi+doEjVZz9DSeMENDdE299jank8spoA==">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="8B45510C">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenRental" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-22" aria-controls="ui-id-23" aria-selected="true" aria-expanded="true" tabindex="0"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Rent vs Buy</h3>
<div data-role="collapsible" data-collapsed="false" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" id="ui-id-23" aria-labelledby="ui-id-22" role="tabpanel" aria-hidden="false"
style="display: block;">
<div data-role="fieldcontain">
<label for="txtLengthOfStayRental" data-mini="true">Number of years you will stay at this property</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtLengthOfStayRental" name="txtLengthOfStay" min="0" max="50" step="1" value="10">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 20%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtRentRental" data-mini="true">Monthly Rent</label>
<input type="number" name="txtRent" id="txtRentRental" value="1700" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtHousePriceRental" data-mini="true">Purchase Price of Home</label>
<input type="number" name="txtHousePrice" id="txtHousePriceRental" value="325000" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtDownpaymentRental" data-mini="true">Downpayment</label>
<input type="number" name="txtDownpayment" id="txtDownpaymentRental" value="25000" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtTermRental" data-mini="true">Length of Mortgage (Years)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtTermRental" name="txtTerm" min="5" max="35" step="5" value="25">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 66.6667%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtMortgageRateRental" data-mini="true">Mortgage Interest Rate %</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtMortgageRateRental" name="txtMortgageRate" min="0" max="15" step="0.05" value="4.49">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 30%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtPropertyTaxRental" data-mini="true">Annual Property Taxes</label>
<input type="number" name="txtPropertyTax" id="txtPropertyTaxRental" value="1200" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtMaintenanceRental" data-mini="true">Average Monthly Maintenance</label>
<input type="number" name="txtMaintenance" id="txtMaintenanceRental" value="200" data-mini="true">
</div>
<div data-role="fieldcontain">
<label for="txtInflationRental" data-mini="true">Expected Annual Inflation Rate %</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtInflationRental" name="txtInflation" min="1.5" max="15" step="0.5" value="2.5">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 7.40741%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtSavingRateRental" data-mini="true">Interest Rate You Expect To Earn On Savings %</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtSavingRateRental" name="txtSavingRate" min="1.5" max="15" step="0.5" value="1.5">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 0%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtAppreciationRental" data-mini="true">Expected Annual Appreciation Rate On Your Home %</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtAppreciationRental" name="txtAppreciation" min="1.5" max="15" step="0.5" value="5">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 25.9259%;"></span></div>
</div>
</div>
<div data-role="fieldcontain">
<label for="txtCommissionRateRental" data-mini="true">Realtor Commission Rate %</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtCommissionRateRental" name="txtCommissionRate" min="2" max="10" step="0.25" value="7">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 62.5%;"></span></div>
</div>
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitRental" value="submit-value" data-mini="true" onclick="return RentalGetRentalAmount();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-24" aria-controls="ui-id-25" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-25" aria-labelledby="ui-id-24" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="h2Output brokertools-result-3">Total estimated cost of renting: <span class="amount"></span></div>
<div class="h2Output2 brokertools-result-3">Total estimated cost of ownership: <span class="amount"></span></div>
<div class="h2Output3 brokertools-result-3"></div>
<div class="divChart"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div><!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div><!-- /page -->
</form>
POST ./MortgageScenarioCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en
<form method="post" action="./MortgageScenarioCalculatorInclude.aspx?skipResources=true&brokerWebsiteKey=C1DED8AF3D27232357137088F66CA9E0&languageCode=en" id="formQualifier" data-ajax="false">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEyNTc2MDkzMzhkZGaMPAIhROaHj1V0d0ohLqX6bq8yTx2AkcWwlF1j0uRD">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="5C907329">
</div>
<input type="hidden" name="target" value="https://apps.brokertools.ca">
<input type="hidden" name="txtToken" id="txtTokenQualifier" value="55b76650df5190e06a9b985a9afb30322ee1b3f7">
<div data-role="page">
<div data-role="content">
<div data-role="collapsible-set" data-inset="false" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top ui-accordion-icons" role="tab" id="ui-id-26" aria-controls="divInputSectionQualifier" aria-selected="true" aria-expanded="true"
tabindex="0"><span class="ui-accordion-header-icon ui-icon ui-icon-circle-minus"></span>Mortgage Scenario</h3>
<div data-role="collapsible" data-collapsed="false" id="divInputSectionQualifier" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active" aria-labelledby="ui-id-26" role="tabpanel"
aria-hidden="false" style="display: block;">
<div data-role="fieldcontain">
<label for="txtAmountQualifier" data-mini="true">Purchase Price of House</label>
<input type="number" name="txtAmount" id="txtAmountQualifier" value="600000" data-mini="true" onchange="handleHousePriceChange()">
</div>
<div data-role="fieldcontain">
<label for="txtDownpaymentQualifier" data-mini="true">Down Payment (%)</label>
<input type="number" value="5.83" name="txtDownpayment" id="txtDownpaymentQualifierPercent" min="5.83" data-mini="true" onchange="updateDownpayment(true)">
</div>
<div data-role="fieldcontain">
<label for="txtDownpaymentQualifier" data-mini="true">Total Down Payment ($)</label>
<input type="number" step="500" name="txtDownpayment" id="txtDownpaymentQualifier" data-mini="true" onchange="updateDownpayment(true, 'percent')" min="35000" value="35000">
</div>
<div data-role="fieldcontain" class="has-note">
<label for="txtRateQualifier" data-mini="true">Anticipated Annual Interest Rate (%)</label>
<div class="range-slider"><input type="number" class="slider-input" id="txtRateQualifier" name="txtRate" min="1.25" max="20" step="0.01" value="3.2">
<div class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" style="background-color: rgb(213, 92, 25);"><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0"
style="left: 10.4%;"></span></div>
</div>
<div class="disclaimer">* Borrowers must qualify for a rate 2% higher than they actually receive to a minimum of 5.25%. Increase the rate above by 2% to see what your mortgage scenario is under the new "stress test" rules.</div>
</div>
<div data-role="fieldcontain">
<label for="txtTermQualifier" data-mini="true">Anticipated Length of Loan (years)</label>
<!-- <input type="range" name="txtTerm" id="txtTermQualifier" value="25" min="1.5" max="35" step="0.5" data-highlight="true" data-mini="true" /> -->
<select id="txtTermQualifier">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25" selected="">25</option>
</select>
</div>
<div data-role="fieldcontain">
<label for="chkCMHCQualifier" data-mini="true" class="wide">CMHC (Mortgage is over 80% of property value)</label>
<input type="checkbox" name="chkCMHC" id="chkCMHCQualifier" data-mini="true" checked="checked">
</div>
<div class="button-container">
<button type="submit" data-theme="b" name="btnSubmit" id="btnSubmitQualifier" value="submit-value" data-mini="true" onclick="return QualifierGetData();"
style="background: linear-gradient(rgb(213, 92, 25), rgb(128, 55, 15)) rgb(128, 55, 15); color: rgb(255, 255, 255); text-shadow: rgb(64, 28, 8) 0px 1px 1px; border: 1px solid rgb(11, 5, 1);">Calculate</button>
</div>
</div>
<h3 class="ui-accordion-header ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-id-27" aria-controls="ui-id-28" aria-selected="false" aria-expanded="false" tabindex="-1"><span
class="ui-accordion-header-icon ui-icon ui-icon-circle-plus"></span>Result</h3>
<div data-role="collapsible" data-collapsed="true" class="divOutputSection ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-28" aria-labelledby="ui-id-27" role="tabpanel" aria-hidden="true"
style="display: none;">
<div class="divOutput"></div>
<div class="divChart"></div>
<div class="disclaimer">* Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage
professional.</div>
<div class="bt-branding">
</div>
</div>
</div>
</div>
<!-- /content -->
<div class="copyright-notice"> © 2023 BrokerTools.ca </div>
</div>
<!-- /page -->
</form>
Text Content
Let's chat: 250-886-8990 | Visit MY BLOG Home * Home * Apply Now * About Me * Mortgages * Rates * Calculator * Testimonials * Newsletter * Blog * Contact Me * * < > Rates Calculator Hi! I'm your mortgage professional! Results tailored to your needs I'll save you time and money TMG The Mortgage Group Canada Inc. HOMEPAGE Let me help you finance your home! I'll sweat the details so you don't have to. Purchasing a home is an important decision and you should be confident about your investment. I will work with you personally to offer you valuable insight throughout the process, save you time and find the mortgage that best suits your situation. * Expertise I will provide you independent expert advice on your financial options. I am not tied to a specific lender or products so I can offer you mortgage products that will best match your specific needs. * Save you time with one-stop shopping Instead of spending your valuable time meeting with competing mortgage lenders, I can quickly narrow down the list of lenders that will help you achieve your financial goals. I will make your comparison-shopping fast, easy, and convenient. * No charge to you There's absolutely no charge for my services on typical residential mortgage transactions. Like many other professional services, such as insurance, mortgage brokers are paid a finder's fee when we introduce dependable clients to a financial institution. Why Should You Use My Services? I will negotiate on your behalf. Many people are uncertain or uncomfortable negotiating mortgages directly with their bank. And even if you have an existing relationship with your branch, TMG does millions of dollars of transactions yearly with a wide variety of lending institutions so we have strong lender relationships. I can use that relationship to your advantage to negotiate your mortgage to ensure you secure competitive rates and terms that benefit you. I will also ensure that you're getting the best rates and terms. Even if you've already been pre-approved for a mortgage by your bank or another financial institution, you're not obliged to stop shopping! I can investigate on your behalf to see if there is an alternative to better suit your needs. Do you know about mortgage customization? All mortgages are not created equally, and depending on your financial goals, I will ensure the mortgage you receive helps you with those goals. Whether borrowing to purchase, renovate, or make your mortgage interest tax deductible, I can ensure that the mortgage you have helps achieve these financial goals. Think Outside the Branch for Your Mortgage New Mortgage Need a new mortgage? I'll help you pick the right fit for you and your budget. Renewal When it comes time to renew your mortgage, I'll help you review your options and make the renewal process simple and easy. Refinancing Sometimes, refinancing is your best option for a variety of reasons. Let me review your options and do the hard work for you! Get started with your application now! I'm here to help with your mortgage needs, refinancing, new home purchases or mortgage renewals. Apply Online Here! Types of Mortgages FIXED A fixed mortgage offers you the security of locking in your interest rate for the term of your mortgage, so you know exactly how much principal and interest you will be paying on the mortgage during the term. Terms range from 6 months to 10 years. Fixed rate mortgages offer some form of pre-payment, from 10% to 25% of the original mortgage balance each year, depending on the lender. If you wish to pay off your mortgage in full, there will be a penalty of either 3 months simple interest, or an Interest Rate Differential (IRD). The benefit of this mortgage is the rate is lower than an open mortgage, making it a more popular option if you have no plans to pre-pay it in full during the term you select. VARIABLE A variable-rate mortgage allows you to take advantage of today's low Prime Rate. Most variable rate products are set below prime, terms range from 1 to 5 years. Payments vary depending on the product or lender you choose. In some cases you can fix your payments for up to 5 years, but the interest rate will fluctuate as the Bank Prime Rate changes. In other cases your monthly payments will fluctuate depending on how many times the Prime Rate changes during your term. OPEN An open mortgage allows you the flexibility to pay off some or the entire mortgage at any time, without penalty. Interest rates are usually higher and are tied to the Bank's Prime Rate. SECURED A secured line-of-credit allows you to access the equity in your home whenever you choose. Rates are tied to prime, usually slightly above prime. Required payment on the balance is interest only, making it a good choice where cash flow may be important. Lower interest rates compared to an unsecured line of credit. You may have a secured line of credit and a mortgage, if you have good equity in your home. The Rates, Today Because I work with a wide variety of lenders I can access competitive, lower-than-advertised interest rates. Check back often to see how these rates compare to average bank rates. Today's Mortgage Rates Today's Rates Mortgage Term 1 Year Closed1 Yr Cl 2 Year 3 Year 4 Year 5 Year Fixed5 Yr Fix 5 Year Variable5 Yr Var Our Best Rates 5.24 % 5.24 % 4.64 % 4.64 % 4.49 % 5.80 % Most Banks 6.09 % 5.79 % 5.79 % 6.09 % 6.34 % 6.70 % * This data is provided for information purposes only and is updated daily by TMG. Posted rates are subject to change without notice. Rates are compounded semi-annually, and not in advance. "Our Best Rates" listed above are for insured high ratio purchases only. Contact us for details and more rates. © 2023 BrokerTools.ca How Much Can You Afford? Use this mortgage calculator to help you figure things out Choose a calculator: Affordability Calculator Amortization Calculator Early Renewal Calculator Monthly Vs. Biweekly Calculator Payment Calculator Qualifier Calculator Rent Vs. Buy Calculator Mortgage Scenario Calculator AFFORDABILITY Annual Income Annual Interest Rate (%) * Borrowers must qualify for a rate 2% higher than they actually receive to a minimum of 5.25%. Increase the rate above by 2% to see what you qualify for under the new "stress test" rules. Downpayment % Length of Loan (years) 1234567891011121314151617181920212223242526272829303132333435 Annual Property Tax and Heating Cost Calculate RESULT The amount that you can afford to finance is * Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage professional. © 2023 BrokerTools.ca AMORTIZATION Mortgage Amount Annual Interest Rate (%) Length of Loan (years) Calculate RESULT Your monthly payment amount is * Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage professional. © 2023 BrokerTools.ca EARLY RENEWAL Current Mortgage Balance Current Monthly Payment Current Annual Interest Rate (%) Refinanced Annual Interest Rate (%) Term of Refinanced Mortgage (years) Closing costs required for refinancing Calculate RESULT * Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage professional. © 2023 BrokerTools.ca BI-WEEKLY VS MONTHLY Amount Owed Current Monthly Payment Annual Interest Rate (%) Calculate RESULT Total interest you will pay using accelerated bi-weekly payments is Total interest you will pay using monthly payments is * Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage professional. © 2023 BrokerTools.ca PAYMENTS Mortgage Amount Annual Interest Rate (%) Length of Loan (years) Calculate RESULT Your monthly payment amount is * Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage professional. © 2023 BrokerTools.ca MORTGAGE QUALIFIER Purchase Price of House Down Payment (%) Total Down Payment ($) CMHC (Mortgage is over 80% of property value) Anticipated Annual Interest Rate (%) * Borrowers must qualify for a rate 2% higher than they actually receive to a minimum of 5.25%. Increase the rate above by 2% to see what you qualify for under the new "stress test" rules. Annual Property Tax and Heating Cost. Anticipated Length of Loan (years) 1234567891011121314151617181920212223242526272829303132333435 Submit RESULT * Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage professional. © 2023 BrokerTools.ca RENT VS BUY Number of years you will stay at this property Monthly Rent Purchase Price of Home Downpayment Length of Mortgage (Years) Mortgage Interest Rate % Annual Property Taxes Average Monthly Maintenance Expected Annual Inflation Rate % Interest Rate You Expect To Earn On Savings % Expected Annual Appreciation Rate On Your Home % Realtor Commission Rate % Calculate RESULT Total estimated cost of renting: Total estimated cost of ownership: * Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage professional. © 2023 BrokerTools.ca MORTGAGE SCENARIO Purchase Price of House Down Payment (%) Total Down Payment ($) Anticipated Annual Interest Rate (%) * Borrowers must qualify for a rate 2% higher than they actually receive to a minimum of 5.25%. Increase the rate above by 2% to see what your mortgage scenario is under the new "stress test" rules. Anticipated Length of Loan (years) 12345678910111213141516171819202122232425 CMHC (Mortgage is over 80% of property value) Calculate RESULT * Calculators are provided as a self-help tool. Because all the calculations are being computed on the most common set of factors, the results should only be used as a guideline and confirmed by a mortgage professional. © 2023 BrokerTools.ca My Happy Clients Subscribe to My Newsletter Get the latest news on the home-ownership, mortgage news and more... My Mortgage Blog — Latest Posts Laurel Loxam || April 03, 2023 What you need to know about Canada’s new foreign buyer ban – Updated The start of the new year saw Canada’s new foreign buyer ban officially come into effect. The two year-ban, originally passed by Parliament in June to help address housing affordability... Read More Laurel Loxam || March 28, 2023 What you need to know about Canada’s new Tax-Free First Home Savings Account First-time buyers can be forgiven if they’re confused by the various programs available to help them with the purchase of their first home. There’s the Home Buyer’s Plan and the First-Time Home... Read More Laurel Loxam || March 27, 2023 Bank of Canada rate pause likely to continue as inflation falls to 5.2% Inflation continued to trend downward in February, raising the odds that the Bank of Canada will once again leave interest rates untouched at its April meeting. The country’s Consumer Price Index... Read More Laurel Loxam || February 23, 2023 Do mortgages vanish when people pass away? The short answer is no. It may seem like a morbid thought, but the fact is, for most people, their mortgage is the largest debt they’ll carry in their lifetimes. As a result, many... Read More View More Contact me! Let's get started today! Get in touch with me today for your free consultation! Whether you're looking for a first mortgage, refinancing your current home, or just researching your options, I'm here to help. I am a proud part of TMG The Mortgage Group Inc. – an award-winning Canadian national mortgage brokerage with a network of 1,400+ qualified and accredited mortgage brokers, agents and associates providing residential and commercial mortgage services. Since 1990, TMG has helped hundreds-of-thousands of Canadians get the best financing solutions and mortgage rates by working with many lenders (including top tier banks) from coast-to-coast. Quick Links * Home * About Me * Mortgages * Rates * Calculator * Apply Online * Privacy Policy Contact Info * Laurel Loxam#420-737 Yates street, Victoria, BC V8W 1L6 * 250-886-8990 * 250-886-8990 * 1-866-822-6747 * lloxam@mortgagegroup.com HOURS OF OPERATION * Mo:Closed * Tu:Closed * We:Closed * Th:Closed * Fr:Closed * Sa:Closed * Su:Closed © 2023 www.laurelloxam.com. All rights reserved.