jQuery(document).ready(function(){
	jQuery("#add_snip_related_link").click(function(){
		if (jQuery("#related_link_option option:selected").val() != ''){
			var new_link = jQuery("#related_link_option option:selected").val();
				old_ids = jQuery("#allrelatedlinks").val();
				var exists = old_ids.search("/|"+new_link+"|/");
				if (exists <= '0'){
					var data = {
						cmd:"getLinkDetails",
						linkid: jQuery("#related_link_option option:selected").val()				
					}
					jQuery.post("/wp-content/plugins/related-snippet/related-snippet-controller.php",data,function(result){	
						if(result){
							htmlresponse = '<div class="relatedlinkdisplay" id="rl_'+result["ID"]+'" data-id="' + result["ID"] + '">'+result["post_title"]+' <a class="removelink" title="remove link" id="remove_snip_'+result["ID"]+'"><img src="/wp-content/plugins/related-snippet/action_delete.gif" border="0" alt="remove link" /></a></div>';
							jQuery("#relatedsnippetImagePreview").append(htmlresponse);
							new_ids = jQuery("#allrelatedlinks").val()+result["ID"]+"|";
							jQuery("#allrelatedlinks").val(new_ids);
							jQuery("#remove_snip_" + result["ID"]).click(deletelink);
							checkmax();
						}			
					},"json");
				}
		}
	}).change();
	
	function deletelink() {
		var id = jQuery(this).parent().attr('data-id');
		jQuery("#rl_" + id).remove();
		old_ids = jQuery("#allrelatedlinks").val();
		new_ids = old_ids.replace("|"+id+"|","|");
		jQuery("#allrelatedlinks").val(new_ids);
		checkmax();
	}
	
	jQuery(".removelink").click(deletelink);
	
});
	
	function checkmax(){
		link_array = jQuery("#allrelatedlinks").val().split("|");
		total = link_array.length - 2; // -2 for empty on each end
		if (total >= '3'){
			jQuery("#add_snip_related_link").hide();	
		} else {
			jQuery("#add_snip_related_link").show();	
		}
	}
