var is_opera = (navigator.userAgent.indexOf('Opera')!=-1);
var is_ie = (!is_opera && navigator.userAgent.indexOf('MSIE')!=-1);
var is_ie7 = (is_ie && (navigator.userAgent.indexOf('MSIE 7.')!=-1) );
if(!document.getElementById) document.getElementById=function(id){eval('document.all.'+id);}
function addEvent(o,b,c,d){if(o.addEventListener){o.addEventListener(b,c,d);return true;}else if(o.attachEvent){return o.attachEvent("on"+b,c);}else{return false;}}
function removeEvent(o,b,c){if(o.removeEventListener){o.removeEventListener(b,c,false);return true;}else if(o.detachEvent){return o.detachEvent("on"+b,c);}else return false;}
function getElementsByClass(a,b,c){var d=new Array();if(b==null)b=document;if(c==null)c='*';var e=b.getElementsByTagName(c);var f=new RegExp("(^|\\s)"+a+"(\\s|$)");var i=0;for(var j=0;j<e.length;j++){if(f.test(e[j].className)){d[i++]=e[j];}}return d;}
function getFirstElementByClass(a,b,c){if(b==null)b=document;if(c==null)c='*';var e=getElementsByClass(a,b,c);if(e.length>0)return e[0];return null;}
function createXMLHttpRequest(){var t=['Microsoft.XMLHTTP','MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP'];for(var i in t){try{return new ActiveXObject(t[i]);}catch(e){}}try{return new XMLHttpRequest();}catch(e){}return false;}
function AJAXrequest(a,b,f,g){var h=createXMLHttpRequest();var d=new Date();if(f==null)f='post';if(g==null)g='';a+=((a.indexOf('?')!=-1)?"&":"?")+('ajax=1&t='+d.getTime());h.open(f,a,true);h.setRequestHeader('Ajax','true');if(f=='post'){h.setRequestHeader('Content-Type','application/x-www-form-urlencoded');}h.onreadystatechange=function(){if(h.readyState==4&&h.status==200)b(h.responseText);};h.send(g);}
function AJAXrequest2(a,b,z,f,g){var h=createXMLHttpRequest();var d=new Date();if(f==null)f='post';if(g==null)g='';a+=((a.indexOf('?')!=-1)?"&":"?")+('ajax=1&t='+d.getTime());h.open(f,a,true);h.setRequestHeader('Ajax','true');if(f=='post'){h.setRequestHeader('Content-Type','application/x-www-form-urlencoded');}h.onreadystatechange=function(){if(h.readyState==4&&h.status==200)b(h.responseText,z);};h.send(g);}
function findPosX(o){var c=0;if(o.offsetParent){while(o.offsetParent){c+=o.offsetLeft;o=o.offsetParent;}}else if(o.x)c+=o.x;return c;}
function findPosY(o){var c=0;if(o.offsetParent){while(o.offsetParent){c+=o.offsetTop;o=o.offsetParent;}}else if(o.y)c+=o.y;return c;}
function json_decode(s){var d=eval('('+s+')');return d;}
function in_array(a,o){for(var x=0;x<=a.length;x++){if(a[x]==o)return true;}return false;}
function array_search(a,o){for(var x=0;x<=a.length;x++){if(a[x]==o)return x;}return -1;}
function setCookie(n,v,ex,p,d,s){var ed=new Date();ed.setDate(ed.getDate()+ex);document.cookie=n+"="+escape(v)+((ex)?"; expires="+ed.toGMTString():"")+((p)?"; path="+p:"")+((d)?"; domain="+d:"")+((s)?"; secure":"");}
function getCookie(n){var a=document.cookie.split(';');for(var i=0;i<a.length;i++){var c=a[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(n+'=')==0)return c.substring(n.length+1,c.length);}return null;}
function delCookie(n){setCookie(n,'',-1);setCookie(n,'',-1,'/');}

function getSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  var size = new Array();
  size[0] = myWidth;
  size[1] = myHeight;
  return size;
}

var rd, od, rd1;
addEvent(window, 'load', function(){
	rd = document.createElement('div');
	rd.id = 'overlay-entry';
	rd.className = 'hidden';
	var size = getSize();
	rd.style.height = size[1]-20 + "px";
	document.body.appendChild(rd);

	var cls = document.createElement('div');
	cls.className = 'close';
	rd.appendChild(cls);

	var aa = document.createElement('a');
	cls.appendChild(aa);
	aa.href = '';
	aa.onclick = function(){
		popup('');
		return false;
	}

	var img = document.createElement('img');
	img.src = '/art/icon_close.gif';
	aa.appendChild(img);


	rd1 = document.createElement('div');
	rd1.className = 'in';
	if(is_ie) rd1.frameBorder = 0;
	rd.appendChild(rd1);

	od = document.createElement('div');
	od.id = 'overlay';
	od.className = 'hidden';
	document.body.appendChild(od);
});

function popup(s){
	if(!rd || !od || !rd1) return;
	if(s){
		rd1.innerHTML = s;
		rd.className = '';
		od.className = '';
	}else{
		rd.className = 'hidden';
		od.className = 'hidden';
	}
	return false;
}

