/****************************************
| ** Global.js
|
| Created by: Rob Hayward
| Date Created: 2008-18-06
| Copyright 2008 Lightmaker Manchester
|
****************************************/
jQuery.noConflict();
var $j = jQuery;
var isIE6 = false; var isIE7 = false; var isSafari = false; appPath = '';
$j(document).ready(function() {
	/* Browser Detection: IE6/IE7/IE8/Safari apply bug fixes */
	if( ($j.browser.msie) && (parseInt($j.browser.version) == "6" )) { isIE6 = true; try { document.execCommand('BackgroundImageCache', false, true); } catch(e) { } }
	if( ($j.browser.msie) && (parseInt($j.browser.version) == "7" )) { isIE7 = true; }
	if( ($j.browser.msie) && (parseInt($j.browser.version) == "8" )) { isIE8 = true; }
	/* Browser Detection: Safari */
	if($j.browser.safari) { isSafari = true; }
	//Run global functionality
	inputValueReplace();
	roomInfoWindows();
	helpInfoWindows();
	tourWindows();
});
function inputValueReplace() {
	//From fields default value replace
  $j('input.value-replace').each(function() { var o = new valueReplace($j(this)); });
	function valueReplace(e) {
		var o = {
		  init : function() {
				o.field = $j(e); 
				o.isSet = false;
				o.defaultValue = o.field.val();
				o.monitor();
			},
			monitor : function() {
				o.field.focus(function(){
					if( $j(this)[0].value == o.defaultValue) { $j(this)[0].value = ''; }
				});
				o.field.blur(function(){
					if($j(this)[0].value == '') { $j(this)[0].value = o.defaultValue;}
				});
			}
		}
		o.init();
		return o;
	}
} 
function roomInfoWindows(){
	$j('a.room-info-popup').click(function(){
		window.open(this.href,null,"height=310,width=400,toolbar=no");
		return false;
	});
}
function helpInfoWindows(){
	$j('a.help-info-popup').click(function(){
		window.open(this.href,null,"height=310,width=400,toolbar=no");
		return false;
	});
}
function tourWindows(){
	$j('a.tour-popup').click(function(){
		window.open(this.href,null,"height=550,width=850,toolbar=yes");
		return false;
	});
}
function navigation(){
var $items = $j('#NavigationPrimary li');

	//Get background position
	
	//Set background position from top
	
	//Reset background position

}

