jQuery.noConflict();
var $j = jQuery;
var isIE6 = false; var isIE7 = false; var isSafari = false; appPath = '';
$j(document).ready(function() {
    //Javascript hook to utilize CSS rendering engine
    $j('body').addClass('js');
	/* Browser Detection: IE6/IE7/IE8/Safari apply bug fixes */
	if( ($j.browser.msie) && (parseInt($j.browser.version) == "6" )) { isIE6 = true; try { document.execCommand('BackgroundImageCache', false, true); } catch(e) { } }
	if( ($j.browser.msie) && (parseInt($j.browser.version) == "7" )) { isIE7 = true; }
	if( ($j.browser.msie) && (parseInt($j.browser.version) == "8" )) { isIE8 = true; }
	/* Browser Detection: Safari */
	if($j.browser.safari) { isSafari = true; }
	//Run global functionality 
	renderSIFR();
	inputValueReplace();
	globalEvents();
});
function inputValueReplace() {
	//From fields default value replace
  $j('input.value-replace').each(function() { var o = new valueReplace($j(this)); });
	function valueReplace(e) {
		var o = {
		  init : function() {
				o.field = $j(e); 
				o.isSet = false;
				o.defaultValue = o.field.val();
				o.monitor();
			},
			monitor : function() {
				o.field.focus(function(){
					if( $j(this)[0].value == o.defaultValue) { $j(this)[0].value = ''; }
				});
				o.field.blur(function(){
					if( $j(this)[0].value == '') { $j(this)[0].value = o.defaultValue;}
				});
			}
		}
		o.init();
		return o;
	}
}
function renderSIFR() {
	// This is the preferred "named argument" syntax
	sIFR.replaceElement(named({sSelector:"body h3#HomeSubHeading", sFlashSrc:"/_Client/Sifr/swissel.swf", sColor:"#666666", sLinkColor:"#000000", sBgColor:"#e6e6e6", sHoverColor:"#CCCCCC", nMarginTop:0, nMarginBottom:0, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0"}));
	sIFR.replaceElement(named({sSelector:"body h2#PressArticleHeading", sFlashSrc:"/_Client/Sifr/swissel.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"", sHoverColor:"#CCCCCC", nMarginTop:0, nMarginBottom:0, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0"}));
	sIFR.replaceElement(named({sSelector:"body h2#JobPostHeading", sFlashSrc:"/_Client/Sifr/swissel.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"", sHoverColor:"#CCCCCC", nMarginTop:0, nMarginBottom:0, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0"}));
	sIFR.replaceElement(named({sSelector:"body h2.sifr", sFlashSrc:"/_Client/Sifr/swissel.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"#e6e6e6", sHoverColor:"#CCCCCC", nMarginTop:0, nMarginBottom:0, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0"}));
	sIFR.replaceElement(named({sSelector:"body h3.sifr", sFlashSrc:"/_Client/Sifr/swissel.swf", sColor:"#666666", sLinkColor:"#000000", sBgColor:"", sHoverColor:"#CCCCCC", nMarginTop:0, nMarginBottom:0, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0"}));
	sIFR.replaceElement(named({sSelector:"body h2#HomeHeading", sFlashSrc:"/_Client/Sifr/swissel.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"#e6e6e6", sHoverColor:"#CCCCCC", nMarginTop:0, nMarginBottom:0, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0"}));
}
function globalEvents() {
    var bgColor;
    $j('#Carousel li').hover(
        function() {
            bgColor = $j(this).css('background-color');
            $j(this).css({ background: '#f4f4f4' });
        },
        function() { $j(this).css({ background: bgColor });}
    );
    //Slide in mai images
    $j('.cp-image-shift-play img').animate({left: '0px'}, 1000);
}