/// super simple image swap/*function switchImage(imgid,newsrc){	if(document.getElementById){		document.getElementById(imgid).src=newsrc;	}	else if(document.all){		document.images[imgid].src=newsrc;	}}*////// onKeyUp="numTyped(this.value,dp3,'3')"/// jump phone number fieldsfunction numTyped(current, next,maxlen) {  var len = current.length;  if (len==maxlen) {    next.focus();  }}////////onKeyPress="return numbersonly(this, event)"/////function numbersonly(myfield, e, dec){	var key;	var keychar;	if (window.event){		key = window.event.keyCode;	}else if (e){		key = e.which;	}else{		return true;	}	keychar = String.fromCharCode(key);	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ){		return true;	}else if ((("+1234567890").indexOf(keychar) > -1)){		return true;	}else if (dec && (keychar == ".")){		myfield.form.elements[dec].focus();		return false;	}else{		return false;	}}/// popup window functionfunction popup(URL,w,h) {day = new Date();id = day.getTime();var width = w;var height = h;var left = ((screen.width-width)/2);var top = ((screen.height-height)/2);eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top + '');");}function popup2(URL,w,h) {day = new Date();id = day.getTime();var width = w;var height = h;var left = ((screen.width-width)/2);var top = ((screen.height-height)/2);eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top + '');");}// disclaimer footerfunction footer(){var root = 'http://66.153.118.118:8000/college/';var footer_code = '<img src="' + root + 'media/common/eho_17.gif" alt="" width="15" height="14" align="absmiddle" border="0">&nbsp;&nbsp;&copy; 2004 SunCal Companies. All Rights Reserved.<a href="javascript:popup(\'\',\'\',\'\');" class="disc"> Privacy &amp; Disclaimer.</a>';return footer_code;}/// form validation starts herevar new_fieldname = ""//this is the onclick that calls this function//// onClick="return check(form,form.elements.length)"//function check(form,x){//alert(1);	var message = ""	var more_message = new Array //(4)	var showmsg = "no"	var doItNow = "yes"	var required = new Array (12)	if (doItNow == "yes") 	{			var i = 0;//alert(2);						if (form.First_Name.value == "")							{more_message [i++] = "Please Enter Your First Name"}						//alert(3);						if (form.Last_Name.value == "")							{more_message [i++] = "\nPlease Enter Your Last Name"}													if (form.Street_Address.value == "")							{more_message [i++] = "\nPlease Enter Your Address"}												if (form.City.value == "")							{more_message [i++] = "\nPlease Enter Your City"}												if (form.Zip.value == '' || form.Zip.value.length < 5)							{more_message [i++] = "\nPlease Enter A Valid Zip code"}										 	//	if (form.work_zip.value == '' || form.work_zip.value.length < 5)					//		{more_message [i++] = "\nPlease Enter A Valid Employment Zip code"}																			//alert(1);						// phone validation												// day phone validation						//if ( count_phoneboxes('d_phone[]') >= 1 && count_phoneboxes('d_phone[]') < 3)						//{						//	more_message [i++] = "\nPlease Enter Your Day Phone Number Completely"						//}												//else if ( count_num_boxes('d_phone[]') <= 3 && count_phoneboxes('d_phone[]') == 3)						//{						//	if ((box_length('d_phone[]') > 0 && box_length('d_phone[]') <= 3) || document.getElementById('dp3').value.length < 4)						//	{						//		more_message [i++] = "\nPlease Enter Your Day Phone Number Completely"							//	}						//}												// evening phone validation						//if ( count_phoneboxes('e_phone[]') >= 1 && count_phoneboxes('e_phone[]') < 3)						//{						//	more_message [i++] = "\nPlease Enter Your Evening Phone Number Completely"						//}												//else if ( count_num_boxes('e_phone[]') <= 3 && count_phoneboxes('e_phone[]') == 3)						//{						//	if ((box_length('e_phone[]') > 0 && box_length('e_phone[]') <= 3) || document.getElementById('ep3').value.length < 4)						//	{						//		more_message [i++] = "\nPlease Enter Your Evening Phone Number Completely"							//	}						//}																		/// email validation						if (form.Contact_method.checked)						{							if (form.email.value == "" )							{								more_message [i++] = "\nIn Order For College Park to Contact You Via E-mail, Please Enter Your E-mail Address"							}							else if ( form.email.value != '' )							{								if ( checkEmail(form.email.value) == false )								{									more_message [i++] = "\nPlease Enter A Valid E-mail Address"								}								else if ( form.email.value != form.confirm_email.value )								{									more_message [i++] = "\nPlease Verify That Both E-mail Address Fields Are Identical"								}							}						}						else if ( form.email.value != "" )						{							if ( checkEmail(form.email.value) == false )							{								more_message [i++] = "\nPlease Enter A Valid E-mail Address"							}							else if ( form.email.value != form.confirm_email.value )							{								more_message [i++] = "\nPlease Verify That Both E-mail Address Fields Are Identical"							}						}						//alert(2);						if (form.Plan_to_Buy.value == "")							{more_message [i++] = "\nPlease Select When Do You Plan to Purchase"}												if (form.Will_this_be_your.value == "")							{more_message [i++] = "\nPlease Select Primary or Secondary Residence"}													if (form.Price_Range.value == "")							{more_message [i++] = "\nPlease Select Your Price Range"}												if (form.Square_Footage.value == "")							{more_message [i++] = "\nPlease Select Your Square Footage"}												if (form.Household_size.value == "")							{more_message [i++] = "\nPlease Select the Total Number of Household Members"}												if (form.Hear_about_us.value == "")							{more_message [i++] = "\nPlease Select How Did You Hear About College Park"}																		/// end construct messgaes						if (more_message != "") {								if (message == "") {message = more_message}									else									{message = message + "\n" + more_message}				        }						if (message > "")								{showmsg = "yes"}																						if (showmsg == "yes")			{				alert("The following form field(s) were incomplete or incorrect:\n\n" + message + "\n\n Please complete or correct the form and submit again.")				return false;			}			else			{ 				form.submit()				return true;			}		}}/// functions for form validation script//// phone funtionsfunction box_length(elem){	len_short = 0;	with(document.form)	{		for (var i=0; i <elements.length; i++)		{			if (elements[i].name == elem)			{				if (elements[i].value.length < 3)				{					len_short = len_short + 1;				}			}		}	}	return len_short;}function count_phoneboxes(elem) { 	box_checked = 0;	with (document.form) { 		for (var i=0; i < elements.length; i++) { 			if (elements[i].name == elem)				if (  elements[i].value != "" )				{ 						box_checked = box_checked + 1;				}		}	}	return box_checked;}function count_num_boxes(elem) {	box_checked = 0;	with (document.form) { 		for (var i=0; i < elements.length; i++) { 			if (elements[i].name == elem)				//num = elements[i].value;				if (elements[i].value.match(/^\d{3,4}$/))				{ 					box_checked = box_checked + 1;				}		}	}	return box_checked;}/////////////////function count_comm_boxes() { 	box_checked = 0;	with (document.form) { 		for (var i=0; i < elements.length; i++) { 			if (elements[i].name == 'community[]')				if (  elements[i].value != "" )				{ 						box_checked = box_checked + 1;				}		}	}	return box_checked;}function checkEmail(email) {	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))	{		return (true)	}	else	{		return (false)	}}function switchImage(elevation,imgID,imgSRC,residence){	if (document.getElementById){		document.getElementById(imgID).src = imgSRC;				}	if(residence)		 {			 viewfloorplans = document.getElementById('floorplanlink');			 whichfloorplan = document.getElementById(elevation).innerHTML.substr(0,1);			 viewfloorplans.href='../media/pdf/floorplans/' + residence;			 if(residence.substring(0,7) != "gallery"){			 viewfloorplans.innerHTML="View Floorplan for Residence " + whichfloorplan ;			 }		 }	document.getElementById(elevation).className="selected";	var test=document.getElementById('elevationlinks').childNodes;	for(var i=1;i<test.length;i){			var elevationid = test[i].id;		if(document.getElementById(elevationid).id != elevation){			document.getElementById(elevationid).className="";		}		i=i+2;			/*document.write(test.length);		document.write(test[i].id);		document.write(test[i].className);*/	}	}/// popup window function with namefunction wpopup(URL,n,w,h) {var name = n;var width = w;var height = h;var left = ((screen.width-width)/2);var top = ((screen.height-height)/2);var features = 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top;window.open(URL,n,features);}//eval("page" + name + " = window.open(URL, '" + name + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top + '');");