function change(b,t)
{  
  if(t.style.display == "none")
  {

    document.getElementById(b).src = "images/t_decrease.gif";
    document.getElementById(t).style.display = "";


    b.src = "images/t_decrease.gif";
    t.style.display = "";        
  }
  else
  {

    document.getElementById(b).src = "images/t_enlarge.gif";
    document.getElementById(t).style.display = "none";


    b.src = "images/t_enlarge.gif";
    t.style.display    = "none";    
  }
}


 /* Common */

 
function tabin(which)
{
   which.style.background='#FFFB9F';
}



function tabout(which)
{
   which.style.background='#F5F5F5';
}


 
 function stopError()  { return true; } window.onerror = stopError;


function gogo(Url)
{
  window.open (Url, "MyNewWindow", "toolbar=No, location=No, directories=no,status=no, menubar=no, scrollbars=yes, resizable=No,width=360,height=380,left=500,top=250");
}


function chat(Url)
{
  window.open (Url, "MyNewWindow", "toolbar=No, location=No, directories=no,status=no, menubar=no, scrollbars=yes, resizable=No,width=340,height=600,left=500,top=60");
}


function poem_error(poem_id)
{
  window.open ("exit.php?plugin=poems&display=tools/poem_error&poem_id="+ poem_id , "MyNewWindow", "toolbar=No, location=No, directories=no,status=no, menubar=no, scrollbars=yes, resizable=No,width=300,height=250,left=700,top=200");
}


function glowit(which){
if (document.all.glowtext[which].filters[0].strength==3)
document.all.glowtext[which].filters[0].strength=2;
else
document.all.glowtext[which].filters[0].strength=3;
}

function glowit2(which){
if (document.all.glowtext.filters[0].strength==3)
document.all.glowtext.filters[0].strength=2;
else
document.all.glowtext.filters[0].strength=3;
}

function startglowing(){
if (document.all.glowtext&&glowtext.length){
for (i=0;i<glowtext.length;i++)
eval('setInterval("glowit('+i+')",150)');
}
else if (glowtext);
setInterval("glowit2(0)",150);
}

if (document.all)
window.onload=startglowing;





function textCounter(field,cntfield,maxlimit) {
field.value=unescape(escape(field.value).replace(/%0D%0A/g,''));
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
return false;
}
 
 
 function whatkey(evt,field,cntfield,maxlimit)
  {
      var charCode = (evt.which) ? evt.which : event.keyCode;
      if ((charCode >= 37 && charCode <= 40)  || charCode  == 46 || charCode == 8) {
			
      } else {
field.value=unescape(escape(field.value).replace(/%0D%0A/g,''));
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
return false;
			
      }
  }


function DevCheck()
{
    for (i=0; i < document.forms['form'].length; i++)
    {
		current = document.forms['form'].elements[i];
		
		if (current.type == "checkbox")
		{
			current.checked = true;
		}
	}
}
function unCheck()
{
    for (i=0; i < document.forms['form'].length; i++)
    {
		current = document.forms['form'].elements[i];
		
		if (current.type == "checkbox")
		{
			current.checked = false;
		}
	}
}
















var defaultMenuWidth="150px" //set default menu width.

var ie5=document.all && !window.opera
var ns6=document.getElementById


if (ie5||ns6)
document.write('<div id="popitmenu" onMouseover="clearhidemenu();" onMouseout="dynamichide(event)"></div>')

function iecompattest(){
return (document.compatMode && document.compatMode.indexOf("CSS")!=-1)? document.documentElement : document.body
}

function showmenu(e, which, optWidth){
if (!document.all&&!document.getElementById)
return
clearhidemenu()
menuobj=ie5? document.all.popitmenu : document.getElementById("popitmenu")
menuobj.innerHTML=which
menuobj.style.width=(typeof optWidth!="undefined")? optWidth : defaultMenuWidth
menuobj.contentwidth=menuobj.offsetWidth
menuobj.contentheight=menuobj.offsetHeight
eventX=ie5? event.clientX : e.clientX
eventY=ie5? event.clientY : e.clientY
//Find out how close the mouse is to the corner of the window
var rightedge=ie5? iecompattest().clientWidth-eventX : window.innerWidth-eventX
var bottomedge=ie5? iecompattest().clientHeight-eventY : window.innerHeight-eventY
//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<menuobj.contentwidth)
//move the horizontal position of the menu to the left by it's width
menuobj.style.left=ie5? iecompattest().scrollLeft+eventX-menuobj.contentwidth+"px" : window.pageXOffset+eventX-menuobj.contentwidth+"px"
else
//position the horizontal position of the menu where the mouse was clicked
menuobj.style.left=ie5? iecompattest().scrollLeft+eventX+"px" : window.pageXOffset+eventX+"px"
//same concept with the vertical position
if (bottomedge<menuobj.contentheight)
menuobj.style.top=ie5? iecompattest().scrollTop+eventY-menuobj.contentheight+"px" : window.pageYOffset+eventY-menuobj.contentheight+"px"
else
menuobj.style.top=ie5? iecompattest().scrollTop+event.clientY+"px" : window.pageYOffset+eventY+"px"
menuobj.style.visibility="visible"
return false
}

function contains_ns6(a, b) {
//Determines if 1 element in contained in another- by Brainjar.com
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function hidemenu(){
if (window.menuobj)
menuobj.style.visibility="hidden"
}

function dynamichide(e){
if (ie5&&!menuobj.contains(e.toElement))
hidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
hidemenu()
}

function delayhidemenu(){
delayhide=setTimeout("hidemenu()",500)
}

function clearhidemenu(){
if (window.delayhide)
clearTimeout(delayhide)
}

if (ie5||ns6)
document.onclick=hidemenu



 
 
 function what(evt,field,cntfield,maxlimit)
  {
      var charCode = (evt.which) ? evt.which : event.keyCode;
      if ((charCode >= 37 && charCode <= 40)  || charCode  == 46 || charCode == 8) {
			
      } else {
field.value=unescape(escape(field.value).replace(/%0D%0A/g,''));
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
return false;
			
      }
  }
  


