if (!console) var console = {log:function(){void(0);},
                             error:function(){void(0);}};

var W3CDOM = (document.createElement && document.getElementsByTagName);

function initFileUploads() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	fakeFileUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='img/but/lang/en_GB/form.but.upload.gif';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file hidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}

$('document').ready(
  function()
  {
		nav_items = $('#js_nav li');
		nav_links = $('#js_nav a');
    nav_links_extra = $('#js_nav a.extra');
    nav_images = $('#js_nav img');

		nav_items.mouseover(
			function()
			{
				var self = $(this);

				oLink = $('a ' , self);

				oImage = $('img ' , self);
				oImage.attr('width', '82');
				oImage.attr('height', '57');

				nav_items.css( {'z-index': '1', 'border':'0' } );
				nav_links.css( {'z-index': '2', 'border':'0' } );
				nav_images.css( {'z-index': '3', 'border':'0' } );

				self.css( {'z-index': '100' } );
				oLink.css( {'z-index': '101' } );

        if( oImage.parent('a.extra').size() >= 1 )
        {
          oImage.css( {'z-index': '102', 'border' : '2px solid #ffffff' } );
        }
        else
        {
          oImage.css( {'z-index': '102', 'border' : '2px solid #6baa38' } );
        }

			})

		nav_items.mouseout(
			function()
			{
				var self = $(this);
				oImage = $('img ' , self);
				oImage.attr('width', '66');
				oImage.attr('height', '46');
				oImage.css( { 'border' : '0' } );
			})

  //Format file Upload Field()
  initFileUploads();
    try
    {
      $('.fakefile input').css(
        {
          'backgroundColor':'#ffffff',
          'width':310,
          'position':'relative',
          'top':-3
        });
    }
    catch (e)
    {
      //do null
    }

  $('#wnd_terms').click(
    function()
    {
      var termsFile=$(this).attr('href');
      
      window.open(termsFile,'hWndTerms','width=400,height=530,top=100,left=100,scrollbars=yes,menu=no,toolbar=no,resize=no');
      return false;
    });
	});


