function OpenPopupWindow(url,windowname,width,nheight,sizeable,scrollbars,toolbar,status,menubar)
{
	// -- url is url, windowname is windowname and width and height are integers - all the other params are 'yes' or 'no'
	window.open(url,windowname,"width="+width+",height="+nheight+",resizable="+sizeable+",scrollbars="+scrollbars+", toolbar="+toolbar+",status="+status+", menubar="+menubar+"'");
}

function OpenDifferentPopupWindow()
{
	// -- url is url, windowname is windowname and width and height are integers - all the other params are 'yes' or 'no'
	window.open('http://www.google.com','Article','width=500',"height=300","resizable=no","scrollbars=no", "toolbar=no","status=no", "menubar=no");
}

function confirmEmptyOrDelete(Type, URL)
{
	if(confirm('Are you sure you wish to '+Type+'?'))
	{
		document.location.href = URL;
	}
	else
	{
	// -- Don't Delete!
	}
}


function IsInt(sender, args)
  {
      oneDecimal = false
      var inputVal = args.Value;
      var inputStr = inputVal.toString()
      args.IsValid = true;  
      for (var i = 0; i < inputStr.length; i++) 
      {
         var oneChar = inputStr.charAt(i)
         if (i == 0 && oneChar == "-") 
         {  
            continue 
         }
         if (oneChar == "." && !oneDecimal) 
         {
            oneDecimal = true
            continue
         }
         if (oneChar < "0" || oneChar > "9") 
         {
            args.IsValid = false;
         }
		 if (!IsStringEmpty(inputStr))
         {
            args.IsValid = false;
         }
      }
  }


function IsNotEmpty(sender, args)  
   { 
      inputStr = args.Value;
      if (inputStr == null || inputStr == "") 
      {
          args.IsValid = false; 
      }
      else
      {
         args.IsValid = true;
      }
   }
   
function IsStringEmpty(inputStr)  
   {
      if (inputStr == null || inputStr == "") 
      {
          return false; 
      }
      else
      {
         return true;
      }
   } 
   
function IsEmail(sender, args)
{
	var emailstr = args.Value;
	var errors = "";
    var p=emailstr.indexOf('@');
    var filter = /'/;
    if (p<1 || p==(emailstr.length-1)) errors+='-  must contain an e-mail address.\n';
    if (filter.test(emailstr)) errors+='- must not contain quotes.\n';
    filter = /"/;
    if (filter.test(emailstr)) errors+='- must not contain quotes.\n'
    if (errors != "")
       {
        args.IsValid = false
       }
     else
     {
        args.IsValid = true;
     }
}
