function show_popup(the_event, popup_text){
	show_select_boxes();
	base_scroll_height = document.documentElement.scrollHeight;

	offerbox=document.getElementById("g_popup");
	offerbox.innerHTML = popup_text;
	offerbox.style.left=document.documentElement.scrollLeft+the_event.clientX+10+'px';
	if(document.documentElement.scrollTop+the_event.clientY-offerbox.offsetHeight-5 >= 0){
		offerbox.style.top=document.documentElement.scrollTop+the_event.clientY-offerbox.offsetHeight-5+'px';
	} else {
		offerbox.style.top = 0+'px';
	}
	if(offerbox.offsetTop < document.documentElement.scrollTop) offerbox.style.top = document.documentElement.scrollTop+'px';

	if(document.documentElement.scrollHeight > base_scroll_height || (offerbox.offsetTop+offerbox.offsetHeight) > document.documentElement.scrollHeight){
		offerbox.style.top=base_scroll_height-offerbox.offsetHeight+'px';
	}
	hide_select_boxes();
	offerbox.style.visibility="visible";
};
function create_popup(views,title,text){

	popup='<div id="popup_div" style="width:250px;font-family:arial;font-size:12px;background-color:#fffff0;border:1px solid #efecec;"><div style="background-color:#cfe5f9;padding:3px;border-bottom:1px solid #e9f3fb;"><i>'+views+'</i></div><div style="padding:5px;"><b>'+title+'</b><br />'+text+'</div></div>';
	return popup;
};
function today_tab() {
	obox=document.getElementById("today_tab");
	obox.style.background = '#fffbf2';
	obox=document.getElementById("tomorrow_tab");
	obox.style.background = '#ffeecc';
	obox=document.getElementById("d_today");
	obox.style.display = 'block';
	obox=document.getElementById("d_tomorrow");
	obox.style.display = 'none';
	}
   function tomorrow_tab() {
	obox=document.getElementById("tomorrow_tab");
	obox.style.background = '#fffbf2';
	obox=document.getElementById("today_tab");
	obox.style.background = '#ffeecc';   
	obox=document.getElementById("d_today");
	obox.style.display = 'none';
	obox=document.getElementById("d_tomorrow");
	obox.style.display = 'block';
	}
function otvet(o_text,i_text,c_text){
obox=document.getElementById("otvet");
obox.value = o_text;
ibox=document.getElementById("c_id");
ibox.value=i_text;
cbox=document.getElementById("an_text");
cbox.value=c_text;
};
function show_weather(weth){
wbox=document.getElementById("weather_content");
wbox.innerHTML = weth;
};

function hide_offer(eventobj){
	offerbox  = document.getElementById("g_popup");
	eventelem = document.getElementById("popup_div");

	var left   = offerbox.offsetLeft;
	var top    = offerbox.offsetTop;
	var right  = offerbox.offsetLeft+eventelem.offsetWidth;
	var bottom = offerbox.offsetTop+eventelem.offsetHeight;

	eX = eventobj.clientX+document.documentElement.scrollLeft;
	eY = eventobj.clientY+document.documentElement.scrollTop;

	if(document.documentElement.clientLeft) eX -= document.documentElement.clientLeft;
	if(document.documentElement.clientTop) eY -= document.documentElement.clientTop;

	if (eX <= left || eX >= right || eY <= top || eY >= bottom){
		show_select_boxes();
		offerbox.style.visibility="hidden";
	}
};

function hide_select_boxes() {
	if(!document.all) return;

	tag_types = new Array("IFRAME", "SELECT", "OBJECT");
	offerbox  = document.getElementById("g_popup");
	oX = page_location(offerbox, 'Left');
	oY = page_location(offerbox, 'Top');
	oW = offerbox.offsetWidth;
	oH = offerbox.offsetHeight;

	for (var j=0; j<tag_types.length; j++) {
		selEl = document.all.tags(tag_types[j]);
		for (var i=0; i<selEl.length; i++) {
			select_box = selEl[i];
			sX = page_location(select_box, 'Left');
			sY = page_location(select_box, 'Top');
			sW = select_box.offsetWidth;
			sH = select_box.offsetHeight;
			if((oX+oW) < sX || oX > (sX+sW) || (oY+oH) < sY || oY > (sY+sH)) continue;
			select_box.isHidden = 1;
			select_box.style.visibility = 'hidden';
		}
	}
}
function show_select_boxes() {
	if(!document.all) return;

	tag_types = new Array("IFRAME", "SELECT", "OBJECT");
	for (var j=0; j<tag_types.length; j++) {
		selEl = document.all.tags(tag_types[j]);
		for (var i=0; i<selEl.length; i++) {
			select_box = selEl[i];
			if(typeof select_box.isHidden !=  'undefined' && select_box.isHidden) {
				select_box.isHidden = 0;
				select_box.style.visibility = 'visible';
			}
		}
	}
}
function page_location(o, t){
	x = 0;
	while(o.offsetParent){
		x += o['offset'+t];
		o = o.offsetParent;
	}
	x += o['offset'+t];
	return x
}
