// The HEIDI LUSSI Real Estate Team script by Gillian Don
// all functions starting with MM_ are copyright of Macromedia Inc.
// Last updated November 2008


//Preloads document Images for speed
function MM_preloadImages() {
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}		
}

//Write email address
function writeEmail() {
		var contact = "<img src='images/Mail.gif' alt='Email Link' id='MailIcon' title='Send us an e-mail' hspace='6' border='0' />"
		var email = "info"
  		var host = "heidilussi.com"
		var subject ="Enquiry%20from%20the%20Heidi%20Lussi%20website"
		var msover = "changeImage('MailIcon','images/Mail_rollover.gif');"
		var msout = "changeImage('MailIcon','images/Mail.gif');"
		document.write("<a href=" + "mail" + "to:" + email + "@" + host + "?subject=" + subject + " onMouseOver=" + msover + " onMouseOut=" + msout + " >" + contact + " </a>")
}

//Write Listing Detail Page email address
function writeDetailEmail(PropertyIDText) {
		var contact = "<img src='../../images/Mail.gif' alt='Email Link' id='MailIcon' title='Send us an e-mail' border='0' vsapce='1' />"
		var email = "info"
  		var host = "heidilussi.com"
		var msover = "changeImage('MailIcon','../../images/Mail_rollover.gif');"
		var msout = "changeImage('MailIcon','../../images/Mail.gif');"
		var subject ="Enquiry%20on%20MLS%20" + PropertyIDText
		document.write("<a href=" + "mail" + "to:" + email + "@" + host + "?subject=" + subject + " onMouseOver=" + msover + " onMouseOut=" + msout + " >" + contact + " </a><br><span class='listingSmall'>Email</span>")
}

function myDate(mylang){
var d = new Date();
var myDay = d.getDate();
var myYear = d.getFullYear();
		
if (mylang == "German") {
	var myWeekday = new Array(7);
	myWeekday[0]="Sonntag";
	myWeekday[1]="Montag";
	myWeekday[2]="Dienstag";
	myWeekday[3]="Mittwoch";
	myWeekday[4]="Donnerstag";
	myWeekday[5]="Freitag";
	myWeekday[6]="Samstag";
	
	var myMonth=new Array(12);
	myMonth[0] = 'Januar';
	myMonth[1] = 'Februar';
	myMonth[2] = 'März';
	myMonth[3] = 'April';
	myMonth[4] = 'Mai';
	myMonth[5] = 'Juni';
	myMonth[6] = 'Juli';
	myMonth[7] = 'August';
	myMonth[8] = 'September';
	myMonth[9] = 'Oktober';
	myMonth[10] = 'November';
	myMonth[11] = 'Dezember';
	
	document.write(myWeekday[d.getDay()] + ", den " + myDay + " " + myMonth[d.getMonth()] + " " + myYear);

}

else {
	var myWeekday = new Array(7);
	myWeekday[0]="Sunday";
	myWeekday[1]="Monday";
	myWeekday[2]="Tuesday";
	myWeekday[3]="Wednesday";
	myWeekday[4]="Thursday";
	myWeekday[5]="Friday";
	myWeekday[6]="Saturday";
	
	var myMonth=new Array(12);
	myMonth[0] = 'January';
	myMonth[1] = 'February';
	myMonth[2] = 'March';
	myMonth[3] = 'April';
	myMonth[4] = 'May';
	myMonth[5] = 'June';
	myMonth[6] = 'July';
	myMonth[7] = 'August';
	myMonth[8] = 'September';
	myMonth[9] = 'October';
	myMonth[10] = 'November';
	myMonth[11] = 'December';
	
	document.write(myWeekday[d.getDay()] + " " + myMonth[d.getMonth()] + " " + myDay + ", " + myYear);
	
} 

}

function changeImage(tagName, fileName){
	document.images[tagName].src = fileName;
}

//Runs Topper slideshow on index page
function runSlideShow() {
if (document.all) {
document.images.SlideShow.style.filter="blendTrans(Duration=6, Transition=11)";
document.images.SlideShow.filters.blendTrans.Apply();
}
document.images.SlideShow.src = preLoad[j].src;
if (document.all) {
document.images.SlideShow.filters.blendTrans.Play();
}
j = j + 1;
if (j > (p - 1)) j = 0;
t = setTimeout('runSlideShow()', 17500);  // 17.5 secs
}

function ChgPriceRange(id) {
	var chosenoption=id.options[id.selectedIndex];
	if (chosenoption.value!="nothing"){
		window.open(chosenoption.value,'MainContentFrame');
	}
}

//Validate forms
function validateField(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;}
else {return true}
}
}

function validateEmail(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false;}
else {return true;}
}
}

function validateRelocationForm(thisform){
	with (thisform){
if (validateField(name,"Your full name must be filled out!")==false)
  {name.focus();return false;}
else if (validateField(address,"Please complete your street address")==false)
  {address.focus();return false;}
else if (validateField(city,"Please complete your city")==false)
  {city.focus();return false;}
else if (validateField(prov,"Please complete your province, state or county")==false)
  {prov.focus();return false;}
else if (validateField(pcode,"Please complete your postal or zip code")==false)
  {pcode.focus();return false;}  
else if (validateField(country,"Please complete your country")==false)
  {phone.focus();return false;}
else if (validateField(email,"Please complete your e-mail address")==false)
  {email.focus();return false;}
else if (validateEmail(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
	}
}

function validateContactForm(thisform){
	with (thisform){
if (validateField(name,"Your full name must be filled out!")==false)
  {name.focus();return false;}
else if (validateField(email,"Please complete your e-mail address")==false)
  {email.focus();return false;}
else if (validateEmail(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
	}
}

function validateFeedbackForm(thisform){
	with (thisform){
if (validateField(name,"Your full name must be filled out!")==false)
  {name.focus();return false;}
else if (validateField(email,"Please complete your e-mail address")==false)
  {email.focus();return false;}
else if (validateEmail(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
	}
}

