 
 // new preloads. Just preload the overs.

var about_crea = new Image();			var about_crea_over = new Image();		var contact_crea = new Image();	
var contact_crea_over = new Image();	var testimonials_crea = new Image();	var testimonials_crea_over = new Image();
var join_crea = new Image();			var join_crea_over = new Image();		var help_crea = new Image();	
var help_crea_over = new Image();		var members_crea = new Image();			var members_crea_over = new Image();
var main_crea = new Image();			var main_crea_over = new Image();		//var list_top_left = new Image();

var imgObj = new Array(about_crea,about_crea_over,contact_crea,contact_crea_over,testimonials_crea,testimonials_crea_over,
                      join_crea,join_crea_over,help_crea,help_crea_over,members_crea,members_crea_over,main_crea,main_crea_over);
var images = new Array('about-crea.gif','about-crea-over.gif','contact-crea.gif','contact-crea-over.gif','testimonials-crea.gif',
					   'testimonials-crea-over.gif','join-crea.gif','join-crea-over.gif','help-crea.gif','help-crea-over.gif',
					   'members-crea.gif','members-crea-over.gif','main-crea.gif','main-crea-over.gif');
var imgName;
for (i=0;i<images.length;i++) {
      imgName = '\/images\/' + images[i];
      imgObj[i].src=imgName;
}

function attachRollovers () {
  if (document.getElementById) {
    document.getElementById('about_link').onmouseover = function() { document.getElementById('about_crea').src = '\/images\/about-crea-over.gif'; }; 
    document.getElementById('about_link').onmouseout  = function() { document.getElementById('about_crea').src = '\/images\/about-crea.gif'; }; 
    document.getElementById('contact_link').onmouseover = function() { document.getElementById('contact_crea').src = '\/images\/contact-crea-over.gif'; }; 
    document.getElementById('contact_link').onmouseout  = function() { document.getElementById('contact_crea').src = '\/images\/contact-crea.gif'; }; 
    document.getElementById('testimonials_link').onmouseover = function() { document.getElementById('testimonials_crea').src = '\/images\/testimonials-crea-over.gif'; }; 
    document.getElementById('testimonials_link').onmouseout  = function() { document.getElementById('testimonials_crea').src = '\/images\/testimonials-crea.gif'; }; 
    document.getElementById('join_link').onmouseover = function() { document.getElementById('join_crea').src = '\/images\/join-crea-over.gif'; }; 
    document.getElementById('join_link').onmouseout  = function() { document.getElementById('join_crea').src = '\/images\/join-crea.gif'; }; 
    document.getElementById('help_link').onmouseover = function() { document.getElementById('help_crea').src = '\/images\/help-crea-over.gif'; }; 
    document.getElementById('help_link').onmouseout  = function() { document.getElementById('help_crea').src = '\/images\/help-crea.gif'; }; 
    document.getElementById('members_link').onmouseover = function() { document.getElementById('members_crea').src = '\/images\/members-crea-over.gif'; }; 
    document.getElementById('members_link').onmouseout  = function() { document.getElementById('members_crea').src = '\/images\/members-crea.gif'; }; 
    document.getElementById('main_link').onmouseover = function() { document.getElementById('main_crea').src = '\/images\/main-crea-over.gif'; }; 
    document.getElementById('main_link').onmouseout  = function() { document.getElementById('main_crea').src = '\/images\/main-crea.gif'; }; 
  }
}
window.onload = function() { attachRollovers(); }; 
 
// need to scour scripts and use this.
    function newWin(url,img,title,w,h) {

	   if (! (url) && ! (img)) { return; }
	   var day= new Date();
	   var id = day.getTime();
	   var ww = w+75;
	   var wh = h+125;
	   var params = 'width='+ww+',height='+wh+',scrollbars,resizable';
	   if (url=='') {
	      var msg='<!DOCTYPE HTML PUBLIC "-\/\/W3C\/\/DTD HTML 4.01 Transitional\/\/EN" "http:\/\/www.w3.org/TR\/html4\/loose.dtd">\n'+
		          '<meta http-equiv="Content-Type" content="text\/html; charset=iso-8859-1">\n'+
		          '<html><head><title>'+img+'<\/title><\/head>'+
		          '<style type="text\/css">\n'+
				  ' html,body { font-family: Arial,Helvetica,Sans-Serif; }\n'+
				  'h3 { text-align: center; }\n'+
				  'td { text-align: center; }\n'+
				  '<\/style><body>\n'+
				  '<h3>'+title+'<\/h3>\n <table align="center" border="0"><tr><td><img src="'+img+'" width="'+w+'" height="'+h+'" border="0" alt="'+title+'"></td></tr>\n'+
				  '<tr><td><hr width="100%" size="1"><form><input type="button" onClick="javascript:window.close();" value="Close Window">\n'+
				  '<hr width="100%" size="1"><\/form><\/td><\/tr><\/table><\/body><\/html>\n';
	      var win = open('',id,params);
		  win.document.write(msg);
		  win.document.close();
	   }
	   else { var win = open(url,id,params); } 
	   return false;
}

// Search on main pages.
	
function quickSearch(form) {

        var frm   = form.name;
        var title = (frm == 'agent\_form')?'agent state':'property state';
		var ind   = (frm == 'agent\_form')?document.getElementById('ag\_state').selectedIndex:document.getElementById('prop\_state').selectedIndex;
		var c     = (frm == 'agent\_form')?document.getElementById('ag\_city'):document.getElementById('prop\_city');
        if (ind > 0) { clearField(c); form.submit(); }
		else {
            alert('Please select your ' + title + ' state.');
            return;
        }
}

function clearField(fld) {
  if (fld.value == 'City \(Optional\)') { fld.value =''; }
}

function offSiteWin(url,wid,ht) {
         var day = new Date();
         var id = day.getTime();
         var offSite;
         var params = 'width=' + wid + ',height=' + ht + ',scrollbars,toolbar';
         offSite = open(url,id,params);
}

// Contact form


function checkContact(form) {
        var requireds = new Array('Name', 'Email');
        var msg = '';

        for (i=0; i<requireds.length; i++) {
            if (document.getElementById(requireds[i]).value == '') {
                 msg = 'Please provide your ' + requireds[i] + ' before submitting this form.';
                break;
            }
        }
        if ((msg == '') && (form.Email.value != '')) {
            var found = false;
            var emailString = form.Email.value;
            for (j=0; j < emailString.length; j++) {
                if (emailString.charAt(j) == "@") { found = true; }
            }
            if (found == false) {
                msg = 'Is that your true email address?\n' +
                      'Please enter your correct email address.\n' +
                      'We will not place you on any mailing lists!\n';
            }
        }

        if (msg == '') { form.submit(); }
        else {  alert(msg);  }

}

// Advanced search page

function checkAdvanced(form) {
        if (form.state.selectedIndex > 0) { form.submit(); }
		else {
            alert('The state field is the only required field to \n perform an advanced ' + form.type.value + ' search.');
            return;
        }
}

	
//Listing pages, newWindow is probably now dead.
   function printWindow(){
      bV = parseInt(navigator.appVersion)
      if (bV >= 4) window.print()
   }
   function mailpage(url){
     mail_str = 'mailto:?subject=I found this on crea.net.'+
                '&body=\n\nI thought you might be interested in this listing.\n\n'+
                'You can view it at ' + url; 
     location.href = mail_str;
   }
   
   function getBookmark(url,who) {
       var txt = "Bookmark This Listing";
       var ver = navigator.appName
       var num = parseInt(navigator.appVersion);
	   var msg;
       if ((ver == "Microsoft Internet Explorer")&&(num >= 4)) {
          msg  = '<a class="bold" href="#" onClick="window.external.AddFavorite(url,who);" '+
                 'onMouseOver="window.status=' + txt + '\; return true\;" onMouseOut="window.status=\' \'; return true\;">' + txt + '<\/a>';
       }
	   else { msg = "Press (Ctrl+D) to " + txt; }
       return msg;
   }

   function swapImage(id,wrapid,url,w,h) {
	 var obj  = document.getElementById(id); 
	 var wrap = document.getElementById(wrapid);
	 if (wrap) {
	  wrap.style.width=(w<250)?'290px':parseInt(w+40)+'px'; } // Adjust if you padding and margin change styles!
	 if (obj) {
	  obj.width=w;
	  obj.height=h;
	  obj.src=url;
	 }
   }
