/*#############################################################
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 + "" + chr + "";
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');
}
}