// JavaScript Document

var showScroll = true;
var loadJQuery = true;
var mobileSafari = false;

var agent = navigator.userAgent.toLowerCase();
var version = navigator.appVersion.toLowerCase();

/*
alert( "navigator.userAgent: " + navigator.userAgent +
	   "\nnavigator.appVersion: " + navigator.appVersion + 
	   "\nnavigator.appMinorVersion: " + navigator.appMinorVersion );
*/
if( ( agent.indexOf('iphone') !=-1 ) || ( agent.indexOf('ipad') !=-1 ) ||
	( version.indexOf('iphone') !=-1 ) || ( version.indexOf('ipad') !=-1 ) )
{
	mobileSafari = true;
	//alert("Mobile Safari!");
}

function bookmarkPage( urlAddress, pageName )
{
    if( window.external ) 
	{ 
		window.external.AddFavorite( urlAddress, pageName ); 
    } 
	else if( window.sidebar ) 
	{ // Mozilla Firefox Bookmark
		window.sidebar.addPanel( pageName, urlAddress, "" );
	}
	else 
	{ 
		alert("Sorry! Your browser doesn't support this function."); 
	}
	
	return false;
}

function startup()
{
	//location.hash = 'currentPage';
}

function ie_reload()
{
	//alert("reload for IE");
	if( init )
	{
		//location.reload(true);
		//window.history.go(0);
		//window.location.replace(window.location.href); 
		init = false;
	}
}


if( loadJQuery )
{
 var j = jQuery.noConflict();

	j(document).ready(function() 
	 {
		 
	   //alert('Ready!');
	   j(function()
		{
		   // this initialises the scollpanes on the page.
		   if( showScroll )
		   {
			   if( mobileSafari )
			   {
				   j('#scroll').jScrollTouch();
			   }
			   else
			   {
				   j('#scroll').jScrollPane({  showArrows: false,
											  scrollbarOnLeft: false,
											  arrowScrollOnHover: true,
											  verticalDragMaxHeight: 20  });
				   /*
				   j('#scroll').jScrollPane({ showArrows:true, 
											  scrollbarWidth: 16, 
											  arrowSize: 24, 
											  verticalDragMaxHeight: 30, 
											  verticalGutter: 5, 
											  reinitialiseOnImageLoad: true, 
											  arrowScrollOnHover: true});
				   
				   j('#scroll1').mwheelIntent( function(e, d)
				   { 
						return j('#scroll1').scrollBy( d );
						//return true;
				   }); 
				   */
			   }
		   }
		   
		});
	   
	   //jQuery(".bdLightbox").colorbox({transition:"fade"});
	 });
}

