function pg_$() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string') {
			element = document.getElementById(element);
		}
		if (arguments.length == 1) {
			return element;
		}
		elements[elements.length] = element;
	}
	return elements;
}

function pg_parse(s, p, v) {
	var r = new RegExp("#\{" + p + "\}", "g");
	s = s.replace(r, v);
	return s;
}

var pg_thumb_image = function(id, url, description) {
	this.id = id;
	this.url = url;
	this.description = description;
}
pg_thumb_image.prototype = {
	get_url: function() {
		return  'http://thumbs.direction-x.com/' + this.url;
	}, 
	get_format_url: function( f ) {
		var tmp = this.url.split( '/' );
		return "http://thumbs.direction-x.com/" + tmp[0] + "/" + f + "/" + tmp[1];
	},
	get_id: function() {
		return this.id;
	}, 
	parse: function(v) {
		v = pg_parse(v, 'id', this.get_id());
		v = pg_parse(v, 'url', this.get_url());
		for (var i in this.description) {
			v = pg_parse(v, i, this.description[i]);
		}
		return v;
	}
}
var pg_thumb = function() {
	this.images = new Array();
	this.current_image = 0;
}
pg_thumb.prototype = {
	add_thumb: function(id, url, description) {
		this.images[this.images.length] = new pg_thumb_image(id, url, description);
	}, 
	has_image: function() {
		return (this.images.length > 0);
	}, 
	get_length: function() {
		return this.images.length;
	}, 
	get_random_image: function() {
		if (this.get_length() > 0) {
			num = Math.floor(Math.random() * this.get_length());
			return this.images[num];
		} else {
			return false;
		}
	}, 
	initialize: function() {
	}, 
	randomize: function() {
		var i, num;
		var nb = this.images.length;
		var tab = new Array();
		tab = tab.concat(this.images);
		while( nb > 0) {
			num = Math.floor(Math.random() * nb);
			nb --;
			szTmp = tab[num];
			for( i= num; i < nb; i++) {
				tab[i] = tab[i+1]
			}
			tab[nb] = szTmp;
		}
		tab.reverse();
		this.images = tab;
	}, 
	add_track: function() {
	}, 
	track_view: function() {
	}, 
	track_click: function(id) {
	}, 
	get_display_image: function() {
		return ;
	}, 
	next: function() {
		if (this.current_image < this.images.length) {
			var img = this.images[this.current_image];
			this.current_image ++;
			return img;
		} else {
			return false;
		}
	}
}

var thumb = new pg_thumb();

thumb.add_thumb(3034, '54/3034.jpg', {});
thumb.add_thumb(1602, '38/1602.jpg', {video: 253});
thumb.add_thumb(1933, '39/1933.jpg', {video: 923});
thumb.add_thumb(3027, '54/3027.jpg', {});
thumb.add_thumb(1733, '38/1733.jpg', {video: 882});
thumb.add_thumb(1834, '39/1834.jpg', {video: 253});
thumb.add_thumb(3015, '54/3015.jpg', {});
thumb.add_thumb(3055, '54/3055.jpg', {});
thumb.add_thumb(4042, '78/4042.jpg', {video: 1185});
thumb.add_thumb(3013, '54/3013.jpg', {});
thumb.add_thumb(3178, '58/3178.jpg', {video: 1210});
thumb.add_thumb(1620, '38/1620.jpg', {video: 332});
thumb.add_thumb(1835, '39/1835.jpg', {video: 253});
thumb.add_thumb(1717, '38/1717.jpg', {video: 820});
thumb.add_thumb(1651, '38/1651.jpg', {video: 527});
thumb.add_thumb(1935, '39/1935.jpg', {video: 929});
thumb.add_thumb(1753, '38/1753.jpg', {video: 988});
thumb.add_thumb(3535, '66/3535.jpg', {video: 1123});
thumb.add_thumb(1632, '38/1632.jpg', {video: 396});
thumb.add_thumb(1787, '39/1787.jpg', {video: 1090});
thumb.add_thumb(3218, '58/3218.jpg', {video: 888});
thumb.add_thumb(3201, '58/3201.jpg', {video: 420});
thumb.add_thumb(1633, '38/1633.jpg', {video: 396});
thumb.add_thumb(1772, '39/1772.jpg', {video: 1061});
thumb.add_thumb(3422, '62/3422.jpg', {video: 321});
thumb.add_thumb(1726, '38/1726.jpg', {video: 866});
thumb.add_thumb(3179, '58/3179.jpg', {video: 1211});
thumb.add_thumb(3536, '66/3536.jpg', {video: 1136});
thumb.add_thumb(1567, '38/1567.jpg', {video: 1015});
thumb.add_thumb(1942, '39/1942.jpg', {video: 953});
thumb.add_thumb(488, '20/488.jpg', {video: 1040});
thumb.add_thumb(1825, '39/1825.jpg', {video: 153});
thumb.add_thumb(3455, '62/3455.jpg', {video: 987});
thumb.add_thumb(1887, '39/1887.jpg', {video: 734});
thumb.add_thumb(1769, '39/1769.jpg', {video: 1043});
thumb.add_thumb(1591, '38/1591.jpg', {video: 204});
thumb.add_thumb(1712, '38/1712.jpg', {video: 807});
thumb.add_thumb(3456, '62/3456.jpg', {video: 998});
thumb.add_thumb(3347, '60/3347.jpg', {video: 813});
thumb.add_thumb(1582, '38/1582.jpg', {video: 1076});
thumb.add_thumb(1689, '38/1689.jpg', {video: 724});
thumb.add_thumb(1749, '38/1749.jpg', {video: 963});
thumb.add_thumb(1929, '39/1929.jpg', {video: 911});
thumb.add_thumb(1651, '38/1651.jpg', {video: 527});
thumb.add_thumb(1594, '38/1594.jpg', {video: 210});
thumb.add_thumb(3314, '60/3314.jpg', {video: 610});
thumb.add_thumb(1628, '38/1628.jpg', {video: 378});
thumb.add_thumb(1811, '39/1811.jpg', {video: 1151});
thumb.add_thumb(1883, '39/1883.jpg', {video: 724});
thumb.add_thumb(1664, '38/1664.jpg', {video: 574});
thumb.add_thumb(1602, '38/1602.jpg', {video: 253});
thumb.add_thumb(1864, '39/1864.jpg', {video: 634});
thumb.add_thumb(1612, '38/1612.jpg', {video: 305});
thumb.add_thumb(1825, '39/1825.jpg', {video: 153});
thumb.add_thumb(1595, '38/1595.jpg', {video: 210});
thumb.add_thumb(1627, '38/1627.jpg', {video: 37});
thumb.add_thumb(1813, '39/1813.jpg', {video: 1159});
thumb.add_thumb(1841, '39/1841.jpg', {video: 391});
thumb.add_thumb(3069, '56/3069.jpg', {video: 203});
thumb.add_thumb(1779, '39/1779.jpg', {video: 1084});
thumb.add_thumb(1580, '38/1580.jpg', {video: 1058});
thumb.add_thumb(1863, '39/1863.jpg', {video: 634});
thumb.add_thumb(1917, '39/1917.jpg', {video: 888});
thumb.add_thumb(1846, '39/1846.jpg', {video: 461});
thumb.add_thumb(1807, '39/1807.jpg', {video: 1136});
thumb.add_thumb(1612, '38/1612.jpg', {video: 305});
thumb.add_thumb(1822, '39/1822.jpg', {});
thumb.add_thumb(1597, '38/1597.jpg', {video: 221});
thumb.add_thumb(1837, '39/1837.jpg', {video: 290});
thumb.add_thumb(1626, '38/1626.jpg', {video: 366});
thumb.add_thumb(1726, '38/1726.jpg', {video: 866});
thumb.add_thumb(1742, '38/1742.jpg', {video: 903});
thumb.add_thumb(1902, '39/1902.jpg', {});
thumb.add_thumb(1787, '39/1787.jpg', {video: 1090});
thumb.add_thumb(1876, '39/1876.jpg', {video: 697});
thumb.add_thumb(1657, '38/1657.jpg', {video: 557});
thumb.add_thumb(1688, '38/1688.jpg', {video: 723});
thumb.add_thumb(1739, '38/1739.jpg', {video: 889});
thumb.add_thumb(1821, '39/1821.jpg', {video: 118});
thumb.add_thumb(1568, '38/1568.jpg', {video: 1016});
thumb.add_thumb(1754, '38/1754.jpg', {video: 992});
thumb.add_thumb(1795, '39/1795.jpg', {video: 1110});
thumb.add_thumb(1699, '38/1699.jpg', {video: 751});
thumb.add_thumb(1640, '38/1640.jpg', {video: 451});
thumb.add_thumb(1904, '39/1904.jpg', {});
thumb.add_thumb(1926, '39/1926.jpg', {video: 903});
thumb.add_thumb(1566, '38/1566.jpg', {video: 1012});
thumb.add_thumb(1675, '38/1675.jpg', {video: 624});
thumb.add_thumb(1665, '38/1665.jpg', {video: 578});
thumb.add_thumb(1716, '38/1716.jpg', {});
thumb.add_thumb(256, '11/256.jpg', {});
thumb.add_thumb(1572, '38/1572.jpg', {video: 1033});
thumb.add_thumb(1582, '38/1582.jpg', {video: 1076});
thumb.add_thumb(1584, '38/1584.jpg', {video: 112});
thumb.add_thumb(1605, '38/1605.jpg', {video: 273});
thumb.add_thumb(1632, '38/1632.jpg', {video: 396});
thumb.add_thumb(1644, '38/1644.jpg', {video: 476});
thumb.add_thumb(1662, '38/1662.jpg', {video: 572});
thumb.add_thumb(1745, '38/1745.jpg', {video: 921});
thumb.add_thumb(1785, '39/1785.jpg', {video: 109});
thumb.add_thumb(1786, '39/1786.jpg', {video: 109});
thumb.add_thumb(1813, '39/1813.jpg', {video: 1159});
thumb.add_thumb(1863, '39/1863.jpg', {video: 634});
thumb.add_thumb(1941, '39/1941.jpg', {video: 945});
thumb.randomize();
