var imgs=['movie/webcam.00.jpg','movie/webcam.01.jpg','movie/webcam.2.jpg','movie/webcam.3.jpg','movie/webcam.4.jpg','movie/webcam.5.jpg','movie/webcam.6.jpg','movie/webcam.07.jpg','movie/webcam.08.jpg','movie/webcam.09.jpg','movie/webcam.10.jpg','movie/webcam.11.jpg','movie/webcam.12.jpg','movie/webcam.13.jpg','movie/webcam.14.jpg','movie/webcam.15.jpg','movie/webcam.16.jpg','movie/webcam.17.jpg','movie/webcam.18.jpg','movie/webcam.19.jpg','movie/webcam.20.jpg','movie/webcam.21.jpg','movie/webcam.22.jpg','movie/webcam.23.jpg','movie/webcam.24.jpg','movie/webcam.25.jpg','movie/webcam.26.jpg','movie/webcam.27.jpg','movie/webcam.28.jpg','movie/webcam.29.jpg','movie/webcam.30.jpg','movie/webcam.31.jpg','movie/webcam.32.jpg','movie/webcam.33.jpg','movie/webcam.34.jpg','movie/webcam.35.jpg','movie/webcam.36.jpg','movie/webcam.37.jpg','movie/webcam.38.jpg','movie/webcam.39.jpg','movie/webcam.40.jpg','movie/webcam.41.jpg','movie/webcam.42.jpg','movie/webcam.43.jpg','movie/webcam.44.jpg','movie/webcam.45.jpg','movie/webcam.46.jpg','movie/webcam.47.jpg','movie/webcam.48.jpg','movie/webcam.49.jpg','movie/webcam.50.jpg','movie/webcam.51.jpg','movie/webcam.52.jpg','movie/webcam.53.jpg','movie/webcam.54.jpg','movie/webcam.55.jpg','movie/webcam.56.jpg','movie/webcam.57.jpg','movie/webcam.58.jpg','movie/webcam.59.jpg','movie/webcam.60.jpg','movie/webcam.61.jpg','movie/webcam.62.jpg','movie/webcam.63.jpg','movie/webcam.64.jpg','movie/webcam.65.jpg','movie/webcam.66.jpg','movie/webcam.67.jpg','movie/webcam.68.jpg','movie/webcam.69.jpg','movie/webcam.70.jpg','movie/webcam.71.jpg','movie/webcam.72.jpg','movie/webcam.73.jpg','movie/webcam.74.jpg','movie/webcam.85.jpg','movie/webcam.86.jpg','movie/webcam.88.jpg','movie/webcam.89.jpg','movie/webcam.90.jpg','movie/webcam.91.jpg','movie/webcam.92.jpg','movie/webcam.93.jpg','movie/webcam.94.jpg','movie/webcam.95.jpg','movie/webcam.96.jpg','movie/webcam.97.jpg','movie/webcam.98.jpg','movie/webcam.99.jpg','movie/webcam.100.jpg','movie/webcam.101.jpg','movie/webcam.102.jpg','movie/webcam.103.jpg','movie/webcam.104.jpg','movie/webcam.105.jpg','movie/webcam.106.jpg','movie/webcam.107.jpg','movie/webcam.108.jpg','movie/webcam.109.jpg','movie/webcam.110.jpg','movie/webcam.111.jpg','movie/webcam.112.jpg','movie/webcam.113.jpg','movie/webcam.114.jpg','movie/webcam.115.jpg','movie/webcam.116.jpg','movie/webcam.117.jpg','movie/webcam.118.jpg','movie/webcam.119.jpg','movie/webcam.120.jpg','movie/webcam.121.jpg','movie/webcam.122.jpg','movie/webcam.123.jpg','movie/webcam.124.jpg','movie/webcam.125.jpg','movie/webcam.126.jpg','movie/webcam.127.jpg','movie/webcam.128.jpg','movie/webcam.129.jpg','movie/webcam.130.jpg','movie/webcam.131.jpg','movie/webcam.132.jpg','movie/webcam.133.jpg','movie/webcam.134.jpg','movie/webcam.135.jpg','movie/webcam.136.jpg','movie/webcam.137.jpg','movie/webcam.138.jpg','movie/webcam.139.jpg','movie/webcam.140.jpg','movie/webcam.141.jpg','movie/webcam.142.jpg','movie/webcam.143.jpg','movie/webcam.144.jpg','movie/webcam.145.jpg','movie/webcam.146.jpg','movie/webcam.147.jpg','movie/webcam.148.jpg','movie/webcam.149.jpg','movie/webcam.150.jpg','movie/webcam.151.jpg','movie/webcam.152.jpg','movie/webcam.153.jpg','movie/webcam.154.jpg','movie/webcam.155.jpg','movie/webcam.156.jpg','movie/webcam.157.jpg','movie/webcam.158.jpg','movie/webcam.159.jpg','movie/webcam.160.jpg','movie/webcam.161.jpg','movie/webcam.162.jpg','movie/webcam.163.jpg','movie/webcam.164.jpg','movie/webcam.165.jpg','movie/webcam.166.jpg','movie/webcam.167.jpg','movie/webcam.168.jpg','movie/webcam.169.jpg','movie/webcam.170.jpg','movie/webcam.171.jpg','movie/webcam.172.jpg','movie/webcam.173.jpg','movie/webcam.174.jpg','movie/webcam.175.jpg','movie/webcam.176.jpg','movie/webcam.177.jpg','movie/webcam.178.jpg','movie/webcam.179.jpg','movie/webcam.180.jpg','movie/webcam.181.jpg','movie/webcam.182.jpg','movie/webcam.183.jpg','movie/webcam.184.jpg','movie/webcam.185.jpg','movie/webcam.186.jpg','movie/webcam.187.jpg'];

var movie=function(){
 var imgs;var x=0;var sto;var stoB;var nProcessed=0;var tNum;var paused=0;var bar;var speed=300;var id;
 var onLoad=function(){
  nProcessed++;if(nProcessed==tNum){stoB=setTimeout("movie.moviePlay(0)",120);
  }else{if(bar){bar.innerHTML+='<img width="1" height="10" src="'+imgs[0]+'">';}}
 };
 var load=function(){for(var i=0;i<imgs.length;i++){var oImage=new Image;oImage.onload=onLoad;oImage.src=imgs[i];
  movie.iA[movie.iA.length]=oImage;}};
 return{
  iA:[],
  open:function(images,i,t,l){if(images[0]){imgs=images;if(i){id=i;tNum=imgs.length;
	var out=document.getElementById(id);if(out){if(!document.getElementById('movieObjImgSwap')){var b=tNum + 65;b=b.toString();
	d='<div id="movieObjStatusBar" style="width:'+b+'px;background-color:#999;">status: </div>';out.innerHTML+=d;
	out.style.padding='15px';out.style.border='1px solid #000';out.style.zIndex='4';
	if(t>=0&&!/[^0-9]+/.test(t)){t+='px';out.style.top=t;}else if(t&&/^[0-9]+px$/.test(t)){out.style.top=t}
	if(l>=0&&!/[^0-9]+/.test(l)){l+='px';out.style.left=l;}else if(l&&/^[0-9]+px$/.test(l)){out.style.left=l}
	out.style.backgroundColor='#fff';}out.style.display='block';stoB=setTimeout("movie.startIt()",200);
	}else{alert('movie container specified could not be found');}
	}else{alert('no id specified for movie container');}}else{alert('no image array specified');}
  },
  pause:function(){paused=1;clearTimeout(sto);var pl=document.getElementById('movieObjPlayButton');pl.href='javascript:movie.startIt()';},
  close:function(){paused=1;clearTimeout(sto);document.getElementById(id).style.display="none";},
  moviePlay:function(j){if(j>=0){x=j;}if(x==0){var out=document.getElementById(id);paused=-1;
	var o='<img id="movieObjImgSwap" src=""';if(movie.iA[x].width){o+=' width="'+movie.iA[x].width+'"';}
	if(movie.iA[x].height){o+=' height="'+movie.iA[x].height+'"';}
	o+='/><br/><br/><a id="movieObjPlayButton" href="javascript:void(null);">play</a>';
	o+='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:movie.pause()">pause</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	o+='<a href="javascript:movie.close()">close</a>';out.innerHTML=o;}
	var now=document.getElementById('movieObjImgSwap');now.src=movie.iA[x].src;x++;
	if(x<imgs.length){sto=setTimeout("movie.moviePlay("+x+")",180);}else{var pl=document.getElementById('movieObjPlayButton');
	pl.href='javascript:movie.startIt()';}
  },
  startIt:function(){
	if(nProcessed==0){bar=document.getElementById('movieObjStatusBar');load();}else if(paused==1){paused=0;movie.moviePlay(x);
	}else if(nProcessed==tNum&&x>=tNum){x=0;nProcessed=0;movie.moviePlay(0);}
  }
 };
}();
var vd=0;
var sto;
function vids(){
 var v=document.getElementById('vids');
 if(vd==0){ v.style.border='solid #ccc 2px'; vd=1; sVid(1,30);
 }else if(vd==1){ vd=0; sVid(3,160); }
}
function sVid(x,y){
 var xM=180; var yM=260; var xN=30; var yN=70;
 var v=document.getElementById('vids');
 if(x<3){
  if(x==1){v.style.height=y+'px'; y+=10;
   if(y>xM){setTimeout("sVid(2,70)",15);
   }else{setTimeout("sVid(1,"+y+")",15);}
  }else if(x==2){
   v.style.width=y+'px'; y+=10;
   if(y<yM){setTimeout("sVid(2,"+y+")",15);
   }else{v.innerHTML+=document.getElementById('vidhide').innerHTML; v.style.overflow='auto';}
  }
 }else if(x>2&&x<5){
   if(x==3&&y==160){v.innerHTML='<div id="mo" onmouseover="mo()" onmouseout="mu()">videos:</div>';}
  if(x==3){v.style.height=y+'px'; y-=10;
   if(y<xN){setTimeout("sVid(4,280)",15);
   }else{setTimeout("sVid(3,"+y+")",15);}
  }else if(x==4){v.style.width=y+'px'; y-=10;
   if(y>yN){setTimeout("sVid(4,"+y+")",15);
   }else{v.style.border='solid #fff 0px';}
  }
 }
}
function mo(){document.getElementById('mo').style.textDecoration='underline';}
function mu(){document.getElementById('mo').style.textDecoration='none';}
var blog=[];var vid=[];
var ga;var gb;
//addOnLoad(function(){firstGet()});addOnLoad(function(){secGet()});addOnLoad(function(){ghost()});
function callback(){if(ga){if(ga.readyState==4){if(ga.status==200){blog=eval(ga.responseText);
if(typeof(blog)=='string'){blog=getElById(obj);if(clob){blog.innerHTML=ga.responseText;}else{blog.innetHTML+=ga.responseText;}
}else{blog=eval(ga.responseText);}buildBlog();}}}}
function firstGet(){var url='cgi-bin/rss.cgi?sid='+Math.random();
ga = new async.get(url,'return');ga.open("GET",url);ga.onreadystatechange=callback;ga.send(null);}
function callbackB(){if(gb){if(gb.readyState==4){if(gb.status==200){vid=eval(gb.responseText);
if(typeof(vid)=='string'){vid=getElById(obj);if(clob){vid.innerHTML=gb.responseText;}else{vid.innetHTML+=gb.responseText;}
}else{vid=eval(gb.responseText);}buildVids();}}}}
function secGet(){var url='cgi-bin/vids-rss.cgi?sid='+Math.random();
gb = new async.get(url,'return');gb.open("GET",url);gb.onreadystatechange=callbackB;gb.send(null);}
function buildBlog(){
var o='';
 for(var i=0;i<blog.length;i++){
	var t=blog[i].title;
	var l=blog[i].link;
	var n=blog[i].name;
	var d=blog[i].date;
	d=d.replace(/ [0-9:]+$/,"");
	var dsc=blog[i].desc;
	o+='<div class="bentry"><span class="name">'+n+'</span>';
	o+='<span class="dt">'+d+'</span>';
	o+='<div class="ttl">';
	o+='<a href="'+l+'">'+t+'</a></div></div>';
 }
 document.getElementById('blog').innerHTML=o;
}
function buildVids(){
var o='';
 for(var i=0;i<vid.length;i++){
	var t=vid[i].title;
	var l=vid[i].link;
	var n=vid[i].name;
	var d=vid[i].date;
	d=d.replace(/ [0-9:]+$/,"");
	var dsc=vid[i].desc;
	dsc=dsc.replace(/&lt;/g,"<");
	dsc=dsc.replace(/&gt;/g,">");
	dsc=dsc.replace(/&quot;/g,'"');
				/* if(/<img src/.test(dsc)){
				dsc=dsc.replace(/^.+img src="([^"]+)".+$/,"$1");
				}else{
				dsc=dsc.replace(/^.+img src=&quot;([^&]+)&.+$/,"$1");
				}
			*/
	//o+='<div style="margin-left:5px;"><img src="'+dsc+'" width="120"/></div>';
	dsc=dsc.replace(/^.+src="http:\/\/i.ytimg.com([^"]+)".+$/,"http://i.ytimg.com$1");
	var ii='<img class="yt" src="'+dsc+'" width="120" border="0" />';
	o+='<a href="'+l+'">'+ii+'</a></div>';
	o+='<div class="ttlv">';
	o+='<a href="'+l+'">'+t+'</a></div><hr style="border: 1px solid #000;width:95%"/>';
 }
 document.getElementById('vidhide').innerHTML=o;
}

var ghstH;
var gTO;
function ghost(d){
 var x=document.getElementById('ghost');
 if(!d){
  if(window.innerHeight){
   ghstH=window.innerHeight-10;
  }else{
   ghstH=document.body.clientHeight-20;
  }
  if(x){
   var h=(ghstH-45)+'px';
   x.style.top=h;
   gTO=setTimeout("ghost(1)",3500);
  }
 }else{
  var brk=40;
  if(d==1){
   gTO=setTimeout("ghost(2)",12);
  }else if(d>1&&d<(brk*2)){
   var h=ghstH;
   var g=d;
   if((g-brk)>0){
    g-=20;
    h=(h-(g*2-4*g)-160)+"px";
    x.style.top=h;
   }else{
    h=(h-(g*2+30)-10)+"px";
    x.style.top=h;
   }
   d++;
   gTO=setTimeout('ghost('+d+')',12);
  }
 }
}

