<!--

 // Flip images in imagefield
 function flip_imagefield (name, width, height)
 {
  // Declare local vars
  var fisrc = '';
  var flink = '';
  var ftrgt = '';

  // Fetch current children
  var fname =document.getElementById(name).children;
  
  // Children exist
  if (fname.item(0))
  {
   // Linked image
   if (fname.item(0).tagName == 'A')
   {
    flink = fname.item(0).href;
    ftrgt = fname.item(0).target;
    fisrc = fname.item(0).children.item(0).src;
   }
   // Only image
   else
   {
    fisrc = fname.item(0).src;
   }
  }

  // Open dialog
  var value = window.showModalDialog ('smartcms/dialogs/image.php?w=' + width + '&h=' + height + '&t=' + fisrc + '&lu=' + flink + '&lt=' + ftrgt, false, 'status: no; resizable: yes; dialogWidth: 800px; dialogHeight: 375px; scroll: no;');
   
  // Change field contents
  if (value != null)
  {
   // Update field
   document.getElementById(name).innerHTML = value;

   // Fetch current children
   var fname =document.getElementById(name).children;

   // Children exist
   if (fname.item(0))
   {
    // Resolve object
    fisrc = (fname.item(0).tagName == 'A') ? fname.item(0).children.item(0) : fname.item(0);
    
    // Reset some properties
    fisrc.border = 0;   // No border
    fisrc.align = '';   // No align
    fisrc.hspace = 0;   // No hspace
    fisrc.vspace = 0;   // No vspace
   }
  }
 }

// -->
