$(document).ready(function(){	
	 $(".button_forum_jump").click(function() {
	 	var url = $(".forum_jump_dropdown").val();
	 	if(url.length > 0) window.document.location.href = url;			 		
	});	
	$(".forum_jump_dropdown").change(function(){
		window.document.location.href = $(this).val();
	});
	 $(".first > .sign_in_link").clone(true).text("sign in").replaceAll(".forumheader .sign_in_link");		
	 
	$(".edit_post").click(function(){
		var objParent = $(this).parents(".forum_posts_loop");
		$(".forum_posts_loop_r .top",objParent).hide();	
		$(".forum_posts_loop_r .message_content",objParent).hide();	
				
		$(".forum_posts_loop_r > .edit_post_area",objParent).css("display","inline");						
		$(".forum_posts_loop_r > .edit_post_area > textarea",objParent).val($.trim($(".forum_posts_loop_r > .edit_post_area > textarea",objParent).val()));
		
		$(".forum_posts_loop_r_b",objParent).hide();	
	});
	$(".cancel_post").click(function(){
		var objParent = $(this).parents(".forum_posts_loop");
		
		$(".forum_posts_loop_r .top",objParent).show();	
		$(".forum_posts_loop_r .message_content",objParent).show();
		
		$(".forum_posts_loop_r > .edit_post_area",objParent).css("display","none")
				
		$(".forum_posts_loop_r_b",objParent).show();	
	});
	
});

function convertSpecDateTime(input)
{
	//input = "2008-12-16 21:05:52";	
	var result = "";//ex : Feb 07, 2009 10:43:51 AM
	var year, month, day, hours, minutes, seconds, milliseconds;
	var array = input.split(" ",2);
	
	var d3 = array[0].split("-",3);
	year = d3[0];
	month = d3[1] - 1;
	day = d3[2];
	
	var t3 = array[1].split(":",3)
	hours = t3[0];
	minutes = t3[1];
	seconds = t3[2]
	milliseconds = 0 ;	
	
	var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
	
	// temp fix - post time is stored as EST in db, must be advanced 5hrs until date is stored in GMT on back-end
	d.setTime(d.getTime() + (5*60*60*1000));
	
	result = dateFormat(d,"mmm dd, yyyy hh:MM:ss TT")
	
	return result;
}
function getParamValue(paraname)
{
  paraname = paraname.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexString = "[\\?&]"+paraname+"=([^&#]*)";
  var regex = new RegExp( regexString );
  var results = regex.exec(window.location.href);
  if( results == null )
    return "";
  else
    return results[1];
}
function loadSearchHeader()
{
	if(getParamValue("ur_id") != "")
		$("#search_header").text("YOUR TOPICS");
		
	else if(getParamValue("unanswered") != "")
		$("#search_header").text("UNANSWERED TOPICS");
		
	else if(getParamValue("dateRange") != "")
		$("#search_header").text("LIST POSTS BY");
	else
		$("#search_header").text("UNKNOWN SEARCH CRITERIA");
}
function genDateRange()
{
	if(getParamValue("dateRange") != "")
	{
		var htmlStr = "<div id='daterange'>";
		htmlStr += "<ul><li id='first'><a href='/community/forums/forumSearch?dateRange=hour&type=thread'>Last hour</a></li>";
		htmlStr +="<li><a href='/community/forums/forumSearch?dateRange=today&type=thread'>Today</a></li>";
		htmlStr +="<li><a href='/community/forums/forumSearch?dateRange=yesterday&type=thread'>Yesterday</a></li>";
		htmlStr +="<li><a href='/community/forums/forumSearch?dateRange=week&type=thread'>This week</a></li>";
		htmlStr +="<li id='last'><a href='/community/forums/forumSearch?dateRange=month&type=thread'>This month</a></li></ul></div>";		
		return htmlStr;
	}
	else
	{
		var htmlStr = "<div class='breadcrumb'><a href='/community/forums/'>Forum Home</a></div>";
		return htmlStr;
	}
		
}
function buildURL()
{
	var urlStr = "/community/forums/forumSearch?";
	if(getParamValue("ur_id") != "")
		urlStr += "ur_id=" + getParamValue("ur_id");
	else if(getParamValue("unanswered") != "")
		urlStr += "unanswered=1";
	else if(getParamValue("dateRange") != "")
	{
		urlStr += "dateRange=" + getParamValue("dateRange");
		urlStr += "&type=thread";
	}
	
	return urlStr;		
}

function profileUsername()
{
	if(mag_user.logged_in){
		document.write(mag_user.user_name); 
	}
}



