function showHiddenReplyForm(){
	var rForm = document.getElementById("replyHiddenDiv");
	var rButton = document.getElementById("replyButton");
	if (!rForm){return}
	rForm.style.display = "block";
	if (!rButton){return}
	rButton.style.display = "none";
}

function hideHiddenReplyForm(){
	var rForm = document.getElementById("replyHiddenDiv");
	var rButton = document.getElementById("replyButton");
	if (!rForm){return}
	rForm.style.display = "none";
	if (!rButton){return}
	rButton.style.display = "";
}


function OnForumIdChangeHandler(AElm){
	if (AElm){
		if (AElm.selectedIndex > 0){
			document.location.href = "default.asp?id=" + AElm.value;
		}
	}
}

function showLeftMenu(){
	var lm = document.getElementById("leftmenu");
	var mtog = document.getElementById("mtoggle");
	lm.style.display = "block";
	mtog.innerHTML = "<input type='button' value='Απόκρυψη μενού' onClick='hideLeftMenu()' style='font-size:10px; width:100px;'>";
}
	
function hideLeftMenu() {
	var lm = document.getElementById("leftmenu");
	var mtog = document.getElementById("mtoggle");
	lm.style.display = "none";
	mtog.innerHTML = "<input type='button' value='Εμφάνιση μενού' onClick='showLeftMenu()' style='font-size:10px; width:100px;'>";
}	

function menuMouseOver(AElm, ALinkId){
	if (AElm && AElm.style.backgroundColor){
		AElm.style.backgroundColor = "#296994";
	}
	if (document.getElementById(ALinkId)){
		document.getElementById(ALinkId).style.color = "white";
	}
}

function menuMouseOut(AElm, ALinkId){
	if (AElm && AElm.style.backgroundColor){
		AElm.style.backgroundColor = "#e7e7ef";
	}
	if (document.getElementById(ALinkId)){
		document.getElementById(ALinkId).style.color = "black";
	}
}

function expandSubForum(AElm){
	if (AElm){
		if (AElm.style.display){
			if (AElm.style.display == "none"){
				AElm.style.display = "";
			}else{
				AElm.style.display = "none";
			}
		}else{
			AElm.style.display = "none";
		}
	}
}

function confirmOffensive(AId, ARedir){
	if (window.confirm("Πατήστε [ΟΚ] για να αναφέρετε στο Capital.gr ότι το μήνυμα έχει προσβλητικό περιεχόμενο ή άσχετο με το θέμα της συγκεκριμένης συζήτησης.")) {
		document.location.href="reportOffensive.asp?id=" + AId.toString() + "&redirto=" + ARedir
	}
}

function privateMessageDeleteVerify(AMessage, AId){
	if (confirm(AMessage)){
		document.location.href = "deletePrivateMessage.asp?id=" + AId.toString()
	}
}

function privateOutgoingMessageDeleteVerify(AMessage, AId){
	if (confirm(AMessage)){
		document.location.href = "deleteOutgoingPrivateMessage.asp?id=" + AId.toString()
	}
}

function privateMessageDeleteAllVerify(AMessage){
	if (confirm(AMessage)){
		document.location.href = "deleteAllPrivateMessages.asp"
	}
}

function privateOutgoingMessageDeleteAllVerify(AMessage){
	if (confirm(AMessage)){
		document.location.href = "deleteAllOutgoingPrivateMessages.asp"
	}
}

function banVerify(AMessage, AId){
	if (confirm(AMessage)){
		document.location.href = "BanUser.asp?id=" + AId.toString();
	}
}

var overlayManager;
function showVoteDetailsPanel(AMessageId){
	if (!overlayManager){
		overlayManager = new YAHOO.widget.OverlayManager();
	}
	var panel = overlayManager.find("panel"+AMessageId.toString());
	if (!panel){
		panel = new YAHOO.widget.Panel("panel"+AMessageId.toString(), { x:50, width:"320px", visible:false, draggable:true, zindex:1000000} );
		panel.setHeader("Ανάλυση ψήφων"); 
		panel.setBody("Παρακαλώ περιμένετε"); 
//		panel.setFooter("End of Panel #" + AMessageId.toString()); 
		panel.render("panelcont" + AMessageId.toString()); 
		overlayManager.register([panel]);

		var callback = {
				cache: false,
				success: function (o) {
					panel.setBody(o.responseText); 
				},
				failure: function (o) {	
					alert('Error');
				}
		}

		var oConnect = YAHOO.util.Connect.asyncRequest("get", "getVotesService.asp?id=" + AMessageId.toString() + "&rnd=" + Math.random(), callback, null);		
	}
	panel.show();
	overlayManager.bringToTop(panel);
}

function closePopupMessageWindow(AWindow){
	if (AWindow){
		AWindow.close();
		window.location.reload( true );
	}
}

function confirmDeleteUserPosts(AId, ARedir){
	if (window.confirm("Πατήστε [ΟΚ] για να διαγράψετε τα μηνύματα του χρήστη.")) {
		document.location.href="deleteUserPosts.asp?id=" + AId.toString() + "&redirto=" + ARedir
	}
}
