function switch_status (fieldname) 
{
 var fieldvalue = document.getElementById(fieldname).value;
 var field      = fieldname.replace(/_show/,'');
 if (fieldvalue == '1') {
 	document.getElementById(fieldname).value = '0';
// 	if (document.getElementById(field) != undefined) document.getElementById(field).disabled = true;
	document.getElementById(fieldname+'_img').src = '/images/iconpp_notshow.gif';
 } else {
 	document.getElementById(fieldname).value = '1';
// 	if (document.getElementById(field) != undefined) document.getElementById(field).disabled = false;
	document.getElementById(fieldname+'_img').src = '/images/iconpp_show.gif';
 }
}
function set_vis (idList) 
{
  for (i=0;i<set_vis.arguments.length;i++) {
    var elem = set_vis.arguments[i];
    var field= elem.replace(/_show/,'');

    if (document.getElementById(elem) != undefined && document.getElementById(elem).value != '1') {
       if (document.getElementById(field) != undefined) {
//    alert('i='+i+', field='+field);
   	 document.getElementById(field).disabled = true
       }
    }

  }
  
}
function showHelp (helpURL) 
{
  window.open(helpURL,'helpwindow','width=330,height=800,menubar=no,scrollbars=yes');
}
function confirmDelete(lang, delUrl) {
 var txt;
 if (lang == 'fr') {
   txt = 'Souhaitez-vous réellement supprimer ce profil et toutes les données associées?';
 } else {
  txt = 'You are sure you want to delete this profile and all it\'s associated data?';
 }
  if (confirm(txt)) {
    document.location = delUrl;
  }
}

function msgto (mailID, mailDomain) {
  var txt = mailID;
  if (mailDomain) {
  	txt = txt + "@" + mailDomain
  } else {
  	txt = txt + "@epfl.ch"
  }
  document.write ("<a href=mailto:"+ txt + ">" + txt + "</a>");
}
