window.addEvent('domready', function() {
	pwi = $('pwi-item').getElement('a');
  	pcc = $('pcc-item').getElement('a');
  	
  	if($('pwi-subnav').hasClass('selected'))
  	{
  	
  		$('pwi-subnav').setStyle('display', 'block');
  		
  		pcc.addEvent('mouseenter', function() {
	  		$('pcc-subnav').setStyle('display', 'block').t;
	  		$('pwi-subnav').setStyle('display', 'none');
	  	});
	  	$('pcc-subnav').addEvent('mouseleave', function() {
	  		$('pcc-subnav').setStyle('display', 'none');
	  		$('pwi-subnav').setStyle('display', 'block');
	  	});
	  	
	  	pwi.addEvent('mouseenter', function() {
  			$('pwi-subnav').setStyle('display', 'block');
  			$('pcc-subnav').setStyle('display', 'none');
	  	});

 
  	}
  	else if($('pcc-subnav').hasClass('selected'))
  	{
  		
	  	$('pcc-subnav').setStyle('display', 'block');
	  	
	  	pwi.addEvent('mouseenter', function() {
	  		$('pwi-subnav').setStyle('display', 'block');
	  		$('pcc-subnav').setStyle('display', 'none');
	  	});
	  	$('pwi-subnav').addEvent('mouseleave', function() {
	  		$('pwi-subnav').setStyle('display', 'none');
	  		$('pcc-subnav').setStyle('display', 'block');
	  	});
	  	
	  	pcc.addEvent('mouseenter', function() {
  			$('pcc-subnav').setStyle('display', 'block');
  			$('pwi-subnav').setStyle('display', 'none');
	  	});
  	}
  	else 
  	{
  		pwi.addEvent('mouseenter', function() {
  			$('pwi-subnav').setStyle('display', 'block');
  			$('pcc-subnav').setStyle('display', 'none');

	  	});
	  	$('pwi-subnav').addEvent('mouseleave', function() {
	  		$('pwi-subnav').setStyle('display', 'none');
	  	});
	  	
	  	pcc.addEvent('mouseenter', function() {
	  		$('pcc-subnav').setStyle('display', 'block');
	  		$('pwi-subnav').setStyle('display', 'none');
	  	});
	  	$('pcc-subnav').addEvent('mouseleave', function() {
	  		$('pcc-subnav').setStyle('display', 'none');
	  	});
  	}
  	
  	//Subscribe
  	if($('subscribe'))
	{
		$('subscribe').getElement('button').store('orig_text', $('subscribe').getElement('button').get('text'));
		$('subscribe_email').store('init_value', $('subscribe_email').get('value')).addEvents({
			'focus': function(e){
				if(this.value == this.retrieve('init_value')) this.value = '';
			},
			'blur': function(e){
				if(this.value == '') this.value = this.retrieve('init_value');
			}
		});
		$('subscribe').get('send').addEvent('success', function(rsp){
			$('subscribe').getElement('button').set({'disabled': false, 'text': $('subscribe').getElement('button').retrieve('orig_text')});
			
			rsp = JSON.decode(rsp);

			if(rsp.status == 'ok'){
				$('subscribe').getElement(".alert").set('html', '');
				$('subscribe').getElement(".title").set('html', 'Thanks!');
				$('subscribe').reset();
			} 
			else {
				$('subscribe').getElement(".alert").set('html', rsp.msg);
			}
		});
		$('subscribe').addEvent('submit', function(e){
			e.stop();
			this.send();			
			$('subscribe').getElement('button').set({'disabled': true, 'text': 'Sending...'});
		});
	}	
	//add a comment
if($('addacomment'))
	{
		$('addacomment').addEvent('submit', function(e){
			var e = new Event(e).stop();
			
			if(this.author.value == "")
			{
				this.getElement(".alert").set('html', 'Please enter your name');
				return false;
			}
			else if(this.comment.value == "")
			{
				this.getElement(".alert").set('html', 'Say Something!');
				return false;
			}
			
			this.getElement(".alert").set('html', 'Sending...');
			
			var form = this.get('send');
			
			form.addEvent('success', function(text){
				
				var json = JSON.decode(text);
				
				if(json.status == "ok")
				{
					$('leaveacomment').getElement('h3').set('text', 'Thanks! Your comment has been added!').addClass('success');
					$('addacomment').reset();
					new Fx.Slide('addacomment').slideOut();
					$('leaveacomment').getElement(".alert").set('html', "Your comment has been added!");
					
					var li = new Element('li', {
						'html': '<span class="author">'+json.comment.author+'</span>'
								+'<span class="date">'+json.comment.date_added+'</span>'
								+'<p>'+json.comment.comment+'</p>',
						'styles': {
							'visibility': "hidden"
						}
					}).inject('comments').fade("in");
					
				}
				else
				{
					$('leaveacomment').getElement(".alert").set('html', json.msg);
				}
			});
			
			form.send();
			
		});
	
	}
	// Hide Tour Price
	if($('seminars'))
	{
		$('seminars').getElements('.tour-price span.price').each(function(item){
			if(item.id != '0.00')
			{
				item.getParent().setStyle('display', 'block');
			}		
		});
		
	}

});
