//VERIFY REALTOR AGENCY
//
function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
} 

	

function verify(){
var msg = "";
Item = document.form.eagency.selectedIndex;
Result = document.form.eagency.options[Item].text;

if (Result == "yes") {
msg=msg+"You have indicated that you are currently working with another Realtor.  As it is not ";
msg=msg+"our intention to interfere with any working relationship you may currently have, ";
msg=msg+"we suggest you request this service from your Realtor.  We know he or she will be more ";
msg=msg+"than happy to provide you with this information.";

alert(msg);

}

    var error="";
    var tfld = trim(document.form.Contact_Email.value); 
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   
    if (document.form.Contact_Email.value == "") {
        document.form.Contact_Email.style.background = 'Yellow';
        msg = "You didn't enter an email address.\n";
		alert(msg);
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
        document.form.Contact_Email.style.background = 'Yellow';
        msg="Please enter a valid email address.\n";
		alert(msg);
    } else if (document.form.Contact_Email.value.match(illegalChars)) {
        document.form.Contact_Email.style.background = 'Yellow';
        msg = "The email address contains illegal characters.\n";
		alert(msg);
    }
	var error = "";
    var stripped = document.form.Contact_Phone.value.replace(/[\(\)\.\-\ ]/g, '');     

   if (document.form.Contact_Phone.value == "")
    {
        error = "You didn't enter a phone number.\n";
		msg=error;        
		 document.form.Contact_Phone.style.background = 'Yellow';
    } else if (isNaN(parseInt(stripped))) {
        error = "The phone number contains illegal characters.\n";
        document.form.Contact_Phone.style.background = 'Yellow';
    } else if (!(stripped.length == 10)) {
        error = "The phone number is the wrong length. Make sure you included an area code.\n";
        document.form.Contact_Phone.style.background = 'Yellow';
    } 
   alert(error);


if (msg == ""){
document.form.submit();
}



else {
return false;
  }
}
function evaleval()
{
var msg = "";
Item = document.form.eagency.selectedIndex;
Result = document.form.eagency.options[Item].text;
valid=true;
if (Result == "Yes") {
	msg=msg+"You have indicated that you are currently working with another Realtor.  As it is not ";
	msg=msg+"our intention to interfere with any working relationship you may currently have, ";
	msg=msg+"we suggest you request this service from your Realtor.  We know he or she will be more ";
	msg=msg+"than happy to provide you with this information.";

	alert(msg);
	valid = false;
	}
c_address = document.form.address.value;
if (c_address.length < 1 )
{  	 alert("Please provide an address");
  	 valid = false;
  	 }

c_eml = document.form.contact_email.value;
if (c_eml.length < 1)
	{
  	 alert("Please provide an e-mail address");
  	 valid = false;
  	 }
if(c_eml.length > 0)
 	{
 	atpos=c_eml.indexOf("@");
 	dotpos=c_eml.indexOf(".");
 	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=c_eml.length)
  	 {
  	 alert("Please provide a valid e-mail address");
  	 valid = false;
  	 }
    }
  if(valid){document.form.submit();}
 }
  
function buyerverify()
{
var msg = "";
Item = document.form.eagency.selectedIndex;
Result = document.form.eagency.options[Item].text;
valid=true;
if (Result == "yes") {
	msg=msg+"You have indicated that you are currently working with another Realtor.  As it is not ";
	msg=msg+"our intention to interfere with any working relationship you may currently have, ";
	msg=msg+"we suggest you request this service from your Realtor.  We know he or she will be more ";
	msg=msg+"than happy to provide you with this information.";

	alert(msg);
	valid = false;
	}
	
c_eml = document.form.contact_email.value;

if (c_eml.length < 1)
	{
  	 alert("Please provide an e-mail address");
  	 valid = false;
  	 }
if(c_eml.length > 0)
 	{
 	atpos=c_eml.indexOf("@");
 	dotpos=c_eml.indexOf(".");
 	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=c_eml.length)
  	 {
  	 alert("Please provide a valid e-mail address");
  	 valid = false;
  	 }
    }
  if(valid){document.form.submit();}
  
}
//
function verifycontact()
{
valid = true;
c_comments = document.form.comments.value;
if (c_comments.length < 1 )
	{
	 alert("Please provide a comment.");
  	 valid = false;
  	 }	
c_eml = document.form.contact_email.value;
if (c_eml.length < 1)
	{
  	 alert("Please provide an e-mail address");
  	 valid = false;
  	 }
if(c_eml.length > 0)
 	{
 	atpos=c_eml.indexOf("@");
 	dotpos=c_eml.indexOf(".");
 	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=c_eml.length)
  	 {
  	 alert("Please provide a valid e-mail address");
  	 valid = false;
  	 }
    }
 
 if(valid){document.form.submit();}
  
}
//TOGGLES
//
function toggle() {
	var ele = document.getElementById("toggleText");
	var text = document.getElementById("displayText");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
		text.innerHTML = "Calgary Areas";
  	}
	else {
		ele.style.display = "block";
		text.innerHTML = "Hide Calgary Areas";
	}
} 
//
function toggle1() {
	
	var ele = document.getElementById("toggleText1");
	var text = document.getElementById("displayText1");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
		text.innerHTML =(" " + ele.name);
  	}
	else {
		ele.style.display = "block";
		text.innerHTML = (" " + ele.name);
	}
}
//
function toggle2() {
	
	var ele = document.getElementById("toggleText2");
	var text = document.getElementById("displayText2");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
		text.innerHTML =(" " + ele.name);
  	}
	else {
		ele.style.display = "block";
		text.innerHTML = (" " + ele.name);
	}
}
//
function toggle3() {
	
	var ele = document.getElementById("toggleText3");
	var text = document.getElementById("displayText3");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
		text.innerHTML =(" " + ele.name);
  	}
	else {
		ele.style.display = "block";
		text.innerHTML = (" " + ele.name);
	}
}
//
function toggle4() {
	
	var ele = document.getElementById("toggleText4");
	var text = document.getElementById("displayText4");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
		text.innerHTML =(" " + ele.name);
  	}
	else {
		ele.style.display = "block";
		text.innerHTML = (" " + ele.name);
	}
}
//
function toggle5() {
	
	var ele = document.getElementById("toggleText5");
	var text = document.getElementById("displayText5");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
		text.innerHTML =(" " + ele.name);
  	}
	else {
		ele.style.display = "block";
		text.innerHTML = (" " + ele.name);
	}
}
//
function toggle6() {
	
	var ele = document.getElementById("toggleText6");
	var text = document.getElementById("displayText6");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
		text.innerHTML =(" " + ele.name);
  	}
	else {
		ele.style.display = "block";
		text.innerHTML = (" " + ele.name);
	}
}
//
function toggle7() {
	
	var ele = document.getElementById("toggleText7");
	var text = document.getElementById("displayText7");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
		text.innerHTML =(" " + ele.name);
  	}
	else {
		ele.style.display = "block";
		text.innerHTML = (" " + ele.name);
	}
}
//
//
function toggle8() {
	
	var ele = document.getElementById("toggleText8");
	var text = document.getElementById("displayText8");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
		text.innerHTML =(" " + ele.name);
  	}
	else {
		ele.style.display = "block";
		text.innerHTML = (" " + ele.name);
	}
}
//
function popitup(url) {
	newwindow=window.open(url,'contact-form.html','height=500,width=500');
	if (window.focus) {newwindow.focus()}
	return false;
}
// Copyright 2001 Idocs.com      
// Distribute this script freely, but keep this notice in place

// backlink object initializer
function backlink() {
	this.text = 'Go Back';
	this.type = 'link';
	this.write = backlink_write;
	this.form = true;
}
// write method
function backlink_write() {
	if (! window.history) return;
	if (window.history.length == 0)return;

	this.type = this.type.toLowerCase();
	if (this.type == 'button') {
		if (this.form)
			document.write('<FORM>');
		document.write('<INPUT TYPE=BUTTON onClick="history.back(-1)" VALUE="', this.text, '"');
		if (this.otheratts) document.write(' ', this.otheratts);
		document.write('>');
		if (this.form)document.write('<\/FORM>');
	} else {
		document.write('<A HREF="javascript:history.back(-1)"');
		if (this.otheratts)
			document.write(' ', this.otheratts);
		document.write('>');
		if (this.type == 'image' || this.type == 'img') {
			document.write('<img SRC="', this.src, '" ALT="', this.text, '"');
			if (this.width) document.write(' WIDTH=', this.width);
			if (this.height) document.write(' HEIGHT=', this.height);
			if (this.otherimgatts) document.write(' ', this.otherimgatts);
			document.write(' BORDER=0 />');
		}
		else
			document.write(this.text);
		document.write('<\/A>');
	}
}
