﻿function handleEnter(e, targetButton) {
    var characterCode;

    if (e && e.which) { //if which property of event object is supported (NN4)        
        characterCode = e.which; //character code is contained in NN4's which property
    } else {
        e = event;
        characterCode = e.keyCode; //character code is contained in IE's keyCode property
    }

    alert(characterCode);
    if (characterCode == 13) { //if generated character code is equal to ascii 13 (if enter key)
        targetButton.click();
        return false;
    } else {
        return true;
    }
}

var timeout = 200;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open() {
    jsddm_canceltimer();
    jsddm_close();
    ddmenuitem = $(this).find('.popup-block').css('visibility', 'visible');
}

function jsddm_close() {
    if (ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}

function jsddm_timer() {
    closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

document.onclick = jsddm_close;

function cimgClick(sender) {
    document.location = sender.getAttribute('href');
}
