if(!varRepo){
 var varRepo = new Array();
}

var mouseonqs = false;

function isIE(){
  var detect = navigator.userAgent.toLowerCase();
  if(detect.indexOf('msie') > 0){
    return true;
  }
  return false;
}
function DL_GetElementLeft(eElement) {
 var nLeftPos = eElement.offsetLeft;
 var eParElement = eElement.offsetParent;
 while (eParElement != null) {
  nLeftPos += eParElement.offsetLeft;
  eParElement = eParElement.offsetParent;
 }
 return nLeftPos;
}
function DL_GetElementTop(eElement) {
 var nTopPos = eElement.offsetTop;
 var eParElement = eElement.offsetParent;
 while (eParElement != null) {
  nTopPos += eParElement.offsetTop;
  eParElement = eParElement.offsetParent;
 }
 return nTopPos;
}

function inspect(elm){
  var str = '';
  for (var i in elm){
    str += i + ': ' + elm.getAttribute(i) + '\t';
  }
  alert(str);
}
function element(id){
 if(document.getElementById != null){
  return document.getElementById(id);
 }
 if(document.all != null){
  return document.all[id];
 }
 if(document.layers != null){
  return document.layers[id];
 }
 return null;
}
function movertitle(obj){
  if(obj){
		obj.style.backgroundColor = '#C0DDC0';
    if(obj.id == 'adminMenu'){ showLeadMenu('kampAdminMenu', 'adminMenu'); }
    if(obj.id == 'adminReport'){ showLeadMenu('kampAdminReport', 'adminReport'); }
	}
}
function mouttitle(obj){
  if(obj){
    obj.style.backgroundColor = '#EBEAF1';
    if(obj.id == 'adminMenu'){ hideLeadMenu('kampAdminMenu'); }
    if(obj.id == 'adminReport'){ hideLeadMenu('kampAdminReport'); }
  }
}
function movertitleitem(obj){
  mouttitleitem(element('menuItem1'));
  mouttitleitem(element('menuItem2'));
  mouttitleitem(element('menuItem3'));
  if(obj){
		obj.style.backgroundColor = '#C0DDC0';
	}
}
function mouttitleitem(obj){
  if(obj){
    obj.style.backgroundColor = '#EBEAF1';
  }
}
function gotolink(url){
  window.location.href = url;
}
function showLeadMenu(me, mb){
  var popup = element(me);
  var menu2 = element(mb);

  var leftNum = parseInt(DL_GetElementLeft(menu2));
  var topNum = parseInt(DL_GetElementTop(menu2));
  var wi = parseInt(menu2.offsetWidth);
  var he = parseInt(menu2.offsetHeight);

  popup.style.left = leftNum + 'px';
  popup.style.top = topNum + he + 'px';
  popup.style.width = wi + 'px';
  popup.style.display = 'block';
}
function hideLeadMenu(me){
  element(me).style.display = 'none';
}
function qsclick(flag){
  mouseonqs = true;

  var obj = element('qsDiv');
  var qsMenu = element('qsMenu');  

  var leftNum = parseInt(DL_GetElementLeft(qsMenu));
  var topNum = parseInt(DL_GetElementTop(qsMenu));
  var wi = parseInt(qsMenu.offsetWidth);
  var he = parseInt(qsMenu.offsetHeight);

  obj.style.left = leftNum - 70 + 'px';  
  obj.style.top = topNum + he + 3 + 'px';
  //obj.style.width = wi - 4 + 'px';
  obj.style.width = 200 + 'px';
  if(obj.style.display == 'none' || (flag == 2 && !isIE())){
    obj.style.display = 'block';
    if(element('ss')){ element('ss').focus(); }
  }else{
    obj.style.display = 'none';
  }
}
function onSearchClick(){
  if(!element('qsDiv')){ return; }
  if(element('smgr_2').checked){
    element('qsform').action = 'kampcontmgr.php';
  }else if(element('smgr_3').checked){
    element('qsform').action = 'kampcommgr.php';
  }else if(element('smgr_4').checked){
    element('qsform').action = 'kampordmgr.php';
  }else{
    element('qsform').action = 'kampacc.php';
  }

  return true;
}
function onbodyevent(e){
	if (!e) var e = window.event;
  if(e && e.type == 'click'){
    if(mouseonqs == false && element('qsDiv')){
      element('qsDiv').style.display = 'none';
    }
  }
}

function onload_qs(){
  window.document.onclick = onbodyevent;
}

function qsmouseover(){
  mouseonqs = true;
}
function qsmouseout(){
  mouseonqs = false;
}
function refresh() {
 location.reload();
}
function openwindow(newURL, newWidth, newHeight){
 window.open(newURL,'Comments','toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=yes, copyhistory=yes, width='+newWidth+', height='+newHeight);
}
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;
}
function checkNumeric(sText) {
 if(!IsNumeric(sText)) {
  alert('Value Must Be A Number');
 }
}






var prev_popup_target = null;
var ums_popup_div_id = null;

function ums_pop_subpage(tg, subPage, divWidth, pos){
  var body = document.body;
  var id = 'ums_subpage_id_iGHISys6wSwhiai23uS';
  var div = element(id);
  ums_popup_div_id = id;

  if(!div){
    div = document.createElement('DIV');
    div.setAttribute('className', 'subPop');
    div.setAttribute('id', id);
    div.className = 'subPop';
    div.id = id;
    body.appendChild(div);
  }
  if(prev_popup_target && prev_popup_target == tg && div.style.display == 'block'){
    div.style.display = 'none';
    prev_popup_target = null;
    return;
  }

  prev_popup_target = tg;
  div.innerHTML = 'Please wait...';
  div.style.width = divWidth + 'px';
  div.style.display = 'block';
  var tg_left = parseInt(ums_GetElementLeft(tg));
  var tg_top = parseInt(ums_GetElementTop(tg));
  if(pos && pos == 'right'){//right
    div.style.left = tg_left - divWidth + parseInt(tg.offsetWidth) + 'px';
  }else{//left
    div.style.left = tg_left + 'px';
  }
  div.style.top = (tg_top + parseInt(tg.offsetHeight)) + 'px';     

  ums_get_subpage('GET', subPage, true, div);
}
function ums_get_subpage(method, url, sync, div) {
	var xmlHttp = false, text;	
	try {
		xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
	} catch (msxml2Exception) {
		try {
			xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
		} catch (microsoftException) {
			xmlHttp = false;
		}
	}
	if(!xmlHttp && typeof XMLHttpRequest != 'undefined') {
		xmlHttp = new XMLHttpRequest();
	}
	try {
		xmlHttp.open(method, url, sync);		
		xmlHttp.onreadystatechange = function() {
			if (xmlHttp.readyState == 4) {
        if(xmlHttp.status == 200) {
          div.innerHTML = xmlHttp.responseText;
          if(element('popup_order_id')){
            element('popup_order_id').focus();
          }
        }
			}
		}
		xmlHttp.send(null);	
	} catch(sendException) {  }
}



function ums_GetElementTop(eElement) {
  var nTopPos = eElement.offsetTop;
  var eParElement = eElement.offsetParent;
  while (eParElement != null) {
    nTopPos += eParElement.offsetTop;
    eParElement = eParElement.offsetParent;
  }
  return nTopPos;
} 
function ums_GetElementLeft(eElement) {
  var nLeftPos = eElement.offsetLeft;
  var eParElement = eElement.offsetParent;
  while (eParElement != null) {
    nLeftPos += eParElement.offsetLeft;
    eParElement = eParElement.offsetParent;
  }
  return nLeftPos;
}



