/* odd */
var ov = false;

function activatemenuoption(e) {
    e.removeClass("navitem").addClass("navitemon");
    e.children().eq(0).removeClass("menulink").addClass("menulinkon");
    e.children().eq(0).children().eq(0).removeClass("navitemleft").addClass("navitemlefton");
    e.children().eq(1).removeClass("navitemright").addClass("navitemrighton");
    $(".navitemon").append("<div class='navitemmiddleon'></div>");
    $(".navitem").hover(function(e) {
		$("#navmenuover").animate( {
			left:$(this).position().left+5,
			backgroundPosition: ($(this).width()-170)/2,
			width: $(this).width()
		},150);
	});
}

function makesignature() {
    mail_list_text_l = mail_list_text;
    sweeps_text_l = sweeps_text;

    if (sweeps_text !=""){
        sweeps_text_l = "\n\n" + sweeps_text;
    }

    if (mail_list_text !=""){
        mail_list_text_l = "\n\n" + mail_list_text;
    }

    sig = sweeps_text_l + mail_list_text_l;

    $("#sigchars").text(sig.length);
    return sig;
}

function setmessagetext(e) {
        makesignature();
	mess = $(".messagetxt").val();
	if(mess.length > 951) { mess = mess.substring(0,951); }
	$("#userchars").text(mess.length);
	var chartotal = mess.length + sig.length;
	var tmess = "1 message";
	if(chartotal/160 > 1) { 
		chartotal = parseInt((chartotal-1)/160) + 1;
		tmess = chartotal + " messages";
	} else {
		chartotal = 1;
	}
	$("#usertotal").text(tmess);
	mess = mess + sig;
	//mess = mess.replace(/\n/g,"<br/>");
	var previews = "";
	for(i = 0; i < chartotal; i++) {
		previews += "<div class='messagepreview'><label class='nicelabel'>Preview of message "+
		nicenum[i+1]+
		"</label><div class='preview'>"+
		mess.substring(i*160,(i+1)*160).replace(/\n/g,"<br/>")+
		"</div></div>";
	}
	$(".half2").html(previews);
}


/* inviso bg to catch clicks on dialog 
	also - elements, if any to remove with itself on click
*/
function inviso(also) {
	$("body").data("diag", also);
	$("body").bind("click", function(e) { 
		$($("body").data("diag")).hide();
	});	
	return;
}


/* global page load */
$(document).load(function() {
	$(".navitem").hover(function(e) {
		$("#navmenuover").animate( {
			left:$(this).position().left+5,
			backgroundPosition: ($(this).width()-170)/2,
			width: $(this).width()
		},150);
	});
	$(".menulinkanchor").bind("click",function(e) {
			alert($(this).attr('href'));
	});
	$(".topmenu").mouseover(function() { if(ov) { $("#navmenuover").hide(); }  else { $("#navmenuover").show(); } });
	$(".topmenu").mouseout(function() { $("#navmenuover").hide(); });
	
	/* catch the over state for hover trigger */
	$(".navitemlinkon").mouseover(function() { ov = true; });
	$(".navitemlinkon").mouseout(function() { ov = false; });
		
	/* set the over state sides to px */
	//$(".navitemlefton").css("width", Math.floor($(".navitemon").width()/2) - 6);
	//$(".navitemrighton").css("width", Math.floor($(".navitemon").width()/2) - 6);
	$(".navitemon").append("<div class='navitemmiddleon'></div>");
	
	/* stretch! */
	$(".messagetxt").elastic();
	
	
	
});
