var SysUrl = 'http://www.crownthree.com/';

function searchListingsSubmit()
{
	document.getElementById('searchListingsForm').submit();
}

function contactusSubmit()
{
	if($('contactName').value == '' || $('contactEmail').value == '' || isCheckboxEmpty())
	{
		if($('warningMessage').innerHTML == '')
		{
			$('warningMessage').style.display = 'block';
			$('warningMessage').innerHTML = "Your form has empty fields.";
			messagesOpacity.toggle();
		}
	}
	else
	{
		$('contactusForm').submit();
	}
}

function isCheckboxEmpty()
{
	var isEmpty = true;
	var inputs = document.getElementsByTagName('input');
	for(var i =0, size = inputs.length; i < size; i++)
		if(inputs[i].type == 'radio' && inputs[i].checked)
			isEmpty = false;
	
	return isEmpty;
}

function contactusReset()
{
	var inputs = document.getElementsByTagName('input');
	for(var i =0, size = inputs.length; i < size; i++)
		if(inputs[i].type == 'text')
			inputs[i].value = '';
		else if(inputs[i].type == 'radio')
			inputs[i].checked = false;

}

var messagesOpacity;


function openPhoto(el, imgName)
{
	var newPhoto = new Array();
	newPhoto = el.src.split('/');
	newPhoto = newPhoto[newPhoto.length-1];

	$('listingMainImage').src = SysUrl + 'content/images/listings/' + newPhoto;
	$('mainImageLink').href = SysUrl + 'content/images/listings/full/' + newPhoto;
}

function morePhotos(el)
{
	$('moreThumbs').style.display = 'block';
	el.style.display = 'none';
}

function viewMoreFeatures(mls)
{
	if($('moreFeaturesList').innerHMTL != '' && $('moreFeaturesLink').innerHTML == '(hide more features)')
	{
//		alert('a');
		$('moreFeaturesList').innerHTML = '';
		$('moreFeaturesLink').innerHTML = '(view more features)';
		return;
	}
	
	var url = SysUrl + 'ajax/ajax.php';
	var pars = 'ajaxAction=viewMoreFeatures&mls=' + mls;
	
	var myAjax = new Ajax.Request( 
								  url, 
								  { method: 'get', 
								  parameters: pars, 
								  onComplete: showMoreFeatures
								  });
}

function showMoreFeatures(originalRequest)
{
	$('moreFeaturesList').innerHTML = originalRequest.responseText;

	if($('moreFeaturesList').innerHMTL != '')
		$('moreFeaturesLink').innerHTML = '(hide more features)';
	
}

function init()
{
	if($('warningMessage'))
	{
		messagesOpacity = new fx.Opacity($('warningMessage') , {duration: 700});
		messagesOpacity.hide();
	}
}
