 /* <script type=”text/javascript”> */ 
var arc_navigator = navigator.userAgent.toLowerCase();
var arc_isOpera = arc_navigator.indexOf('opera') >= 0? true: false;
var arc_isIE = arc_navigator.indexOf('msie') >= 0 && !arc_isOpera? true: false;
var arc_isSafari = arc_navigator.indexOf('safari') >= 0 || arc_navigator.indexOf('khtml') >= 0? true: false;
var arc_linkThumbUseClassName = true;
function arc_isString(o) { return (typeof(o) == "string"); }
function arc_isNumeric(o) { return (typeof(parseFloat(o).toString() == 'NaN'? 'xxx': parseFloat(o)) == "number" && parseFloat(o) != ''); }
function arc_addEvent(e, meth, func, cap) {
	if (arc_isString(e))	e = document.getElementById(e);
	if (e.addEventListener){
		e.addEventListener(meth, func, cap);
    	return true;
	}	else if (e.attachEvent)
		return e.attachEvent("on"+ meth, func);
	return false;
}
var starnum=75;
var star=new Array();
var so=new Object();
so.xoffset=0; so.yoffset=0;
so.w_x=0; so.w_y=0;

function findwindowparams(){
	if (arc_isIE){
		so.w_x=document.body.clientWidth; 
		so.w_y=document.body.clientHeight;
	} else {
		so.w_x=window.innerWidth;
		so.w_y=window.innerHeight;
	}
	so.xoffset=Math.floor(so.w_x/2);
	so.yoffset=Math.floor(so.w_y/2);
}
function star2(){
	for(i=1;i<=starnum;i++){ 
		star[i]=document.getElementById('star'+i); 
		var sN=star[i];
		if (sN){
			getstartpos(sN);
		} else {
			setTimeout(star2,500);
			break;
		}
	}
	setInterval('movestar()',80);
}
function getstartpos(sN){
	sN.deltax=Math.floor(Math.random()*15);
	sN.deltay=Math.floor(Math.random()*15);
	sN.xdir=(Math.floor(Math.random()*2)==1)?true:false;
	sN.ydir=(Math.floor(Math.random()*2)==1)?true:false;
	sN.sv=(sN.deltax+sN.deltay)/2+1;
	sN.style.top= so.yoffset+'px';
	sN.style.left=so.xoffset+'px';
	sN.style.width='0px';
	sN.style.height='0px';
	sN.ctr=0;
}
function movestar(){
	for(i=1;i<=starnum;i++){
		var sN=star[i];
		sN.ctr+=sN.sv/70;
		so.tmpx=sN.deltax*sN.ctr+sN.ctr;
		so.tmpy=sN.deltay*sN.ctr+sN.ctr;
		var tc=(sN.ctr>.9)?Math.max(1,(sN.ctr/1)):1;
		var tx=parseInt(sN.style.left);
		var ty=parseInt(sN.style.top);
		sN.style.width=tc+'px';
		sN.style.height=tc+'px';
		if((tx+so.tmpx+tc>=so.w_x)||(ty+so.tmpy+tc>=so.w_y)||(tx-so.tmpx<80)||(ty-so.tmpy<=1)){
			getstartpos(sN);
		} else {
			sN.style.top=ty+((sN.ydir)?so.tmpy:-so.tmpy)+'px';
			sN.style.left=tx+((sN.xdir)?so.tmpx:-so.tmpx)+'px';
		}
	}
}
function playmp3(id){ 
	txt = '<object name="mp3d" id="mp3d">'
		+'<classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" '                   
		+'width="160" height="64" id="mp3d"><param name=bgcolor value="#333333">'
		+'<param name="movie" value="'+window.location.href+'templates/new/embed/mp3d.swf">'
		+'<param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always">'
				+'<embed name="mp3d" id="mp3d" type="application/x-shockwave-flash" '
				+'pluginspage="http://www.macromedia.com/go/getflashplayer" width="160" height="64" bgcolor="#333333" '
				+'src="'+window.location.href+'templates/new/embed/mp3d.swf" '
				+'allowfullscreen="true" allowscriptaccess="always" '
			+' </embed>'
		+' </object>';
	document.getElementById(id).innerHTML=txt;
}	
function starInit(){
	var tc;var txt='';
	for(i=1;i<=75;i++){
		star[i]= 0;var starcolors=['#dddddd','#808080','#c0c0c0','#2222aa','darkred'];tc=starcolors[Math.floor(Math.random()*starcolors.length)];
		txt+='<div id="star'+i+'" class="star" style="background-color:'+tc+';"></div>';
	}
	findwindowparams();
	document.getElementById('sub').innerHTML=txt;
	star2();
	if (document.getElementById('demo')) playmp3('demo');
}
arc_addEvent(window, 'load', starInit);
arc_addEvent(window, 'resize', findwindowparams);


