Not really sure if javascript is the thing for you. your best bet would be something like ImageMagick which can be installed on a webserver. Failing that you could create a gif mask using transparancy and position it over the top. <STYLE type="text/css"> .crop { position:absolute; top:0px; leftpx; } </STYLE> <body bgcolor="#000000"> <div id="picture" class="picture"> <img src="images/websites/1.jpg" /> </div> <div id="crop" class="crop"> <img src="images/websites/crop.gif" /> </div> hope this helps Seamus