function funMycomment(a){
	obj=document.getElementById(a.name+"textareacheck");
	tblwidth=obj.width;
	maxlen=obj.name;
	x = maxlen - a.value.length;
	if (x <0)
	{
	    a.value=a.value.substring(0,maxlen);
	    x=0;
	    alert('Maximum '+maxlen+' character used');
	}
	
	eval("document."+a.name+"1").width=tblwidth*(maxlen-x)/maxlen;
	eval("document."+a.name+"1").alt=maxlen-x+" chars used";
	eval("document."+a.name+"2").width=tblwidth*x/maxlen;
	eval("document."+a.name+"2").alt=x+" chars available";
	//document.getElementByName("tablename3").innerHTML=maxlen-x+" chars used";
	//document.getElementById("tablename4").innerHTML=x+" chars left";
}

function drawTable(maxlength, tablewidth, tablename){
	if ((navigator.appName.indexOf("Microsoft") !=-1) && (parseInt(navigator.appVersion)>= 4))
	{
	    str='<table id="'+tablename+'textareacheck" name="'+maxlength+'" cellpadding="0" cellspacing="0" border="0" width="'+tablewidth+'">';
	    str += '<tr>';
	    str += '<td bgcolor="#75511c" width="0"><img src="/images/dot.gif" name="'+tablename+'1" height="5" width="0"></td>';
	    str += '<td bgcolor="#f2deb0" width="'+tablewidth+'"><img src="/images/dot.gif" name="'+tablename+'2" height="5" width="'+tablewidth+'"></td></tr>';
	    //str += '<tr><td colspan="2"><div><span name=tablename3 style="width:'+tablewidth/2+'px;"></span><span id="'+tablename+'4" style="width:'+tablewidth/2+'px;text-align:right;"></span></div></td></tr>';
	    str += '</table>';
		document.write(str);
	}
	else {
	    document.write(' ');
	}
}

// URL encoder
function URLEncode(strVal)
{
	var SAFECHARS = "0123456789" +	"ABCDEFGHIJKLMNOPQRSTUVWXYZ" +"abcdefghijklmnopqrstuvwxyz" + "-_.!~*'()";	
	var HEX = "0123456789ABCDEF";
	var plaintext = strVal;
	var encoded = "";
	for (var i = 0; i < plaintext.length; i++ ) {
		var ch = plaintext.charAt(i);
	    if (ch == " ") {
		    encoded += "+";				
		} else if (SAFECHARS.indexOf(ch) != -1) {
		    encoded += ch;
		} else {
		    var charCode = ch.charCodeAt(0);
			if (charCode > 255) {
			    alert( "Unicode Character '" 
                        + ch 
                        + "' cannot be encoded using standard URL encoding.\n" +
				          "(URL encoding only supports 8-bit characters.)\n" +
						  "A space (+) will be substituted." );
				encoded += "+";
			} else {
				encoded += "%";
				encoded += HEX.charAt((charCode >> 4) & 0xF);
				encoded += HEX.charAt(charCode & 0xF);
			}
		}
	} // for
return encoded
}


/* Open window in center of screen */
function winOpen(filename,winwidth,winheight){
     winleft = (screen.width / 2) - (winwidth / 2);
     wintop = (screen.height / 2) - (winheight / 2);
     window.open(filename, 'a', 'top=' + wintop + ',left=' + winleft + ',height=' + winheight + ',width=' + winwidth +',resizable=1,toolbars=no,scrollbars=yes');
}