

	var ajaxwin;


 
    function dummy() {}


   /** Закрыть окно */
    function closeDhtmlWindow() {
       if (ajaxwin) {
	     ajaxwin.handle._parent.close();
       }    }

    /** Открыть окно товара с использованием библиотеки DHtmlWindow по URL товара*/
	function openDhtmlWindowByUrl(url, evt) {
		//alert(url);

		var config=new RegExp("/item/([0-9]+)", "i")

		if (config.test(url)) {			//alert(parseInt(RegExp.$1));
			return openDhtmlWindow(RegExp.$1, evt)		} else {			//alert('Cannot determine item ID!');
			// do nothing...
        }
    }


	/** Открыть окно товара с использованием библиотеки DHtmlWindow по ID товара*/
	function openDhtmlWindow(id, evt) {


		//alert('document.body.clientWidth=' + document.body.clientWidth + ' evt.clientX=' + evt.clientX);
		//alert('document.body.clientHeight=' + document.body.clientHeight + ' evt.clientY=' + evt.clientY);

		var ajaxwin;

		wWidth = 500;
		wHeight = 500;

	    // Определим оптимальное положение окна
	    if ((document.body.clientHeight - evt.clientY) > wHeight) {
             //alert('1');
             //m_top = evt.clientY + document.body.scrollTop - 5;
             m_top = evt.clientY - 5;
        } else {
             //alert('2');
             //m_top = evt.clientY + document.body.scrollTop - wHeight + 5;
             m_top = evt.clientY + 5 - wHeight;

             if (m_top < 0) m_top = 10;
        }

        if ((document.body.clientWidth - evt.clientX - 30) > wWidth) {
             //m_left = evt.clientX + document.body.scrollLeft + 10;
             m_left = evt.clientX - 5;
        } else {
             m_left = evt.clientX + 5 - wWidth;
             if (m_left < 0) m_left = 10;
        }

		//alert('m_top=' + m_top + ' m_left=' + m_left);

		ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", "/ajax/item.php?item="+id, "", "width="+wWidth+"px,height="+wHeight+"px,left="+m_left+"px,top="+m_top+"px,resize=1,scrolling=1")

		//ajaxwin.onclose=function(){return window.confirm("Close window 3?")} //Run custom code when window is about to be closed

		return ajaxwin;
    }
