function element( elementId )
{
   if ( document.getElementById )
   {
      return document.getElementById( elementId )
   }
   else if ( document.all )
   {
      return document.all[elementId]
   }
   else if ( document.layers ) 
   {
      return document[ elementId ]
   }
   else
   {
      //alert( "no element: " + elementId )
   }
}

function showSearch() {
	element('fuzzysearch').className="visible";
}

function closeSearch() {
	element('fuzzyHead').className="hidden";	
	element('fuzzysearch').className="hidden";
}


function showFeaturedDetail(vNum) {
	vDetail = ("featuredDetail" + vNum);
	vDiv = ("featuredListing" + vNum);
	if (vNum < 5) {
		vSet = "";
	} else if (vNum < 9) {
		vSet = "2";
	} else if (vNum < 13) {
		vSet = "3";
	} else {
		vSet = "4";
	}

	// check if details are shown or not	
	if (element(vDetail).className==("featuredListingDetail" + vSet)) {
	    moreText = ("moreText" + vNum);
	    element(moreText).src = "http://www.myarea.ca/images/icon_more_wh.png";			
// resets to normal view
		element(vDetail).className="hidden";
		element(vDiv).className="featuredListingItem";
		vDetailView = false;
	} else {
		// show detail view
	    moreText = ("moreText" + vNum);
	    element(moreText).src = "http://www.myarea.ca/images/buttons/MinusIcon.gif";	
		element(vDetail).className=("featuredListingDetail" + vSet);
		element(vDiv).className=("featuredListingItem moveItem" +vSet);
		vDetailView = true;
	}
}

function showAboutDetail(vNum) {
	vDetail = ("featuredDetail" + vNum);
	vDiv = ("featuredListing" + vNum);
	if (vNum < 6) {
		vSet = "";
	} else if (vNum < 11) {
		vSet = "2";
	} else if (vNum < 16) {
		vSet = "3";
	} else {
		vSet = "4";
	}
	
	// check if details are shown or not	
	if (element(vDetail).className==("featuredListingDetail" + vSet)) {
		// resets to normal view
		element(vDetail).className="hidden";
		element(vDiv).className="featuredListingItem";
		vDetailView = false;
	} else {
		// show detail view
		element(vDetail).className=("featuredListingDetail" + vSet);
		element(vDiv).className=("featuredListingItem moveItem" +vSet);
		vDetailView = true;
	}
}

vDetailView = false;

function closeFeaturedDetail() {
	if (vDetailView != false) {
	    element(moreText).src = "http://www.myarea.ca/images/icon_more_wh.png";			
		element(vDetail).className="hidden";
		element(vDiv).className="featuredListingItem";
	}
}

function changeListingImage(vImage) {
	vImage='images/listingSShow/'+vImage;
	element('mainListingImage').src = vImage;
}

function closeForm() {
//    if (ajaxFunction('contactAgent', '', '', '') != false)
//	{
	  element('contactFormPost').className="contactFormPostVisible";
	  element('contactForm').className="hidden";
//	}
}

function closeForm2() {
	
	element('contactFormPost').className="contactFormPostVisible";
	element('contactForm').className="hidden";
}

function closeThanks() {
	element('contactForm').className="";
	element('contactFormPost').className="hidden";
}

function closeError() {
	element('contactForm').className="visible";
	element('contactFormError').className="hidden";
}

function closeGooglePop() {
	element('googlePop').className="hidden";
}

/* added 01-23-08 */
function emailFriend() {
	if (element('emailFriend').className == "emailFriend")
	{
  	  element('emailFriend').className="hidden";
	} else
	  element('emailFriend').className="emailFriend";
  	  element('friendForm').className="friendForm";	
}

function sendEmailFriend() {
    ajaxFunction('contactFriend', '', '', '');	
	element('friendForm').className="hidden";
}

function hideEmailFriend() {
	element('friendForm').className="friendForm";
	element('emailFriend').className="hidden";
}

function showCalcForm() {
	element('hiddenCalcForm').className="formBody hiddenCalc";
//	element('hiddenCalcSpacer').className="hiddenCalcSpacer";
	element('hiddenContactForm').className="hidden";	
	element('contactForm').className="hidden";
}

function closeCalc() {
	element('hiddenCalcForm').className="hidden";
//	element('hiddenCalcSpacer').className="hidden";
	element('hiddenContactForm').className="formBody";	
	element('contactForm').className="visible";
}
/* added 01-23-08 */




