﻿var CHAR_MINUS = 45;
var CHAR_0 = 48;
var CHAR_9 = 57;
var CHAR_DOT = 44;

function GetFormId()
{
  var s;
  s = this.document.forms[0].id;  
  return s;
}


function FloppyMouseWait(ctrl)
{
  var el = document.getElementById('mousewait');
  if (el == null) 
  {
       var elFrm
       var x
       var y
       var formBounds
       if (ctrl !== undefined)
       {
        elFrm  = $get(ctrl); 
        formBounds = Sys.UI.DomElement.getBounds(elFrm);
        x = formBounds.x ;
        y = formBounds.y ;      
       } 
       else
       {
        elFrm  = $get(GetFormId()); 
        formBounds = Sys.UI.DomElement.getBounds(elFrm);
        x = formBounds.x + Math.round(formBounds.width / 2) ;
        y = formBounds.y + Math.round(formBounds.height / 4) ;      
       }
          
  

    var mouseWaitImg = document.createElement('IMG');
        mouseWaitImg.id = 'mousewait';
        mouseWaitImg.style.zindex = 123;
        mouseWaitImg.style.left = x;
        mouseWaitImg.style.visibility = 'visible';
        mouseWaitImg.style.position = 'absolute';
        mouseWaitImg.style.top = y;
        mouseWaitImg.style.height = '48px';
        mouseWaitImg.style.width = '48px';
        mouseWaitImg.height = 48;
        mouseWaitImg.width = 48;
        mouseWaitImg.vspace = 2;
        mouseWaitImg.src = './images/media-floppy-anim.gif';
        var formId;
        formId = GetFormId();
        document.getElementById(formId).appendChild(mouseWaitImg);
    
  }
  else
  {
       var elFrm
     var x
     var y
     var formBounds
     if (ctrl !== undefined)
     {
      elFrm  = $get(ctrl); 
      formBounds = Sys.UI.DomElement.getBounds(elFrm);
      x = formBounds.x ;
      y = formBounds.y ;      
     } 
     else
     {
      elFrm  = $get(GetFormId()); 
      formBounds = Sys.UI.DomElement.getBounds(elFrm);
      x = formBounds.x + Math.round(formBounds.width / 2) ;
      y = formBounds.y + Math.round(formBounds.height / 4) ;      
     }
     var cursor = $get('mousewait'); 
     Sys.UI.DomElement.setLocation (cursor, x, y); 
     
    el.style.visibility = 'visible';

  }        
}

function MouseWait(ctrl)
{
  var el = document.getElementById('mousewait');
  if (el == null) 
  {
       var elFrm
       var x
       var y
       var formBounds
       if (ctrl !== undefined)
       {
        elFrm  = $get(ctrl); 
        formBounds = Sys.UI.DomElement.getBounds(elFrm);
        x = formBounds.x ;
        y = formBounds.y ;      
       } 
       else
       {
        elFrm  = $get(GetFormId()); 
        formBounds = Sys.UI.DomElement.getBounds(elFrm);
        x = formBounds.x + Math.round(formBounds.width / 2) ;
        y = formBounds.y + Math.round(formBounds.height / 4) ;      
       }
          
  

    var mouseWaitImg = document.createElement('IMG');
        mouseWaitImg.id = 'mousewait';
        mouseWaitImg.style.zindex = 123;
        mouseWaitImg.style.left = x;
        mouseWaitImg.style.visibility = 'visible';
        mouseWaitImg.style.position = 'absolute';
        mouseWaitImg.style.top = y;
        mouseWaitImg.style.height = '48px';
        mouseWaitImg.style.width = '48px';
        mouseWaitImg.height = 48;
        mouseWaitImg.width = 48;
        mouseWaitImg.vspace = 2;
        mouseWaitImg.src = './images/mousewait.gif';
        var formId;
        formId = GetFormId();
        document.getElementById(formId).appendChild(mouseWaitImg);
    
  }
  else
  {
       var elFrm
     var x
     var y
     var formBounds
     if (ctrl !== undefined)
     {
      elFrm  = $get(ctrl); 
      formBounds = Sys.UI.DomElement.getBounds(elFrm);
      x = formBounds.x ;
      y = formBounds.y ;      
     } 
     else
     {
      elFrm  = $get(GetFormId()); 
      formBounds = Sys.UI.DomElement.getBounds(elFrm);
      x = formBounds.x + Math.round(formBounds.width / 2) ;
      y = formBounds.y + Math.round(formBounds.height / 4) ;      
     }
     var cursor = $get('mousewait'); 
     Sys.UI.DomElement.setLocation (cursor, x, y); 
     
    el.style.visibility = 'visible';

  }        
}

function MouseNorm()
{
  document.getElementById('mousewait').style.visibility = 'hidden';
}


function SetFocus(obj)
{
  document.all(obj).focus();
  return false;
}

function documentloaded() {
  window.history.forward(1);
}

//sağ tıklamayı engelliyor
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false");


document.onload = documentloaded();


function hidestatus()
{
  window.status="Nexus Bilişim A.Ş.";
  return true;
}

if (document.layers)
  document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);

document.onmouseover=hidestatus;
document.onmouseout =hidestatus;

function DigitsOnly(e)
{
  var keynum
  var keychar
  var numcheck
	if(window.event) // IE
  {
    keynum = e.keyCode
  }
  else if(e.which) // Netscape/Firefox/Opera
  {
    keynum = e.which
  }
  keychar = String.fromCharCode(keynum)
  numcheck = /\d/
  return numcheck.test(keychar)
}
