Event.observe(document, 'dom:loaded', function() {
	lis = $$('#slideshow-images>li');
	appendLinks();
	pr = $$('#slideshow-progress a');
	setSlideProgress(0);
	
	if (lis.length > 1) for (i = 1; i < lis.length; i++) lis[i].hide();
	 $('slideshow-progress-dots').setStyle({width: pr.length * 20 + 'px'});
});

Event.observe(window, 'load', function() {
	if (lis.length > 1) start_slideshow(delay, 1);
});


function submitForSearch(element) {
	$("propertyRegion").value = element.getAttribute("title");
	$("searchform").submit();
}

var galSlideList = new Array();
var galSlideInProcess = false;

function sledeGalleryContent(ar_containerId, ar_triggerId) {
    if(galSlideInProcess){
    	return false;
    }
    
    var getDiv = document.getElementById(ar_containerId);
	var getBack = document.getElementById(ar_triggerId);
	galSlideInProcess = true;
	
	var galSlideState = 0;
	for(var i = 0; i < galSlideList.length; i++) {
		if(ar_containerId == galSlideList[i]) {
			galSlideState = 1;
			galSlideList.splice(i, 1);
			break;
		}
	}
	if(galSlideState == 0) {
		galSlideList.push(ar_containerId);
	}

	
	if(galSlideState == 0) {
		getBack.className = 'selected';
		new Effect.SlideDown(ar_containerId, { afterFinish: function(){ galSlideInProcess = false;} });
	} 
	else {
		getBack.className = '';
		new Effect.SlideUp(ar_containerId, { afterFinish: function(){ galSlideInProcess = false; getBack.className = '';} });
	}
	
	return galSlideState;
}



var currentId = null;

function slideExtendedContent(contentId) {
	var slideDown = 0.5;
	var slideUp = 0.5;

	contentId = $(contentId);

	if (currentId != contentId) {
		if (currentId == null) {
			new Effect.SlideDown(contentId, {duration: slideDown});
			} else {
			new Effect.SlideUp(currentId, {duration: slideUp});
			new Effect.SlideDown(contentId, {duration: slideDown});
		}
		currentId = contentId; 
	} else {
		new Effect.SlideUp(currentId, {duration: slideUp});
		currentId = null;
	}
};

function setSearchRegion(element)
{
	$$("#map-location a").each(function (el,index) { el.removeClassName("selected") });
	element.addClassName("selected");
	$("propertyRegion").value = element.getAttribute("title");
}

function setSearchView(element)
{
	$$("#map-form-locations a").each(function (el,index) { el.removeClassName("selected") });
	element.addClassName("selected");
	$("propertyResultsview").value = element.getAttribute("title");
}

function specialFormSubmit(inputID)
{
	
	
	document.forms["agentForm"].submit();
}
