/*
	[Discuz!] (C)2001-2007 Comsenz Inc.
	This is NOT a freeware, use is subject to license terms

	$RCSfile: common.js,v $
	$Revision: 1.41.2.14 $
	$Date: 2007/03/23 15:31:51 $
*/

var sPop = null;
var postSubmited = false;
var smdiv = new Array();
var codecount = '-1';
var codehtml = new Array();

var userAgent = navigator.userAgent.toLowerCase();
var is_webtv = userAgent.indexOf('webtv') != -1;
var is_kon = userAgent.indexOf('konqueror') != -1;
var is_mac = userAgent.indexOf('mac') != -1;
var is_saf = userAgent.indexOf('applewebkit') != -1 || navigator.vendor == 'Apple Computer, Inc.';
var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
var is_moz = (navigator.product == 'Gecko' && !is_saf) && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
var is_ns = userAgent.indexOf('compatible') == -1 && userAgent.indexOf('mozilla') != -1 && !is_opera && !is_webtv && !is_saf;
var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera && !is_saf && !is_webtv) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);

document.write("<style type='text/css'id='defaultPopStyle'>");
document.write(".cPopText { font-family: Tahoma, Verdana; background-color: #EDEDED; border: 1px #000000 dashed; font-size: 12px; padding-right: 4px; padding-left: 4px; line-height: 14px; padding-top: 2px; padding-bottom: 2px; visibility: hidden; filter: Alpha(Opacity=90); opacity: .8;}");

	document.write("</style>");
	document.write("<div id='popLayer' style='position:absolute;z-index:1000' class='cPopText'></div>");

	function showpopuptext(event) {
		if(event.srcElement) o = event.srcElement; else o = event.target;
		if(!o) {
			return;
		}
			MouseX = event.clientX;
			MouseY = event.clientY;
			if(o.alt != null && o.alt != '') {
			o.pop = o.alt;
			o.alt = '';
			}
		if(o.title != null && o.title != '') {
			o.pop = o.title;
			o.title = '';
		}
		if(o.pop != sPop) {
			sPop = o.pop;
			if(sPop == null || sPop == '') {
				$('popLayer').style.visibility = "hidden";
				} else {
				popStyle = o.dyclass != null ? o.dyclass : 'cPopText';
				$('popLayer').style.visibility = "visible";
				showIt();
				}
			}
		}
	function showIt() {
		$('popLayer').className = popStyle;
		$('popLayer').innerHTML = sPop.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br>");
		var popWidth = $('popLayer').clientWidth;
		var popHeight = $('popLayer').clientHeight;
		var popLeftAdjust = MouseX + 12 + popWidth > document.body.clientWidth ? -popWidth - 24 : 0;
		var popTopAdjust = MouseY + 12 + popHeight > document.body.clientHeight ? -popHeight - 24 : 0;
		$('popLayer').style.left = (MouseX + 12 + document.body.scrollLeft + popLeftAdjust) + 'px';
		$('popLayer').style.top = (MouseY + 12 + document.body.scrollTop + popTopAdjust) + 'px';
		}
	if(!document.onmouseover) {
		document.onmouseover = function(e) {
			var event = e ? e : window.event;
			showpopuptext(event);
		};
	}



