window.addEvent('domready', function(e) {

  var rows = $$('.menurow');
  rows.each(function(el) {
    var w = 0;
    el.getElements('li').each(function(li) {
      w+= li.getSize().x;
    });
    el.setStyle('width', w);
  });
  /*$$('#menurow li').each(function(el) {
    w+= el.getSize().x;
  });
  //$('menurow').setStyle('width', w);*/

  var newSize = window.getSize().y - 240;
  if(Browser.Engine.trident) {
    if($('body').getSize().y < newSize) $('body').setStyle('height', newSize);
  } else {
    $('body').setStyle('min-height', newSize);
  }
  
});

function popWin(id) {
  var w, h, args, url;
  
  if(id == 'mce') {
    w = 800;
    h = 500;
    args = 'location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=yes,toolbar=no';
    url = 'media.php?sec=mce';
  }
  /*  w = (screen.availWidth * 0.6).toInt();
    h = (screen.availHeight * 0.6).toInt(); */
  var l = (screen.availWidth / 2).toInt() - (w / 2).toInt();
  var t = (screen.availHeight / 2).toInt() - (h / 2).toInt();
    //var args = 'location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes';
  args+= ',width=' + w + ',height=' + h + ',left=' + l + ',top=' + t;
  window.open(url, 'cd', args);
}

function validateForm(frm) {

  var str = '';
  var items = $$('select[aria-required=true], input[aria-required=true]');

  for(var i = 0; i < items.length; i++) {
    if(items[i].get('id').indexOf('form[') == -1) continue;

    str+= items[i].get('id') + ',';
    str+= items[i].get('value') + ',';

  }
  str = str.substr(0, str.length - 1);

  return new Request({
    url: 'formval.php',
    async: true,
    onSuccess: function(txt) {

      var a = txt.split('|');
      var response = a[0];
      var new_vals = a[1];

      if(response == 'pass') {
      
        $('key').set('value', new_vals);
        return true;

      } else if(response == 'fail' && !new_vals) {
        return false;

      } else {

        var x = JSON.decode(new_vals);
        for(var i = 0; i < x.length; i++) {
        
          var el = $('form[' + x[i] + ']');
          el.setProperty('aria-invalid', 'true');
          var par = el.getParent('div');
          par.addClass('lite');
          
        }
        $('msg').set('html', '<p>Please fill in the highlighted fields.</p>');
        
        return false;
        
      }

    }
  }).get( {'form': frm, 'values': str });

  //return false;
}
