//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 headline = {
//    src: '/flash/sifr_1.swf',
//    ratio: '[8, 1.3, 11, 1.21, 12, 1.2, 14, 1.19, 21, 1.16, 28, 1.13, 38, 1.12, 61, 1.11, 94, 1.1, 95, 1.09, 103, 1.1, 107, 1.09, 110, 1.1, 119, 1.09, 120, 1.1, 1.09]'
//};

//var headline2 = {
//    src: '/flash/sifr_2.swf',
//    ratio: '[8, 1.3, 11, 1.21, 12, 1.2, 14, 1.19, 21, 1.16, 28, 1.13, 38, 1.12, 61, 1.11, 94, 1.1, 95, 1.09, 103, 1.1, 107, 1.09, 110, 1.1, 119, 1.09, 120, 1.1, 1.09]'
//};


//sIFR.useStyleCheck = true;
//if ((document.domain != "easycontent.prosales.it") && (document.domain != "workeasycontent.ps24.local")) {
//    sIFR.activate(headline);
//}


//// *******************************************************************************************

//sIFR.replace(headline, {
//selector: 'body #CouponHeft h1.highlight',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #F29400; leading: 5;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);


//sIFR.replace(headline, {
//    selector: 'body h1.highlight',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #F29400; leading: 5; text-align:center;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);




//// Headlines

//sIFR.replace(headline2, {
//    selector: 'body #col1 #Verlosung h1',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #000000; leading: -1;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//selector: 'body #col1 #Verlosung h1 span.highlight',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #F29400; leading: -1;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);


//// h3

//sIFR.replace(headline, {
//    selector: 'body #col1 #CartFiller h3',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #F29400; leading: -1;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//    selector: 'body #col1 #CouponRegistration h3.ok',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #F29400; leading: -1; margin-left: 30px;}',
//		    '.accentfix{display:block; font-size:1; leading:0; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//    selector: 'body #col1 #OrderContent fieldset h3.option',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #8d8d8d; leading: -1; text-align: right;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//    selector: 'body #col1 #OrderContent fieldset#Shipping h3',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #F29400; leading: -1; text-align: left;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//    selector: 'body #col1 #OrderContent fieldset h3',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #F29400; leading: -1; text-align: right;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//    selector: 'body #col1 fieldset h3',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #F29400; leading: -1}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);


//sIFR.replace(headline, {
//selector: 'body #col1 #ProductDetail h3.detail',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #000000; leading: 4;font-size:20px;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//    selector: 'body #col1 h3.highlight',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #F29400; leading: -1; text-transform: uppercase;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//    selector: 'body #col1 h3.detail',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #000000; leading: -1;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline2, {
//    selector: 'body #col1 #PI-Right h3',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #000000; leading: 4;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//    selector: 'body #col1 #ProductDetail #Right h3',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #000000; leading: -1; }',
//		    '.accentfix{display:block; font-size:1; leading:1; }'
//        ],
//    selectable: true
//}
//);


//sIFR.replace(headline2, {
//    selector: 'body #col1 h3:not(.default)',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #000000; leading: -1}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);


//// h2
//sIFR.replace(headline2, {
//    selector: 'body #col1 h2.detail', 
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #000000; leading: -1}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//    selector: 'body #col1 #PI-Left h2',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #000000; leading: 4;font-size:20px;}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);
// 
//sIFR.replace(headline, {
//    selector: 'body #col1 #ProductDetail #Right h2',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #000000; leading: -1; }',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);



//sIFR.replace(headline, {
//    selector: 'body #col1 #CouponRegistration h2.highlight',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #F29400; leading: -1; margin-left: 120px;}',
//		    '.accentfix{display:block; font-size:1; leading:0; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//    selector: 'body #col1 h2.highlight',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #F29400; leading: -1;}',
//		    '.accentfix{display:block; font-size:1; leading:0; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//    selector: 'body #col1 h2.highlight2',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #E2232A; leading: -1;}',
//		    '.accentfix{display:block; font-size:1; leading:0; }'
//        ],
//    selectable: true
//}
//);

//sIFR.replace(headline, {
//    selector: 'body #col1 h2:not(.default)',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #000000; leading: -1}',
//		    '.accentfix{display:block; font-size:1; leading:0; }'
//        ],
//    selectable: true
//}
//);


////h1

//sIFR.replace(headline2, {
//    selector: 'body #col1 h1:not(.default)',
//    wmode: 'transparent',
//    css: [
//            '.sIFR-root { color: #000000; leading: -1}',
//		    '.accentfix{display:block; font-size:1; leading:5; }'
//        ],
//    selectable: true
//}
//);




//if (!headline.ratio) {
//    // sIFR.debug.ratios({src: headline.src, selector: 'h1'}); 
//}

