function getElementsByClassName( className, tag, elm ) {
	
	var testClass = new RegExp("(^|\\\\s)" + className + "(\\\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	
	for( var i=0 ; i < length ; i++ ) {
		
		current = elements[i];
		
		if( testClass.test(current.className) ) {
			
			returnElements.push(current);
			
		}
		
	}
	
	return returnElements;
}

function setPictureFooter() {
	
	setPictureFooterLeftImage();
	
	//setPictureFooterRightImage();
	
	return 1;
}

function setPictureFooterLeftImage() {
	
	var images;
	
	//Agafem tots els elements imatge que tenen la classe 'img-esquerra-peu' que conte el document.body
	var images = getElementsByClassName('img-esquerra-peu', 'img' );
	
	for( var i=0 ; i < images.length ; i++ ) {
		
		var image = images[i];
		var _width = image.width;
		
		var parentNode = image.parentNode;
		var span_footer = document.createElement('span');
		span_footer.className = 'peu-foto';
		
		var browserName = String( navigator.appName );
		
		if( browserName.match( /Explorer/ ) ) {			
			span_footer.style.width = _width.toString()+"px";
			span_footer.style.float = 'left';
			//span_footer.style.margin = 'margin','0 1.2em 0 .2em';
			//span_footer.style.text-align = 'left';
		} else {
			span_footer.style.setProperty( 'width', _width.toString()+"px", '' );
			span_footer.style.setProperty( 'float', 'left', '' );
			span_footer.style.setProperty( 'margin', '0 1.2em 0 .2em', '' );
			span_footer.style.setProperty( 'text-align', 'left', '' );
		}
				
		span_footer.appendChild( document.createTextNode('Peu de la imatge') );
		
		parentNode.appendChild( span_footer );
		
	}
	
	return 1;
}

function setPictureFooterRightImage() {
	
	var images;
	
	//Agafem tots els elements imatge que tenen la classe 'img-dreta-peu' que conte el document.body
	var images = getElementsByClassName('img-dreta-peu', 'img' );
	
	for( var i=0 ; i < images.length ; i++ ) {
		
		var image = images[i];
		var _width = image.width;
		
		var parentNode = image.parentNode;
		
		var span_footer = document.createElement('span');
		span_footer.className = 'peu-foto';
		span_footer.style.setProperty( 'width', _width.toString()+"px", '' );
		span_footer.style.setProperty( 'float','right', '' );
		span_footer.style.setProperty( 'margin','0 .2em 0 1.2em', '' );
		span_footer.style.setProperty( 'text-align','right', '' );
		span_footer.appendChild( document.createTextNode('Peu de la imatge') );
		
		parentNode.appendChild(span_footer);
		
	}
	
	return 1;
}