function prompt_btn_mouseover(elem)
{
	elem.className = 'prompt_btn_over';
}

function prompt_btn_mouseout(elem)
{
	elem.className = 'prompt_btn';
}



function show_prompt(elem, sabj)
{
	//prompt(elem, sabj);
	makeWin();

	var win = $('prompt_win');
//alert(win);
	win.setStyle('width','300px');
	var scrWidth = document.getElementsByTagName('body').item(0).offsetWidth;
/*	var scrHeight = document.getElementsByTagName('body').item(0).offsetHeight;

	win.setStyle('left', Math.round( (scrWidth/2) - parseInt(win.getStyle('width'))/2 ));

	var top = 200;

	win.setStyle('top',  top);*/

	var e;
	var top;
	var left;

	var targElem;

	e = (e) ? e : (window.event) ? window.event : "";
	targElem = (e.target) ? e.target : e.srcElement;

	//top = elem.offsetTop;

/*	if(navigator.appName != 'Netscape') {
		if(e.clientX) {
			left = e.clientX;
			top = e.clientY;
		} else {

			if (e.pageX) {
				left = e.pageX;
				top = e.pageY;
			}
		}
	}*/
	left = ( e.pageX || e.clientX + document.documentElement.scrollLeft);
	top = ( e.pageY || e.clientY + document.documentElement.scrollTop);

	if( navigator.appName == 'Netscape' ) {
		var pos = elem.getPosition();
		left = elem.offsetLeft;
		//top = elem.offsetTop;
		top = pos.y;
		//left = pos.y;
		left = elem.getLeft();
		//left = elem.offsetLeft + elem.offsetWidth;
	}

	if(left + 320 > scrWidth) {
		left = left - 300-elem.offsetWidth - 2;
	}



	win.setStyle('left', left+'px');
	win.setStyle('top', top+'px');

	showPWin();
	getData(sabj);
}

function prompt(elem, sabj)
{
	document.onmousedown = promptClickHandler;

	var left;// = elem.offsetLeft;
	var top;// = elem.offsetTop;
	var e;
	var targElem;
	var win;
	var scrWidth = document.getElementsByTagName('body').item(0).offsetWidth;

	e = (e) ? e : (window.event) ? window.event : "";
	targElem = (e.target) ? e.target : e.srcElement;

	//if(navigator.appName == 'Netscape') {
	if(e.clientX) {
		left = e.clientX;
		top = e.clientY;
	} else if (e.pageX) {
		left = e.pageX;
		top = e.pageY;
	}

	if( navigator.appName == 'Netscape' ) {
		left = elem.offsetLeft;
		top = elem.offsetTop;
	}

//	alert(left + ' ' + top);

	win = document.getElementById('prompt_main_div');
	if(!win) {
		var docBody = document.getElementsByTagName('body').item(0);
		var promptDiv = document.createElement('DIV');

		promptDiv.id = 'prompt_main_div';
	
		promptDiv.innerHTML = '<div class="prompt_win_h"><span class="prompt_close" ><img src="/includes/js/prompt/i/cls_btn.gif" id="prompt_close"></span></div><div class="prompt_data" id="prompt_data"></div>'; 

		promptDiv.className = 'prompt_win_div';
		if(left+elem.offsetWidth + 320 > scrWidth) {
			promptDiv.style.left = left+elem.offsetWidth-320+'px';
		} else {
			promptDiv.style.left = left+elem.offsetWidth+'px';
		}

		promptDiv.style.top = top+'px';
		promptDiv.style.position = 'absolute';

		docBody.appendChild(promptDiv);
	} else {
		win.style.display = 'block';
		win.style.left = left+elem.offsetWidth+'px';
		win.style.top = top+'px';
	}

	function promptClickHandler(e) {
		var e = (e) ? e : (window.event) ? window.event : "";
		var targElem = (e.target) ? e.target : e.srcElement;
	
		if(targElem.id == 'prompt_close') {
			document.getElementById('prompt_main_div').style.display = 'none';
		}
	}

	getData(sabj);

}

	function getData(sabj)
	{
		var winDataElem = document.getElementById('prompt_data');
		winDataElem.innerHTML = '';
		if(!document.getElementById('tt_loading')) {
			var pd = $('prompt_data');
			var loading_elem = document.createElement('DIV');
			loading_elem.className = 'loading';
			loading_elem.id = 'tt_loading';
			loading_elem.style.padding = '10px';
			pd.innerHTML = '';
			pd.appendChild(loading_elem);
		}
		var req = new JsHttpRequest();
		req.caching = true;
	
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				winDataElem.innerHTML = req.responseJS.data;
				//$('tt_loading').style.display = 'none';
			}
		}
		req.open(null, '/libs/backend.php', true);
		req.send( { sabj:sabj, module:'help', action:'get_help_by_sabj', ajax:'1' } );
	}
