
var TextAreaMultilingualSelectAnchor = function(divNode, lang) {
  // CHANGE SELECTED ANCHOR
  divNode.getElements('li').each(function(li) {
    var anchor = li.getFirst();
    // set the 'selected' attribute
    if(anchor.hasClass('lang_' + lang))
      anchor.addClass('selected');
    else
      anchor.removeClass('selected');
  });
}

var TextAreaFieldMultilingual_js = function(currNode, lang) {
  
  var divNode = currNode;
  while(divNode.getTag() != 'div')
    divNode = divNode.getParent();
  TextAreaMultilingualSelectAnchor(divNode, lang);

  // CHANGE DISPLAYED TEXTAREA

  var textareaNode = divNode.getElement('.textarea');
  var name = textareaNode.getProperty('name');
  var content = divNode.getElement('textarea[name='+name+'_'+lang+']').value;
  //textareaNode.setText(content);
  tinyMCE.get(name).setContent(content);
  //tinyMCE.get(name).load();

};

var RawTextAreaFieldMultilingual_js = function(currNode, lang) {
  
  var divNode = currNode;
  while(divNode.getTag() != 'div')
    divNode = divNode.getParent();
  TextAreaMultilingualSelectAnchor(divNode, lang);

  // CHANGE DISPLAYED TEXTAREA

  divNode.getElements('textarea').each(function(ta) {
    var name = ta.getProperty('rel');
    ta.setStyle('display', name==lang? 'inline' : 'none');
  });
};

