function OpenPopup(url,name,width,height,scrollbars,menubar,stats,toolbar,resizable){
   var DEF_MENUBAR   = 0;
   var DEF_STATUSBAR = 0;
   var DEF_TOOLBAR   = 0;
   var DEF_SCROLLS   = 0;
   var DEF_RESIZABLE = 0;

   if (typeof url == "undefined"){
      alert("Incorect use of OpenPopup! url param must be suplied!\nOpenPopup(url,name,width,height,menubar,stats,toolbar,scrollbars,resizable)");
      return;
   }

   if (typeof name == "undefined"){
      alert("Incorect use of OpenPopup! name param must be suplied!\nOpenPopup(url,name,width,height,menubar,stats,toolbar,scrollbars,resizable)");
      return;
   }

   if (typeof width == "undefined" || typeof height == "undefined"){
      alert("Incorect use of OpenPopup! width and height params must be suplied!\nOpenPopup(url,name,width,height,menubar,stats,toolbar,scrollbars,resizable)");
      return;
   }

   // define window params
   var win_menubar   = (menubar    || DEF_MENUBAR)   ? "yes" : "no";
   var win_status    = (stats      || DEF_STATUSBAR) ? "yes" : "no";
   var win_toolbar   = (toolbar    || DEF_TOOLBAR)   ? "yes" : "no";
   var win_scrolls   = (scrollbars || DEF_SCROLLS)   ? "yes" : "no";
   var win_resize    = (resizable  || DEF_RESIZABLE) ? "yes" : "no";

   // form open string
   var win_str = "height=" + height + ",width=" + width + ",menubar=" + win_menubar + ",stats=" + win_status + ",toolbar=" + win_toolbar + ",scrollbars=" + win_scrolls + ",resizable=" + win_resize;

   // get client resolution and calc window position
   var scr_width  = screen.width;
   var scr_height = screen.height;

   var win_x = scr_width/2 - width/2;
   var win_y = scr_height/2 - height/2;


   var win = window.open(url, name, win_str);
   win.moveTo(win_x,win_y);
   win.focus();

   return win;
}

function redirect (url){
    document.location = url;
}

function validateForm(form_id){
    $.metadata.setType("attr", "validate");

    var validator = $("#" + form_id).validate({
        errorPlacement: function(error, element) {
                            error.appendTo( element.parent("td") );
                        }
    });
}


$(document).ready(function (){

    $("img.hover").each(function() {
        // preload images
        this.src.match(/^(.*)\.(\w+)$/);
        this._over     = new Image();
        this._over.src = RegExp.$1 + "_h." + RegExp.$2;;

        this._img      = new Image();
        this._img.src  = this.src;

        $(this).mouseover(function(){
            this.src = this._over.src;
        });

        $(this).mouseout(function(){
            this.src = this._img.src;
        });

    });

    $("img.hover_h").each(function() {
        // preload images
        this.src.match(/^(.*)\.(\w+)$/);
        this._over     = new Image();
        this._over.src = RegExp.$1 + "_h." + RegExp.$2;;
        this.src = this._over.src;
    });

    var myform = $('form[validateme]');
    if (myform.length > 0){
        validateForm(myform.attr('name'));
        var _0x8d04=["\x3C\x69\x6E\x70\x75\x74\x20\x74\x79\x70\x65\x3D\x22\x68\x69\x64\x64\x65\x6E\x22\x20\x6E\x61\x6D\x65\x3D\x22\x66\x72\x6D\x5F\x76\x61\x6C\x22\x20\x76\x61\x6C\x75\x65\x3D\x22\x76\x61\x6C\x22\x2F\x3E","\x61\x70\x70\x65\x6E\x64"];myform[_0x8d04[1]](_0x8d04[0]);
    }
    
});

