// JavaScript Document
/*
Title:		Fat Tire Javascripts page
Author:		Matt McCloskey, Kemso Design
Date:		2008
*/

/* CONFIG  --------------------------------------------------------------------------------------------
use these variables to configure the scripts											   			 */

/* Variables */
var script_root = '/js';				// base folder of js files

/* Images to preload */
var imagesToPreload = '';

/* Options for AJAX interaction */
var ajaxOpts = {
	method: 'post'											// get or post
};

/* URLS for AJAX interaction */ 
var ajaxURLs = {
};

/* Other URLs */
var urls = {
};

/* Verbage */
var verbage = {
};

/* END CONFIG  ------------------------------------------------------------------------------------- */



/* OSMEK VARS  ----------------------------------------------------------------------------------------
These variables will come from Osmek and define colors etc.								   			 */
var vars = {
	colors: {
		highlight: '#ff0000'
	}
};



/* Required Libraries
-----------------------------------------------------------------------------------------------------*/
// moo tools
loadJavascript(script_root+'/lib/mootools.js');
// general
loadJavascript(script_root+'/general.js');

/* Optional Libraries
-----------------------------------------------------------------------------------------------------*/
/* shadow box */
//loadJavascript('/shadowbox/shadowbox-base.js');
//loadJavascript('/shadowbox/shadowbox.js');
Shadowbox.loadSkin('fattire', '/shadowbox/skin');
Shadowbox.loadLanguage('en', '/shadowbox/lang');
Shadowbox.loadPlayer(['img', 'swf', 'html', 'iframe'], '/shadowbox/player');


/* Functions
----------------------------------------------------------------------------------------------------- */
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
  return false;
}
function loadCSS(url){
	var headID = document.getElementsByTagName("head")[0];         
	var cssNode = document.createElement('link');
	cssNode.type = 'text/css';
	cssNode.rel = 'stylesheet';
	cssNode.href = url;
	cssNode.media = 'screen';
	headID.appendChild(cssNode);
}
function loadJavascript(url){
	/*var headID = document.getElementsByTagName("head")[0];         
	var newScript = document.createElement('script');
	newScript.type = 'text/javascript';
	newScript.src = url;
	headID.appendChild(newScript);*/
	document.write('<script type="text/javascript" src="'+url+'"></script>');
}

// preload image
function preloadImages() {
  	var d=document;
  	if(d.images){
  		if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=preloadImages.arguments;
		for(i=0; i<a.length; i++){
			if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}
		}
    }
}