function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}


function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	} else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function collapseHeader() {
	//if($('headerFlash')) new Fx.Styles($('headerFlash'), {duration:800}).start({ 'margin-top':-330 });
	new Fx.Styles('header', {duration:800}).start({ 'height':110 }).chain(function() {
		createCookie("header","collapse",365);
		var div = new Element('div', {'id':'headerToggle'});
		div.setStyle('opacity','0');
		var a = new Element('a');
		a.appendChild(document.createTextNode('Expand Header'));
		a.onclick = expandHeader;
		div.appendChild(a);
		$('head').appendChild(div);
		new Fx.Styles(div).start({ 'opacity':1, 'margin-top':0 });
	});
}

function expandHeader() {
	createCookie("header","expand",365);
	getFlashMovie('headerFlash').startupInterval();
	if ($('headerToggle')) {
		new Fx.Styles($('headerToggle')).start({ 'opacity':0, 'margin-top':-5 }).chain(function() { $('headerToggle').parentNode.removeChild($('headerToggle')); });
	}
	new Fx.Styles('header', {duration:800}).start({ 'height':440 });	
}

window.addEvent('domready', function() {
	if(readCookie("header") == 'collapse') {
		$('header').setStyle('height',110);
		collapseHeader();
	}
	var s = $E('#head a.search');
	var add = function() {
		var t = new Element('div', {'id':'searchPrompt'});
		t.setStyles({'position':'absolute', 'top':-3, 'left':'70px', 'overflow':'visible'});
		var f = new Element('form', {'method':'get','action':'/corporate/search.php'}); 
		var i = new Element('input', {'name':'q', 'type':'text'});
		i.setStyles({'width':'0', 'margin-top':'1px'});
		f.appendChild(i);
		t.appendChild(f);
		this.parentNode.appendChild(t);
		var myFx = new Fx.Styles(i, {duration:500});	
		myFx.start({ 'width':['0', '150'] });
		this.onclick = remove; 
		return false;
	}
	var remove = function() {
		var myFx = new Fx.Styles($E('#searchPrompt input'), {duration:500});	
		myFx.start({ 'width':['150', '0'] }).chain(function() {
			$('searchPrompt').parentNode.removeChild($('searchPrompt'));
		}); 
		s.onclick = add; 
		return false;
	}
	s.onclick = add;
	
	var url = window.location.pathname.split("/");
	var path = '';
	for(i=1; i<url.length; i++) {
		if(url[i]) path += url[i]+',';
	}
	var flashvars = { imagesUrl:path };
	if(readCookie("header") == 'collapse') flashvars.collapsed = 'true';
	var params = { menu:"false", wmode:"opaque", allowScriptAccess:"always" };
	var attributes = {};

	swfobject.embedSWF("/flash/header-v1.2.swf", "headerFlash", "970", "440", "9.0.0","/flash/expressInstall.swf", flashvars, params, attributes);
});
