var brushscript = {
	src: '/sifr/fonts/brushscript.swf'
};

var flamencoD = {
	src: '/sifr/fonts/flamencoD.swf'
};

var y2kboogie = {
	src: '/sifr/fonts/y2kboogie.swf'
};

var horselemon = {
	src: '/sifr/fonts/horselemon.swf'
};

var eurostile = {
	src: '/sifr/fonts/eurostile.swf'
};

parseSelector.pseudoClasses = {
  'not': function(nodes, selector) {
    var result = [];
    each: for(var i = 0, node; i < nodes.length; i++) {
      node = nodes[i];
      var ignore = parseSelector(selector, node.parentNode);
      for(var j = 0; j < ignore.length; j++) {
        if(ignore[j] == node) continue each;
      }
      result.push(node);
    }
    return result;
  }
}


sIFR.activate(brushscript, flamencoD, y2kboogie, horselemon, eurostile);

sIFR.replace(brushscript, {
  selector: '#about h1, #results h1, #rules h1, #shop h1, #video h1, #register h1, #studio h1'
    ,css: [
      '.sIFR-root { color: #DD0033; text-indent: 15; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #DD0033; }'
      ,'a:hover { color: #DD0033; text-decoration: underline; }'
    ]
	,filters: {
  DropShadow: {
    knockout: false
    ,distance: 2
	,angle: 30
    ,color: '#000000'
    ,strength: 4
	}
	/*,GlowFilter: {
	knockout: false
    ,color: '#EBAAAC'
	,inner: false
    ,strength: 1
	}*/
}
});

sIFR.replace(flamencoD, {
  selector: '#regionals #regBG h1'
    ,css: [
      '.sIFR-root { background-color: #000000; color: #FFFFFF; text-indent: 15; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #DD0033; }'
      ,'a:hover { color: #DD0033; text-decoration: underline; }'
    ]
	,wmode: 'transparent'
	,filters: {
  DropShadow: {
    knockout: false
    ,distance: 2
	,angle: 60
    ,color: '#DD0033'
    ,strength: 10
	}
	,GlowFilter: {
	knockout: false
    ,color: '#EE1144'
	,inner: false
    ,strength: 1
	}
}
});


sIFR.replace(flamencoD, {
  selector: '#regionals h1'
	,wmode: 'transparent'  
    ,css: [
      '.sIFR-root {color: #DD0033; text-indent: 15; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #DD0033; }'
      ,'a:hover { color: #DD0033; text-decoration: underline; }'
    ]
	,filters: {
  DropShadow: {
    knockout: false
    ,distance: 2
	,angle: 60
    ,color: '#000000'
    ,strength: 10
	}
	,GlowFilter: {
	knockout: false
    ,color: '#EBAAAC'
	,inner: false
    ,strength: 1
	}
}
});

sIFR.replace(y2kboogie, {		 
  selector: '#home h1'
    ,wmode: 'transparent'
	,css: [
      '.sIFR-root { color: #DD0033; text-indent: 90; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #DD0033; }'
      ,'a:hover { color: #DD0033; }'
    ]
	,filters: {
  DropShadow: {
    knockout: false
    ,distance: 2
	,angle: 60
    ,color: '#000000'
    ,strength: 10
	}
	,GlowFilter: {
	knockout: false
    ,color: '#EBAAAC'
	,inner: false
    ,strength: 1
	}	
}
});

sIFR.replace(y2kboogie, {
  selector: '#nationals #natBG h1'
      ,wmode: 'transparent'
    ,css: [
      '.sIFR-root { background-color: #000000; color: #FFFFFF; text-indent: 15; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #DD0033; }'
      ,'a:hover { color: #DD0033; text-decoration: underline; }'
    ]
	,filters: {
  DropShadow: {
    knockout: false
    ,distance: 2
	,angle: 60
    ,color: '#DD0033'
    ,strength: 10
	}
	,GlowFilter: {
	knockout: false
    ,color: '#EE1144'
	,inner: false
    ,strength: 1
	}
}
});

sIFR.replace(y2kboogie, {
  selector: '#nationals h1'
	,wmode: 'transparent'  
    ,css: [
      '.sIFR-root { color: #DD0033; text-indent: 15; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #DD0033; }'
      ,'a:hover { color: #DD0033; text-decoration: underline; }'
    ]
	,filters: {
  DropShadow: {
    knockout: false
    ,distance: 2
	,angle: 60
    ,color: '#000000'
    ,strength: 10
	}
	,GlowFilter: {
	knockout: false
    ,color: '#EBAAAC'
	,inner: false
    ,strength: 1
	}
}
});

sIFR.replace(horselemon, {
  selector: '#contact h1'
    ,css: [
      '.sIFR-root { color: #DD0033; text-indent: 15; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #DD0033; }'
      ,'a:hover { color: #DD0033; text-decoration: underline; }'
    ]
});

sIFR.replace(eurostile, {
  selector: 'h4,h5,h6'
    ,css: {
      '.sIFR-root': { 'color': '#000000' }
    }
});