
var obj = null;


$(document).ready(function() 
{ 
	//prep search
	if(document.getElementById("q"))
	{
		if(document.getElementById("q").value != "Search")
		{
			$("#search_object").css('color', '#000');
			$("#q").css('color', '#000');
			$("#search_submit").css('color', '#000');
		} 
	}
	
	//sets text on search field
 	$("#q").focus(function()
	{
   		if(this.value == "Search")
   		{
     		this.value = "";
     		$("#search_object").css('color', '#000');
			$(this).css('color', '#000');
     		$("#search_submit").css('color', '#000');
    	}
	 });
	 
	 //hide update options dropdown
	 $("#divUpdates").bind("mouseleave", function(){
		$("#updates").hide(); 
		$("#update_dropdown").attr("src","/system/images/dropdown.png");
	});
	
	

  
	 //hide feedback
	 if(document.getElementById("feedback"))
	 {
		 if(document.getElementById("feedback").style.display == "")
		 {
			window.setTimeout('$(".feedback").slideUp(700);', 10000);	
		 }
	 } 
 
 
 	 //load compressed url's original url
	 $("a.externallink").mouseover(function(){
		if(this.href.indexOf("/urls/") > 0)	{
			$(this).load(this.href + "?action=decompress");
		}
	});
	//reset compressed url on mouseout
	 //$("a.externallink").mouseout(function(){
	//	if(this.href.indexOf("/urls/") > 0)	{
	//		$(this).html($(this).attr("href"));
	//	}
	//});

});

	/*
	function checkHover() 
	{
		if (obj) obj.find(".bubble").hide();
	} 
	*/
	function findSuggestedTags(messageText)
	{
		sendAjax("/tags?action=find_suggested_tags", "message=" + messageText, document.getElementById('suggested_tags'));		
	}
	
	function addSuggestedTag(tag)
	{
		if(document.getElementById('tags').value != "")
		{
			document.getElementById('tags').value = document.getElementById('tags').value + ", " + tag;
		}
		else
		{
			document.getElementById('tags').value = tag;
		}
	}
	
	function setFavorite(messageId, responseObject)
	{
		sendAjax('/streams/' + messageId + '?action=set_favorite','', responseObject);
	}  
	
	function setTracking(messageId, responseObject)
	{
		sendAjax('/streams/' + messageId + '?action=set_tracking','', responseObject);
	}  	
	
	function addAtReply(replyType, username)
	{
		switch(replyType)
		{
			case "comment" :
			
				if($("#comment_text").text().indexOf("@" + username) == -1)
				{
					$("#comment_text").focus().text("@" + username + " ");	
				} 
				else
				{
					$("#comment_text").focus();
				}						
				break;
				
			case "message" :
			
				if($("#message").text().indexOf("@" + username) == -1)
				{
					$("#message").focus().text("@" + username + " ");
				} 
				else
				{
					$("#message").focus();
				}
				break;
		}
	}

	
	
	//toggle comment forms
	function toggleCommentForm(commentId)
	{
		$(".form").slideUp("slow");
		$("#comment_form_" + commentId).slideDown("slow");
		$(".comment").css("border", "1px solid #fff");
		$("#comment_" + commentId).css("border", "1px solid #e5e5e5");
		$(".commentcallout").show();
		$("#add_reply_link_" + commentId).hide();
	}
	
	
	