// JavaScript Document


$('.rtb').each
(
 	function ()
		{
			this.dv = '';
		}
);

$('#searchbox form').submit
(
 	function ()
		{
			var s = $('#qsearch').val();
			//if (!s.length) return false;
			$(this).parent().slideUp
			(
			 	function ()
					{
						location.href = root + 'search/' + s;
					}
			).next().html('<div class="load">Processing, please wait...</div>');
			
			return false;
		}
);

$('#loginbox a').click
(
 	function ()
		{
			$(this).parents('div.box:first').hide().siblings('div').show();
			$('#loginbox div.box:visible .tb:first').trigger('focus');
			return false;
		}
);

$('#loginbox form').submit
(
 	function ()
		{
			if (!validate(this)) return false;
			var dt = $(this).serializeArray();
			var form = this;
			$('.fields',this).slideUp().next().html('<div class="load">Processing, please wait...</div>');
			$.post
				(
				 	root + 'main/post',
					dt,
					function (data)
						{
							$('.response',form).html(data + "<br /><br /><a href='#' onclick='return resetform(this)'>Try again?</a>");
							$('a',form).trigger('focus');
						}
				);			
			return false;
		}
);

function resetform(from)
{
	var form = $(from).parents('form');
	$(form).trigger('reset');
	$('.fields',form).fadeIn('normal',function () {$('.rtb:first',form).trigger('focus');} );
	$('.response',form).empty();
	
	return false;
}

$(document).ready
(
 	function ()
		{
		$('.subcontent').jScrollPane();
		addbtp();

		}
);

$('.newp').click
(
 	function ()
		{
			nw = window.open(this.href);
			nw.focus();
			return false;
		}
);

var lw = '';

$('li.navm a').click
	(
	 	function ()
			{
				var nurl = this.href.indexOf('#');
				this.blur();
				if (nurl>0) return false;
			}
	);

$('.loginb').click
(
 	function ()
		{
			var cmd = $('span',this).html();
			
			if (cmd=='Login') {
				$('.widget:visible').fadeOut();
				$('#loginbox').fadeIn('normal',function(){$('#username').trigger('focus')});
				$('span',this).html('Cancel');
				$('.searchb span').html('Search');
			} else {
				$('#featbox').fadeIn();
				$('#loginbox').fadeOut();
				$('span',this).html('Login');	
			}
			this.blur();
			return false;
		}
);

$('.searchb').click
(
 	function ()
		{
			var cmd = $('span',this).html();
			
			if (cmd=='Search') {
				$('.widget:visible').fadeOut();
				$('#searchbox').fadeIn('normal',function(){$('#qsearch').trigger('focus')});
				$('span',this).html('Cancel');
				$('.loginb span').html('Login');
			} else {
				$('#featbox').fadeIn();
				$('#searchbox').fadeOut();
				$('span',this).html('Search');	
			}
			this.blur();
			return false;
		}
);

$('.fronttabs a').click
(
 	function ()
		{
			this.blur();
			if ($(this).hasClass("fsel")) return false;
			$('.fsel').removeClass('fsel');
			$(this).addClass('fsel');
			var n = $('.fronttabs a').index(this);
			$('.fpane:visible').slideUp();
			$('.fpane:eq(' + n + ')').slideDown();
			return false;
		}
);

$('#mflash').each
(
	function ()
		{
			var h = $(this).html();
			if (h.length)
				{

					$(this).animate(
						{
							paddingLeft: 0, width: 550, opacity: 'show'
						},
					 'slow'
					);


				}
		}
);

$('#contact').html('contact@eor.us');

$(document).ready
(
 	function ()
		{
			
				if (TransMenu.isSupported()) 
						TransMenu.initialize();
		}
);

render();

function render()
	{
		
		if (!TransMenu.isSupported()) return false;
		
		var ms = new TransMenuSet(TransMenu.direction.down, 1, 0, TransMenu.reference.bottomLeft);
		
		$('li.navm').each
		(
			function ()
				{
					
						var menu1;
						
						$('a:first',this).each
						(
							function ()
								{
								var obj = this;
								menu1 = ms.addMenu(this);
								menu1.onactivate = function () {$(obj).addClass('hlite');};
								menu1.ondeactivate = function () {$(obj).removeClass('hlite');};
								}
						);
						
						$('li a',this).each
						(
						 	function ()
								{
								menu1.addItem(this.innerHTML,this.href); 
								}
						);
						
				}
		);
		TransMenu.renderAll();
		
	}
	
$('.careercat h2').click
(
 	function ()
		{
			$(this).toggleClass('open').next('ul').toggle();
			$('.subcontent').jScrollPane();
			addbtp();
			
		}
);


function addbtp()
{
		var j = $('.jScrollPaneDrag');
		
		if (j.length==0) 
			{
				$('a.btp').unbind().remove();
				return false;
			}
		
		var j = $('a.btp');
		
		if (j.length) return false;
		
		$('.subcontent').append('<a href="#" class="btp">Back to top</a>');

		$('a.btp').click
		(
			function ()
				{
					$('.subcontent')[0].scrollTo(0);
					this.blur();
					return false;
				}
		);	
}
