var _ISLOAD = false;
var mousex, mousey;
var Seted;
var _close;
var _msg_width;

isDOM = document.getElementById;
isOpera=isOpera5=window.opera && isDOM; //Opera 5+
isOpera6=isOpera && window.print; //Opera 6+
isOpera7=isOpera && document.readyState; //Opera 7+
isMSIE=document.all && document.all.item && !isOpera; //Microsoft Internet Explorer 4+
isMSIE5=isDOM && isMSIE; //MSIE 5+
isNetscape4=document.layers; //Netscape 4.*
isMozilla=isDOM && navigator.appName=="Netscape"; //Mozilla èëè Netscape 6.*
isFirefox=isDOM && navigator.userAgent.toLowerCase().indexOf('firefox') != -1;


document.onmousemove = function _onMove(e) {
 if(!_ISLOAD)
   return false;


 if(!e)
   e = window.event;
   _getmousePos(e);

// window.status = mousex;
}



/*
function _onMove(e) {
 if(!e)
   e = window.event;
   _getmousePos(e);

// window.status = mousex;
}
*/

function getBodyScrollTop() {
  return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}
function getBodyScrollLeft() {
  return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}


document.onclick = function () {
 if(!_ISLOAD)
   return false;

  _unsetId(Seted);
  _unsetId('_closeDiv');
}

function _getmousePos(e) {
   if (!e) 
     e = window.event;

    if (e.pageX || e.pageY) {
     mousex = e.pageX;
     mousey = e.pageY;
    }
  else if (e.clientX || e.clientY) {
    mousex = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
    mousey = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
  }
}


function getEl(el) {
 if(document.getElementById(el))
   return document.getElementById(el);
 else 
   return false;
}

function _unsetId(id) {
  if(getEl(id)) {
    getEl(id).style.display = 'none';
    getEl(id).style.visibility = 'hidden';  
  }
}


function _msg(txt) {
 if(!_ISLOAD)
   return false;

_id = '_closeDiv';

 if(!getEl(_id)) {

   var div = document.createElement("DIV") ;
    div.id = _id ;
    div.style.height = 12+'px' ;
    div.style.position = 'absolute' ;
    div.style.padding = '0 2px 0 2px';
    div.style.border = '1px solid #cccccc';
    div.style.zIndex = 200000;
    div.style.textAlign = 'left';
    div.style.fontFamily = 'Verdana';
    div.style.fontSize = 11+'px';
    div.style.whiteSpace = 'nowrap';
    div.style.fontWeight = 'normal';
    div.style.color = '#000000';
    div.style.backgroundColor= '#f0f0f0'
    div.innerHTML = txt;

    div.style.visibility = 'visible';

    document.body.insertBefore(div, document.body.lastChild);

//    div.style.left = parseInt(mousex) + 15 + 'px';
    div.style.top = parseInt(mousey)  + 10 +'px';

    _msg_width = div.clientWidth;

   } 
  else {
   el = getEl(_id);
   el.innerHTML = '';
   el.innerHTML = txt;
//   el.style.left = parseInt(mousex) + 15 + 'px';
   el.style.top = parseInt(mousey)  + 10 +'px';

   el.style.visibility = 'visible'; 
   el.style.display = 'block'; 
  } 

   if( parseInt(mousex) + (_msg_width + 40) < screen.width) {
    getEl('_closeDiv').style.left = mousex + 15 + 'px';;
    }
    else
      return true;

 getEl('_closeDiv').style.top = mousey + 10 + 'px';;

}



function _popUpImg(id, _name, _alt, _border, _H, _W) {
  if(!_ISLOAD)
   return false;

 var trueId = 'popup0001';//+id;

 _unsetId(trueId);
 _unsetId(Seted);

 _left = parseInt(mousex) - parseInt(_W);
 _top = parseInt(mousey) -  parseInt(_H);

   if( _top < 0 || _top <= getBodyScrollTop() )
      _top = 1 + getBodyScrollTop();
   if( _left < 0 || _left <= getBodyScrollLeft() ) 
      _left = 1 + getBodyScrollLeft();
       
 if(!getEl(trueId)) {

   var div = document.createElement("DIV") ;
    div.id = trueId ;
    div.style.width = _W+'px';
    div.style.height = _H+'px';
    div.style.position = 'absolute' ;
    div.style.left = _left +'px';
    div.style.top =  _top +'px';
    div.style.textAlign = 'left';
    div.style.whiteSpace = 'nowrap';
    div.style.fontWeight = 'normal';
    div.style.padding = '1px 1px 1px 1px';
    div.style.zIndex = 10000;
    div.style.color = '#000000';
    div.style.backgroundColor= 'transparent'
    div.style.cursor = 'pointer';
    div.innerHTML = '<img id=\"layer'+id+'\" src=\"'+_name+'\" border=\"'+_border+'\" onClick=\"_unsetId(Seted)\" onmousemove=\"_msg(_CLOSEMSG);\" onmouseout=\"_unsetId(\'_closeDiv\');\" alt\"'+_alt+'\"  />';
    div.style.visibility = 'visible';

    document.body.insertBefore(div, document.body.lastChild);
      if(isMSIE5) {
        div.style.zIndex = 150000;
      }
    Seted = trueId;
   } 
  else {
   el = getEl(trueId);
   el.style.width = _W+'px';
   el.style.height = _H+'px';
   el.innerHTML = '';
   el.innerHTML = '<img id=\"layer'+id+'\" src=\"'+_name+'\" border=\"'+_border+'\" on‘lick=\"_unsetId(Seted)\" onmousemove=\"_msg(_CLOSEMSG);\" onmouseout=\"_unsetId(\'_closeDiv\');\" alt\"'+_alt+'\"  />';
   el.style.left = _left +'px';
   el.style.top = _top +'px';
   el.style.visibility = 'visible'; 
   el.style.display = 'block'; 
  } 

}



function CheckForm(_alert) {
var arr;
  for(var z=0;z< document.contacts.elements.length;z++)  {
     if(document.contacts.elements[z].type == 'text' || document.contacts.elements[z].type == 'textarea')  {
        arr = document.contacts.elements[z].id.split('_') ;        
        if(document.contacts.elements[z].value == '' && arr[1] != 's')  {
          ttl = document.contacts.elements[z].name;

          alert(_alert+" : " +ttl+"!");
          document.contacts.elements[z].focus();
          return false;
          }
      }

  }
  document.contacts.submit();
}


function focusON (frm, thisname) {
 if ( (frm.value == thisname ) && (frm.defaultValue == thisname) ) frm.value = '';
}

function focusOFF (frm, thisname) {
 if ( (frm.value == '' ) && (frm.defaultValue == thisname) ) frm.value = thisname;
}



var lastopen;
function rjspopup (el) {
 if(getEl(lastopen)) {
    _unsetId(lastopen); 
    lastopen = '';
 }
// else {
    lastopen = el;
    getEl(el).style.display = 'block';
    getEl(el).style.visibility = 'visible';
// }	

}






/*
function _NewEL(_what, Id) {

var _NEW = document.createElement(_what);
    _NEW.id = Id ;
    _NEW.style.visibility = 'hidden';
    document.body.insertBefore(_NEW, document.body.lastChild);
}

_NewEL.prototype.action = function (_id, act) {
    _new = getEl(_id);
    _new.style.visibility = act;
}

function _popUpImg(id, _name, _alt, _border) {
 var trueId = 'popup'+id;

 _unsetId(trueId);

   var _H = 400;
   var _W = 400;

   _div = new _NewEL('DIV','popup'+id);

    div = getEl(trueId);
    div.style.width = _W+'px';
    div.style.height = _H+'px';
    div.style.position = 'absolute' ;
    div.style.left = parseInt(mousex) - parseInt(_W) +'px';
    div.style.top = parseInt(mousey) -  parseInt(_H) +'px';
    div.style.whiteSpace = 'nowrap';
    div.style.fontWeight = 'normal';
    div.style.padding = '2px 2px 2px 2px';
    div.style.zIndex = 10000;
    div.style.textAlign = 'left';
    div.style.border = '1px solid #7777d3';  
    div.style.color = '#000000';
    div.style.backgroundColor = '#cccccc';
    div.innerHTML = '<img id=\"layer'+id+'\" src=\"'+_name+'\" border=\"'+_border+'\" alt\"'+_alt+'\"  />';
    document.body.insertBefore(div, document.body.lastChild);
    _div.action(trueId, 'visible');

//onclick=\"this.style.visibility=\'hidden\' \"
// this.W = getEl(id).width;
// this.H = getEl(id).height;


 if(!getEl('popup'+id)) {
   } 
  else {
   el = getEl('popup'+id);
   el.innerHTML = '';
   el.innerHTML = '';
   el.style.left = mousex - 80 +'px';
   el.style.top = mousey + 25 +'px';
   el.style.visibility = 'visible'; 
   el.style.display = 'block'; 
  } 


}
*/

AC_FL_RunContent = 0; 
DetectFlashVer = 0;


