// JavaScript Document

function include(arr, obj)
{
    for(var i=0; i<arr.length; i++)
	{
        if (arr[i] == obj) return true;
    }
	return false;
}
	areaArr=new Array(201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 224, 225, 226, 228, 229, 231, 234, 236, 239, 240, 242, 246, 248, 250, 251, 252, 253, 254, 256, 260, 262, 264, 267, 268, 269, 270, 276, 278, 281, 283, 284, 289, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 323, 325, 330, 331, 334, 336, 337, 339, 340, 341, 345, 347, 351, 352, 360, 361, 369, 380, 385, 386, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 423, 424, 425, 430, 432, 434, 435, 438, 440, 441, 442, 443, 450, 456, 464, 469, 470, 473, 475, 478, 479, 480, 484, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 530, 539, 540, 541, 551, 555, 557, 559, 561, 562, 563, 564, 567, 570, 571, 573, 574, 575, 580, 585, 586, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 623, 626, 627, 628, 630, 631, 636, 641, 646, 647, 649, 650, 651, 660, 661, 662, 664, 669, 670, 671, 678, 679, 682, 684, 689, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 724, 727, 731, 732, 734, 737, 740, 747, 754, 757, 758, 760, 762, 763, 764, 765, 767, 769, 770, 772, 773, 774, 775, 778, 779, 780, 781, 784, 785, 786, 787, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 822, 828, 829, 830, 831, 832, 833, 835, 843, 844, 845, 847, 848, 850, 855, 856, 857, 858, 859, 860, 862, 863, 864, 865, 866, 867, 868, 869, 870, 872, 876, 877, 878, 880, 881, 882, 888, 898, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 925, 927, 928, 931, 935, 936, 937, 939, 940, 941, 947, 949, 951, 952, 954, 956, 957, 959, 970, 971, 972, 973, 975, 976, 978, 979, 980, 984, 985, 989, 999);

function checkqtform()
{
	//alert(document.getElementById('ph_number').value);
	//return false;
	if(document.getElementById('first_name').value.split(" ").join("")=="")
	{
		alert("Please enter first name.");
		document.getElementById('first_name').focus();
		return false;
	}
	if(document.getElementById('last_name').value.split(" ").join("")=="")
	{
		alert("Please enter last name.");
		document.getElementById('last_name').focus();
		return false;
	}
	if(document.getElementById('ph_number').value.split(" ").join("")=="")
	{
		alert("Please enter phone number.");
		document.getElementById('ph_number').focus();
		return false;
	}
	ph=document.getElementById('ph_number').value;
	ph_area=ph.substring(1,4);
	if(include(areaArr,ph_area)==false)
	{
		alert("Please enter valid area code.");
		document.getElementById('ph_number').focus();
		return false;
	}
	document.getElementById('ph_number').blur();
	if(document.getElementById('alt_phone').value.split(" ").join("")=="")
	{
		alert("Please enter alternate phone number.");
		document.getElementById('alt_phone').focus();
		return false;
	}
	ph=document.getElementById('alt_phone').value;
	ph_area=ph.substring(1,4);
	if(include(areaArr,ph_area)==false)
	{
		alert("Please enter valid area code.");
		document.getElementById('alt_phone').focus();
		return false;
	}
	document.getElementById('alt_phone').blur();
	if(document.getElementById('email').value.split(" ").join("")=="")
	{
		alert("Please enter email address.");
		document.getElementById('email').focus();
		return false;
	}
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	if(emailPattern.test(document.getElementById('email').value)==false)
	{
		alert("Please enter valid Email address.");
		document.getElementById('email').focus();
		return false;
	}
	if(document.getElementById('age_range').value.split(" ").join("")=="")
	{
		alert("Please select Age of Youngest Homeowner.");
		document.getElementById('age_range').focus();
		return false;
	}
	if(document.getElementById('home_value').value.split(" ").join("")=="")
	{
		alert("Please select Estimated Home Value.");
		document.getElementById('home_value').focus();
		return false;
	}
	if(document.getElementById('balance_val').value.split(" ").join("")=="")
	{
		alert("Please select Estimated Mortgage Balance.");
		document.getElementById('balance_val').focus();
		return false;
	}
	if(document.getElementById('zip_code').value.split(" ").join("")=="")
	{
		alert("Please enter zip code.");
		document.getElementById('zip_code').focus();
		return false;
	}
}
