	// CONVERTING IMAGE ATTRIBUTES TO CSS
function imagestyle() {
	$('#container img:not(.system, form img, .buttonbar img, .buttons img, #gallery img)').each(function(){
		if($(this).attr('width') != ''){$(this).css({border:$(this).attr('width')+'px'});}
		if($(this).attr('height') != ''){$(this).css({border:$(this).attr('height')+'px'});}
		if($(this).attr('border') != ''){$(this).css({border:$(this).attr('border')+'px solid #000000'}).removeAttr('border');}
		if($(this).attr('vspace') != ''){$(this).css({marginTop:$(this).attr('vspace')+'px',marginBottom:$(this).attr('vspace')+'px'}).removeAttr('vspace');}
		if($(this).attr('hspace') != '' && $(this).attr('align') == 'left'){$(this).css({marginRight:$(this).attr('hspace')+'px'});}
		if($(this).attr('hspace') != '' && $(this).attr('align') == 'right'){$(this).css({marginLeft:$(this).attr('hspace')+'px'});}
		if($(this).attr('hspace') != '' && $(this).attr('align') == ''){$(this).css({marginRight:$(this).attr('hspace')+'px',marginLeft:$(this).attr('hspace')+'px'});}
		$(this).removeAttr('hspace');
		if($(this).attr('align') != ''){$(this).css({float:$(this).attr('align')}).removeAttr('align');}
	});
}

//REGEX FOR EXTERNAL LINKS
var regex = RegExp('^(?:f|ht)tps?://(?!' + location.hostname + ')');

$('#outer').removeClass('nojs');

$(document).ready(function(){

// MODIFY HTML CONTENT
	// DISPLAY JAVASCRIPT FRIENDLY STYLES

	// ADD nav CLASS TO FIRST UL IN divide DIV
	$('#navwrap ul:first').addClass('nav');
	$('#footer div.content ul:first').addClass('nav');

	// ADD LEFT & RIGHT CAPS TO NAVIGATION ITEMS
	$('#navwrap > ul li a').each(function(){
		$(this).html('<span class="left"></span><span class="main">' + $(this).text() + '</span><span class="right"></span>');
	});

	// ADD HEADERS & FOOTERS TO FEATURE BOXES
	$('#body div.box').each(function(){
		var c = $(this).html();
		$(this).html('<div class="head"><div class="foot">' + c + '</div></div>');
	});

	//ADD MAILTO LINK TO p.contactdetail.email ELEMENTS
	$('p.contactdetail.email').each(function(){
		$(this).wrapInner('<a href="mailto:'+$(this).text()+'" />');
	});

	//ADD TWITTER BIRD
	if($('#social a.twitter').length != 0){
		$('#social').append('<div id="twitterer"></div>');
	}

	//ADD SHADOW TO TOP TEXT
	$('div.featuretext').clone().appendTo('#header').addClass('shadow');

	// REWRITE NAV CODE
	$('#navwrap > ul li ul').wrap('<div class="subnav" />');
	$('#navwrap > ul li div.subnav ul').wrap('<div class="content" />');
	$('#navwrap > ul li div.subnav').append('<div class="foot"><span class="left"></span><span></span><span class="right"></span></div>');
	//ADD VISUAL INDICATOR OF SUB NAVIGATION
	$('#navwrap > ul li div.subnav').before('<span class="dropdown"></span>');


	// ANIMATE NAVIGATION DROP DOWNS
	$('#navwrap ul.nav li').each(function(){

		$(this).mouseenter(function(){
			$(this).find("div.subnav:first").css({zIndex:10}).stop(true,true).slideDown(150);
		});

		$(this).mouseleave(function(){
			$(this).find("div.subnav:first").css({zIndex:0}).stop(true,true).delay(150).slideUp(150);
		});

	});

	//FADE NAV IN
	$('#navwrap ul').hide().fadeIn(1000);

	//ADD LISTING LINKS TO li ELEMENT
	$('ul.listing li').css({cursor:'pointer'});
	$('ul.listing li').click(function(){window.location = $(this).find('a:first').attr('href'); return false;});

	$("a[href$=pdf]").addClass('filetype').addClass("pdf");
	$("a[href$=zip]").addClass('filetype').addClass("zip");

	imagestyle();

	// >IE6 ONLY
	if(!(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<8&&parseInt(jQuery.browser.version,10)>4)){
	
		//ONLY USE AJAXIFY IF PHP HASN'T APPENDED adminlogin CLASS TO THE #logo element
		if($('#logo').hasClass('ajax')){
			//ADD AJAX LOADER BEFORE CONTENT
			$('#body').before('<div id="loader"></div>');
			$('#loader').css({display:'none'});
		
			//AJAXIFY CONTENT
			$('a:not(.enlarge,[href=download])').filter(function(){
				return !regex.test(this.href);
			}).ajaxify({
				target:false,
				timeout:1000,
				tagToload:{
					'#container':'#container'
				},
				loadHash:'attr:href',
				onStart:function(options){
					$('#loader').height($('#bodywrap').outerHeight());
					$('#loader').fadeIn(50);
					$('#divide .selected').removeClass('selected');
					$('#productnav .selected').removeClass('selected');
					$($(options.object).parents('li')).addClass('selected');
				},
				onComplete:function(){
					imagestyle();
					$('#loader').height($('#bodywrap').outerHeight());
					$('a.enlarge').colorbox({photo:true});
					$('#loader').fadeOut(300);
					$('#container a').ajaxify({
						target:false,
						timeout:1000,
						tagToload:{
							'#container':'#container'
						},
						loadHash:'attr:href',
						onStart:function(options){
							$('#loader').height($('#bodywrap').outerHeight());
							$('#loader').fadeIn(50);
							$('#divide .selected').removeClass('selected');
							$('#productnav .selected').removeClass('selected');
							$($(options.object).parents('li')).addClass('selected');
						},
						onComplete:function(){
							imagestyle();
							$('#loader').height($('#bodywrap').outerHeight());
							$('a.enlarge').colorbox({photo:true});
							$('#loader').fadeOut(300);
						}
					});
				}
			});
		};
	
	}
	if(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<8){
	// =< IE7
		$('#productnav').css({'top':'-51px','z-index:':'100'});
		$('#container').prepend($('#productnav_container').html());
		$('#productnav_container').remove();
	}

	if(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<7){
	// =< IE6
		$('.logo').supersleight({shim: 'images/x.gif'});
		$('.logo_mini').supersleight({shim: 'images/x.gif'});
		$('#banner').supersleight({shim: 'images/x.gif'});
		$('#twitterer').supersleight({shim: 'images/x.gif'});
	}
	//END IE DIFFERENCES


	//SET BOXES TO EQUAL HEIGHTS
	$('#body div.box.set1 div.foot').equalHeights();

	$('a.enlarge').colorbox({rel:'listingthumbs',photo:true});

	$('div#slider').nivoSlider({
		pauseTime:7000,
		animSpeed:500,
		slices:30
	});


}); // END DOCUMENT READY

//SCROLL MENU WHEN IT HITS WINDOW TOP
var nav = $('#divide');
var navpos = nav.offset();
var navposstart = navpos.top;
$(document).scroll(function(){
	if (document.documentElement.scrollTop > navposstart || self.pageYOffset > navposstart) {
//		$('#divide').css({position:'fixed'});
//		$('#divide').css({top:'0px'});
		$('#backtotop').fadeIn(300);
	} else if (document.documentElement.scrollTop < navposstart || self.pageYOffset < navposstart) {
//		$('#divide').css({position:'absolute'});
//		$('#divide').css({top:navposstart+'px'});
		$('#backtotop').fadeOut(300);
	}
});
$('#backtotop').click(function(e){
	e.preventDefault();
	if (document.documentElement.scrollTop > navposstart || self.pageYOffset > navposstart) {
		$('html').animate({scrollTop:0},1000); // PAGE TOP
//		$('html').animate({scrollTop:navposstart},1000); // CONTENT TOP
	}
});


