/*############################################################# COPYRIGHT NOTICE ----------------------------------------------------- All text, graphics and logos are Copyright of 1999 Hackers.Com, Graphics, design and concept by Anasazi . All rights reserved. You may freely use the codes below. ##############################################################*/ var screen_height = window.screen.height; var screen_width = window.screen.width; var layerRef="null",layerStyleRef="null",styleSwitch="null"; var visibleVar="null"; var totalTime=10; var currTime=0; var pxSwitch="null"; var widthClipSwitch="null"; var heightClipSwitch="null"; var totalNews=3; var currentNews=1; var quit="no"; function init(){ if (navigator.appName == "Netscape") { nav = true; layerStyleRef="layer."; layerRef="document.layers"; styleSwitch=""; visibleVar="show"; pxSwitch=""; widthClipSwitch=".clip.right"; heightClipSwitch=".clip.bottom"; txt = ".document"; }else{ nav = false; layerStyleRef="layer.style."; layerRef="document.all"; styleSwitch=".style"; visibleVar="visible"; pxSwitch="px"; widthClipSwitch=".posWidth"; heightClipSwitch=".posHeight"; txt = ""; } hideLayer('window'); loadHDCNews(); } function showLayer(layerName){ eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"'); } function hideLayer(layerName){ eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"'); } function showNextNews(){ var NewstoShow=currentNews+1; if (NewstoShow > totalNews){NewstoShow=1;} hideLayer(eval('"news' + currentNews+'"')); showLayer(eval('"news' + NewstoShow+'"')); hideLayer(eval('"news' + currentNews + 'Text"')); showLayer(eval('"news' + NewstoShow + 'Text"')); currentNews=NewstoShow; loadHDCNews(); } function showPreviousNews(){ var NewstoShow=currentNews-1; if (NewstoShow < 1){NewstoShow=totalNews;} hideLayer(eval('"news' + currentNews+'"')); showLayer(eval('"news' + NewstoShow+'"')); hideLayer(eval('"news' + currentNews + 'Text"')); showLayer(eval('"news' + NewstoShow + 'Text"')); currentNews=NewstoShow; loadHDCNews(); } function showNewsNumber(number){ var NewstoShow=number; hideLayer(eval('"news' + currentNews+'"')); showLayer(eval('"news' + NewstoShow+'"')); hideLayer(eval('"news' + currentNews + 'Text"')); showLayer(eval('"news' + NewstoShow + 'Text"')); currentNews=NewstoShow; } function terminate(){ if (confirm('Are you sure you want to quit HDC?\nClick OK to engage...')){ showLayer('terminated'); eval(layerRef+'["terminated"]'+styleSwitch+widthClipSwitch+'=1000'); quit="yes"; runWipeDown('terminated'); } } function runWipeDown(layerName){ var layerHeight=eval(layerRef+'["'+layerName+'"]'+styleSwitch+ heightClipSwitch); eval(layerRef+'["'+layerName+'"]'+styleSwitch+heightClipSwitch+'=0'); wipeDown(layerName,layerHeight); } function wipeDown(layerName,stopPoint){ if (eval(layerRef+'["'+layerName+'"]'+styleSwitch+ heightClipSwitch +'<' + stopPoint)){ eval(layerRef+'["'+layerName+'"]'+styleSwitch+heightClipSwitch+'+=20'); setTimeout('wipeDown("'+layerName+'",'+stopPoint+')',1); }else{ if (quit == "yes"){ window.close(); } connection(); } } function displayStatus(txt) { status=txt; document.norm = true; } function displayText(header,text,fieldName){ if (navigator.appName == "Netscape") { document.layers[fieldName].document.write(''+header+'
'+text+''); document.layers[fieldName].document.close(); }else{ document.all[fieldName].innerHTML=''+header+'
'+text+'' } } function textBoxOne(){ bName = navigator.appName; bVer = parseInt(navigator.appVersion); if (bName == "Netscape" && bVer == 4) ver = "n4"; else if (bName == "Microsoft Internet Explorer" && bVer == 4) ver = "e4"; if (ver == "n4") { showLayer('newsone'); } if (ver == "e4") { teletype(newsone); } } function connection(){ bName = navigator.appName; bVer = parseInt(navigator.appVersion); if (bName == "Netscape" && bVer == 4) ver = "n4"; else if (bName == "Microsoft Internet Explorer" && bVer == 4) ver = "e4"; if (ver == "n4") { showLayer('disengage'); } if (ver == "e4") { teletype(disengage); } } function initHelp(){ bName = navigator.appName; bVer = parseInt(navigator.appVersion); if (bName == "Netscape" && bVer == 4) ver = "n4"; else if (bName == "Microsoft Internet Explorer" && bVer == 4) ver = "e4"; if (ver == "n4") { showLayer('helpmsg'); } if (ver == "e4") { teletype(helpmsg); } hideLayer('newsone'); } totalTime=10; currTime=0; var timeline=new Array (); timeline[1]='hideLayer("newsone"); hideLayer("window"); hideLayer("helpmsg");'; timeline[3]='showLayer("webmasters"); showLayer("newsRelay");'; timeline[4]='showLayer("news1Text"); showLayer("berhenti");'; timeline[5]='textBoxOne();'; function stopTimeline(){ currTime=totalTime+1; } function startTimeline(){ currTime=0; anasaziTimeSlave(); } function anasaziTimeSlave(){ if (currTime <= totalTime){ currTime++; if (timeline[currTime] != null){ eval(timeline[currTime]);} setTimeout("anasaziTimeSlave()",1000); } } function teletype(textLayer) { if (textLayer.i == null) { textLayer.i = -1; textLayer.chri = 0; textLayer.txt = textLayer.innerHTML; textLayer.lng = textLayer.txt.length; textLayer.innerHTML = ""; textLayer.style.visibility = "visible"; textLayer.msg = ""; } if (textLayer.i < textLayer.lng) { for (textLayer.i = 0; textLayer.i < textLayer.lng; textLayer.i++) { chr = textLayer.txt.charAt(textLayer.i) if (chr == "<") { aTag = "<"; while (chr != ">") { textLayer.i++; chr = textLayer.txt.charAt(textLayer.i); aTag = aTag + chr; } aTag = aTag; textLayer.msg = textLayer.msg + aTag; } if (chr != ">") { textLayer.msg = textLayer.msg + ""; textLayer.chri++;} } } if (textLayer.i == textLayer.lng) { if (textLayer.cmpl == null) { textLayer.innerHTML = textLayer.msg; textLayer.cmpl = textLayer.chri; textLayer.chri = 0; } if (textLayer.chri < textLayer.cmpl) { t = eval(textLayer.id + "_" + textLayer.chri); t.style.display = ""; textLayer.chri++; ab1 = window.setTimeout("teletype(" + textLayer.id + ")", 20); } } } master = new Array(); dx = new Array(); dy = new Array(); var max_jump = 95; var steps = 10; var delay = 1; function initSpeeds() { for (var ctr = 0; ctr < master.length; ctr++) { dx[ctr] = Math.ceil(Math.random() * max_jump); if (Math.random() > .6) { dx[ctr] *= -1; } dy[ctr] = Math.ceil(Math.random() * max_jump); if (Math.random() > .6) { dy[ctr] *= -1; } } } function MSinitPositions() { for (var ctr = 0; ctr < master.length; ctr++) { document.all.tags("div")[ctr].style.posLeft += (-steps * dx[ctr]); document.all.tags("div")[ctr].style.posTop += (-steps * dy[ctr]); document.all.tags("div")[ctr].style.visibility = "visible"; } loading.style.visibility = "hidden"; } function NSinitPositions() { for (var ctr = 0; ctr < master.length; ctr++) { eval("document." + master[ctr] + ".left += (-steps * dx[ctr])"); eval("document." + master[ctr] + ".top += (-steps * dy[ctr])"); eval("document." + master[ctr] + ".visibility = 'visible'"); } document.loading.visibility = "hidden"; } function MSfixPositions() { for (var ctr = 0; ctr < master.length; ctr++) { document.all.tags("div")[ctr].style.posLeft += dx[ctr] document.all.tags("div")[ctr].style.posTop += dy[ctr] } if (steps > 1) { steps--; setTimeout("MSfixPositions()", delay); } } function NSfixPositions() { for (var ctr = 0; ctr < master.length; ctr++) { eval("document." + master[ctr] + ".left += dx[ctr]"); eval("document." + master[ctr] + ".top += dy[ctr]"); } if (steps > 1) { steps--; setTimeout("NSfixPositions()", delay); } } function initAnimator() { initSpeeds(); if (window.navigator.userAgent.indexOf("MSIE") > 0) { MSinitPositions(); MSfixPositions(); } else { NSinitPositions(); NSfixPositions(); } startTimeline(); } master[0] = "topleft"; master[1] = "botleft"; master[2] = "topright"; master[3] = "botright"; master[4] = "window"; master[5] = "berhenti"; if(navigator.appName == "Netscape") { nav = true; } else { nav = false; } function loadHDCNews() { var HdcNews=currentNews; newsObj = eval(layerRef + '["news' + HdcNews + 'Text"]' + styleSwitch); newsObj.left = 571; newsObj.top = 70; newsTxt = eval(layerRef + '["news' + HdcNews + 'Text"]' + txt); } var loop = true; var direction = "up"; var speed = 1; var timer1 = null; function newsScroll(dir,spd) { direction = dir; speed = spd; var top = parseInt(newsObj.top); if(nav) { var cBottom = newsObj.clip.bottom; } else { var cTop = 0; var cRight = screen_width-205; var cBottom = parseInt(newsObj.clip.substring(15, 21)); var cLeft = 0; } switch(direction) { case "up" : newsObj.top = (top-(speed)); if(nav) { newsObj.clip.bottom = cBottom+(speed); } else { var ccBottom = cBottom+(speed); newsObj.clip = "rect(" + cTop + " " + cRight + " " + ccBottom + " " + cLeft + ")"; } break; case "dn" : if(top >= 0) { newsObj.top = 70; } else { newsObj.top = (top+(speed)); if(nav) { newsObj.clip.bottom = cBottom-(speed); } else { var ccBottom = cBottom-(speed); newsObj.clip = "rect(" + cTop + " " + cRight + " " + ccBottom + " " + cLeft + ")"; } } break; case "tp" : newsObj.top = 70; if(nav) { newsObj.clip.top = 0; newsObj.clip.right = (screen_width-205); newsObj.clip.bottom = (screen_height-90); newsObj.clip.left = 0; } else { var cTop = 0; var cRight = screen_width-205; var cBottom = screen_height-90; var cLeft = 0; newsObj.clip = "rect(" + cTop + " " + cRight + " " + cBottom + " " + cLeft + ")"; } break; } if(loop == true) { timer1 = setTimeout("newsScroll(direction,speed)", 1); } } function keyDown(e) { var key_press = (nav) ? e.which : window.event.keyCode; if(key_press == 112 || key_press == 70) { loop=false; newsScroll('up',5); } else if(key_press == 107 || key_press == 86) { loop=false; newsScroll('dn',5); } else if(key_press == 115 || key_press == 83) { loop=false; newsScroll('tp'); } }