var locatorBold = { src: '/_flash/locatorBold.swf' };
var locatorLight = { src: '/_flash/locatorLight.swf' };
var locatorMedium = { src: '/_flash/locatorMedium.swf' };
var locatorRegular = { src: '/_flash/locatorRegular.swf' };
var knowledge_medium = { src: '/_flash/knowledge-medium.swf' };
sIFR.fixWrap = false;
sIFR.delayCSS = true;
sIFR.fitExactly = true;
sIFR.useDomContentLoaded = false;
sIFR.activate(locatorBold);


/*****  Versant sIFR *************/
sIFR.replace(locatorMedium, {
	selector: '#homeTitle'
	,tuneHeight: -5
	,selectable: true
	,wmode: 'opaque'
	,css: [
		'.sIFR-root { color:#98979c; font-size:14px; text-transform: uppercase;  }'
	]
		
		,modifyContent: function(node, selector){
		node.innerHTML = node.innerHTML.toString().replace(/^\s+/, '');
	}
});

sIFR.replace(locatorMedium, {
	selector: '#contentMainCol h3, #vidGalleryDescription h3'
	,tuneHeight: -5
	,selectable: true
	,wmode: 'opaque'
	,css: [
		'.sIFR-root { color:#ff9100; font-size:15px; text-transform: uppercase;  }'
	]
		
		,modifyContent: function(node, selector){
		node.innerHTML = node.innerHTML.toString().replace(/^\s+/, '');
	}
});

sIFR.replace(locatorRegular, {
	selector: '#contentMainCol h4'
	,tuneHeight: -5
	,selectable: true
	,wmode: 'opaque'
	,css: [
		'.sIFR-root { color:#ff9100; font-size:13px; text-transform: uppercase; cursor: pointer; }'
	]
		
		,modifyContent: function(node, selector){
		node.innerHTML = node.innerHTML.toString().replace(/^\s+/, '');
	}
});

sIFR.replace(locatorRegular, {
	selector: 'div.homeFeature h4'
	,tuneHeight: -5
	,selectable: true
	,wmode: 'opaque'
	,css: [
		'.sIFR-root { color:#ff9100; font-size:11px; text-transform: uppercase; cursor: pointer;  }'
	]
		
		,modifyContent: function(node, selector){
		node.innerHTML = node.innerHTML.toString().replace(/^\s+/, '');
	}
});

sIFR.replace(locatorMedium, {
	selector: 'div.footFeature h4'
	,tuneHeight: -5
	,selectable: true
	,wmode: 'opaque'
	,css: [
		'.sIFR-root { color:#5a5a5a; font-size:11px; text-transform: uppercase;  }'
	]
		
		,modifyContent: function(node, selector){
		node.innerHTML = node.innerHTML.toString().replace(/^\s+/, '');
	}
});

sIFR.replace(locatorRegular, {
	selector: '#contentFeatureCol h4'
	,tuneHeight: -5
	,selectable: true
	,wmode: 'opaque'
	,css: [
		'.sIFR-root { color:#5a5a5a; font-size:12px; text-transform: uppercase;   }'
	]
		
		,modifyContent: function(node, selector){
		node.innerHTML = node.innerHTML.toString().replace(/^\s+/, '');
	}
});


sIFR.replace(knowledge_medium, { /*Only used for the give back/fibonacci promo*/
  	selector: 'H4.givebackH4',
  	css: ['.sIFR-root { text-transform: uppercase; color: #666666; font-size: 18px; letter-spacing: 1; }', 'a { color: #F28A01; text-decoration: none; }', 'a:hover { color: #FFBD47; }'],
	wmode: 'transparent'
});


sIFR.replace(locatorMedium, {
	selector: '#homeMessage h5 a'
	,tuneHeight: -5
	,selectable: false
	,wmode: 'opaque'
	,css: [
		'.sIFR-root { color:#ff9100; font-size:12px; text-transform: uppercase; cursor: pointer; }'
	]
		
		,modifyContent: function(node, selector){
		node.innerHTML = node.innerHTML.toString().replace(/^\s+/, '');
	}
});

/*sIFR.replace(locatorMedium, {
	selector: '#profileCopy h3'
	,tuneHeight: -5
	,selectable: false
	,wmode: 'opaque'
	,css: [
		'.sIFR-root { color:#ff9100; font-size:15px; text-transform: uppercase;   }'
	]
		
		,modifyContent: function(node, selector){
		node.innerHTML = node.innerHTML.toString().replace(/^\s+/, '');
	}
});*/


// Popup window for Taleo Job Search
function popUp(URL) {
     var win = window.open(URL, 'jobSearchWindow', 'width=730,height=800');
     win.focus();
}

function swapSearch(el){
var tempValue = "";
    if (el == "#siteSearchForm"){
        tempValue = document.getElementById("jobSearchKeyword").value;
        
        $$("#jobSearchToggler").setStyle("background-position","left top");
        $$("#siteSearchToggler").setStyle("background-position","right top");
        toggleDisplay(el);
        document.getElementById("ctl00_Browse_by_location1_SiteSearch_txtSearch").value = tempValue;
        document.getElementById("ctl00_Browse_by_location1_SiteSearch_txtSearch").focus();
        document.getElementById("ctl00_Browse_by_location1_SiteSearch_txtSearch").select();
    }else{
        tempValue = document.getElementById("ctl00_Browse_by_location1_SiteSearch_txtSearch").value;
        $$("#jobSearchToggler").setStyle("background-position","left bottom");
        $$("#siteSearchToggler").setStyle("background-position","right bottom");
        
        toggleDisplay(el);
        document.getElementById("jobSearchKeyword").value = tempValue;
        document.getElementById("jobSearchKeyword").focus();
        document.getElementById("jobSearchKeyword").select();
    }
    
}

// toggle search display
function toggleDisplay(el){
//    if($$(el).getStyle('visibility') == 'hidden'){
        $$(".searchToggler").setStyle('display','none');
        $$(el).setStyle('display','block');
    //}else{
      //  $$(el).setStyle('visibility','hidden');
//    }
}

// attach the popup event to job search links
window.addEvent('domready', function(){
    $$('.searchJobsBarLink').addEvent('click', function(e){
        e = new Event(e);
        popUp(this.href);
        e.stop();
    });
    
    fontSizer();
	
	$('ctl00_searchfield').addEvent('onkeydown', function(event) {
		alert('I win');
		var event = new Event(event);
    	if (event.key == 'enter') {
			$$('ctl00_imgBtnCorpSearch').fireEvent('click'); 
		}
	});
});




// attach the click event to search when the 'enter' key is pressed
//window.addEvent('domready', function(){
/*$('ctl00_imgBtnCorpSearch').onkeydown = function(event){
    var event = new Event(event);
    if (event.key == 'enter' && event.control && $('ctl00_searchfield').focus)
		this.fireEvent('click');
};*/
