function emailCheck (emailStr) {
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:#\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=emailStr.match(emailPat)
	if (matchArray==null) {
		return false
	}
	var user=matchArray[1]
	var domain=matchArray[2]
	if (user.match(userPat)==null) {
	    return false
	}
	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) {
		  for (var i=1;i<=4;i++) {
		    if (IPArray[i]>255) {
			return false
		    }
	    }
	    return true
	}
	var domainArray=domain.match(domainPat)
	if (domainArray==null) {
	    return false
	}
	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 || 
	    domArr[domArr.length-1].length>3) {
	   return false
	}
	if (len<2) {
	   return false
	}
	return true;
}
function pop(W,H,U,S){
		var x = screen.availHeight/2;
		var y = screen.availWidth/2;
		var X = ((x-(H/2))-15);
		var Y = (y-(W/2));
	window.open(U, 'Picture', 'status=yes,resizable=yes,scrollbars='+S+',height='+H+',width='+W+',top='+X+',left='+Y+'');
}
function ConfirmDelete(Words){
	if(confirm(Words)==false){
	return false;
	}
}
function Rover(myImage){
	re = /image\/([a-zA-Z0-9_]*)\.gif/;
	myImage.src = myImage.src.replace(re,"image\/on_$1.gif");
	window.status = myImage.src;
}
function Rout(myImage){
	re = /image\/on_([a-zA-Z0-9_]*)\.gif/;
	myImage.src = myImage.src.replace(re,"image\/$1.gif");
	window.status = "[[[" + myImage.src;
}
function initImages(){
	var preIms = new Array();
	var iCount;
	re = /image\/([a-zA-Z0-9_]*)\.gif/;
	for (var i=0;i<document.images.length;i++){
		if (document.images[i].name.substring(0,1) == "_"){
			preIms[iCount] = new Image();	
			preIms[iCount].src = document.images[i].src.replace(re,"image\/on_$1.gif")
			iCount ++;
		}
	}
}	
function isUrl(s) {
	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(s);
}
function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}