/* 
  ##########################################################################################################

	RamonPage.com - Web na ponta do lápis
	Simple Image Drop Shadow By Ramon Bispo (Page) 
	Version 1.0
	Rio de Janeiro, Brazil | November, 2006 | All Rights reserved

	Last update: 2006-11-04

	Using getElementByClass by Justin Diaz 
	http://www.dustindiaz.com/getelementsbyclass

  ########################################################################################################### 

*/

setImageDropShadow = function (searchClass,tag) {
 var browser=navigator.appName;
 var agent = navigator.userAgent;
 var b_version=navigator.appVersion;
 var version=parseFloat(b_version);

 var opera = false

 if(agent.indexOf("Opera")!=-1){
	var versionindex=agent.indexOf("Opera")+6;
		if (parseInt(agent.charAt(versionindex))>=8)
			opera = true;
 }

 var els = document.getElementsByTagName(tag); 
 var pattern = new RegExp("\\b"+searchClass+"\\b");
 for (i = 0; i < els.length; i++) {
  if ( pattern.test(els[i].className) ) {
	var NewDiv = document.createElement('div');
	NewDiv.className = "shadow-container";

 	if (((browser=="Microsoft Internet Explorer") && (version>=4) && (!agent.indexOf("MSIE 7") != -1)) || (opera)) {
		NewDiv.style.width = (els[i].width - 4).toString() + "px";
 	} else {
		NewDiv.style.width = (6 + els[i].width).toString() + "px";
 	}
	
	var parentDiv = els[i].parentNode;
    parentDiv.insertBefore(NewDiv, els[i]);
    NewDiv.appendChild(els[i]);
  }
 }
}


window.onload = function() {
  setImageDropShadow('shadow','img');
};