function getElementsByClassName( obj, clase )
{
	clase = clase.toLowerCase();	
	for (var i in obj) { 
		var auxClass = obj[i];
		var c = (obj[i].className) ? obj[i].className.toLowerCase() : '';
		if ( c.indexOf(clase) >= 0 ) {
			return auxClass; 
		}
	}
	return auxClass;
}

function getContains ( contenedor, clase, clase2 ) {
	var auxContains 		= {};
	auxContains 			= getElementsByClassName(contenedor,			clase	);
	auxContains.bgbdy 		= getElementsByClassName(auxContains.childNodes, 		'bgbdy'					);
	auxContains.contains	= getElementsByClassName(auxContains.bgbdy.childNodes, 	clase2			);
	return auxContains.contains;
}

var obj_divs = document.getElementsByTagName('div');

var aux 		= {};
aux.contains = getContains ( obj_divs, 				'ancho450 undest', 'contains pos1' );

var aux2 		= {};
aux2.contains = getContains ( obj_divs, 				'ancho450 dosdest', 'contains pos2' );
aux2.h4 		= (aux2 && aux2.childNodes) ? aux2.bgbdy.getElementsByTagName('h4') : [];
var a = getElementsByClassName(obj_divs, 				'ancho300dos promo2'	);
if (aux2.h4.length <= 0) { a.className ='ancho300dos promo2_1'; }

var u2 = (aux2 && aux2.contains && aux2.contains.childNodes) ? aux2.contains.getElementsByTagName('li') : [];

setInterval('actual2 = avanzados()',5000);

var u = (aux && aux.contains && aux.contains.childNodes) ? aux.contains.getElementsByTagName('li') : [];
setInterval('actual = avanza()',10000);