function ismaxlength(obj,mlength)
{
    if (obj.getAttribute && obj.value.length>mlength)
        obj.value=obj.value.substring(0,mlength)
}

function closePopUp()
{
    $("#body").css("display","none");
    self.parent.tb_remove();
}


function wordWrap()
{
    var cutLength = 50;
    
    elementos = getElementsByClass("word-wrap");
    
    for(var i=0; i<elementos.length;i++)
    {
        var quem = elementos[i];
       
        var text = String(quem.innerHTML);
        
        var textRes = "";
        
        quem.innerHTML = "";
        
        listText = text.split(" ");
        
        i = 0;
        
        while (i < listText.length)
        {
            if (listText[i].length > cutLength)
            {
                parts = (listText[i].length / cutLength);
                
                var init = 0;

                for (x = 0; x < parts; x++)
                {   
                    textRes = textRes + listText[i].substring(init,init + cutLength) + " ";
                    init = init + cutLength; 
                }
            }
            else
               textRes += listText[i] + " ";
            
            i++;
        }       
        
        quem.innerHTML = textRes;
    }
}


function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
