/* Part of SpoilerBB - JS | by Psc aka PolarFox | http://unlogic.info/ | Build: 2 */
function sp2_do(el){
	jQuery(el).toggleClass("sp2ison sp2isoff");			
	t_sb = jQuery(el).next("div .sp2body");
	if(!jQuery(el).hasClass("loaded")){	//parsing
		for (var i=0; i<sp2tags.length; i++) {
		sp2tag = sp2tags[i].split("|");
			jQuery(sp2tag[0],t_sb).each(function(idx) {//sub scope
				var t=jQuery(this).attr(sp2tag[2]);
				if(t!=""){jQuery(this).attr(sp2tag[1],t);}	
			});
		}
		jQuery(el).addClass("loaded");
	}	
	jQuery(t_sb).slideToggle("very_fast");
	if(typeof resize_forum_imgs == "function") {resize_forum_imgs();}
}

jQuery(document).ready(function(){  
	/*supported tags - p1*/
	sp2tags = ["img|src|ssrc","param|value|sflval","object|data|sflavar","embed|src|ssrc","iframe|src|ssrc"];
		
	jQuery(".spoiler2 .sp2body").css({"display": "none"});
	jQuery(".sp2head").addClass("sp2isoff");
	
	jQuery(".sp2head").click(function (e) {
		if(e.shiftKey || e.ctrlKey || e.altKey){//multi
			if(e.shiftKey) {t="";}//tgl
			else if(e.ctrlKey) {t=".sp2isoff";}//show
			else {t=".sp2ison";}//(alt) hide		
			jQuery(".sp2head"+t).each(function() {
				sp2_do(this);
			});		
		}
		else {sp2_do(this);}//single
	});    
});
