function changeListingSubCat() {
	var subcat = document.getElementById('listing-subcat-dd');
	var region = document.getElementById('listing-region-dd');
	var arrowimg = document.getElementById('listing-subcat-arrow');
	
	if (subcat.style.display == "") {
		subcat.style.display = "none";
		arrowimg.src = '/images/icons/arrow.png';
	} else {
		subcat.style.display = "";
		arrowimg.src = '/images/icons/arrow-down.png';
		if (region != null && region.style.display == "") changeListingRegion();
	}
}

function changeListingRegion() {
	var region = document.getElementById('listing-region-dd');
	var subcat = document.getElementById('listing-subcat-dd');
	var arrowimg = document.getElementById('listing-region-arrow');
    
	if (region.style.display == "") {
		region.style.display = "none";
		arrowimg.src = '/images/icons/arrow.png';
	} else {
		region.style.display = "";
		arrowimg.src = '/images/icons/arrow-down.png';
		if (subcat != null && subcat.style.display == "") changeListingSubCat();
	}
}

function changeCalCat() {
	var calcat = document.getElementById('cal-cat-dd');
	var calmnth = document.getElementById('cal-month-dd');
	var calregion = document.getElementById('cal-region-dd');
	var arrowimg = document.getElementById('cal-cat-arrow');
	
	if (calcat.style.display == "") {
		calcat.style.display = "none";
		arrowimg.src = '/images/icons/arrow.png';
	} else {
		calcat.style.display = "";
		arrowimg.src = '/images/icons/arrow-down.png';
		if (calmnth != null && calmnth.style.display == "") changeCalMonth();
		if (calregion != null && calregion.style.display == "") changeCalRegion();
	}
}

function changeCalMonth() {
	var calmnth = document.getElementById('cal-month-dd');
	var calcat = document.getElementById('cal-cat-dd');
	var calregion = document.getElementById('cal-region-dd');
	var arrowimg = document.getElementById('cal-month-arrow');
    
	if (calmnth.style.display == "") {
		calmnth.style.display = "none";
		arrowimg.src = '/images/icons/arrow.png';
	} else {
		calmnth.style.display = "";
		arrowimg.src = '/images/icons/arrow-down.png';
		if (calcat != null && calcat.style.display == "") changeCalCat();
		if (calregion != null && calregion.style.display == "") changeCalRegion();
	}
}

function changeCalRegion() {
	var calregion = document.getElementById('cal-region-dd');
	var calcat = document.getElementById('cal-cat-dd');
	var calmnth = document.getElementById('cal-month-dd');
	var arrowimg = document.getElementById('cal-region-arrow');
    
	if (calregion.style.display == "") {
		calregion.style.display = "none";
		arrowimg.src = '/images/icons/arrow.png';
	} else {
		calregion.style.display = "";
		arrowimg.src = '/images/icons/arrow-down.png';
		if (calcat != null && calcat.style.display == "") changeCalCat();
		if (calmnth != null && calmnth.style.display == "") changeCalMonth();
	}
}

function changeOfferCat() {
	var offercat = document.getElementById('offer-cat-dd');
	var offerregion = document.getElementById('offer-region-dd');
	var arrowimg = document.getElementById('offer-cat-arrow');
	
	if (offercat.style.display == "") {
		offercat.style.display = "none";
		arrowimg.src = '/images/icons/arrow.png';
	} else {
		offercat.style.display = "";
		arrowimg.src = '/images/icons/arrow-down.png';
		if (offerregion != null && offerregion.style.display == "") changeOfferRegion();
	}
}

function changeOfferRegion() {
	var offerregion = document.getElementById('offer-region-dd');
	var offercat = document.getElementById('offer-cat-dd');
	var arrowimg = document.getElementById('offer-region-arrow');
	
	if (offerregion.style.display == "") {
		offerregion.style.display = "none";
		arrowimg.src = '/images/icons/arrow.png';
	} else {
		offerregion.style.display = "";
		arrowimg.src = '/images/icons/arrow-down.png';
		if (offercat != null && offercat.style.display == "") changeOfferCat();
	}
}

function checkForJS() {
	var enabled = document.getElementById("js-enabled");
	var disabled = document.getElementById("js-disabled");
	if (enabled != null) enabled.style.display = "";
	if (disabled != null) disabled.style.display = "none";
}

function clickToCall(crmurl, listingid) {
	var xmlurl = "http://" + crmurl + "/webapi/listings/hitcounter.cfm?recid=" + listingid + "&hittypeid=18";
	var ctcfunc = function() { CTCXML(xmlurl); };
	setTimeout(ctcfunc, 500);
}

function CTCXML(xmlurl) {
	var xmlhttp;
	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
	} else {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET", xmlurl, true);
	xmlhttp.send();
}

function navClick(nav) {
	location.href = nav.firstChild.href;
}


function loadTAReview(taid, contentid) {
	$.ajax({
		type: "POST", 
		url: "/tareview.cfm", 
		data: {id: taid},
		dataType: "html",
	  success: function(html) { $("#" + contentid).html(html); }
  });
}
