function ask_for_data(tag,txt,value,x,y,type) {
	var div=document.createElement('div');
	div.id='my_prompt';
	set_style(div,'padding:10px;z-index:1001;position:absolute;background:#dddddd;text-align:center;border:#828282 solid 2px;visibility:hidden')
	div.innerHTML="<b><pre>"+txt+"</pre></b><input type=text size=30 id='prompt_data' value='"+(value?value:'')+"'><br><input type=button class=button value='Дальше' onclick='retvalue(this,\""+tag+"\""+(value?",\""+value+"\"":"")+(type?",\""+type+"\"":"")+");document.body.removeChild(this.parentNode)'>&nbsp;&nbsp;&nbsp;&nbsp;<input type=button class=button value='Отмена' onclick='document.body.removeChild(this.parentNode)'>"
	document.body.appendChild(div)
	div.style.left=x-div.clientWidth/2+'px';
	div.style.top=y-div.clientHeight/2+'px';
	div.style.visibility='visible';
	document.getElementById('prompt_data').select()
}

function getposOffset(overlay, offsettype){
	var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop
	var parentEl=overlay.offsetParent
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop
		parentEl=parentEl.offsetParent
	}
	return totaloffset
}

function add_tag(obj, id) {
	var x=getposOffset(obj,'left'),y=getposOffset(obj,'top');
	
	ask_for_data(" ","Ввведите теги через запятую","",x,y,3);
}

function set_style(obj,style) {
	if(typeof obj.style.cssText=='string') {
		obj.style.cssText=style;
	} else {
		obj.setAttribute('style',style);
	}
}

