/**************************************
*********** COMMON SCRIPTS ************
**************************************/

var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;

var Site = {
	start : function(){
		Site.prep();
		Site.addRollovers();
		if ($('cg_logo')) Site.load_tool_tips();
	},
	
	intro : function(){
		if(!IE6 && $('home_page_menu')) Site.load_backgrounds();
	},
	
	prep : function(){
		if(!IE6){
			if($('home_page_menu')){
				$$('.divider').setStyle('margin-top',0);		
				$$('h3').setStyle('padding-top','18px');
				$$('.menu_item_bg').setStyle('margin-top', '469px');
				$$('.menu_item').setStyle('margin-top', '480px');
				$('cpd_logo').setStyle('margin-top', '480px');
			}
		}
	},
	
	load_backgrounds : function(){
		var timer = 0;
		var backgrounds = $$('.menu_item_bg');
		var menus = $$('.menu_item');
		var logo = $('cpd_logo');
		
		var slidefxs = [];
		var logofxs = [];
		var menufxs = [];
		
		backgrounds.each(function(el, i){
			timer += 150;
			slidefxs[i] = new Fx.Style(el, 'margin-top', {
				duration: 400,
				transition: Fx.Transitions.backOut,
				wait: false
			});
			slidefxs[i].start.delay(timer, slidefxs[i], 0);

		}, this);
		
		menus.each(function(el, i){
			timer += 150;
			menufxs[i] = new Fx.Style(el, 'margin-top', {
				duration: 400,
				transition: Fx.Transitions.backOut,
				wait: false
			});
			menufxs[i].start.delay(timer, menufxs[i], 151);

		}, this);
	
		logofx = new Fx.Style(logo, 'margin-top', {
			duration: 400,
			transition: Fx.Transitions.backOut,
			wait: false
		});
		logofx.start.delay(300, logofx, 20);
	},
	
	load_tool_tips : function(){
	
		var tt = new Tips($$('.tt'),{
			initialize:function(){
				this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 300, wait: false}).set(0);
			},
			onShow: function(toolTip) {
				this.fx.start(1);
			},
			onHide: function(toolTip) {
				this.fx.start(0);
			}
		});
		
		// Rounded Corners
		
		settings = {
			tl: { radius: 5 },
			tr: { radius: 5 },
			bl: { radius: 5 },
			br: { radius: 5 },
			antiAlias: true,
			autoPad: true,
			validTags: ["div"]
		}
	  
		var myBoxObject = new curvyCorners(settings, 'tool-tip');
		myBoxObject.applyCornersToAll();
		
	},
	
	addRollovers : function(){
		$$('a').each(function(a){
			var color = a.getStyle('color');
			var fx = new Fx.Styles(a, {duration:200, wait:false});
 
			a.addEvent('mouseenter', function(){
				fx.start({
					'color':'#38609f'
				});
			});
	 
			a.addEvent('mouseleave', function(){
				fx.start({
					'color' : color
				});
			});									
		});
		
		$$('.highlight').removeEvents();
	}
}

function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}

function changeVideo(text) {
	getFlashMovie("conveyor_flv_player").sendTextToFlash(text);
	window.location = '#video_player';
}

/*
window.addEvents({
	'domready' : function(){
		Site.start();
	},
	'load' : function(){
		Site.intro();	
	}
});
*/