/*@cc_on @*/
/*@if (@_jscript_version >= 3)

  if (window.showModalDialog && document.attachEvent)
  {
    document.attachEvent('onmousemove', function()
    {
      if (window.goatImg2 && goatImg2.filters && goatImg2.filters.length > 0)
      {
        var obj = goatImg2, cnt=0;
        do cnt += obj.offsetLeft; while(obj=obj.offsetParent)

				if (cnt+(goatImg2.offsetWidth/2)<event.clientX)
				{
					if (!goatImg2.filters[0].enabled) goatImg2.filters[0].enabled = true;
				}
				else
				{
					if (goatImg2.filters[0].enabled) goatImg2.filters[0].enabled = false;
				}
      }        
    });
	}

	if (window.execScript) execScript('Function createBox(title, msg, icon, btn, defBtn, mode)\ncontrolInt=btn+(icon*16)+(defBtn*256)+(mode*4096)\ncreateBox=MsgBox(msg,controlInt,title)\nEnd Function', 'VBScript');

 	onbeforeprint = function()
	{
		if (window.execScript && document.styleSheets)
      document.styleSheets[1].disabled = createBox("Blitzed.org", "Print only the page content, and not the navigation?", 2, 4, 0, 0)==7;
	}

	function sortTable(tblObj, colInt, dirBol)
	{

		tblObj.sortDir = dirBol;
		tblObj = (tblObj.tagName=='TBODY') ? tblObj : tblObj.tBodies[0];
		
		for(var curRow=0; curRow<tblObj.rows.length; curRow++)
		{
			var curRowObj = tblObj.rows[curRow];
			
			for(var curRow2=0; curRow2<tblObj.rows.length; curRow2++)
			{
				if((dirBol && (tblObj.rows[curRow].cells[colInt].innerText > tblObj.rows[curRow2].cells[colInt].innerText)) || (!dirBol && (tblObj.rows[curRow].cells[colInt].innerText < tblObj.rows[curRow2].cells[colInt].innerText)))
					tblObj.insertBefore(tblObj.rows[curRow], tblObj.rows[curRow2]);
			}
		}

	}

@end @*/

function openCgiIrc(form){
   var nick=form.Nickname.value
   if(form.Channel.value.substr(0,1) != '#') form.Channel.value = "#" + form.Channel.value;
   if(!/cgiircnick=([^;]+)/.test(document.cookie))
      document.cookie = "cgiircnick=" + escape(nick) + "; expires=" + new Date((new Date).getTime() + 63072000000)
	form.target="cgiirc"
	form["interface"].value=(window.opera?(document.childNodes ?  "opera7" : "opera") : (navigator.product=="Gecko" ? "mozilla" : document.all?"ie":"nonjs"))
   open("", "cgiirc", "resizable=yes,toolbars=no,status=no,directories=no,location=no,menubar=no,scrollbars=no" + cgiirc_screensize())
   return true
}

function cgiirc_screensize() {
   if(!window.screen) return ''
	var w = screen.availWidth < 800 ? screen.availWidth - 10 : 780
	var h = screen.availHeight < 600 ? screen.availHeight - 40 : 560
	return ",width="+w+",height="+h+",top="+((screen.availHeight-h)/4)+',left='+((screen.availWidth-w)/2)
}

function cgiirc_nickvalid(nick) {
	if(nick.value.match(/^[A-Za-z0-9\[\]\{\}^\\\|\_\-`]{1,32}$/))
	   return true;
   alert('Please enter a valid nickname');
	nick.value = nick.value.replace(/[^A-Za-z0-9\[\]\{\}^\\\|\_\-`]/g, '');
	return false;
}

function cgiirc_rndnick(nick) {
   var temp = ""
   for(var i = 0; i < nick.value.length; i++)
	   if(nick.value.charAt(i) == '?')
		   temp += Math.floor(10*Math.random())
		else
		   temp += nick.value.charAt(i)
	nick.value = temp
}

function cgiirc_setcharset() {
   if(document.charset && document.cgiirclogin["Character set"])
	   document.cgiirclogin['Character set'].value = document.charset
}

function cgiirc_submit() {
   cgiirc_rndnick(document.cgiirclogin.Nickname)
	if(!cgiirc_nickvalid(document.cgiirclogin.Nickname))
	   return false
	return openCgiIrc(document.cgiirclogin)
}

function cgiirc_load() {
	cgiirc_setcharset()
   if(/cgiircnick=([^;]+)/.test(document.cookie))
	   document.cgiirclogin.Nickname.value = unescape(RegExp.$1)
	else
		cgiirc_rndnick(document.cgiirclogin.Nickname)
	
	if(document.cgiirclogin && document.cgiirclogin.onsubmit)
	   document.cgiirclogin.onsubmit = cgiirc_submit
}

if(document.cgiirclogin && document.cgiirclogin.onsubmit)
   document.cgiirclogin.onsubmit = cgiirc_submit

if(window.addEventListener)
   window.addEventListener("load", cgiirc_load, false)
else if(window.attachEvent)
   window.attachEvent("onload", cgiirc_load)

