// JavaScript Document
function pit_init(){
	$$('a').each(function(el,i){
		if(el.get('rel') == 'external') el.set('target','_blank');
	});
	
	if(Browser.Engine.trident && Browser.Engine.version < 7){
		// --- PNG Fix function © PeterVelichkov // modified/updated to work with mootools 1.2.4 ---
		// --- http://blog.creonfx.com/internet-explorer/ie6-png-transparency-fix-javascript ---
		$$('*').each(function(el){
			var imgURL = el.getStyle('background-image');
			var imgURLLength = imgURL.length;
			
			if(imgURL != 'none' && imgURL.substring(imgURLLength  - 5, imgURLLength  - 2) == 'png'){
				el.setStyles({
					background: '',
					filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='" + imgURL.substring(5,imgURLLength  - 2) + "')"
				});
			}
			
			if(el.get('tag') == 'img' && el.get('src').substring(el.get('src').length  - 3) == 'png'){
				var imgReplacer = new Element('input', {
					'styles': {
						'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='" + el.getProperty('src') + "')",
						'position': 'relative',
						'background': 'transparent'
					},
					'title': el.get('alt')
				});
				
				imgReplacer.setStyles(el.getStyles('padding','margin','border','height','width'));
				imgReplacer.setProperties({
					'id': el.get('id'),
					'class': el.get('class')
				});
				imgReplacer.set('disabled','disabled');
				imgReplacer.replaces(el);
			}
		});
	}
}
window.addEvent('domready',function(){
	pit_init();
});
