

function initForgotPassword() {
	$("#forgot-password").each(function(){
		var _holder = $(this);
		var _slide = _holder.find(" > .hidelist");
		var _opener = _holder.find(".hide");
		var _slideSpeed = 450;

		_opener.click(function(){
			if(_holder.hasClass("active")) {
				_slide.slideUp(_slideSpeed,function(){
					_holder.removeClass("active");
				});
			}
			else {
				_slide.slideDown(_slideSpeed,function(){
					_holder.addClass("active");
				});
			}
			return false;
		});
	});
}

function initRecentActivity() {
	$("#recent-activity").each(function(){
		var _holder = $(this);
		var _slide = _holder.find(" > .hidelist");
		var _opener = _holder.find(".hide");
		var _slideSpeed = 450;

		_opener.click(function(){
			if(_holder.hasClass("active")) {
				_slide.slideUp(_slideSpeed,function(){
					_holder.removeClass("active");
				});
			}
			else {
				_slide.slideDown(_slideSpeed,function(){
					_holder.addClass("active");
				});
			}
			return false;
		});
	});
}
function initMyTags() {
	$("#my-tags").each(function(){
		var _holder = $(this);
		var _slide = _holder.find(" > .hidelist");
		var _opener = _holder.find(".hide");
		var _slideSpeed = 450;

		_opener.click(function(){
			if(_holder.hasClass("active")) {
				_slide.slideUp(_slideSpeed,function(){
					_holder.removeClass("active");
				});
			}
			else {
				_slide.slideDown(_slideSpeed,function(){
					_holder.addClass("active");
				});
			}
			return false;
		});
	});
}
function initMyTerritory() {
	$("#myterritory").each(function(){
		var _holder = $(this);
		var _slide = _holder.find(" > .hidelist");
		var _opener = _holder.find(".hide");
		var _slideSpeed = 450;

		_opener.click(function(){
			if(_holder.hasClass("active")) {
				_slide.slideUp(_slideSpeed,function(){
					_holder.removeClass("active");
				});
			}
			else {
				_slide.slideDown(_slideSpeed,function(){
					_holder.addClass("active");
				});
			}
			return false;
		});
	});
}
function initImail() {
	$("#i-mail").each(function(){
		var _holder = $(this);
		var _slide = _holder.find(" > .hidelist");
		var _opener = _holder.find(".hide");
		var _slideSpeed = 450;

		_opener.click(function(){
			if(_holder.hasClass("active")) {
				_slide.slideUp(_slideSpeed,function(){
					_holder.removeClass("active");
				});
			}
			else {
				_slide.slideDown(_slideSpeed,function(){
					_holder.addClass("active");
				});
			}
			return false;
		});
	});
}
function initMyContent() {
	$("#mycontent").each(function(){
		var _holder = $(this);
		var _slide = _holder.find(" > .hidelist");
		var _opener = _holder.find(".hide");
		var _slideSpeed = 450;

		_opener.click(function(){
			if(_holder.hasClass("active")) {
				_slide.slideUp(_slideSpeed,function(){
					_holder.removeClass("active");
				});
			}
			else {
				_slide.slideDown(_slideSpeed,function(){
					_holder.addClass("active");
				});
			}
			return false;
		});
	});
}

/*function initSlideGallery() {
	if ($(".gallery-holder")) {
		$(".gallery-holder").each(function(){
			var _holder = $(this);
			var _slide = _holder.find(" > .hidden-slide");
			var _opener = _holder.find(".arrow-holder > a");
			var _slideSpeed = 450;
	
			_opener.click(function(){
				if(_holder.hasClass("active")) {
					_slide.slideUp(_slideSpeed,function(){
						_holder.removeClass("active");
					});
				}
				else {
					_slide.slideDown(_slideSpeed,function(){
						_holder.addClass("active");
					});
				}
				return false;
			});
		});
	}
}
*/
function openPane() {
	document.getElementById("ribbonpane").style.height = '383px';
	document.getElementById("arrow-holder-down").style.display = "none";
	document.getElementById("arrow-holder-up").style.display = "";
}
function closePane() {
	document.getElementById("ribbonpane").style.height = '92px';
	document.getElementById("arrow-holder-up").style.display = "none";
	document.getElementById("arrow-holder-down").style.display = "";
}


function initCommentArea() {
	if ($("div.comments-area")) {
		$("div.comments-area").each(function(){
			var _holder = $(this);
			var _slideform = _holder.find(".comment-form-holder").eq(0);
			var _hiddencomments = _holder.find(".all-comments").eq(0);
			var _slideSpeed = 450;
			var _clinkText = 'show all comments [+]';
			var _clinkTextActive = 'hide all comments [-]';
	
	
			// add comment link code
			_holder.find("a.add-link").each(function(){
				$(this).click(function(){
					_slideform.slideToggle(_slideSpeed);
					return false;
				});
			});
	
			// show comments link code
			var _showLinks = _holder.find("a.show-link");
			_showLinks.each(function(){
				$(this).click(function(){
					if(_hiddencomments.hasClass("expanded")) {
						_hiddencomments.slideUp(_slideSpeed,function(){
							_showLinks.each(function(){
								_showLinks.html(_clinkText);
							});
							_hiddencomments.removeClass("expanded");
						});
					}
					else {
						_hiddencomments.slideDown(_slideSpeed,function(){
							_showLinks.each(function(){
								_showLinks.html(_clinkTextActive);
							});
							_hiddencomments.addClass("expanded");
						});
					}
	
					return false;
				});
			});
	
		});
	}
}

function initStarsRating() {
	var rates = document.getElementsByTagName("ul");
	for (i = 0; i < rates.length; i ++)
	{
		if (rates[i].className.indexOf("star-rating") != -1)
		{
			rates[i]._lis = rates[i].getElementsByTagName("li");

			rates[i].onmouseover = function() {
				for (k = 0; k < this._lis.length; k++)
				{
					if (this._lis[k].className.indexOf("active") != -1)
					{
						this._active = this._lis[k];
						this._lis[k].className = this._lis[k].className.replace("active", "");
					}

					if (this._lis[k].className.indexOf("setted") != -1)
					{
						this._setted = this._lis[k];
						this._lis[k].className = this._lis[k].className.replace("setted", "");
					}
				}
			}
			rates[i].onmouseout = function() {
				if (this._active && this._active.className.indexOf("active") == -1 && !this._setted)
				{
					this._active.className += " active";
				}

				if (this._setted && this._setted.className.indexOf("setted") == -1)
				{
					this._setted.className += " setted";
				}
			return false;
			}

			var links = rates[i].getElementsByTagName("a");
			for (k = 0; k < links.length; k ++)
			{
				links[k].onclick = function() {

					this.parentNode.parentNode._in_hover = true;
					this.parentNode.parentNode._setted = this.parentNode;

					if (this.parentNode.className.indexOf("setted") == -1)
					{
						this.parentNode.className += " setted";
					}
					this.blur();
					return false;
				}
			}
		}
	}
}



$(document).ready(function(){	
	initForgotPassword();
  initRecentActivity();
	initImail();
	initMyTerritory();
	initMyContent();
	initMyTags();
	/*initSlideGallery();*/
	initStarsRating();
	initCommentArea();
});
