// JavaScript Document


function updateWebSearchLocations(clicked) {
	//disable the submit button for a moment
	document.getElementById('webSearchLocationsButton').disabled = true;
	
	var formID = "selectSearchLocations";
	var submitTo = "script-web-searches.php";
	var resultsVar = "selectSearchLocationsResults";
	ajaxSubmitForm(formID,submitTo,resultsVar);
	
	//update the count dropdown
	var fields = document.getElementsByName('web_search_locations[]');
	count = 0;
	for (i=0; i<fields.length; i++) {
		if (fields[i].checked) {
			count++;
		}
	}
	if (count>0) {
		document.getElementById("search_selectLocations_count").innerHTML = count + " Neighborhoods Selected";
	} else {
		document.getElementById("search_selectLocations_count").innerHTML = "Select Neighborhoods";
	}
	
	//reactive button
	setTimeout("document.getElementById('webSearchLocationsButton').disabled = false;",500);
	
	//if we clicked the button, let's close the window
	if (clicked) {
		setTimeout("hideDropdown();",500);
	}
}


function updateWebSearchTypes(clicked) {
	//disable the submit button for a moment
	document.getElementById('webSearchTypesButton').disabled = true;
	
	var formID = "selectSearchTypes";
	var submitTo = "script-web-searches.php";
	var resultsVar = "selectSearchTypesResults";
	ajaxSubmitForm(formID,submitTo,resultsVar);
	
	
	//update the count dropdown
	var fields = document.getElementsByName('web_search_types[]');
	count = 0;
	for (i=0; i<fields.length; i++) {
		if (fields[i].checked) {
			count++;
		}
	}
	if (count>0) {
		document.getElementById("search_selectTypes_count").innerHTML = count + " Types Selected";
	} else {
		document.getElementById("search_selectTypes_count").innerHTML = "Select Type of Listing";
	}
		
	
	//reactive button
	setTimeout("document.getElementById('webSearchTypesButton').disabled = false;",500);
	
	//if we clicked the button, let's close the window
	if (clicked) {
		setTimeout("hideDropdown();",500);
	}
}





function runWebSearch(search_id,redirect_to_results) {
	var data = "doAction=runWebSearch&search_id=" + search_id;
	var url = "script-web-searches.php";
	var resultsVar = "webSearchResults";
	postAjax(data,url,resultsVar);
	//redirect after results
	if (redirect_to_results) {
		runWebSearchResults();
	}
}
function runWebSearchResults() {
	if (window.webSearchResults) {
		window.location = 'search/results-new-york-apartments-for-rent';
	} else {
		setTimeout("runWebSearchResults();",500);
	}
}






function addToFavorites(client_id,listing_id) {
	alert("Our Favorites Listings feature is currently unavailable due to maintenance. Please try again later");
	/*
	var data = "doAction=addToFavorites&client_id=" + client_id + "&listing_id=" + listing_id;
	var url = "script-web-searches.php";
	var resultsVar = "addToFavoritesResults";
	postAjax(data,url,resultsVar);
	
	//replace button
	hideMe('addFav_button_'+listing_id);
	showMe('delFav_button_'+listing_id);
	showMe('fav_icon_'+listing_id);
	*/
}

function removeFromFavorites(client_id,listing_id) {
	alert("Our Favorites Listings feature is currently unavailable due to maintenance. Please try again later");
	/*
	var data = "doAction=removeFromFavorites&client_id=" + client_id + "&listing_id=" + listing_id;
	var url = "script-web-searches.php";
	var resultsVar = "removeFromFavoritesResults";
	postAjax(data,url,resultsVar);
	
	//replace button
	hideMe('delFav_button_'+listing_id);
	hideMe('fav_icon_'+listing_id);
	showMe('addFav_button_'+listing_id);
	*/
}





function usefulInfoResponse(page,response) {	
	if (response=="y") {	
		var data = "doit=usefulInfoResponse&page=" + page + "&response=" + response;
		var url = _path['relative_root'] + "home/script-rapid/?script=1";
		var resultsVar = "usefulInfoResponseResultsVar";
		postAjax(data,url,resultsVar);
		
		hideMe('usefulInfoButtons');
		showMe('usefulInfoThanks');	
	} else {
		hideMe('usefulInfoButtons');
		showMe('usefulInfoThanks');			
		showMe('usefulInfoComments');
		document.getElementById('usefulInfoCommentsField').focus();
	}
}
function usefulInfoResponseComments(page) {
	var data = "doit=usefulInfoResponse&page=" + page + "&response=n&comments=" + document.getElementById('usefulInfoCommentsField').value;
	var url = _path['relative_root'] + "home/script-rapid/?script=1";
	var resultsVar = "usefulInfoResponseResultsVar";
	postAjax(data,url,resultsVar);
	
	hideMe('usefulInfoCommentsField');
	hideMe('usefulInfoCommentsButtons');	
	showMe('usefulInfoCommentsThanks');	
}
	
	
	
	
	
	