Погоди, так тебе нужно, чтобы при изменение размеров элемент изменял размер, но чтобы его размер никогда не был больше 800? Правильно? Если да, то попробуй следующее:

Код:
<script>
function myMaxSize( ID, MAX ){
thisElem = document.getelementByID( ID ).style;
nowSize = thisElem.width;
if ( nowSize > MAX ){
thisElem.width = MAX;
}
}
</script>
А у элемента используй

Код:
<img src="myPic.gif" ID="myText" onResize="MyMaxSize( "myText", 800 );">
Еще 2 неюанса:
1) Это первый пример, который пришел мне в голову, т.е. не факт что он имеет какую-либо смысловую нагрузку
2) ID должны быть уникальны!!!