<!--
function buttonOver(button){
//button.style.border='2px inset #2d9f8b';
button.style.color = '#000000';
}

function buttonOut(button){
//button.style.border='2px solid #f7f3e8';
button.style.color = '#056552';
}

function hideAll(){
	for(i=0; i<document.getElementById('pageContent').getElementsByTagName('div').length; i++){
	document.getElementById('pageContent').getElementsByTagName('div')[i].style.display = 'none';
	}
}

function footer(){
var thisYear = new Date().getFullYear();
var text = '<table cellspacing="0" cellpadding="5" border="0" width="100%"><tr align="center"><td>3 Dunwoody Park<br>Suite 103<br>Atlanta, GA 30338</td><td><img src="images/bbb1.jpg"></td></tr></table>'
+'<p style="font-size:7pt">&copy '+thisYear+' Highland Park Home Services';

return text;
}

function formFocus(form){
form.elements[0].focus();
}

function validateContactForm(){
clearErrors('contactForm')
var iserror = false;
   with(document.contactForm){
	if(fname.value.length == 0){
	document.getElementById('fname_lbl').style.color = '#ff0000';
	iserror = true;
	}
	if(lname.value.length == 0){
	document.getElementById('lname_lbl').style.color = '#ff0000';
	iserror = true;	
	}
	if(email.value.length == 0){
	document.getElementById('email_lbl').style.color = '#ff0000';
	iserror = true;	
	}
	if(address.value.length == 0){
	document.getElementById('address_lbl').style.color = '#ff0000';
	iserror = true;
	}
	if(city.selectedIndex == 0){
	document.getElementById('city_lbl').style.color = '#ff0000';
	iserror = true;
	}
	if(zip.value.length == 0){
	document.getElementById('zip_lbl').style.color = '#ff0000';
	iserror = true;
	}
	if(phone1.value.length == 0 || phone2.value.length == 0 || phone3.value.length == 0){
	document.getElementById('phone_lbl').style.color = '#ff0000';
	iserror = true;	
	}
	if(question.value.length == 0){
	document.getElementById('question_lbl').style.color = '#ff0000';
	iserror = true;	
	}
   }
   if (iserror == true){
   document.getElementById('error').style.display = '';
   scrollTo(0,0);
   return false;
   }
}

function validateEstimateForm(){
clearErrors('estimateForm');
var iserror = false;
   with(document.estimateForm){
	if(fname.value.length == 0){
	document.getElementById('fname_lbl').style.color = '#ff0000';
	iserror = true;
	}
	if(lname.value.length == 0){
	document.getElementById('lname_lbl').style.color = '#ff0000';
	iserror = true;	
	}
	if(address.value.length == 0){
	document.getElementById('address_lbl').style.color = '#ff0000';
	iserror = true;
	}
	if(city.selectedIndex == 0){
	document.getElementById('city_lbl').style.color = '#ff0000';
	iserror = true;
	}
	if(zip.value.length == 0){
	document.getElementById('zip_lbl').style.color = '#ff0000';
	iserror = true;
	}
	if(email.value.length == 0){
	document.getElementById('email_lbl').style.color = '#ff0000';
	iserror = true;	
	}
	if(hphone1.value.length == 0 || hphone2.value.length == 0 || hphone3.value.length == 0){
	document.getElementById('hphone_lbl').style.color = '#ff0000';
	iserror = true;	
	}
	var boxchecked = false;
		for(i=0; i<services.length; i++){
			if(services[i].checked){
			boxchecked = true;
			break;
			}
		}
	if(boxchecked == false){
	document.getElementById('services_lbl').style.color = '#ff0000';
	iserror = true;
	}
	if(services[1].checked && lastpainted.selectedIndex == 0){
	document.getElementById('lastpainted_lbl').style.color = '#ff0000';
	iserror = true;
	}
	if(services[8].checked && carpentryneeds.value.length == 0){
	document.getElementById('carpentryneeds_lbl').style.color = '#ff0000';
	iserror = true;
	}
	var intops = false;
		for(j=0; j<internetsource.length; j++){
			if(internetsource[j].checked){
			intops = true;
			break;
			}
		}
	if(document.getElementById('internetbox').checked && intops == false){
	document.getElementById('internetsource_lbl').style.color = '#ff0000';
	iserror = true;
	}
	if(document.getElementById('intOther').checked && internetother.value.length == 0){
	document.getElementById('internetsource_lbl').style.color = '#ff0000';
	iserror = true;
	}
   }
   if (iserror == true){
   document.getElementById('error').style.display = '';
   scrollTo(0,0);
   return false;
   }
}

function clearErrors(form){
var allLabels = document[form].getElementsByTagName('label');
	for(i=0; i<allLabels.length; i++){
	document.getElementById('error').style.display = 'none';
	allLabels[i].style.color = '#000000';
	}
}

function exteriorQuestion(){
	if(document.estimateForm.services[1].checked){
	document.getElementById('exteriorquestion').style.display = '';
		if(document.estimateForm.lastpainted.length == 0){
		populateDateList();
		}
	}
	else{
	document.getElementById('exteriorquestion').style.display = 'none';
	}
}

function carpentryQuestion(){
	if(document.estimateForm.services[8].checked){
	document.getElementById('carpentryquestion').style.display = '';
	}
	else{
	document.getElementById('carpentryquestion').style.display = 'none';
	}
}

function populateDateList(){
var thisYear = new Date().getFullYear();
document.estimateForm.lastpainted.length = 2;
document.estimateForm.lastpainted[0].text = '-- Select --';
document.estimateForm.lastpainted[1].text = thisYear;
var lastYear = '';

	for(i=2; i<18; i++){
	document.estimateForm.lastpainted.length = i + 1;
	document.estimateForm.lastpainted[document.estimateForm.lastpainted.length - 1].text = thisYear - (i-1);
	lastYear = thisYear - (i-1);
	}
document.estimateForm.lastpainted.length = document.estimateForm.lastpainted.length + 1;
document.estimateForm.lastpainted[document.estimateForm.lastpainted.length-1].text = 'Before '+lastYear;
}

function showAreas(){
document.getElementById('arealist').style.display = '';
}

function closeAreas(){
document.getElementById('arealist').style.display = 'none';
}

function bwImage(idx){
var image = idx.getElementsByTagName('img')[0]
image.src = image.src.replace(/sm_/,'sm_bw_')
}

function clImage(idx){
var image = idx.getElementsByTagName('img')[0]
image.src = image.src.replace(/sm_bw_/,'sm_')
}

function showInternetOptions(){
	if(document.getElementById('internetbox').checked){
	document.getElementById('internetOptions').style.display = '';
	}
	else{
	document.getElementById('internetOptions').style.display = 'none';
	}
}
// -->
