/* xdf: c-browser font changer v1.2 */
window.onload = xdf_setup;

function xdf_setup() {
 MM_preloadImages('images/btn8hov.jpg','images/btn7hov.jpg','images/btn6hov.jpg','images/btn5hov.jpg','images/btn4hov.jpg','images/btn3hov.jpg','images/btn2hov.jpg','images/btn1hov.jpg');

 var a = {'Arial':'arial','Georgia':'georgia','Tahoma':'tahoma','Times New Roman':'times new roman','Trebuchet':'trebuchet ms','Verdana':'verdana'};
 var l = a.length;
 with (document) {
  var f = getElementById('font');
  var s = getElementById('size');
  var cf = get_font('font');
  var cs = get_font('size');
  if (!cf) cf = a['Verdana'];
  if (!cs) cs = 11;
  var c = getElementById('main');
  c.style.fontFamily = cf;
  c.style.fontSize = cs +'px';
  for (var opt in a) {
   var o = createElement('option');
   o.text = opt;
   o.value = a[opt];
   f.options[f.options.length] = o;
   if (a[opt] == cf) o.selected = true }
  for (var i = 10; i < 20; i++) {
   o = createElement('option');
   o.text = i;
   s.options[s.options.length] = o;
   if (i == cs) o.selected = true } }
}

function get_font(font) {
 var c = document.cookie.split('; ');
 var l = c.length;
 for (var i = 0; i < l; i++) {
  var a = c[i].split('=');
  if (a[0] == font) return a[1] }
 return null
}

function set_font() {
 with (document) {
  var f = getElementById('font');
  var s = getElementById('size');
  var cf = f.options[f.selectedIndex].value;
  var cs = s.options[s.selectedIndex].text;
  var c = getElementById('main'); /*el texto esta en una variable*/
  c.style.fontFamily = cf;
  c.style.fontSize = cs +'px';
  cookie = 'font='+ cf +'; path=/';
  cookie = 'size='+ cs +'; path=/';
  f.blur();
  s.blur();
  body.focus() }
}