// Core Plus
// code by Positron
// msn: positron@tracker.in.th
// mail: positron.th@gmail.com
// Powered by Plus Framework
var HTTP='/',width,height,sctop=0,scleft=0,listener={add: function (element, event, listener){if (typeof element.addEventListener != "undefined"){element.addEventListener(event, listener, false);}else if (typeof element.attachEvent != "undefined"){element.attachEvent("on" + event, listener);}else{eval("element." + "on" + event + "=listener");}},remove: function (element, event, listener){if (typeof element.removeEventListener != "undefined"){element.removeEventListener(event, listener, false);}else if (typeof element.detachEvent != "undefined"){element.detachEvent("on" + event, listener);}else{element["on" + event] = null;}}}
var plus={
	top:function(e){var v=e.offsetTop,o=e.offsetParent;while(o){v+=o.offsetTop;o=o.offsetParent;}return v;},
	left:function(e){var v=e.offsetLeft,o=e.offsetParent;while(o){v+=o.offsetLeft;o=o.offsetParent;}return v;},
	ischild:function(s,d){while(s){if(s==d)return true;s=s.parentNode};return false;}
}
var box={open:function(a,b){$('gbox').innerHTML="<div id='gboxa'></div><div id='gboxb'><a href='javascript:;' onclick='box.close()'><img src='"+HTTP+"images/bclose.gif'></a><a href='javascript:;' onclick='var o=window.open(\"http://tracker.in.th\",\"_blank\");o.focus()'><b>Plus Framework</b></a><h3>"+a+"</h3><p style='clear:both'></p></div><div id='gboxc'>"+b+"</div>";$('gbox').style.display='block';this.update();},update:function(){if($('gbox').style.display=='block'){getsize();$('gbox').style.top=sctop+'px';$('gbox').style.left=scleft+'px';$('gbox').style.height=height+'px';$('gboxa').style.height=height+'px';$('gboxc').style.top=(height-$('gboxc').offsetHeight)/2+'px';$('gboxc').style.left=scleft+((width-$('gboxc').offsetWidth)/2)+'px';}},close:function(){$('gbox').style.display='none';}}
function getsize(){if(self.innerWidth){width=self.innerWidth;height=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientWidth){width=document.documentElement.clientWidth;height=document.documentElement.clientHeight;}else if(document.body){width=document.body.clientWidth;height=document.body.clientHeight;};if( typeof( window.pageYOffset )=='number'){sctop=window.pageYOffset;scleft=window.pageXOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){sctop=document.body.scrollTop;scleft=document.body.scrollLeft;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){sctop=document.documentElement.scrollTop;scleft=document.documentElement.scrollLeft;}else{sctop=0;scleft=0;}}
function $(s){if (!s){return null;}var i=document.getElementById(s);if(!i&&document.all){i=document.all[s];};return i;}	
function trim(v){return v.replace(/^\s*|\s*$/g, "");}
function setCookie(name, value, days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();var curCookie=name+"="+escape(value)+expires+"; path=/; domain=lesfriend.com;";document.cookie=curCookie;}
function getCookie(name) {var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else begin+=2;var end=document.cookie.indexOf(";", begin);if (end == -1)end=dc.length;return unescape(dc.substring(begin + prefix.length, end));}
