/* 
	@version: Thu, 18 Jun 2009 15:16:28 +0200
	=========================================
*/

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

/* Nuri Regular */
var nuri = {
  src: '/inc/js/sifr3/nuriregnew.swf'
};

sIFR.activate(nuri);

/* Errormessage Contactform */
sIFR.replace(nuri, {
	selector: '#content p.formerror',
	css: [
	'.sIFR-root { color: #DA2128; background:none; font-size: 12px;}'
	,'a { text-decoration: none; }'
	,'a:link { color: #DA2128; }'
	,'a:hover { color: #DA2128; }'
	],
	fitExactly: true,
	tuneWidth: 3
});

/* Successmessage Contactform */
sIFR.replace(nuri, {
	selector: '#content p.formsuccess',
	css: [
	'.sIFR-root { color: #009900; background:none; font-size: 12px;}'
	,'a { text-decoration: none; }'
	,'a:link { color: #009900; }'
	,'a:hover { color: #009900; }'
	],
	fitExactly: true,
	tuneWidth: 3
});

/* Content */
sIFR.replace(nuri, {
	selector: '#content p.first,#content p',
	css: [
	'.sIFR-root { color: #000000; background:none;font-size: 12px;}'
	,'a { text-decoration: none; }'
	,'a:link { color: #000000; }'
	,'a:hover { color: #000000; }'
	]
});


/* Text About */
sIFR.replace(nuri, {
	selector: '#content h2',
	css: [
	'.sIFR-root { color: #000000; background:none; text-align: right;font-size: 12px;}'
	,'a { text-decoration: none; }'
	,'a:link { color: #000000; }'
	,'a:hover { color: #DA2128; }'
	],
	fitExactly: true,
	tuneWidth: 3
});

/* Director Title */
sIFR.replace(nuri, {
	selector: '#content h4',
	css: [
	'.sIFR-root { color: #000000; background:none; font-size: 14px;}'
	,'a { text-decoration: none; }'
	,'a:link { color: #000000; }'
	,'a:hover { color: #DA2128; }'
	],
	fitExactly: true,
	tuneWidth: 3
});

/* Address */
sIFR.replace(nuri, {
	selector: '#content address',
	css: [
	'.sIFR-root { color: #000000; background:none;font-size: 12px;}'
	,'a { text-decoration: none; }'
	,'a:link { color: #000000; }'
	,'a:hover { color: #000000; }'
	],
	fitExactly: true,
	tuneWidth: 3
	
});

/* Filmtitles below thumbnails */
sIFR.replace(nuri, {
	selector: '#content #filmthumbsscroller dl#thumbs dd',
	css: [
	'.sIFR-root { color: #000000; background:none; font-size: 12px;}'
	,'a { text-decoration: none; }'
	,'a:link { color: #000000; }'
	,'a:hover { color: #000000; }'
	],
	opaque: true,
	tuneHeight: -5
});

/* Formfields */
sIFR.replace(nuri, {
	selector: '#content dl#contactform dt:not(#submit)',
	css: [
	'.sIFR-root { color: #000000; background:none; font-size: 12px;text-align: right;}'
	,'a { text-decoration: none; }'
	,'a:link { color: #000000; }'
	,'a:hover { color: #000000; }'
	]
});


/* Function for replacing filminfos */
function replaceFilmInfos(){

	sIFR.replace(nuri, {
		selector: '#content #qtimeplayer ul.filminfo li,#content #dirmovieplayer ul.filminfo li',
		css: [
		'.sIFR-root { color: #000000; background:none; font-size: 12px; text-align: right;}'
		,'a { text-decoration: none; }'
		,'a:link { color: #000000; }'
		,'a:hover { color: #000000; }'
		],
		fitExactly: true,
		tuneWidth: 3
	});

	sIFR.replace(nuri, {
		selector: '#content h6',
		css: [
		'.sIFR-root { color: #000000; background:none; font-size: 14px; text-align: right;}'
		,'a { text-decoration: none; }'
		,'a:link { color: #000000; }'
		,'a:hover { color: #DA2128; }'
		],
		fitExactly: true,
		tuneWidth: 3
	});
}