// Quote Comment Text - SiC/CYAN 2004-2005
function doQuote(objID,strAuthor){
  var obj=document.getElementById(objID);
  var text=obj.innerHTML;
  text=text.replace(/alt\=(\"|)([^\"\s]*)(\"|)/g,"> $2 <");
  text=text.replace(/\<[^\<\>]+\>/g,"\n");
  text=text.replace(/ +/g," ");
  text=text.replace(/\n+/g,"\n");
  text=text.replace(/^\n*/gm,"");
  text=text.replace(/^\s*/gm,"");
  text=text.replace(/\n*$/gm,"");
  text=text.replace(/\s*$/gm,"");
	document.inputform.Content.value += "[quote="+strAuthor+"]\n"+text+"\n[/quote]\n";
	window.location.hash="AddComment";
}

// Set Article Font Size
function setFontSize(pt){
  try{
    var t=document.getElementById("textboxContent");
    if(t){
      t.style.fontSize=pt+"pt";
    }
  }catch(e){}
}

function oRefer(){
	if(disrefer.style.display=='none'){
		disrefer.style.display='block';
	}else{
		disrefer.style.display='none';
	}
}

function changePage(o,i){
	switch(i){
	case 0 :
		o.form.PageNo.value = o.form.gotoPage.value;
		o.form.submit();
		break;
	case 1 :
		o.form.PageNo.value = 1;
		o.form.submit();
		break;
	case 2 :
		o.form.PageNo.value = parseInt(o.form.PageNo.value)-1;
		o.form.submit();
		break;
	case 3 :
		o.form.PageNo.value = parseInt(o.form.PageNo.value)+1;
		o.form.submit();
		break;
	case 4 :
		o.form.PageNo.value = 9999;
		o.form.submit();
		break;
	}
}

function CopyText(obj) {
	ie = (document.all)? true:false
	if (ie){
		var rng = document.body.createTextRange();
		rng.moveToElementText(obj);
		rng.scrollIntoView();
		rng.select();
		rng.execCommand("Copy");
		rng.collapse(false);
	}
}

function AutoSizeDIV(objID){
	var obj=document.getElementById(objID);
	if (obj.scrollHeight < obj.offsetHeight){
		obj.style.height = obj.scrollHeight+2;
	}
}