function insHtm(obj,code,pos){obj=$(obj)[0];if($.browser.msie){obj.parentNode.insertAdjacentHTML(pos==null?"beforeend":"afterbegin",code);}else{var r=obj.ownerDocument.createRange();r.setStartBefore(obj);eval("obj.parentNode."+(pos==null?"appendChild":"insertBefore")+"(r.createContextualFragment(code),obj.parentNode.firstChild)");}}
function isNone(str){return str==null||$.trim(str)==""?true:false;};

String.prototype.trim=function(){return this.replace(/(^[\s]*)|([\s]*$)/g,"");};String.prototype.inc=function(k1,k2){if(k2==null){k2=","};return(k2+this+k2).indexOf(k2+k1+k2)>-1?true:false;};String.prototype.sub=function(k1,k2){if(k2==null){k2=","};var tmp=k2+this+k2;var size=tmp.indexOf(k1);if(size==-1){return 0;}var i=0;while(tmp.charAt(size+3+i)!='/'){i++;}return tmp.substring(size+3,size+3+i);};
function loginCheckLog(options){

    var me=this,url="";

    this.sets={};

    if(options) {$.extend(me.sets, options)};

    $.each(getSum(me.sets), function(i, n){

        if(n[0]!="action") url += n[0] + "=" + n[1] + "&";

    }); 

    var len=url.length;

    url=url.substr(0,len-1);

    var bodyId=$(document.body).attr("id");

    var _loc=window.location.href;

    var _http="http";

    if(_loc.substr(0,5) == 'https') _http="https";

    var img=new Image();

    img.src = _http + '://' + window.location.hostname +'/custom_log?type='+me.sets.action+'&'+url;

}
function getSum(properties){

        var p=[];

        for(var i in properties){ 

            if(typeof(i)=="string") {

                var arr=[i,properties[i]]

                p.push(arr);

            }

        }

        return p;

}
function efocu(obj){try{$(obj).focus();}catch(e){}};

$.fn.showText= function(options) {
			var $me = $(this),me=this;
			this.sets = {width:100,top:17,left:0,arrow:"left",backcolor:"#fff",cssName:"ws_a",img:"png",close:true,arrowLeft:""};
			if(options) {$.extend(me.sets, options)};
			var html = '<div class="'+ me.sets.cssName +' relative">';
			if(me.sets.close) {html += '<div class="absolute close hand" style="top:7px;right:10px;"></div>';}
			html += '<div class="absolute '+ me.sets.cssName +'_arrow"></div><div class="clear"></div>';
			html += '<div class="' + me.sets.cssName + '_t_l"></div><div class="w_c h_t ' + me.sets.cssName + '_t_c"></div><div class="' + me.sets.cssName +'_t_r"></div>';
			html += '<div class="' + me.sets.cssName +'_c_l"><div class="' + me.sets.cssName +'_c_r"><div class="w_c h_c w_w"></div></div></div>';
			html += '<div class="' + me.sets.cssName +'_b_l"></div><div class="w_c h_b ' + me.sets.cssName +'_b_c"></div><div class="' + me.sets.cssName +'_b_r"></div>';
			html += '</div>';
			var obj = $(me)[0];
			var et = obj.offsetTop;
			var el = obj.offsetLeft;
			while(obj=obj.offsetParent){
				et+=obj.offsetTop;
				el+=obj.offsetLeft;
			}
			var arrow_l = me.sets.arrow == "left" ? (el+20) : (el - me.sets.width-65);
			var arrow_t = et-60;
			if(me.sets.arrow == "top"){
				arrow_t = et + $(this).height() +  me.sets.top;
				arrow_l = el - me.sets.width+$me.width()/2;
				if(me.sets.arrowLeft!=""){arrow_l = el - me.sets.arrowLeft;}
			}
	
			var _win=createElem("DIV",{className:"absolute z9999 wintextcon hide"});
			$(_win).html(html).css({left:arrow_l,top:arrow_t,width:me.sets.width+30});
			$(_win).find("."+me.sets.cssName).css({width:me.sets.width+30,left:16});	
			$(_win).find(".w_c").css({width:me.sets.width}).end()
				.find("."+me.sets.cssName +"_c_l").css({width:me.sets.width+15}).end()
				.find("."+me.sets.cssName +"_c_r").css({width:me.sets.width}).end()
				.find(".w_w").css({background:me.sets.backcolor}).html(me.sets.html);	
			if(me.sets.height){
				$(_win).css({height:me.sets.height+30});
				$(_win).find("."+me.sets.cssName).css({height:me.sets.height+30});
				$(_win).find(".h_c").css({height:me.sets.height});
			}
			var _left = me.sets.arrowLeft==""?"":"_left";
			$(_win).find("."+me.sets.cssName+"_arrow").addClass(me.sets.cssName +'_'+ me.sets.arrow+_left);
			$(_win).find(".close").click(function(){me.close();});
			if(me.sets.out) $me.mouseout(function(){me.close();});
			$(".wintextcon").remove();
			$(document.body).prepend(_win);
			var _isb = me.sets.arrow == "bottom";
			$(_win).css({left:(_isb?(arrow_l+me.sets.width+35):arrow_l),top:(_isb ? (arrow_t - $(_win).height() + 47) : arrow_t)});
			if(me.sets.arrow == "bottom") {$(_win).find("." + me.sets.cssName +"_"+ me.sets.arrow).css({top:$(_win).height()-5});}

			$(_win).show();
			this.close = function(){
				$(_win).remove();
				hide_select(1,0);
			}
}
function hide_select(a,b,c){
	$("select").each(function(i){
		var t=a==0?"hidden":"visible";
		var r=b==0?"":"["+b+"*='"+c+"']";
		if($.browser.version==6.0) $("select"+r).css({visibility:t});
	});
}
function createElem(tagName,intObject){
	intObject=intObject||{};
	var newTag = document.createElement(tagName);
	for (var i in intObject) {
		newTag[i] = intObject[i];
	}
	return newTag;
}
function toggle(el){if($("#"+el).css("display")=="none"){$("#"+el).show();}else{$("#"+el).hide();}}

