// Set the selected option for a combo box
function setSelectedItem(field, val) {
   if(field != null && val != "") {
      field.selectedIndex = getSelectedIndex(field, val);
   }
}

// Return the selected item
function getSelectedIndex(obj, val) {
   if(obj != null) {
      for(i=0; i<obj.options.length; i++) {
          if(obj.options[i].value == val) {
             return i;
 	  }
      }
   }
   return 0;
}

// Opens a window 
function openWin(name, url, w, h, scbr, rz, urlParams) {
//   url = (urlParams != null) ? urlParams : '';
   ref = window.open(url, name, 'toolbar=no,location=0,directories=no,status=yes,menubar=no,scrollbars='+scbr+',resizable='+rz+',copyhistory=0,width='+w+',height='+h);   
   ref.focus();
}

// Open a preview window to show an image
function openImagePreview(url, image, desc) {
   nUrl = url+"?image="+image+"&desc="+desc;
   window.open(nUrl,'ImagePreviewWin','toolbar=no,location=0,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=0,width=250,height=300');   
}

// Open email link
function sendEMail(name, domain, subject) {
	subject = escape(subject);
	window.location = "mailto:"+name+"@"+domain+"&subject="+subject;
}

// Display email link
function displayEMail(name, domain, subject) {
	subject = escape(subject);
	document.write("<a href=\"javascript:sendEMail('"+name+"','"+domain+"','"+subject+"')\">"+name+"@"+domain+"</a>");
}

function loadFlash(file_name, width, height, container_name, align) {
	var flash = '';

	flash = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+width+'" height="'+height+'" id="start" align="'+align+'">';

	flash += '<param name="allowScriptAccess" value="sameDomain" />';
	flash += '<param name="movie" value="'+file_name+'" />';
	flash += '<param name="quality" value="high" />';
	flash += '<param name="wmode" value="transparent">';
	flash += '<embed src="'+file_name+'" wmode="transparent"  quality="high" width="'+width+'" height="'+height+'" name="start" align="'+align+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	flash += '</object>';

	document.getElementById(container_name).innerHTML = flash;
}