// Pop Up Window
var newwindow;
function popup(url){
	newwindow=window.open(url,'name','height=580,width=560, scrollbars=yes, toolbar=no, menubar=no, resizable=yes');
	if (window.focus) {newwindow.focus()}
}

// Bookmarking
function bookmark(url,title){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  	window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}


// !Subnav
window.addEvent('domready', function() {
	var mySmoothScroll = new SmoothScroll({links: '.smoothAnchor'});
	
	var subnavs = $$('.subnav');
	subnavs.each(function(subnav, index){
		var link = subnav.getParent();
		if(link){
			subnav.setStyle('display', 'block')
			var subFx = new Fx.Tween(subnav, {duration: 300, property: 'opacity'});
			subFx.set(0);
			link.addEvents({
		    'mouseenter': function(){
		    	this.addClass('hover');
		    	subFx.cancel();
		    	subFx.start(1);
		    },
		    'mouseleave': function(){
		      this.removeClass('hover');
		      subFx.cancel();
		      subFx.start(0);
		    }
			});

		}
		
	});
	
});

window.addEvent('domready', function() {
	var yourdetails = $('yourdetails');
	var updateaccount = $('update-account');
	var passwordoptions = $('passwordoptions');
	var changepassword = $('change-password');
	
	if(yourdetails && updateaccount && passwordoptions && changepassword){
		passwordoptions.addClass('hide');
		
		var showpassword = new Element('a', {
			'html': 'Change Password',
			'class': 'button',
			'events': {
				'click': function(e){
					e.preventDefault();
					passwordoptions.removeClass('hide');
					yourdetails.addClass('hide');
				}
			}
		}).inject(updateaccount, 'after');
		
		var hidepassword = new Element('a', {
			'html': 'Account Details',
			'class': 'button',
			'events': {
				'click': function(e){
					e.preventDefault();
					passwordoptions.addClass('hide');
					yourdetails.removeClass('hide');
				}
			}
		}).inject(changepassword, 'after');
		
	}		
});
