﻿function tc_goto(url)
{
  var vars = url.split("?"); 
  var ac = vars[0];

  myform = document.createElement("form");
  document.body.appendChild(myform);
  myform.method = "GET";
  myform.action = ac;

  if(vars.length == 2)
  {
    var qu = vars[1];
    var vars = qu.split("&"); 
    for (var i=0;i<vars.length;i++) { 
      var pair = vars[i].split("="); 
      if(pair.length == 2)
      {
        var key = pair[0];
        var val = pair[1]; 
        if(key!="" && val !=="")
        {
          myinput=document.createElement("input");
          myinput.setAttribute("name", key);
          myinput.setAttribute("value", val);
          myform.appendChild(myinput);
        }  
      }
    }
  }  
  
  myform.submit();    
}
  

function afa_PutMask(targetId,afa,href,title) 
{ 
  if (afa == "") afa=0.0;
  var tgt = document.getElementById(targetId);
  var mskId= targetId + "$$Mask";
  var testMsk = document.getElementById(mskId);
  if (testMsk) testMsk.parentElement.removeChild(testMsk);
  mask = document.createElement("DIV");
  mask.id = mskId;
  mask.title = title;
  //mask.onclick = function() { document.location.href=href; }; 
  mask.onclick = function() { window.open(href); }; 
  try { mask.style.cursor = "pointer"; } catch(e){ mask.style.cursor = "hand"; }

  var maskStyle = mask.style;
  maskStyle.display="block";
  maskStyle.position="absolute";
  maskStyle.zIndex="99999";
  maskStyle.filter="alpha(opacity="+afa*100+")";
  maskStyle.MozOpacity=afa;
  maskStyle.opacity=afa;
  maskStyle.backgroundColor="#333333";
  

  var pos = afa_FindPos(tgt);
  maskStyle.top=pos[1]+"px";
  maskStyle.left=pos[0]+"px";
  maskStyle.width=tgt.offsetWidth+"px";
  maskStyle.height=tgt.offsetHeight+"px";

  document.body.appendChild(mask);
}

function afa_RemoveMask(targetId) 
{  
  var tgtMask = document.getElementById(targetId + "$$Mask");
  if (tgtMask) document.body.removeChild(tgtMask);
}

function afa_FindPos(obj) 
{ 
  var curleft = curtop = 0;
  if (obj.offsetParent) 
  {
    curleft = obj.offsetLeft;
    curtop = obj.offsetTop;
    while (obj = obj.offsetParent) 
    { 
      curleft += obj.offsetLeft;
      curtop += obj.offsetTop;
    }
  }    
  return [curleft,curtop];
}


var maskArray = new Array();
function tc_PutMask(obj,afa,href,title)
{ 
  maskArray.push([obj,afa,href,title]);
}  
var do_mask = function() 
{ 
  for(var i=0;i<maskArray.length;i++)
  { 
    var tmp = maskArray[i];
    afa_PutMask(tmp[0] , tmp[1] , tmp[2] , tmp[3]);
  }
}
if (window.addEventListener) 
  window.addEventListener('load', do_mask, false);
else if (window.attachEvent) 
  window.attachEvent('onload', do_mask);

