///////////////////////////////////////////////////////////////////////////////
//@function Read(id, version)
///////////////////////////////////////////////////////////////////////////////
function Read(id, version)
{
  var h = 0.7 * screen.height;
  var w = 0.8 * screen.width;
  var t = (screen.height - h)/2;
  var l = (screen.width - w)/2;
  var attrib = "left=0,top=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,top=" + t + ",left=" + l + ",height=" + h + ",width=" + w;
  var nId = parseInt(id);
  var szUrl = (nId <= 23530) ? ("/News/Read.aspx?id=" + id + "&version=" + version) : ("/News/html/" + id + ".htm");
  win = window.open(szUrl,"Display",attrib);
}

///////////////////////////////////////////////////////////////////////////////
//@function OnDelete(id)      
///////////////////////////////////////////////////////////////////////////////
function OnDelete(id)      
  {
  var eSrc = window.event.srcElement;
        
  while (eSrc.tagName != "TR") eSrc = eSrc.parentElement;
  currentRecordTitle = eSrc.cells[0].innerText
  
  var szUrl = "Delete.aspx?ID=" + id; 
  var w = 500;
  var h = 260;
  return ShowDialog(szUrl, w, h)
}      

///////////////////////////////////////////////////////////////////////////////
//@function OnModifyHeader(id)      
///////////////////////////////////////////////////////////////////////////////
function OnModifyHeader(id)      
  {
  var szUrl = "ModifyHeader.aspx?ID=" + id; 
  var w = 700;
  var h = 450;
  
  return ShowDialog(szUrl, w, h)
  }

///////////////////////////////////////////////////////////////////////////////
//@function OnModify(id)      
///////////////////////////////////////////////////////////////////////////////
function OnModify(id)      
  {
  var szUrl = "Modify.aspx?ID=" + id; 
  var w = 700;
  var h = 670;
  
  return ShowDialog(szUrl, w, h)
  }

////////////////////////////////////////////////////////////////////////////
//@function onToolBarUploadPicture()
///////////////////////////////////////////////////////////////////////////
function onToolBarUploadPicture()
 {
 var w = 700;
 var h = 450;
 var t = (screen.height - h)/2;
 var l = (screen.width - w)/2;
 
 var attrib = "left=0,top=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,top=" + t + ",left=" + l + ",height=" + h + ",width=" + w;
 var szUrl = "Upload.aspx"; 
 win = window.open(szUrl,"Display",attrib);
  
 return ShowDialog(szUrl, w, h)
 }
 
////////////////////////////////////////////////////////////////////////////
//@function onToolBarNewArticle() 
/////////////////////////////////////////////////////////////////////////// 
function onToolBarNewArticle() 
{
 var szUrl = "Modify.aspx?ID=0";
  var w = 700;
  var h = 670;
  
  return ShowDialog(szUrl, w, h)
}
///////////////////////////////////////////////////////////////////////////////
//@function onToolBarShop()
///////////////////////////////////////////////////////////////////////////////
function onToolBarShop()
 {
 location.href = "http://vietcatholic.net/shop";
 }
///////////////////////////////////////////////////////////////////////////////
//@function ShowDialog(szUrl, w, h)
///////////////////////////////////////////////////////////////////////////////
function ShowDialog(szUrl, w, h)
  {
  var l = (screen.width - w )/2;		
  var t = (screen.height - h )/2;		
  var attr = "dialogWidth:" + w + "px;dialogHeight:" + h + "px;dialogTop:" + t + "px;dialogLeft:" + l + "px;scroll:no;resizable:yes;status:no";
  showModalDialog(szUrl, this, attr);
  return false;
  }

///////////////////////////////////////////////////////////////////////////////
//@function IsValidEmail(strEmail)
///////////////////////////////////////////////////////////////////////////////
function IsValidEmail(strEmail)
  {
  var emailregex=/^[\w]+\+?\w*@[\w]+\.[\w.]+\w$/; 
  return strEmail.match( emailregex ); 
  }
///////////////////////////////////////////////////////////////////////////////
//@function IsValidEmails(strEmail)
///////////////////////////////////////////////////////////////////////////////
function IsValidEmails(strEmails)
  {
  var emailArray = strEmails.split(",");
  var len = emailArray.length;
  for (i = 0; i < len; i++)
    {
	if (!IsValidEmail(emailArray[i]))
      return false;
    }
    
  return true;    
  }


