//Sub Navigation
var timeout    = 10;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');
   $("a", this).addClass("white");
 }

function jsddm_close()
{  
	if(ddmenuitem) {
		ddmenuitem.css('visibility', 'hidden');
		$('#nav li a').removeClass("white");
	};
	  
}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function()
{  $('#nav > li').bind('mouseover', jsddm_open);
   $('#nav > li').bind('mouseout',  jsddm_timer)
 });

document.onclick = jsddm_close;


//Character limit
function limitChars(textid, limit, infodiv)
{

  var text = $('#'+textid).val(); 
  var textlength = text.length;

  if(textlength > limit)
  {
  	//$('#' + infodiv).html('You cannot write more then '+limit+' characters!');
  	$('#'+textid).val(text.substr(0,limit));
  	return false;
  }
  	else
  {
  	$('#' + infodiv).html((limit - textlength) +' characters remaining');
  	return true;
  }

};
 
//Call functions
$(function(){
		//char limit
		$('#comment').keyup(function(){
			limitChars('comment', 140, 'charlimitinfo');
 		});

		//show/close form text
 		$('form#add-comment').hide();
 		$('#open-form').click(function(){
 			$('#open-form').hide();
 			$('form#add-comment').show();
 			$('#close-form').show();
			//return false;
 		});
 		$('#close-form').click(function(){
 			$('form#add-comment').hide();
 			$('#close-form').hide();
 			$('#open-form').show();
			return false;
 		});
 		//$('#close-form').click(function(){
 			//$('form#add-comment').toggle();
 			//var text = $('#close-form').text();
   			//$('#close-form').text(
        		//text == "Close form" ? "Add your own comment" : "Close form");
			//return false;
 		//});
 		
 		//clear inputs on focus
   		//$('input, textarea').focus(function() {
			//$(this).val('')
      	//});

});