function SubscribeNewsletter(IsChecked) {

  if (IsChecked) { 
    document.getElementById('NewsletterUnsubscribe').value='0'; 
    document.getElementById('NewsletterUnsubscribe').name='SetUnsubscribed'; 
    document.getElementById('NewsletterListID').name='ListObjectID';
    document.getElementById('NewsletterRequest').name='ChangeAction';
    document.getElementById('NewsletterChangeID').name='ChangeObjectID';
  } else { 
    document.getElementById('NewsletterUnsubscribe').value='1'; 
    document.getElementById('NewsletterUnsubscribe').name='OFF_SetUnsubscribed';
    document.getElementById('NewsletterListID').name='OFF_ListObjectID';
    document.getElementById('NewsletterRequest').name='OFF_ChangeAction';
    document.getElementById('NewsletterChangeID').name='OFF_ChangeObjectID';
  }
}

function HideContentPreview(id) {
  myobject = document.getElementById(id);
  myobject.style.display = "none";
}


function ShowContentPreview(id) {
  myobject = document.getElementById(id);
  myobject.style.display = "inline";
}



function ShowInfoText(id, e) {
  var Netscape = false;
  var IE = false;
  
  if (navigator.appName.indexOf("Netscape") != -1) {
    Netscape = true; 
  }
  
  if (navigator.appName.indexOf("Microsoft") != -1) {
    IE = true;
  }

  myobject = document.getElementById(id);
  
  if (Netscape) {
    var mouseX = e.pageX;
    var mouseY = e.pageY;
  }
 
  if (IE) {
    var mouseX = e.clientX+document.body.scrollLeft;
    var mouseY = e.clientY+document.body.scrollTop;
  }

 
  myobject.style.top = mouseY+"px";
  myobject.style.left = mouseX+"px";
  myobject.style.visibility = "visible";
}


function HideInfoText(id) {
  myobject = document.getElementById(id);
  myobject.style.visibility = "hidden";
  myobject.style.display = "none";
}

function DetailedImage(urlImage) {
  var myX, myY;
  var myImage = new Image();
  myImage.src = urlImage;
  
  
  if (myImage.width > 400) {
    myX = myImage.width + 50;
  } else {
    myX = 500; 
  }
  myY = myImage.height + 100;
  
  window.resizeTo(myX, myY);

  if (!myImage.height) {
    window.setTimeout("DetailedImage('"+urlImage+"')",1000);
  }
}


function ChkEMail(id, message,mandatory){
  var ret = true;
  eMail = document.getElementById(id);
  if(mandatory) {
    if((eMail.value.indexOf(' ') != -1) || (eMail.value.indexOf('@') == -1) || (eMail.value.indexOf('.') == -1 ) || (eMail.value.length < 7) ){
      alert(message);
      eMail.focus();
      ret = false;
    }
  } else {
    if((eMail.value.indexOf(' ') != -1) || (eMail.value.indexOf('@') == -1) || (eMail.value.indexOf('.') == -1 )){
      alert(message);
      eMail.focus();
      ret = false;
    }
  }
  return ret;
}

function UpdateInfo(id) {
  myobject = document.getElementById(id);
  window.setTimeout("myobject.style.visibility = 'visible';",200);
  window.setTimeout("myobject.style.display = 'inline';",200);
}
