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;
  }
}

var seravekl = {
	src: '/swfs/seravekl.swf'
	,ratios: [8, 1.42, 11, 1.38, 17, 1.32, 21, 1.3, 23, 1.27, 30, 1.28, 31, 1.27, 44, 1.26, 63, 1.25, 66, 1.24, 67, 1.25, 70, 1.24, 71, 1.25, 118, 1.24, 119, 1.23, 1.24]
	,wmode: 'transparent'
}
var seravek = {
	src: '/swfs/seravek.swf'
	,ratios: [8, 1.42, 11, 1.38, 17, 1.32, 21, 1.3, 23, 1.27, 30, 1.28, 31, 1.27, 44, 1.26, 63, 1.25, 66, 1.24, 67, 1.25, 70, 1.24, 71, 1.25, 118, 1.24, 119, 1.23, 1.24]
	,wmode: 'transparent'
}

sIFR.useDomLoaded = true;

//sIFR.debug.ratios({ src: '', selector: '' });

sIFR.activate(seravekl,seravek);

sIFR.replace(seravekl, {
	selector: 'div#feature h2 '
 	,css: '.sIFR-root { color: #ffffff; }'
	,offsetTop: -6
	,thickness: -100
	,tuneHeight: -12
	,wmode: 'transparent'
});
sIFR.replace(seravek, {
	selector: 'body#home div#content-main h3, body#home div#content-side h3 '
 	,css: '.sIFR-root { color: #1e1e1e; text-transform: uppercase; }, span { color: #57b7df; }'
	,offsetTop: -5
	,thickness: 50
	,tuneHeight: -7
	,fixWrap: true
});
sIFR.replace(seravek, {
	selector: 'body#home div#content-main h4 '
 	,css: '.sIFR-root { color: #007eb3; }, .sIFR-root a { color: #007eb3; text-decoration: none; }, .sIFR-root a:hover { color: #007eb3; text-decoration: underline; }'
	,offsetTop: -4
	,thickness: 50
	,tuneHeight: -9
});
sIFR.replace(seravek, {
	selector: 'body#home div#content-main h5 '
 	,css: '.sIFR-root { color: #0f5478; }, .sIFR-root a { color: #0f5478; text-decoration: none; }, .sIFR-root a:hover { color: #0f5478; text-decoration: none; }'
	,fitExactly: true
	,offsetTop: -4
	,thickness: 50
	,tuneHeight: -9
});
sIFR.replace(seravek, {
	selector: 'body#home div#content-main div#welcome p'
 	,css: '.sIFR-root { color: #757575; font-size: 15px; } strong { color: #0f5478; } em { color: #57b7df; font-style: normal; }'
	,offsetTop: -3
	,tuneHeight: -7
});
sIFR.replace(seravek, {
	selector: 'div#content-main  ul#product-listing li h3'
 	,css: '.sIFR-root { color: #0084b5; }'
	,offsetTop: -4
	,thickness: 50
	,tuneHeight: -10
});
/*
sIFR.replace(seravek, {
	selector: 'div#content-main h1.no-transform, div#content-main h2.no-transform, div#content-main > h3.no-transform, div#content-main > div > div > div > h3.no-transform'
 	,css: '.sIFR-root { color: #0084b5; }'
	,offsetTop: -4
	,thickness: 50
	,tuneHeight: -13
});
*/
sIFR.replace(seravek, {
	selector: 'div#content-main h1, div#content-main h2, div#content-main > h3, div#content-main > div > div > div > h3, div#content-side > h3'
 	,css: '.sIFR-root { color: #0084b5; } .sIFR-root a { color: #0084b5; text-decoration: underline;} sIFR-root a:hover { color: #0084b5; text-decoration: none; }'
	,offsetTop: -4
	,thickness: 50
	,tuneHeight: -9
});
sIFR.replace(seravek, {
	selector: 'div#content-main > h4'
 	,css: '.sIFR-root { color: #0f5478; font-size: 16px; }'
	,offsetTop: -4
	,thickness: 50
	,tuneHeight: -9
});
