function map_rental_init(cityid) {
	
	$('chkToggleNearby').checked=true;
	mapinit();
	search_this_city(cityid);
}
function sendToLogin(){
	GB_showCenter("Login", "http://"+sitename+"/sign_in_now.php" , 320, 720); 
}

function sendToLoginRedirect(RedirectURL){
	var URL = "/sign_in_now.php?"  + RedirectURL;
	GB_showCenter("Login", URL, 320, 720); 
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

function delete_procon(pcid){
	var el_pro = document.getElementById('prolines');
	var el_con = document.getElementById('conlines');
	var getHoodReviewHandler = {
		success: function(o) {
			try {
				 var pres = YAHOO.lang.JSON.parse(o.responseText);
				 el_pro.innerHTML = pres.pro_string;
				 el_con.innerHTML = pres.con_string;
			} catch (e) {
			}
		}
	};
	var url = '/json/city/?f=procon_delete&pid=' + pcid + '&city=' + city_id ;
	YAHOO.util.Connect.asyncRequest('POST', url ,getHoodReviewHandler);
}

function delete_Review(reviewid){
	var el_reviews_block = document.getElementById('reviews_block');
	var getHoodReviewHandler = {
		success: function(o) {
			try {
				 var pres = YAHOO.lang.JSON.parse(o.responseText);
				document.getElementById('reviews_block').innerHTML = pres.review_string;
			} catch (e) {
			}
		}
	};
	var url = '/json/city/?f=review_delete&rid=' + reviewid + '&city=' + city_id ;
	YAHOO.util.Connect.asyncRequest('POST', url ,getHoodReviewHandler);
  }

  function init1(){
	var onUploadButtonClick2 = function(e){
	var UploadImageTextErrors = 0;
	if(document.getElementById('uploadFilePICTURE').value == ''){
		document.getElementById("UploadImagemsg").style.display = "block";
		document.getElementById("UploadImagemsg").innerHTML = "Please select a file.<BR>";	
		UploadImageTextErrors = 1;			
	} 
	if(UploadImageTextErrors == 1){ 
		return false;
	} else {	
		$D2.setStyle('indicator', 'visibility', 'visible');
		YAHOO.util.Connect.setForm('testFormPICTURE', true);
		var uploadHandler2 = {
			upload: function(o) {
				 document.getElementById('imagecaption').value = '';
				 document.getElementById('uploadFilePICTURE').value = '';
				reload_images_rock();
				var attributes_mn = { 
					opacity: { to: 0, from: 1 }
				};
			}
		};
YAHOO.util.Connect.asyncRequest('POST', '/wiki_city_picture_action.php?city='+city_id, uploadHandler2);
		}		
	};
	YAHOO.util.Event.on('uploadButtonPICTURE', 'click', onUploadButtonClick2);
	if(document.getElementById('review_adder')) {
		document.getElementById('review_adder').style.display ='none';
	}
	if(window.inc_city !== undefined){
		var cityid = inc_city;
	}
	hideProConForm();
	getUserHoodReview();
	get_procon();
	ele_score = document.getElementById('score_top');
}
YAHOO.util.Event.on(window, 'load', init1);


function reload_images_rock(){
	var action = 'reload_images_rock';
	var city1 = city_id;
	// Construct URL
	document.getElementById('upload_div').style.display ='none';
	document.getElementById('thumbs_list').style.display ='block';
	document.getElementById('Imagegallery').style.display ='block';
	document.getElementById('image_uploader').style.display ='block';
	document.getElementById('ImageCaptiontext').style.display ='block';
	document.getElementById('ImageNoPhoto').style.display ='none';
	document.getElementById('cancel_link').style.display ='none';
	var urlmain = '/js/handler/handler.php?reloadmainimage=1&city=' +  escape(city1) + '&hood='  + '&action='   + escape(action);
	ajax_get (urlmain, 'Imagegallery');
	var ImageCaptiontext = '/js/handler/handler.php?reloadmainimage=2&city=' +  escape(city1) + '&hood='  + '&action='   + escape(action);
	ajax_get (ImageCaptiontext, 'ImageCaptiontext');		
	var urlthumb = '/js/handler/handler.php?city=' +  escape(city1) + '&hood='  + '&action='   + escape(action);
	ajax_get (urlthumb, 'thumbs_list');	
}

function setmainpicturid(mainpictureid, mainpicturecaption){
	document.getElementById('mainpictureid').value = mainpictureid;
	if(mainpicturecaption != ""){
		document.getElementById('ImageCaptiontext').style.display ='block';
		document.getElementById("ImageCaptiontext").innerHTML = '<span class="boxnew">'+mainpicturecaption+'</span>';
	} else {
		document.getElementById('ImageCaptiontext').style.display ='none';
	}
}

function delete_Picture(){
	//the second argument of setForm is crucial,
	//which tells Connection Manager this is a file upload form
	if(document.getElementById('mainpictureid')){
		var pictureid = document.getElementById('mainpictureid').value;
		if (pictureid == ''){
		return false;
		}
	}
	$D2.setStyle('indicator', 'visibility', 'visible');
	YAHOO.util.Connect.setForm('testFormPICTURE', true);
	var uploadHandler2 = {
		upload: function(o) {
			 $D2.setStyle('indicator', 'visibility', 'hidden');                  
			document.getElementById('uploadFilePICTURE').value = '';
			reload_images_rock(); 	
		   var attributes_mn = { 
				opacity: { to: 0, from: 1 }
			};
		}
	};
	var url = '/wiki_city_picture_action.php?delete=1&pictureid='+pictureid+'&city='+city_id
	YAHOO.util.Connect.asyncRequest('POST', url, uploadHandler2);
}

function getUserHoodReview(){
	var el_rt = document.getElementById('ReviewText');
	var getHoodReviewHandler = {
		success: function(o) {
			try {
				var pres = YAHOO.lang.JSON.parse(o.responseText);
			} catch (e) {
			}
		}
	};
	if(window.inc_city !== undefined){
		var url = '/json/city/?f=get_user_city_review&city=' + inc_city;
		YAHOO.util.Connect.asyncRequest('POST', url ,getHoodReviewHandler);
	}
	
}

function handleVoteHover(el, dir, state){
	if (vote_clicked == 'no'){
		if((dir == 'up') && (state == 'in')){
		  el.src='/images/graphics/cliff_april_images/btn-thumbsup-on.gif';
		}
		if((dir == 'up') && (state == 'out')){
		  el.src='/images/graphics/cliff_april_images/btn-thumbsup-off.gif';
		}

		if((dir == 'dn') && (state == 'in')){
		  el.src='/images/graphics/cliff_april_images/btn-thumbsdown-on.gif';
		}
		if((dir == 'dn') && (state == 'out')){
		  el.src='/images/graphics/cliff_april_images/btn-thumbsdown-off.gif';
		}
	}
}

function highlightFlag(e){
	e.src='/images/graphics/cliff_april_images/flag-over.gif';
}

function unHighlightFlag(e){
	e.src='/images/graphics/cliff_april_images/flag-off.gif';
}

function hideProConForm(){
	if(document.getElementById('procon_form_block')) {
		document.getElementById('procon_form_block').style.display = 'none';
	} 
}

function showProConForm(){
	var el_proText = document.getElementById('pro-txtbox');
	el_proText.value = '';
	document.getElementById('pc_msg').style.display = "none";
	if(document.getElementById('procon_form_block')) {
		document.getElementById('procon_form_block').style.display = 'block';
	}
}

function hideReviewAdder(){
	if(document.getElementById('review_adder')) {
		document.getElementById('review_adder').style.display = 'none';		
	}
	return true;
}

function showReviewAdder(){
	if(document.getElementById('review_adder')) {
		document.getElementById('review_adder').style.display = 'block'
	}
	return true;
}

function hideOverviewCaptionAdder(){
	document.getElementById('OverviewCaption_adder').style.display = 'none';
	return true;
}

function showOverviewCaptionAdder(){
	document.getElementById('OverviewCaption_adder').style.display = 'block'
	return true;
}

function showRatingsAdder(){
	document.getElementById('ratings_voting_all').style.display = 'block'
	return true;
}

function hideRatingsAdder(){
	document.getElementById('ratings_voting_all').style.display = 'none';
	return true;
}

function pc_over(id,dir){

	var el_name = 'pc' + dir + '_' + id;
	if (dir == 'dn'){
	  document.getElementById(el_name).src = '/images/graphics/cliff_april_images/btn-thumbsdown-sm-on.gif';
	} else {
	  document.getElementById(el_name).src = '/images/graphics/cliff_april_images/btn-thumbsup-sm-on.gif';
	}
}

function pc_out(id,dir){
	var el_name = 'pc' + dir + '_' + id;
	 if (dir == 'dn'){
	  document.getElementById(el_name).src = '/images/graphics/cliff_april_images/btn-thumbsdown-sm-off.gif';
	} else {
	  document.getElementById(el_name).src = '/images/graphics/cliff_april_images/btn-thumbsup-sm-off.gif';
	}

}

function doHoverReviewState(el, dir, state){

	if((dir == 'up') && (state == 'in')){
		el.src='/images/graphics/cliff_april_images/ico-thumbsup-on.gif';
	}
	if(ReviewPostState != 'up'){
		if((dir == 'up') && (state == 'out')){
			el.src='/images/graphics/cliff_april_images/ico-thumbsup-off.gif';
		}
	}
	if((dir == 'dn') && (state == 'in')){
		el.src='/images/graphics/cliff_april_images/ico-thumbsdown-on.gif';
	}
	if(ReviewPostState != 'down'){
		if((dir == 'dn') && (state == 'out')){
			el.src='/images/graphics/cliff_april_images/ico-thumbsdown-off.gif';
		}
	}
	 if((dir == 'sub') && (state == 'in')){
		el.src='/images/graphics/cliff_april_images/selectbutton-on.png';
	}
	if(ReviewPostState != 'down'){
		if((dir == 'sub') && (state == 'out')){
			el.src='/images/graphics/cliff_april_images/selectbutton-off.png';
		}
	}

}

function doToggleReviewState(caller){
	showReviewAdder();
	if (caller == 'up'){
	  ReviewPostState = 'up';
	}
	if (caller == 'down'){
	  ReviewPostState = 'down';
	}

	el_image_thumb_up = document.getElementById('review_image_up');
	el_image_thumb_down = document.getElementById('review_image_down');

	if(ReviewPostState == 'down'){
		el_image_thumb_up.src = '/images/graphics/cliff_april_images/ico-thumbsup-off.gif';
		el_image_thumb_down.src = '/images/graphics/cliff_april_images/ico-thumbsdown-on.gif';
	}

	 if(ReviewPostState == 'up'){

		el_image_thumb_up.src = '/images/graphics/cliff_april_images/ico-thumbsup-on.gif';
		el_image_thumb_down.src = '/images/graphics/cliff_april_images/ico-thumbsdown-off.gif';
	}
}

function launchLightWindow(img_path){
	var url='/images.php?image=../images/images_standard/' + img_path;
	myLightWindow.activateWindow({
		href: url,
		type: 'media',
		height: 500,
		width: 500,
		title: 'Image Title',
		author: 'User w/link',
		caption: 'caption or quote'
	});
}

function raise_review_rating(id, type){
	var el_reviews_block = document.getElementById('reviews_block');
	var city = inc_city;
	var raiseReviewHandler = {
		success: function(o) {
			try {
				var pres = YAHOO.lang.JSON.parse(o.responseText);
				if(pres.status == 'redir'){
				   sendToLogin();
				}
				el_reviews_block.innerHTML = pres.review_string;
			} catch (e) {
			}
		}
	};
	var url = '/json/city/?f=review_raise&id=' + id + '&type=' + type + '&city=' + city;
	YAHOO.util.Connect.asyncRequest('POST', url ,raiseReviewHandler);
}

function doUseful(com_id){
	var type='useful';
	raise_review_rating(com_id,type);
}

function doAccurate(com_id){
	var type='accurate';
	raise_review_rating(com_id,type);
}

function doSmart(com_id){
	var type='smart';
	raise_review_rating(com_id,type);
}

function doReviewFlag(com_id){
	var type='flag';
	raise_review_rating(com_id,type);
}

function doFlagLocalTalk(object_id,el){
	var objType = 'localtalk';
	el.src='/images/graphics/cliff_april_images/flag-processed.gif';
}

function flag_object(type, id){
	var el_local_talk = document.getElementById('local_talk_block');
	var el_pro = document.getElementById('prolines');
	var el_con = document.getElementById('conlines');
	var city = inc_city;
	var flagObjectHandler = {
		success: function(o) {
			try {
				var pres = YAHOO.lang.JSON.parse(o.responseText);
				if(pres.status == 'redir'){
				   sendToLogin();
				}
				if(type=='localtalk'){
				   el_local_talk.innerHTML = pres.local_string;
				}
				if(type=='procon'){
				   el_pro.innerHTML = pres.pro_string;
				   el_con.innerHTML = pres.con_string;
				}
				if(type=='rev'){
				   el_pro.innerHTML = pres.pro_string;
				   el_con.innerHTML = pres.con_string;
				}
			} catch (e) {
			}
		}
	};
	var url = '/json/city/?f=flag_object&id=' + id + '&type=' + type + '&city=' + city;
	YAHOO.util.Connect.asyncRequest('POST', url ,flagObjectHandler);
}

// add review
function submitNewCityReview(){
	var el_reviews_block = document.getElementById('reviews_block');
	var RevieTextErrors = 0;
	var RecommendErrors = 0;
	if(ReviewPostState=='none')
	{
		document.getElementById("Recommendmsg").style.display = "block";
		document.getElementById("Recommendmsg").innerHTML = "Please choose thumbs up or down.<BR>";	
		RecommendErrors = 1;			
	} 
	if(RecommendErrors == 1)
	{ 
		return false;
	}
	else
	{
		document.getElementById("Recommendmsg").style.display = "none";
		if (document.getElementById("ReviewText"))
		{	
			if (document.getElementById("ReviewText").value == "")
			{	
				document.getElementById("ReviewTextmsg").style.display = "block";
				document.getElementById("ReviewTextmsg").innerHTML = "Please Provide Your Review! <BR>";	
				RevieTextErrors = 1;
			}		
			else 
			{
				document.getElementById("ReviewTextmsg").style.display = "none";
				RevieTextErrors = 0;
				
				var ReviewsResponseHandler = 
				{
		
					success: function(o) {
						if(document.getElementById('review_adder')) {
							document.getElementById('review_adder').style.display ='none';
						}
		
						try {
							var pres = YAHOO.lang.JSON.parse(o.responseText);
							if(pres.status == 'redir'){
							   sendToLogin();
							}
							el_reviews_block.innerHTML = pres.review_string;
		
							if(ReviewPostState == 'up'){
								vote('up');
							}
		
							if(ReviewPostState == 'down'){
								vote('dn');
							}
						} catch (e) {
						}
					}
				};
				var el_ReviewText = document.getElementById('ReviewText');
				var strReviewText = escape(el_ReviewText.value);
				var url = '/json/city/?f=city_review_add&city=' + inc_city + '&review_text=' + strReviewText + '&review_type=' + ReviewPostState;
				YAHOO.util.Connect.asyncRequest('POST', url ,ReviewsResponseHandler);
			  }
		}	  
	}	  
}

// add Overview catiopn
function submitOverviewCaption(city){
	var OverviewsCation_block = document.getElementById('OverviewsCation_block');
	var OverviewsCationTextErrors = 0;
	document.getElementById("OverviewCatpionmsg").style.display = "none";
	if (document.getElementById("OverviewCaptiontxtbox"))
	{	
		if (document.getElementById("OverviewCaptiontxtbox").value == "")
		{	
			document.getElementById("OverviewCatpionmsg").style.display = "block";
			document.getElementById("OverviewCatpionmsg").innerHTML = "Please Provide Your Overview Caption! <BR>";	
			OverviewsCationTextErrors = 1;
		}		
		else 
		{
			document.getElementById("OverviewCatpionmsg").style.display = "none";
			OverviewsCationTextErrors = 0;
			var OverviewsResponseHandler = {
			success: function(o) {
				document.getElementById('OverviewCaption_adder').style.display ='none';
				try {
					var pres = YAHOO.lang.JSON.parse(o.responseText);
					if(pres.status == 'redir'){
					   sendToLogin();
					}
					OverviewsCation_block.innerHTML = pres.Overviewcaption_string;
				} catch (e) {
				}
			}
		};
		var el_OverviewCaptionText = document.getElementById('OverviewCaptiontxtbox');
		var strOverviewCaptionText = escape(el_OverviewCaptionText.value);
		var url = '/json/city/?f=city_OverviewCaption_add&city=' + city_id + '&OverviewCaption_text=' + strOverviewCaptionText;
		YAHOO.util.Connect.asyncRequest('POST', url ,OverviewsResponseHandler);
	  }
  }
}

function submitNewLocalTalk(city){
	var el_local_talk = document.getElementById('local_talk_block');
	var proConResponseHandler = {
		success: function(o) {
			try {
				var pres = YAHOO.lang.JSON.parse(o.responseText);
				el_local_talk.innerHTML = pres.local_string;
				if(pres.status == 'redir'){
				   sendToLogin();
				}
				hideLocalTalkAdd();
			} catch (e) {
			}
		}
	};
	var el_localText = document.getElementById('localtalk-field');
	var strLocalText = el_localText.value;
	var url = '/json/city/?f=localtalk_add&city=' + inc_city  + '&lcText=' + strLocalText;
	YAHOO.util.Connect.asyncRequest('POST', url ,proConResponseHandler);
}

function submitNewProCon(city)
{
	ProCronErrors = 0;
	if (document.getElementById("pro-txtbox"))
	{	
		if (document.getElementById("pro-txtbox").value == "")
		{	
			document.getElementById("pro-txtboxmsg").style.display = "block";
			document.getElementById("pro-txtboxmsg").innerHTML = "Please provide your Pro or Con!<br>";
			ProCronErrors = 1;
			document.getElementById("pro-txtbox").focus();
			return false;
		}
	}
	if(ProCronErrors == 1)
		{
		return false;
		}
	else
		{
		document.getElementById("pro-txtboxmsg").style.display = "none";
		var el_pro = document.getElementById('prolines');
		var el_con = document.getElementById('conlines');
		var proConResponseHandler = {
			success: function(o) {
				try {
					var pres = YAHOO.lang.JSON.parse(o.responseText);
					if(pres.status == 'redir'){
					   sendToLogin();
					}
					el_pro.innerHTML = pres.pro_string;
					el_con.innerHTML = pres.con_string;

					hideProConForm();
					document.getElementById('pc_msg').style.display = "inline";
				} catch (e) {
				}
			}
		};
		var el_pctype  = document.getElementById('type_con');
		var el_proText = document.getElementById('pro-txtbox');
		var strPcType  = el_pctype.value;
		var strProType = el_proText.value;
		var url = '/json/city/?f=procon_add&city=' + inc_city + '&type=' + strPcType + '&pcText=' + strProType;
		YAHOO.util.Connect.asyncRequest('POST', url ,proConResponseHandler);
	}	
}

function get_procon(){
	var el_pro = document.getElementById('prolines');
	var el_con = document.getElementById('conlines');
	if(window.inc_city !== undefined){
		var city = inc_city;
	}
	var raiseProconHandler = {
		success: function(o) {
			try {
				var pres = YAHOO.lang.JSON.parse(o.responseText);
				if (pres.status == 'pass'){
				  el_pro.innerHTML = pres.pro_string;
				  el_con.innerHTML = pres.con_string;
				}
			} catch (e) {
			}
		}
	};
	var url = '/json/city/?f=procon_get&id=' + '&city=' + city;
	YAHOO.util.Connect.asyncRequest('POST', url ,raiseProconHandler);
}

function raise_procon(id, direct){
	var el_pro = document.getElementById('prolines');
	var el_con = document.getElementById('conlines');
	var city = inc_city;
	var raiseProconHandler = {
		success: function(o) {
			try {
				var pres = YAHOO.lang.JSON.parse(o.responseText);
				if(pres.status == 'redir'){
				   sendToLogin();
				}
				if (pres.status == 'pass'){
				  el_pro.innerHTML = pres.pro_string;
				  el_con.innerHTML = pres.con_string;
				}
			} catch (e) {
			}
		}
	};
	var url = '/json/city/?f=procon_dig&id=' + id + '&dir=' + direct + '&city=' + city;
	YAHOO.util.Connect.asyncRequest('POST', url ,raiseProconHandler);
}

function wiki_load_picture_adder() {
	var action = 'wiki_load_picture_adder';
	var city = inc_city;
	// Construct URL
	url = '/js/handler/handler.php?city=' +  escape(city) +'&action=' + escape(action);
	ajax_get (url, 'picture_adder');
}

function action_update_picture_2() {
	var action = 'action_update_picture_2';
	var city = inc_city;
	// Construct URL
	url = '/js/handler/handler.php?hood=' +  escape(hood) +'&action=' + escape(action);
	ajax_get (url, 'picture_adder');
}

function action_alt_pic(dir) {
	var action = 'action_alt_pic';
	var city = inc_city;
	var direction = dir;
	var current = document.getElementById('picture_id').value;
	// Construct URL
	url = '/js/handler/handler.php?hood=' +  escape(hood) + '&direction=' + escape(direction) + '&picid=' + escape(current) +'&action=' + escape(action);
	ajax_get (url, 'picture_adder');
}

function wiki_load_picture_remove() {
	var action = 'wiki_load_picture_remove';
	var city = inc_city;
	var direction = dir;
	var current = document.getElementById('picture_id').value;
	// Construct URL
	url = '/js/handler/handler.php?hood=' +  escape(city) + '&picid=' + escape(current) +'&action=' + escape(action);
	ajax_get (url, 'picture_adder');
}

function add_rating() {
	document.getElementById('avg_rating').style.display = "none";
	document.getElementById('avg_rating').style.visibility = "hidden";
}

function rate(which, rate ) {
	var action = 'update_rating_star';
	var city = inc_city;
	// Construct URL
	url = '/js/handler/handler.php?city=' +  escape(city) +
		'&which='   + escape(which) +
		'&rate=' + escape(rate)  +
		'&action='   + escape(action);
	ajax_get (url, 'test');
}

function add_myself(){
	el_local_user_list =  document.getElementById('list_of_users');
	var proConResponseHandler = {
		success: function(o) {
			try {
				var pres = YAHOO.lang.JSON.parse(o.responseText);
				if(pres.status == 'redir'){
				   sendToLogin();
				}
				el_local_user_list.innerHTML = pres.local_users_string;
			} catch (e) {
				alert("Invalid product data - add_myself");
			}
		}
	};
	var url = '/json/city/?f=add_myself&city=' + inc_city;
	YAHOO.util.Connect.asyncRequest('POST', url ,proConResponseHandler);
}

function add_watch(){

	var action = 'add_watch';
	var city = inc_city;
	// Construct URL
	url = '/js/handler/handler.php?city=' +  escape(city) +
		'&action='   + escape(action);
	ajax_get (url, 'watch_label');
}

function add_comment_spam_test(comment_id){
	var action = 'add_comment_spam_test';
	var comment = comment_id;
	// Construct URL
	url = '/js/handler/handler.php?comment=' +  escape(comment) +
		'&action='   + escape(action);
	ajax_get (url, 'flagger_junk');
	document.getElementById(comment_id +'_review_not').style.display='none';
	document.getElementById(comment_id +'_review').style.display='block';
}

function check_dig_state(){
	var city = inc_city;
	var updateVoteViewHandler = {
		success: function(o) {
			try {
				var pres = YAHOO.lang.JSON.parse(o.responseText);
				if(pres.mydig == 'up'){
				   ele_vu.src="/images/graphics/cliff_april_images/btn-thumbsup-on.gif";
				   ele_vd.src="/images/graphics/cliff_april_images/btn-thumbsdown-off.gif";
				}
				if(pres.mydig == 'dn'){
				   ele_vu.src="/images/graphics/cliff_april_images/btn-thumbsup-off.gif";
				   ele_vd.src="/images/graphics/cliff_april_images/btn-thumbsdown-on.gif";
				}
				ele_score.innerHTML = pres.digs;
			} catch(e) {
			}
		}
	};
	var url = '/json/city/?f=check_dig_state&city=' + city;
	YAHOO.util.Connect.asyncRequest('POST', url ,updateVoteViewHandler);
}

function setDigState(d){
	ele_vu = document.getElementById('voteup');
	ele_vd = document.getElementById('votedown');
	if(d == 'up'){
		ele_vu.src="/images/graphics/cliff_april_images/btn-thumbsup-on.gif";
		ele_vd.src="/images/graphics/cliff_april_images/btn-thumbsdown-off.gif";
	}
	if(d == 'down'){
		ele_vu.src="/images/graphics/cliff_april_images/btn-thumbsup-off.gif";
		ele_vd.src="/images/graphics/cliff_april_images/btn-thumbsdown-on.gif";
	}
}

function vote(way){
	vote_clicked = 'yes';
	var action = 'vote';
	var city = inc_city;
	var updateVoteViewHandler = {
		success: function(o) {
			try {
				var pres = YAHOO.lang.JSON.parse(o.responseText);
				 if(pres.status == 'redir'){
					   sendToLogin();
				 }
				ele_score.innerHTML = pres.digs;
				setDigState(pres.mydig);
			} catch(e) {
			}
		}
	};
	var url = '/json/city/?f=city_dig&city=' + city + '&dir=' + way;
	YAHOO.util.Connect.asyncRequest('POST', url ,updateVoteViewHandler);
}

function updateVoteView(way){

	elv = document.getElementById('hood_vote_images');
	var city = inc_city;
	var updateVoteViewHandler = {
		success: function(o) {
			try {
				var pres = YAHOO.lang.JSON.parse(o.responseText);
				elv.innerHTML = pres.vote_images;
			} catch(e) {
			}
		}
	};
	var url = '/json/city/?f=update_vote_view&city=' + city + '&dir=' + way;
	YAHOO.util.Connect.asyncRequest('POST', url ,updateVoteViewHandler);
}


function favorite_adder(current_hood){
	var action = 'update_favorite';
	var hood = current_hood;
	var type= 'city';
	var which = 'add';
	// Construct URL
	url = '/js/handler/handler.php?hood=' +  escape(hood) +
		'&type='   + escape(type) +
		'&which='   + escape(which) +
		'&action='   + escape(action);
	ajax_get(url, 'favorite_spot');
	url = '/js/handler/handler.php?hood=' + escape(hood) + '&action=top_favs'; 
	ajax_get(url, 'top_favs');
}

function doToggleNearby() {

  if ($('chkToggleNearby').checked) {
	rentals_show();
  } else {
	map.closeInfoWindow();
	rentals_hide();
  }
}

function movepic(img_name,img_src) {
	document[img_name].src=img_src;
}
	
function backtocontribute() {
	 var url = "/review";
	 window.location = url;
	 return;
}