// top.html >> Recruitment

var text="Total 6 positions";
var div=null;
var tid=null;
spaces = 1;   
interval = 150;

function neonText(){}

function cancel(){}

// _bro: 1=NN6+, 2=NN4, 3=IE, 4=Opera, 0=others
_bro=(window.opera?4:(document.all?3:(document.getElementById?1:(document.layers?2:0))));
// _ie5: true=IE5+
_ie5=(navigator.appName.indexOf('Microsoft Internet Explorer')>=0 && document.getElementById)?true:false;
// _op6: true=Opera 6
_op6=window.opera&&!document.documentElement;
// _mac : true = macintosh, false = other os
_mac=navigator.userAgent.indexOf('Mac')>=0;
if(_op6) window.location.replace('opera_d23.htm');
//=======================================================================

function getDivFromName(nm){
	if(document.getElementById) return document.getElementById(nm);
	if(document.all) return document.all(nm);
	if(document.layers){
		var s='';
		for(var i=1; i<arguments.length; i++)
			s+='document.layers.'+arguments[i]+'.';
			return eval(s+'document.layers.'+nm);
	}
	return null;
}

function writeDivHTML(div,html){
	if(document.layers){
		div.document.open();
		div.document.write(html);
		div.document.close();
	}
	else if(typeof div.innerHTML!="undefined"){
		div.innerHTML=html;
	}
}

function getCol(sr,sg,sb,er,eg,eb,i,n){
	var steps = n-1;
	var dr=er-sr,dg=eg-sg,db=eb-sb;
	var r=(Math.floor(dr*i/steps)+sr).toString(16);
	var g=(Math.floor(dg*i/steps)+sg).toString(16);
	var b=(Math.floor(db*i/steps)+sb).toString(16);
	return '#'+(r.length==1?"0"+r:r)+(g.length==1?"0"+g:g)+(b.length==1?"0"+b:b);
} 

function setCol(n){
	this.length = n;
	var len=this.length-spaces;
	var count = -1;
	var num=new Array();
	for(var i=0; i<len; i++){
		num[i]=getCol(0x8b,0x00,0x00,0xdb,0x70,0x93,i,len);		//color
	}
	while(count<this.length-1){
		count++;
//		if(count==5||count==15||count==19||count==28||count==31) continue;
		if(count==5||count==15||count==25||count==35||count==45) continue;
			var j=Math.floor(Math.random()*len);
		if(j==len) j=len-1;
			this[count]=num[j];
			delete num[j];
		for(var k=j; k<len-1; k++){
			num[k]=num[k+1];
		}
		len--;
	}
	return this;
}

function neonText(){
	div=getDivFromName('neon');
	var col=new setCol(text.length);
	var s='';
	for(var i=0; i<text.length; i++){
		if(document.layers){
			s+='<font class="str" color="'+col[i]+'">'+text.substr(i,1)+'<\/font>';
		}else{
			s+='<span class="str" style="color:'+col[i]+'">'+text.substr(i,1)+'<\/span>';
		}
	}
	writeDivHTML(div,s);
	//clearTimeout(tid);
	tid=setTimeout('neonText();',interval);
}

function cancel(){
	if(tid){ clearTimeout(tid); tid=null; }
}
