var SlideShowOn = false;
function SlidePrev() {
	SLIDES.pause();
	SLIDES.previous();
	updateSlideShowCounter();
}
function SlideNext() {
	SLIDES.pause();
	SLIDES.next();
	updateSlideShowCounter();
}
function SlideShow() {
	if(SlideShowOn) {
		SLIDES.pause();
	} else {
		SLIDES.play();
	}
	SlideShowOn = (SlideShowOn)?false:true;
}
function AgentNext(i) {
	location.href=VSiteURL+'&Agt='+i;
}
function updateSlideShowCounter() {
	document.getElementById('SlideShowCounter').innerHTML = (SLIDES.current+1) + ' / ' + SLIDES.slides.length;
}
function viewVsite(url) {
	if(window.open(url,"spectrumVsite","width=1024,height=768,toolbar=no,status=no,directories=no")) {
		window.opener=self;
		window.close();				
	}
}
function viewVtour(x) {
	window.open("/vtours.php?"+x,"vtours","width=1024,height=768,toolbar=no,status=no,directories=no");
}
function viewBrochure() {
	downloadwin = window.open("/brochure.php?file="+document.getElementById('brochurefile').value,"Brochure Download");
	setTimeout('downloadwin.close();',2000);
}
function orderSubmit() {
	return validateOrderForm();
}
function textLen(e) {
	document.getElementById(e.id+'_ct').innerHTML = e.value.length;
}
function validateOrderForm() {
	var err = '';
	if(document.getElementById('agentname').value == '') {
			err += 'Agent Name<br />';
	}
	if(document.getElementById('agentcompany').value == '') {
			err += 'Agent Company<br />';
	}
	if(document.getElementById('agentaddress').value == '') {
			err += 'Address<br />';
	}
	if(document.getElementById('officephone').value == '') {
			err += 'Office Phone<br />';
	}
	if(document.getElementById('mobilephone').value == '') {
			err += 'Mobile Phone<br />';
	}
	if(document.getElementById('agentemail').value == '') {
			err += 'E-Mail Address<br />';
	}
	if(document.getElementById('agenturl').value == '') {
			err += 'Web Site URL<br />';
	}
	if(document.getElementById('agentbio').value == '') {
			err += 'Agent Bio<br />';
	}
	if(document.getElementById('propertyaddress').value == '') {
			err += 'Property Address<br />';
	}
	if(document.getElementById('propertycity').value == '') {
			err += 'Property City<br />';
	}
	if(document.getElementById('propertystate').value == '') {
			err += 'Property State<br />';
	}
	if(document.getElementById('mlsnum').value == '') {
			err += 'MLS Number<br />';
	}
	if(document.getElementById('price').value == '') {
			err += 'Price<br />';
	}
	if(document.getElementById('propertyheadline').value == '') {
			err += 'Property Headline<br />';
	}
	if(document.getElementById('propertydesc').value == '') {
			err += 'Property Description<br />';
	}
	if(document.getElementById('auth').value == "") {
		if(document.getElementById('password1').value == "" || document.getElementById('password2').value == "" || 
			(document.getElementById('password1').value != document.getElementById('password2').value)) {
			err += 'Password<br />';
			document.getElementById('password1').value = '';
			document.getElementById('password2').value = '';
		}
	}
	if(err =='') { 
		document.getElementById('errmsg').innerHTML = '';
		return true;
	} else {
		document.getElementById('errmsg').innerHTML = 'The following fields are not filled out correctly:<br />'+
			'<div style="padding-left:20px;">'+err+'</div>';
		return false;		
	}
}
function validateAgentForm() {
	var err = '';
	if(document.getElementById('agentname').value == '') {
			err += 'Agent Name<br />';
	}
	if(document.getElementById('agentcompany').value == '') {
			err += 'Agent Company<br />';
	}
	if(document.getElementById('agentaddress').value == '') {
			err += 'Address<br />';
	}
	if(document.getElementById('officephone').value == '') {
			err += 'Office Phone<br />';
	}
	if(document.getElementById('mobilephone').value == '') {
			err += 'Mobile Phone<br />';
	}
	if(document.getElementById('agentemail').value == '') {
			err += 'E-Mail Address<br />';
	}
	if(document.getElementById('agenturl').value == '') {
			err += 'Web Site URL<br />';
	}
	if(document.getElementById('agentbio').value == '') {
			err += 'Agent Bio<br />';
	}
	if(document.getElementById('password1').value == "" || document.getElementById('password2').value == "" || 
		(document.getElementById('password1').value != document.getElementById('password2').value)) {
		err += 'Password<br />';
		document.getElementById('password1').value = '';
		document.getElementById('password2').value = '';
	}
	if(err =='') { 
		document.getElementById('errmsg').innerHTML = '';
		document.agentform.submit();
		return true;
	} else {
		document.getElementById('errmsg').innerHTML = 'The following fields are not filled out correctly:<br />'+
			'<div style="padding-left:20px;">'+err+'</div>';
		return false;		
	}
}
function contactAgent() {
	if(document.getElementById('name').value == '') {
		alert('Please enter your name.');
	} else if(document.getElementById('emailaddress').value == '') {
		alert('Please enter your e-mail address.');
	}	else if(document.getElementById('comments').value == '') {
		alert('Please enter a message.');
	} else {
		document.vsite_contact_fom.submit();
	}
}