var iWPtmpl = {
	
	/**
	 * Forza l'apertura degli elementi indicati in una nuova finestra
	 * 
	 * @param {String} [selector] Il selettore jQuery, default:  'a.external, a[rel*=external]'
	 * @param {Object|jQuery} [context] Un contesto opzionale default: document
	 */
	forceNewWindow : function (selector,context) {
		var selector = selector || 'a.external, a[rel*=external]';
		jQuery(selector, context || document)
		.click(function () {
			window.open(this.href);
			return false;
		});
	},
	
	/**
	 * Applica la classe 'ie6firstChild' ad uno stack jQuery
	 * 
	 * @param {String} selectors Il selettore jQuery
	 */
	ie6FixChildSelectors : function (selectors) {
		jQuery(selectors).addClass('ieFirstChild');
	},
	
	/**
	 * Determina se il browser è Internet Explorer 6 o precedente
	 * @return {Bool}
	 */
	isIE6 : function () {
		return !!(jQuery.browser.msie && jQuery.browser.version < 7);
	}
};

//jQuery.extend(iWPtmpl,{});

jQuery(document).ready(function() {	

	iWPtmpl.forceNewWindow('a.external, a[rel*=external], .sociable a');
	
	if ( iWPtmpl.isIE6() ) {
		jQuery(document).pngFix();
		iWPtmpl.ie6FixChildSelectors('.widgetbox > div, .widgetbox > p, .widgetbox > ul');	
	}	
});



