// JavaScript for www.robertjamesphillips.com
// Author: Rob Phillips


// Right hand column list animations
window.addEvent('domready', function(){	
			var list = $$('.latest li, .calendar li');
			list.each(function(element) {
			
			var fx = new Fx.Styles(element, {duration:200, wait:false});
			
				element.addEvent('mouseenter', function(){
					fx.start({
						
						'padding-left': '15px'
										
					});
				});
			
				element.addEvent('mouseleave', function(){
					fx.start({
						
						'padding-left': '10px'
					});
				});
			
			});
});

//Calendar Toggle
window.addEvent('domready', function(){	
	if($('toggle_calendar'))
	{
		var mySlide = new Fx.Slide('calendar_tog');
		mySlide.hide();
			
		$('toggle_calendar').addEvent('click', function(e){
		e = new Event(e);
		mySlide.toggle();
		e.stop();});
	}

		//var myOptions = new Fx.Slide('options').hide();
		
		
		//$('toggle_options').addEvent('click', function(e){
		//e = new Event(e);
		//myOptions.toggle();
		//e.stop();});
	
});

window.addEvent('domready', function(){	
	if($('cv_download')){								 
	var caja01 = $('cv_download');
	var efecto01 = caja01.effects({duration: 300, wait:false});
	
	$('cv_download').addEvent('mouseleave', function() {efecto01.start({ 'background-color': '#eeeeee', 'color': '#000'});});
	$('cv_download').addEvent('mouseenter', function() {efecto01.start({ 'background-color': '#666666', 'color': '#ffffff'});});	
	}
	
});

//Form hints
function showMessage(message)
{
	document.getElementById(message).style.display='inline';
};

function hideMessage(message)
{
	document.getElementById(message).style.display='none';
};

//Form validation
function validate()
{
	var error = 0;
	var message = 'Sorry, theres a bit of a problem:\n\n';
	
	if(document.getElementById('author').value == '')
	{
		error=1;
		message += 'Author Missing\n';
	}
	
	if(document.getElementById('email').value == '')
	{
		error=1;
		message += 'Email Missing\n';
	}
	
	if(document.getElementById('comment').value == '')
	{
		error=1;
		message += 'Comment Missing';
	}
	
	if(error==1)
	{
		alert(message);
		return false;
	}
};

function popUp(URL) 
{
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=394,left = 200,top = 212');");
}	


window.addEvent('domready', function(){	
	
	if($('panel'))
	{
		
		//var myPanel = new Fx.Slide('panel');
		
		
		
		
		$('toggle_panel').addEvent('click', function(e){
			
			e = new Event(e);
			if($('toggle_panel').className!="toggle_open")
			{
				$('toggle_panel').addClass('toggle_open' );	
				var panel = $('panel').setStyles({
					display:'block',
					opacity: 0
				});
				new Fx.Style(panel, 'opacity', {duration: 500} ).start(1);
			}
			e.stop();
		});
		
		
		$('panel_close').addEvent('click', function(e){
			var panel = $('panel').setStyles({
				display:'block'
			});		
			new Fx.Style(panel, 'opacity', {duration: 500} ).start(0);
			$('toggle_panel').removeClass('toggle_open');
			e = new Event(e);
			e.stop();
		});
		
	}
	
});



