/*
 *
 */ 
function resizeRecommend( postID ) {
	var co = $( "recommend-link-" +  postID ).cumulativeOffset();
	$( "recommend-layer-" + postID ).setStyle({
		left: ( co["left"] - 7) + "px",
		top: ( co["top"] - 30 ) + "px"
	});
}



/*
 *
 */ 
function toggleRecommend( postID ) {
	resizeRecommend( postID );
	$( "recommend-layer-" + postID ).toggle();
}



/*
 *
 */ 
function hideRecommend( postID ) {
	$( "recommend-layer-" + postID ).hide();
}



/*
 *
 */
function closeRecommend( postID ) {
	toggleRecommend( postID );

	var requestParams = "postID=" + encodeURI( postID );
	new Ajax.Updater( "recommend-layer-" + postID, window.WP_PLUGIN_URL + "/food-recommend/food-recommend.php?close", {
		postBody: requestParams,
  		evalScripts: true,
  		onComplete: function() {
  			if( typeof afterUpdate == "function" ) {
  				afterUpdate( postID, 'recommend-' );
  			}
  		}
	});
}



/*
 *
 */
function submitRecommendation( postID ) {
	var requestParams = "";
	if( document.getElementById( "recommend-author-" + postID ) ) {
		requestParams += "recommend-author=" + encodeURI( $( "recommend-author-" + postID ).value ) + "&";
	}
	if( document.getElementById( "recommend-email-" + postID ) ) {
		requestParams += "recommend-email=" + encodeURI( $( "recommend-email-" + postID ).value ) + "&";
	}
	if( document.getElementById("recommend-friend-" + postID ) ) {
		requestParams += "recommend-friend=" + encodeURI( $("recommend-friend-" + postID ).value ) + "&";
	}
	if( document.getElementById("recommend-friend-email-" + postID ) ) {
		requestParams += "recommend-friend-email=" + encodeURI( $("recommend-friend-email-" + postID ).value ) + "&";
	}
	if( document.getElementById("recommend-securitycode-" + postID ) ) {
		requestParams += "securitycode=" + encodeURI( $("recommend-securitycode-" + postID ).value ) + "&";
		requestParams += "matchthis=" + encodeURI( $("recommend-captcha-matchthis-" + postID ).value ) + "&";
	}
	if( document.getElementById("recommend-remark-" + postID ) ) {
		requestParams += "recommend-remark=" + encodeURI( $("recommend-remark-" + postID ).value ) + "&";
	}
	if( document.getElementById("recommend-post-id-" + postID ) ) {
		requestParams += "recommend-post-id=" + encodeURI( $("recommend-post-id-" + postID ).value ) + "&";
	}
	if( document.getElementById("recommend-submit-" + postID ) ) {
		requestParams += "recommend-submit=" + encodeURI( $("recommend-submit-" + postID ).value ) + "&";
	}

	new Ajax.Updater( "recommend-layer-" + postID, window.WP_PLUGIN_URL + "/food-recommend/food-recommend.php?submit", {
  		postBody: requestParams,
  		evalScripts: true,
  		onComplete: function() {
  			if( typeof afterUpdate == "function" ) {
  				afterUpdate( postID, 'recommend-' );
  			}
  		}
	});
}