function popup(node){
     this.parent = node;
     node.parentNode.style.position='relative';
     node.style.position = 'absolute';
     node.style.display = 'none';

     this.hide = new function(){
         node.style.display = 'none';
     }

     var inputs = node.parentNode.getElementsByTagName('INPUT');
     for(var n =0;n< inputs.length;n++){
         var input = inputs[n];
         if(input.type=="text"){
            input.onclick = function(){node.style.display = 'block'};
         } else if (input.type == "submit") {
             input.onclick = function(){node.style.display = 'none'};
         }
     }
     var inputs = node.getElementsByTagName('*');
     for(var n =0;n< inputs.length;n++){
         var input = inputs[n];
         if(input.className.lastIndexOf('popup_close') >=0){
             input.onclick = function(){node.style.display = 'none'};
         }
     }

 }

var popup_onload_hook= window.onload;
window.onload = function(){
  if(popup_onload_hook) popup_onload_hook();
  var all = document.getElementsByTagName('*');
    for(var i=0;i<all.length;i++){
        var node = all[i];

        if(
            node.className.lastIndexOf('popup') >=0

          ) {
            var array = node.className.split(' ');
            for (var s =0;s<array.length;s++){
                if(array[s] == "popup"){
                    node.artinia = new popup(node);
                    break;
                }
            }
         }

   }


}


