﻿// JScript File
function newWindow(mypage,myname,w,h,features) {
 try
 {
	  if(screen.width){
	  var winl = (screen.width-w)/2;
	  var wint = (screen.height-h)/2;
  		}else{winl = 0;wint =0;}
 	 if (winl < 0) winl = 0;
	if (wint < 0) wint = 0;
	var settings = 'height=' + h + ',';
	settings += 'width=' + w + ',';
	settings += 'top=' + wint + ',';
	settings += 'left=' + winl + ',';
	settings += features;
	win = window.open(mypage,myname,settings);
	win.window.focus();
}
catch(e)
{
	window.status = e.message
}
}


function showPicture(strObj,strImage)
{
	document.getElementById(strObj).innerHTML = "<img src=\"" + strImage + "\">";
}


function keyDownNumeric(event)
    {
        var curChar = "";
        if (window.event)
        {
            //backspace/tab/delete
            if(event.keyCode ==8 || event.keyCode ==9)
                return;
            curChar = String.fromCharCode( event.keyCode ); 
        }
        else
        {
            curChar = String.fromCharCode( event.which );
            //firefox requires 0 for tab
            if(event.which ==8 || event.which ==9 || event.which ==46 || event.which ==0)
                return;
        }
        var result = curChar.match( '^[0-9]+$' );    
        if (!result)
        {
            if(window.event)
            {
                event.returnValue = false;
                event.cancel = true; 
            }
            else
            {
                event.preventDefault();
                return;
            }
        }           
    }
    
    function keyDownNumericAndDot(event)
    {
        var curChar ="";
        if (window.event)
        {
            //backspace/tab/delete
            if(event.keyCode ==8 || event.keyCode ==9 || event.keyCode ==46 || event.keyCode ==49 || event.keyCode ==110)
                return;
            curChar = String.fromCharCode( event.keyCode ); 
        }
        else
        {
            curChar = String.fromCharCode( event.which );
            if(event.which ==8 || event.which ==9 || event.which ==46 || event.which ==49 || event.which == 110 || event.which ==0)
                return;
        }
        var result = curChar.match( '^[0-9]+$' );    
        if (!result)
        {
            if(window.event)
            {
                event.returnValue = false;
                event.cancel = true; 
            }
            else
            {
                event.preventDefault();
                return;
            }
        }           
    }
    
    function isEmail(src) {
     var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     var regex = new RegExp(emailReg);
     return regex.test(src);
  }