//window.onload = onLoad;

function onLoad() { 
	MM_preloadImages('res/tabd2.gif','res/tabd3.gif','res/tabd4.gif','res/tabd5.gif','res/tabd6.gif','res/tabd7.gif','res/tabd8.gif');
}

function editHint(kedit, hintText) { if (kedit.value=="") { kedit.value=hintText; kedit.style.color="bbbbbb"; } }
function editFocus(kedit, hintText) { if (kedit.value==hintText) kedit.value=""; kedit.style.color="333333"; }

function refresh() { setInterval(reload,10000); } 
function reload() { location.href=unescape(location.pathname); }

function getElement(id) { return document.getElementById(id); }

function show(id, k) { 
	e = getElement(id+k);
	if (e) e.style.display = "block";
}

function showAll(id, from,count) {
	if (from>count || count<0) return;
	for (i=from; i<count; i++) show(id, i);
}

function hide(id, k) { 
	e = getElement(id+k);
	if (e) e.style.display = "none"; 
}

function hideAll(id, from,count) {
	if (from>count || count<0) return;
	for (i=from; i<count; i++) hide(id, i);
}

// show/hide all item id start with "idxxx" [ex] item0 .. item20
function showHideAll(id, on) {
	for (i=0; ; i++) {
		e = getElement(id+i);
		if (e==null) break;
		e.style.display = on? "block": "none"; 
	}
}

function toggle(id, k) { 
	e = getElement(id+k);
	if (e) e.style.display = e.style.display=="none"? "block": "none"; 
}

function toggleAll(id, from,count) {
	if (from>count || count<0) return;
	for (i=from; i<count; i++) toggle(id, i);
}

function trackRow(obj, on) { obj.className = on? "line1": "line0"; }
function trackMenu(obj, on) { obj.className = on? "menu3": "menu2"; }



function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function addObject(file_name, width, height) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+width+'" height="'+height+'">');
	document.write('<param name="movie" value="'+file_name+'">');
	document.write('<PARAM NAME=wmode VALUE=transparent>');
	document.write('<param name="quality" value="high">');
	document.write('<embed src="'+file_name+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed></object>');
}

function addMovie( file_name, width, height ) {
	document.write('<embed src="'+file_name+'"  width="'+width+'" height="'+height+'"></embed>');
}

function a() {

}

function tweet() {
  var login  = 'mqjp'; //
  var apiKey = 'R_749632a4dfdcf27155fdadb38da1d4e3'; //
  bitly = 'http://api.bit.ly/shorten' 
      + '?version=2.0.1&format=json&callback=callback'
      + '&login=' + login
      + '&apiKey=' + apiKey + '&longUrl=';
  var script = document.createElement('script');
  script.type = 'text/javascript';
  script.src = bitly + encodeURIComponent(location.href) ;
  document.body.appendChild(script);
}

function callback(bitlyResponse) {
  var title = document.title;
  var url = 'http://twitter.com/home/?status=' 
      + encodeURIComponent(
           title + ' ' 
             + bitlyResponse.results[location.href]['shortUrl']
        );
  window.open(url, '_blank');
}

