// JavaScript Document
function countLineBreaks (string) {
  var re = /\r\n|\r|\n/g;
  var n = 0;
  while (re.exec(string))
    n++;
  return n;
}
function adjustRows (textarea) {
  if (document.all) {
    while (textarea.scrollHeight > textarea.clientHeight)
      textarea.rows++;
    textarea.scrollTop = 0;
  }
  else if (textarea.rows) {
    var lineBreaks = countLineBreaks(textarea.value);
    var rows = parseInt(textarea.rows);
    var wrap = textarea.getAttribute('wrap');
    if (lineBreaks > rows)
      textarea.rows = ++rows;
    else if (wrap.toLowerCase() == 'soft' || wrap.toLowerCase() =='hard') {
      while (textarea.rows * textarea.cols <= textarea.value.length) {
        textarea.rows = ++rows;
      }
    }
  }
}

function show_focus(aid){
	adjustRows(aid);
	$(aid).style.background='#ffe59d';
}
	
function call_edit_question(aid, answer) {
  	var pars = 'aid='+aid+'&answer='+answer;
	new Ajax.Request('lib/edit_app_questions.php', 
		{parameters : pars, 
		onFailure : function(resp) {alert("Oops, there's been an error.");},
		onSuccess: function(transport) {
			var t = transport.responseText.evalJSON();
			$(aid).style.background='#cccccc';
		}
	});
  
  }