//<![CDATA[

function SICM_popWin (theURL) {
  var newWin = window.open(theURL, 'pageInfo', 'location=1,status=1,scrollbars=1,resizable=1,toolbar=1,width=770,height=540');
}

function SICM_gotoDetailPage(mlsDetailLink, savedSearchID, sortBy, detOffset) {
	var detForm = document.forms['frmDetail' + savedSearchID];
	
	detForm.searchid.value = savedSearchID;
	detForm.sortby.value = sortBy;
	detForm.detoffset.value = detOffset;
	
	detForm.action = mlsDetailLink;
	detForm.submit();
}

function showmoreOpenHouseInfo(mls,mlsregionid){

	
	if ((mls != '') && (mlsregionid != '')) {

		var open_house_loading = $('open_house_loading' + mls);
		var open_house_info = $('open_house_info' + mls);
		
		new Effect.Fade(open_house_info, {queue: 'end', duration: 0.2});
		new Effect.Appear(open_house_loading, {queue: 'end', duration: 0.2});
		
		var bindArgs = {
		method: 'post',
		parameters: 'mls='+mls+'&mlsregionid='+mlsregionid,			
		onFailure: function(){
			open_house_info.innerHTML = 'No additional Open Houses were found for this listing.';
			
			new Effect.Fade(open_house_loading, {queue: 'end', duration: 0.2});
			new Effect.BlindDown(open_house_info, {queue: 'end', duration: 0.2});
			new Effect.Highlight(open_house_info, {queue: 'end', duration: 0.7, startcolor: highlight_startcolor, endcolor: highlight_endcolor});

		},
		onSuccess: function(t){
			open_house_info.innerHTML = t.responseText;
			
			new Effect.Fade(open_house_loading, {queue: 'end', duration: 0.2});
			
			new Effect.BlindDown(open_house_info, {queue: 'end', duration: 0.2});
			new Effect.Highlight(open_house_info, {queue: 'end', duration: 0.7, startcolor: highlight_startcolor, endcolor: highlight_endcolor});
		}
		};	
	
		new Ajax.Request('/property-search/sist_ajax/open_houses.asp', bindArgs);
	
	}
}

function hideOpenHouseInfo(mls,mlsregionid){
	
	if ((mls != '') && (mlsregionid != '')) {

		var open_house_info = $('open_house_info' + mls);

		open_house_info.innerHTML = '<a href="javascript: showmoreOpenHouseInfo(\'' + mls + '\',\'' + mlsregionid + '\');">More upcoming open houses &gt;&gt;</a>';
	}
}

function showReadMoreText(readMoreDiv,referringLink) {
	
	var readMoreDiv = $(readMoreDiv)

	if (($(readMoreDiv)) && ($(referringLink))) {
		readMoreDiv.removeClassName('read_more_content');
		readMoreDiv.addClassName('vislink');
		new Effect.Fade($(referringLink), {queue: 'end', duration: 0.1});
	}
}

function hideReadMoreText(readMoreDiv,referringLink) {
	var readMoreDiv = $(readMoreDiv);
	var referringLink = $(referringLink);
	
	if ((readMoreDiv) && (referringLink)) {
		readMoreDiv.removeClassName('vislink');
		readMoreDiv.addClassName('read_more_content');
		//new Effect.BlindUp(readMoreDiv, {queue: 'end', duration: 0.4});
		new Effect.Appear(referringLink, {queue: 'end', duration: 0.1});
	}
}
//]]>
