//Set the city name and building type in buildings search for google analytics
function getInnerHTMLSelection(city,type,surface,operation){
	if(city[city.selectedIndex].value==-1){
		document.getElementById('citynameselection').value='Search all cities';
	}else{
		document.getElementById('citynameselection').value= city[city.selectedIndex].innerHTML;
	}
	if(type[type.selectedIndex].value==-1){
		document.getElementById('typenameselection').value='Search all building type';
	}else{
		document.getElementById('typenameselection').value= type[type.selectedIndex].innerHTML;
	}
	if(surface[surface.selectedIndex].value==-1){
		document.getElementById('surfacetextselection').value='Search all surfaces';
	}else{
		document.getElementById('surfacetextselection').value= surface[surface.selectedIndex].innerHTML;
	}
	if(operation[operation.selectedIndex].value==-1){
		document.getElementById('operationtextselection').value='Rent or Sale';
	}else{
		document.getElementById('operationtextselection').value= operation[operation.selectedIndex].innerHTML;
	}
}

/*eZWebin 1.4.0- insertmedia.js*/
/* Insert tags supplied as arguments back into main document */
function insertMedia(){
	for( var k = 0, l = arguments.length; k < l; k++ ){ document.write( arguments[k] );}
}

/*eZWebin 1.4.0- ezdatepicker.js*/
// JavaScript Document
function handleSelect(type,args,obj) {
	var dates = args[0];
	var date = dates[0];
	var year = date[0], month = date[1], day = date[2];
	var objIDArray = obj.id.split( '_' );
	var id = objIDArray[3];
	var datatype = objIDArray[1];
	var base = objIDArray[0];

	var txtYear = document.getElementsByName( base + '_' + datatype + '_year_' + id );
	txtYear[0].value = year;

	var txtMonth = document.getElementsByName( base + '_' + datatype + '_month_' + id );
	txtMonth[0].value = month;

	var txtDay = document.getElementsByName( base + '_' + datatype + '_day_' + id );
	txtDay[0].value = day;

	window['cal'+id].hide();
}
function showDatePicker( base, id, datatype ) {
	var calIconID = base + '_' + datatype + '_cal_' + id;
	var calContainerID = base + '_' + datatype + '_cal_container_' + id;
	var calContainer = document.getElementById( calContainerID );

	var xy = YAHOO.util.Dom.getXY( calIconID );

	calContainer.style.left = ( xy[0] + 26 ) + 'px';
	calContainer.style.top = ( xy[1] + 30 ) + 'px';
	calContainer.style.display = 'block';
	window['cal'+id] = new YAHOO.widget.Calendar( base + '_' + datatype + '_cal_' + id , calContainerID, { close: true, mindate: "1/1/1970", LOCALE_WEEKDAYS: "medium" } );
	window['cal'+id].render();
	window['cal'+id].selectEvent.subscribe( handleSelect, window['cal'+id], true );
}

/*!	eZPublish 4.1.1 -ezjsselection.js
	Invert the status of checkboxes named 'checkboxname' in form 'formname'.
	If you have a list of checkboxes name them with 'someName[]' in order to toggle them all.*/
function ezjs_toggleCheckboxes( formname, checkboxname ){
	with( formname ){
		for( var i=0; i<elements.length; i++ ){
			if( elements[i].type == 'checkbox' && elements[i].name == checkboxname && elements[i].disabled == "" ){
				if( elements[i].checked == true ){ elements[i].checked = false;}
				else{ elements[i].checked = true;}
			}
		}
	}
}

