var addPageSlider;
var addPageMessage = "addMyPageMessage";
var myPagesDiv = "tabbedContent_My-Pages";
var myPagesListDiv = "myPagesList";
function show_quicklink(id){
	var links = quickLinks.split(",");
	
	for(var i = 0; i < links.length; i++){
		if(links[i] == id){
			$("qlLink" + links[i]).className = "current";
			$("qlDescription" + links[i]).style.display = "block";
		}else{
			$("qlLink" + links[i]).className = "none";
			$("qlDescription" + links[i]).style.display = "none";
		}
	}
}

function hide_quicklinks(){
	var links = quickLinks.split(",");
	
	for(var i = 0; i < links.length; i++){
		$("qlLink" + links[i]).className = "none";
		$("qlDescription" + links[i]).style.display = "none";
	}
}

function add_page_to_my_pages(pageID, pageName){
	var userLinks = get_cookie("userLinks") + "";
	var newLinks = new Array();
	
	var linkFound = false;

	if(userLinks != "false"){
		userLinks = userLinks.split(",");
		for(var i = 0; i < userLinks.length; i++){

			if(userLinks[i] == pageID){
				linkFound = true;
			}
			
			if(userLinks[i] != ""){
				newLinks.push(userLinks[i]);
			}
		}
	}
	
	if(linkFound == false){
		newLinks.push(pageID);
		set_cookie("userLinks", newLinks.join(","), "", 1000);
		
		if(typeof(pageTracker) != "undefined"){
			pageTracker._trackEvent("Pages", "track", "[" + pageID + "] - " + pageName);
		}
		
		my_pages_refresh();
	}
	
	$(addPageMessage).style.visibility = "visible";
	
	
	addPageSlider.slideIn();
	setTimeout(function(){
		addPageSlider.slideOut()
	}, 5000);
}

function add_page_message_hide(){
	addPageSlider = new Fx.SlideReverse(addPageMessage);
	addPageSlider.setTheWidth(90);
	addPageSlider.hide();
}

function my_pages_edit(){
	var hiddenDrags = $(myPagesDiv).getElements('img[class=edit]');
	
	for(var i = 0; i < hiddenDrags.length; i++){
		hiddenDrags[i].style.display = "block";
	}
	
	var hiddenAnchors = $(myPagesDiv).getElements('a[class=edit]');
	
	for(var i = 0; i < hiddenAnchors.length; i++){
		hiddenAnchors[i].style.display = "block";
	}
	
	var linkTitles = $(myPagesDiv).getElements('a[class=linkTitle]');
	
	for(var i = 0; i < linkTitles.length; i++){
		linkTitles[i].style.width = "200px";
		linkTitles[i].style.cssFloat = "left";
	}
	
	new Sortables($(myPagesListDiv));
	
	showHideDivs("myPagesEditButton", "hide", "myPagesSave", "show");
}


function my_pages_remove(itemID){
	var elem = $("myPages" + itemID);
	elem.parentNode.removeChild(elem);
}

function my_pages_refresh(){
	base_ajax(myPagesDiv, "/includes/modules/quicklinks/controllers/myPages.php", "", "");
}

function my_pages_save(){
	var lids = get_list_order(myPagesListDiv, "id");
	var newLinks = new Array();
	for(var i = 0; i < lids.length; i++){
		var temp = lids[i].replace("myPages","");
		newLinks.push(temp);
	}
	
	set_cookie("userLinks", newLinks.join(","), "", 1000);
	
	my_pages_refresh();
}
