// JavaScript Document
<!--

function checkAssistForm() {
	if(document.form.form_firstname.value=="")
	{
		alert('Please enter your first name.');
		document.form.form_firstname.focus();
		return false;
	}
	
	if(document.form.form_lastname.value=="")
	{
		alert('Please enter your last name.');
		document.form.form_lastname.focus();
		return false;
	}
	
	if(document.form.form_phoneday.value=="" || howManyNumbers(document.form.form_phoneday.value) < 10)
	{
		alert('Please enter a valid daytime phone number.');
		document.form.form_phoneday.focus();
		return false;
	}

	if(document.form.form_phoneeve.value=="" || howManyNumbers(document.form.form_phoneeve.value) < 10)
	{
		alert('Please enter a valid evening phone number.');
		document.form.form_phoneeve.focus();
		return false;
	}
	
	if(document.form.form_email.value=="" || checkEmail(document.form.form_email.value) == false)
	{
		alert('Please enter a valid email address.');
		document.form.form_email.focus();
		return false;
	}
	
	if(document.form.form_price.selectedIndex==0)
	{
		alert('Please select desired price range.');
		document.form.form_price.focus();
		return false;
	}

	if(document.form.form_bedrooms.selectedIndex==0)
	{
		alert('Please select desire number of bedrooms.');
		document.form.form_bedrooms.focus();
		return false;
	}	

	if(document.form.form_bathrooms.selectedIndex==0)
	{
		alert('Please select desire number of bathrooms.');
		document.form.form_bathrooms.focus();
		return false;
	}	
	
}	

function checkContactForm() {
	if(document.contact_form.form_fullname.value=="")
	{
		alert('Please enter your name.');
		document.contact_form.form_fullname.focus();
		return false;
	}
	
	if(document.contact_form.form_phoneday.value=="" || howManyNumbers(document.contact_form.form_phoneday.value) < 10)
	{
		alert('Please enter a valid daytime phone number.');
		document.contact_form.form_phoneday.focus();
		return false;
	}

	if(document.contact_form.form_phonealt.value=="" || howManyNumbers(document.contact_form.form_phonealt.value) < 10)
	{
		alert('Please enter a valid alternate phone number.');
		document.contact_form.form_phonealt.focus();
		return false;
	}
	
	if(document.contact_form.form_email.value=="" || checkEmail(document.contact_form.form_email.value) == false)
	{
		alert('Please enter a valid email address.');
		document.contact_form.form_email.focus();
		return false;
	}
	
	if(document.contact_form.form_bedrooms.selectedIndex==0)
	{
		alert('Please select desire number of bedrooms.');
		document.contact_form.form_bedrooms.focus();
		return false;
	}	

	if(document.contact_form.form_bathrooms.selectedIndex==0)
	{
		alert('Please select desire number of bathrooms.');
		document.contact_form.form_bathrooms.focus();
		return false;
	}	

if(document.contact_form.form_price.selectedIndex==0)
	{
		alert('Please select desired price range.');
		document.contact_form.form_price.focus();
		return false;
	}	
}	

function howManyNumbers(thenumber)
{
	var returnNumber = "";
	filteredValues = "01234567890";
	for(i = 0; i<thenumber.length; i++)
	{
		var c = thenumber.charAt(i);
		if(filteredValues.indexOf(c) != -1)
			returnNumber += c;
	}
	return returnNumber.length;
}

function checkEmail(email)
{
	if(email.search(/@/gi) == -1)
		{return false;}
}
	 

function noClick(name) {
	document.getElementById(name).oncontextmenu=new Function("return false");}

// floorplan functions
function showLgFp(fpName) {
	var floorplan = fpName;
	var url = '';
	var fpWidth = '';
	var fpHeight = '';
	
	if (floorplan == 'rome') {
		url = 'floorplans/rome_lg.jpg';
		fpWidth = 528+25;
		fpHeight = 883+25;
	}

	if (floorplan == 'davinci') {
		url = 'floorplans/davinci_lg.jpg';
		fpWidth = 888+25;
		fpHeight = 545+25;
	}
	
	if (floorplan == 'sorrento') {
		url = 'floorplans/sorrento_lg.jpg';
		fpWidth = 798+25;
		fpHeight = 685+25;
	}
	
	if (floorplan == 'florence') {
		url = 'floorplans/florence_lg.jpg';
		fpWidth = 588+25;
		fpHeight = 676+25;
	}
	
	if (floorplan == 'napoli') {
		url = 'floorplans/napoli_lg.jpg';
		fpWidth = 608+25;
		fpHeight = 666+25;
	}	

	if (floorplan == 'venice') {
		url = 'floorplans/venice_lg.jpg';
		fpWidth = 628+25;
		fpHeight = 677+25;
	}	
	
	if (floorplan == 'milan') {
		url = 'floorplans/milan_lg.jpg';
		fpWidth = 552+25;
		fpHeight = 674+25;
	}	
	
	if (floorplan == 'bologna') {
		url = 'floorplans/bologna_lg.jpg';
		fpWidth = 793+25;
		fpHeight = 685+25;
	}		
					
	window.open(url,floorplan,'width='+fpWidth+',height='+fpHeight).focus();
}

// photo functions
function showLg(photoName) {
	var photo = photoName;
	var url = 'photos/'+photo+'_lg.jpg';
	
	document.images.display.src = url;
}
-->


