var gnWhichProject = 1;
var T = '';
var N = '';

$().ready(function(){ //when page has fully loaded

	if (IsIE6OrLess) {
		$('BODY').css('behavior','url("../css/csshover.htc")');
	}

	$.ajaxSetup ({
		// Disable caching of AJAX responses */
		cache: false
	});

	$('A,.button,.nodrag')
		.css('MozUserSelect','none')
        	.bind('selectstart', function() {
            		return false;
        	})
		.bind('draggesture', function() {
        		return false;
        	});

	$('.photo').cycle({
		fx: 'fade',
		speed: 3000,
		timeout: 8000
	});
	
	N = '' + N.toLowerCase();
	$('#menus LI').removeClass('current');
	$('#menus A').each(function() {
		var sTest = $(this).html();
		sTest = sTest.toLowerCase();
		if (sTest == N) {
			$(this).parent().addClass('current');
		} else {
			N2 = basename(U2);
			if (sTest == N2) {
				$(this).parent().addClass('current');
			}
		}
	});
	
	if (IsIE6OrLess) {
		$('.selbuttons').hide();
	}
	
	$('#foldspace').hover(
		function() {
			if (IsIE6OrLess) {
				$('.selbuttons').show();
			} else {
				$('.selbuttons').fadeIn();
			}
	 	},
	 	function() {
			if (IsIE6OrLess) {
				$('.selbuttons').hide();
			} else {
		 		$('.selbuttons').fadeOut();
		 	}
	 	}
	);
	
	$('#leftsel').click(function() {
		if (gnWhichProject == 1) {
			gnWhichProject = 8;
		} else {
			--gnWhichProject;
		}
		$('#project_logos').attr('src',T + '/images/logos/' + gnWhichProject + '.jpg');
	});
	
	$('#rightsel').click(function() {
		if (gnWhichProject == 8) {
			gnWhichProject = 1;
		} else {
			++gnWhichProject;
		}
		$('#project_logos').attr('src',T + '/images/logos/' + gnWhichProject + '.jpg');
	});
	
	$('#project_logos').click(function() {
		switch(gnWhichProject) {
			case 1:
				$('#linktarget').attr('href','http://www.118fm.co.uk/');
				break;
			case 2:
				$('#linktarget').attr('href','http://www.avalon-oral.co.uk/');
				break;
			case 3:
				$('#linktarget').attr('href','http://www.firstrecruitment.co.uk/');
				break;
			case 4:
				$('#linktarget').attr('href','http://www.skilled.co.uk/');
				break;
			case 5:
				$('#linktarget').attr('href','http://www.cafmexplorer.com/');
				break;
			case 6:
				$('#linktarget').attr('href','http://www.bluelite.co.uk/');
				break;
			case 7:
				$('#linktarget').attr('href','http://www.diamond-groups.com/');
				break;
			case 8:
				$('#linktarget').attr('href','http://www.medical-moves.com/');
				break;
		}
		$('#linktarget').click();
	});
	
    $('#menus').lavaLamp({
        fx: 'backout',
        speed: 700,
        click: function(event, menuItem) {
            return true;
        }
    });	
    
	(function($) {
		if ($.browser.mozilla) {
		    $.fn.disableTextSelect = function() {
		        return this.each(function() {
		            $(this).css({
		                'MozUserSelect' : 'none'
		            });
		        });
		    };
		} else if ($.browser.msie) {
		    $.fn.disableTextSelect = function() {
		        return this.each(function() {
		            $(this).bind('selectstart', function() {
		                return false;
		            });
		        });
		    };
		} else {
		    $.fn.disableTextSelect = function() {
		        return this.each(function() {
		            $(this).mousedown(function() {
		                return false;
		            });
		        });
		    };
		}
	})(jQuery); 
	
	$('#recent_projects H2').disableTextSelect();   

});

// OUR HANDY PAUSE ROUTINE

function Pause(millis) {
	var date = new Date();
	var curDate = null;

	do { curDate = new Date(); }
	while(curDate-date < millis);
}

function Load(s1,s2,s3,s4) {
	T = s1;
	N = s2;
	U = s3;
	U2 = s4;
}

function ShowWorkshop() {
	location.href=U + '/workshop/';
}

function basename(path, suffix) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Ash Searle (http://hexmen.com/blog/)
    // +   improved by: Lincoln Ramsay
    // +   improved by: djmix
    // *     example 1: basename('/www/site/home.htm', '.htm');
    // *     returns 1: 'home'
 
    var b = path.replace(/^.*[\/\\]/g, '');
    
    if (typeof(suffix) == 'string' && b.substr(b.length-suffix.length) == suffix) {
        b = b.substr(0, b.length-suffix.length);
    }
    
    return b;
}

function Goto($s) {
	location.href=$s;
}

