document.onMouseMove = click_coord

function click_coord(e){
	m_coordX = (event.clientX)
	m_coordY = (event.clientY) 
	s_coordL = document.body.scrollLeft
	s_coordT = document.body.scrollTop 
	w_coordT = window.screenTop
	w_coordL = window.screenLeft
	var coordArray = [m_coordX, m_coordY, s_coordL, s_coordT, w_coordT, w_coordL]
	return coordArray
}
function fct_click(w_script,w_name,w_par){
	awpar = w_par.split(",")
	for(i=0; i<awpar.length; i++){
		if(awpar[i].substring(0,6) == "width="){
			width = Number(awpar[i].substring(6))
		}
		if(awpar[i].substring(0,7) == "height="){
			height = Number(awpar[i].substring(7))
		}
	}
	if(w_par != '') w_par += ","
	if(window.openwindow && !window.openwindow.closed){
		window.openwindow.focus()
	}else{
		plus_top = 0 // fereastra se deschide sub cursor
		minus_left = -30 // corectie pozitie pe orizontala
		minus_top = -30 // corectie pozitie pe verticala
		acoord = click_coord()
		if(Number(acoord[0])+Number(acoord[5])+width > window.screen.availWidth){
			acoord[5] = window.screen.availWidth-(width+acoord[0])
		}
		p_left = Number(acoord[5])+Number(acoord[0])-minus_left
		if(Number(acoord[1])+Number(acoord[4])+plus_top+height+minus_top > window.screen.availHeight){
			p_top = Number(acoord[1])+Number(acoord[4])-height-minus_top-plus_top
		}else{
			p_top = Number(acoord[1])+Number(acoord[4]+plus_top)
		}
		return openwindow = window.open(w_script+'&scrl='+acoord[3],w_name,w_par+'top='+p_top+',left='+p_left)
	}
}

