window.addEvent('domready', function(){
	$$('.text').setStyle('color','#a9a9a9');
	$$('.take_label').each(function(el){
		var label_name = el.getProperty('id');
		var label_text = '';
		$$('label').each(function(el2){
			if(el2.getProperty('for') == label_name)
				label_text = el2.get('text');
		});
		el.setProperties({'value':label_text, 'title':label_text});
	});
	$$('.text').addEvents({
		'focus':function(){
		  this.setStyle('color','#333');
		  if(this.getProperty('value') == this.getProperty('title'))
		  	this.setProperty('value', '');
		},
		'blur':function(){
		  this.setStyle('color','#a9a9a9');
		  if(this.getProperty('value') == '')
		  	this.setProperty('value', this.getProperty('title'));
		}
	});
	$$('.external').setProperty('target', '_blank');
	
	var t=new Date();
		var y = String(t.getFullYear());
		var m= String(t.getMonth());
		var d = String(t.getDay());
		var n = String(t.getMinutes());
		var s = String(t.getSeconds());
		var randomnumber=(s+n+d+m+y);
	
	var flash1 = new Swiff('flash/header.swf?UID='+randomnumber, {
		width: 450, 
		height: 70,
		container: $('flash_strapline'),
		params: { quality:'best', allowFullScreen:'false', salign:'TL'}
	});
	
	if ($('wmp_box')) {			
	$('wmp_box').addEvent('click', function(){
  		 window.location = "investment_platform_wrap.php";
	});
	}
	
	if ($('newsletter_box')) {
			$('newsletter_box').addEvent('click', function(){
  		 window.location = "register.php";
	});
	}
	
	var nav_width = 960;
	/*$$('#nav>ul>li').each(function(el){
		nav_width += el.getSize().x;
	});
	*/
	
	//sub nav
	var shadow_offset = 11;
	var subnav_box_width = 340;
	var sub_nav_box_x = -9999;
	
	$$('#nav>ul>li').addEvents({
		'mouseenter':function(){
			//if there is a subnav for that mainnav item
			var subnav_box = this.getElements('.subnav_box')[0];
			if(subnav_box){
				subnav_box.setStyle('marginLeft', 0);
				var nav_item_x = this.getPosition(this.getParents('ul')[0]).x;
				var nav_item_w = this.getSize().x;
				//if subnav goes off screen to right
				if (nav_item_x+subnav_box_width > nav_width)
					sub_nav_box_x = nav_item_x-subnav_box_width+nav_item_w+shadow_offset;
				else
					sub_nav_box_x = nav_item_x-shadow_offset;
				subnav_box.setStyle('left', sub_nav_box_x);	
				this.getElement('a').addClass('over');
			}

		},
		'mouseleave':function(){
			var subnav_box = this.getElements('.subnav_box')[0];
			if(subnav_box){
				subnav_box.setStyle('left', -9999);
			}
			this.getElement('a').removeClass('over');

				
		}
	});
	
	//for keyboard navigation
	$$('#nav>ul>li>a').addEvents({
		'focus':function(){
			//if there is a subnav for that mainnav item
			var subnav_box = this.getNext();
			if(subnav_box){
				var nav_item_x = this.getPosition(this.getParents('ul')[0]).x;
				var nav_item_w = this.getSize().x;
				//if subnav goes off screen to right
				if (nav_item_x+subnav_box_width > nav_width)
					sub_nav_box_x = nav_item_x-subnav_box_width+nav_item_w+shadow_offset;
				else
					sub_nav_box_x = nav_item_x-shadow_offset;
				subnav_box.setStyle('left', sub_nav_box_x);				
				this.addClass('over');
			}
		},
		'blur':function(){
			var subnav_box = this.getNext();
			if(subnav_box){
				subnav_box.setStyle('left', -9999);
			}
			this.removeClass('over');

				
		}
	});
	
	$$('#nav ul li div a').addEvents({
		'focus':function(){
			var nav_item_x = this.getParents('li')[1].getPosition(this.getParents('ul')[1]).x;
			var nav_item_w = this.getParents('li')[1].getSize().x;
			//if subnav goes off screen to right
			if (nav_item_x+subnav_box_width > nav_width)
				sub_nav_box_x = nav_item_x-subnav_box_width+nav_item_w+shadow_offset;
			else
				sub_nav_box_x = nav_item_x-shadow_offset;
			this.getParents('.subnav_box')[0].setStyle('left', sub_nav_box_x);
			var nav_a = this.getParents('li')[1].getElements('a')[0];
			nav_a.addClass('over');

		},
		'blur':function(){
			this.getParents('.subnav_box')[0].setStyle('left', -9999);
			var nav_a = this.getParents('li')[1].getElements('a')[0];
			nav_a.removeClass('over');

				
		}
	});
	
    if ($$('.overlay_redirect')[0]) {
        mediaPopupObj = new MediaPopup({ width:600, height:230 });
		$$('.overlay_redirect').addEvent('click', function(){
            var href = this.getProperty('href');
			var popup_html = '<div class="confirm">You are now leaving the regulated website of Accord Financial Management. Accord Financial Management are not responsible for the accuracy of the information contained within the linked site. By clicking the Accept button you agree that you have read and understood this warning.<br /><br /><a href="'+href+'"><img src="/images/btn_agree.gif" alt="Agree" /></a> <a href="javascript:mediaPopupObj.hide()"><img src="/images/btn_cancel.gif" alt="Cancel" /></a></div>';
            mediaPopupObj.setOptions({ inject_html: popup_html, file_name: href, popup_title:'Warning' });
            mediaPopupObj.show();
            return false;
        });
    }
	
});
