function initAccordion() {
	$('#accordion p').hide();
	$('#accordion p:first').show();
  
	$('#accordion a.hd').click (
		function() {	
			var checkElement = $(this).next();
			if((checkElement.is('p')) && (checkElement.is(':visible'))) {
				return false;
			}
	  
			if((checkElement.is('p')) && (!checkElement.is(':visible'))) {
				$('#accordion a').removeClass('open');
				$('#accordion p:visible').slideUp('normal');
				$(this).addClass('open');
				checkElement.slideDown('normal');
				return false;
			}
		}
	);
}

function initProviders() {
		//set initial state of the nav
		j('.p-hd').addClass('closed');
		j('#providers ol').hide();
		
		j('.p-hd').click( function() {
			
			var nextElement = j(this).next();
	      		if((nextElement.is('ol')) && (nextElement.is(':visible'))) {
				//reset
				j('.p-hd').removeClass('open');
				j('.p-hd').addClass('closed');
				j('#providers ol:visible').slideUp('normal');
					
        			return false;
	      		} else if((nextElement.is('ol')) && (!nextElement.is(':visible'))) {
				//reset
				j('.p-hd').removeClass('open');
				j('.p-hd').addClass('closed');
				j('#providers ol:visible').slideUp('normal');
				
				//open item
				j(this).removeClass('closed');
				j(this).addClass('open');
        			nextElement.slideDown('normal');
        			return false;
	        	}
			
		} );
		
};

function initAuxNav() {

  j('#choose-country').click( function() {
    if(!j('#flags').is(':visible')) {
          j('#flags').slideDown('fast');
        } else {
      j('#flags').slideUp('fast');
    }
	
	return false;

  } );
  
  j('#awardwinning a:last').addClass('clear-left-img');

};

function initDropDown() {  
  /*	j('#d-nav li span').bind('click', function() {
		if(j(this).hasClass('down')) {
			j(this).removeClass('down');
			j(this).addClass('up');
			j('#d-sub-nav').slideDown('fast').show();
			//Note the iframe is required to solve a rendering issue
			//http://weblogs.asp.net/bleroy/archive/2005/08/09/how-to-put-a-div-over-a-select-in-ie.aspx
			if(j.browser.msie && j.browser.version < 7 ) {
				j('#d-sub-nav').append('<iframe></iframe>');
			}
		} else {
			j(this).removeClass('up');
			j(this).addClass('down');
			j('#d-sub-nav').slideUp('slow');
      
			if(j.browser.msie && j.browser.version < 7 ) {
				j('#d-sub-nav iframe').remove();
			}
		}
	});*/
	j('#d-btn').bind('click', function() {
		if(j(this).hasClass('down')) {
			j(this).removeClass('down');
			j(this).addClass('up');
			j('#d-sub-nav').slideDown('fast').show();
			//Note the iframe is required to solve a rendering issue
			//http://weblogs.asp.net/bleroy/archive/2005/08/09/how-to-put-a-div-over-a-select-in-ie.aspx
			if(j.browser.msie && j.browser.version < 7 ) {
				j('#d-sub-nav').append('<iframe></iframe>');
			}
		} else {
			j(this).removeClass('up');
			j(this).addClass('down');
			j('#d-sub-nav').slideUp('slow');

			if(j.browser.msie && j.browser.version < 7 ) {
				j('#d-sub-nav iframe').remove();
			}
		}
	});
	j('#gu-btn').bind('click', function() {
		if(j(this).hasClass('down')) {
			j(this).removeClass('down');
			j(this).addClass('up');
			j('#gu-sub-nav').slideDown('fast').show();
			//Note the iframe is required to solve a rendering issue
			//http://weblogs.asp.net/bleroy/archive/2005/08/09/how-to-put-a-div-over-a-select-in-ie.aspx
			if(j.browser.msie && j.browser.version < 7 ) {
				j('#gu-sub-nav').append('<iframe></iframe>');
			}
		} else {
			j(this).removeClass('up');
			j(this).addClass('down');
			j('#gu-sub-nav').slideUp('slow');

			if(j.browser.msie && j.browser.version < 7 ) {
				j('#gu-sub-nav iframe').remove();
			}
		}
	});

	j('#ts').hover(function(){
		if(j('#d-btn').hasClass('down')) {
			j('#d-btn').removeClass('down');
			j('#d-btn').addClass('up');
			j('#d-sub-nav').slideDown('fast').show();
			j('#gu-btn').removeClass('up');
			j('#gu-btn').addClass('down');
			j('#gu-sub-nav').slideUp('slow');
			//Note the iframe is required to solve a rendering issue
			//http://weblogs.asp.net/bleroy/archive/2005/08/09/how-to-put-a-div-over-a-select-in-ie.aspx
			if(j.browser.msie && j.browser.version < 7 ) {
				j('#d-sub-nav').append('<iframe></iframe>');
				j('#gu-sub-nav iframe').remove();
			}
		}        
        }, function(){});

	j('#gu').hover(function(){
		if(j('#gu-btn').hasClass('down')) {
			j('#gu-btn').removeClass('down');
			j('#gu-btn').addClass('up');
			j('#gu-sub-nav').slideDown('fast').show();
			//remove ts
			j('#d-btn').removeClass('up');
			j('#d-btn').addClass('down');
			j('#d-sub-nav').slideUp('slow');
			//Note the iframe is required to solve a rendering issue
			//http://weblogs.asp.net/bleroy/archive/2005/08/09/how-to-put-a-div-over-a-select-in-ie.aspx
			if(j.browser.msie && j.browser.version < 7 ) {
				j('#gu-sub-nav').append('<iframe></iframe>');
				j('#d-sub-nav iframe').remove();
			}
		}

	}, function(){});

	j('#d-sub-nav').hover(
		function() { j('#d-sub-nav').show(); },
		function() { 
			j('#d-nav li span').removeClass('up');
			j('#d-nav li span').addClass('down');
			j('#d-sub-nav').slideUp('slow');
    
			if(j.browser.msie && j.browser.version < 7 ) {
				j('#d-sub-nav iframe').remove();
			}
		});

	j('#gu-sub-nav').hover(
		function() { j('#gu-sub-nav').show(); },
		function() {
			j('#d-nav li span').removeClass('up');
			j('#d-nav li span').addClass('down');
			j('#gu-sub-nav').slideUp('slow');

			if(j.browser.msie && j.browser.version < 7 ) {
				j('#gu-sub-nav iframe').remove();
			}
		});

	j('.d-nav-item').hover(function(){
		if(j('#d-nav li span').hasClass('up')) {
			j('#d-nav li span').removeClass('up');
			j('#d-nav li span').addClass('down');
			j('#d-sub-nav').slideUp('slow');
			j('#gu-sub-nav').slideUp('slow');
	  
			//Note the iframe is required to solve a rendering issue
			//http://weblogs.asp.net/bleroy/archive/2005/08/09/how-to-put-a-div-over-a-select-in-ie.aspx
			if(j.browser.msie && j.browser.version < 7 ) {
				j('#d-sub-nav iframe').remove();
				j('#gu-sub-nav iframe').remove();
			}
		}
	},function(){});
};


