	
	/*
		jQuery Events
		james.bunker@evolvingagency.com
	*/
	

	$(document).ready(function() {
	
		$('#learn_role_body').hide();
		$('.training_box').hide();


		$('#learn_body_anchor').click(function(){
			if($('#learn_role_body').is(":hidden")) {
				$('#learn_role_body').show();
				$('#learn_role_head').addClass('on');
			} else {
				$('#learn_role_body').hide();
				$('#learn_role_head').removeClass('on');
			}
			
			window.location.href='#learn_body_anchor';
			return false;
		});

		$('.show_role').click(function(){
			var head = '#' + ( this.id ) + 'title';
			var body = '#' + ( this.id ) + 'box';

			if($(body).is(":hidden")) {
				$(body).show();
				$(head).addClass('on');
			} else {
				$(body).hide();
				$(head).removeClass('on');
			}

			return false;
		});

		$('.ajaxPopup').click(function(){
			virtual_page = parent.location.protocol+'//'+window.location.hostname+$(this).attr('href');
			if (debug_mode) alert(virtual_page);
			_gaq.push(['_trackPageview', virtual_page]);

			$.get('/ajax/popup?u='+$(this).attr('href'),function(response){$('#blockUI_inner').html(response)});
			$.blockUI({message:$('#blockUI')});
			return false;
		});

		$('.SendtoFriend').click(function(){
			virtual_page = parent.location.protocol+'//'+window.location.hostname+'/action/send-to-friend';
			if (debug_mode) alert(virtual_page);
			_gaq.push(['_trackPageview', virtual_page]);

			$.get('/ajax/SendtoFriend?u='+$(this).attr('href'), function(response){$('#blockUI_inner').html(response)});$.blockUI({message:$('#blockUI')});return false;
		});
		var bc = $('#slide_nav_inner');
			var $container = $('#slide_img').cycle({
		
					before: slideNav,
					forceWidth: 520,
					forceHeight: 250,
					speed:    300,
					timeout:  6000



	
		});
		$('.openNote').click(function(){
			$.get('/ajax/openNote?n='+$(this).attr('rel'), function(response){$('#blockUI_inner').html(response)});$.blockUI({message:$('#blockUI')});return false;
		});
		$('#registerForm').submit(function(){
			virtual_page = parent.location.protocol+'//'+window.location.hostname+'/action/newsletter-register';
			if (debug_mode) alert(virtual_page);
			_gaq.push(['_trackPageview', virtual_page]);
		});
		$container.children().each(function(i) { 
			if(i==0){
				c = ' class="on"';
			} else {
				c = '';
			}
			$('<span id="slide_'+i+'_span" '+c+'"onmouseover="pauseSlides()"; onmouseout="pauseSlides();">'+(i+1)+'<\/span>').appendTo(bc).click(function() { $container.cycle(i); return false; }); });


		var hc = $('#home_nav_inner');
		var $containerHome = $('#home_img').cycle({
					before: slideNav,
					speed:    300,
					timeout:  6000
		});
		$containerHome.children().each(function(i) {
			if(i==0){
				c = ' class="on"';
			} else {
				c = '';
			}
			$('<span id="slide_'+i+'_span"'+c+'>'+(i+1)+'<\/span>').appendTo(hc).click(function() {$containerHome.cycle(i);return false;});
			});
		$('#caffe_select').change( function() {
			tracking_label = window.location;
			_gaq.push(['_trackEvent', 'caffe-search', 'dropdown-caffe-search', tracking_label]);
			$("#caffe_finder_form").submit();
		});
		$('#role_select').change( function() { $("#role_form").submit(); });
		$('#booking_select').change( function() { $("#booking_select_form").submit(); });
		
		$('.inputHelper').focus(function(){if($(this).val() == $(this).attr('title')) {$(this).removeClass('helped');$(this).val('');}}).blur(function(){if($(this).val() == '') {$(this).addClass('helped');$(this).val($(this).attr('title'));}});
		$('.closeUI').click(function(){ $.unblockUI(); return false; });


		$('#SharesIframe').click(function(){$.get('/ajax/SharesBox', function(response){$('#blockUI_inner').html(response)});$.blockUI(   { css: {
        padding:        '15px',
        marginTop:		'-288px',
        marginLeft:     '-250px',
        width:          '500px',
        height:			'546px',
        top:            '50%',
        left:           '50%',
        textAlign:      'left',
        color:          '#333',
        border:         '0px solid #FFF',
        backgroundColor:'#fff',
        cursor:         null,
	    '-webkit-border-radius': '10px',
	    '-moz-border-radius':    '10px'
    },message:$('#blockUI')});return false;});

	});
	


function slideNav(currSlideElement, nextSlideElement, options, forwardFlag){
	if(document.getElementById(currSlideElement.id+'_span')){
		document.getElementById(currSlideElement.id+'_span').className = '';
		document.getElementById(nextSlideElement.id+'_span').className = 'on';
	}
}
function pauseSlides(){
/*	$('#slide_img').cycle('pause');*/
}


function changeQuote(q,p){
	$('#pq_quote').html(q);
	$('#pq_attrib').html(p);
}



this.fadeLinks = function() {	
	
	var selector = "span.flash"; //modify this line to set the selectors
	var speed = "normal" // adjust the fading speed ("slow", "normal", "fast")
	
	var bgcolor = "#fff"; 	// unfortunately we have to set bg color because of that freakin' IE *!$%#!!?!?%$! 
							//please use the same background color in your links as it is in your document. 
							
	$(selector).each(function(){ 
		$(this).css("position","relative");
		var html = $(this).html();
		$(this).html("<span class=\"one\">"+ html +"</span>");
		$(this).append("<span class=\"two\">"+ html +"</span>");		
		if($.browser.msie){
			$("span.one",$(this)).css("background",bgcolor);
			$("span.two",$(this)).css("background",bgcolor);
			$("span.one",$(this)).css("opacity",1);			
		};
		$("span.two",$(this)).css("opacity",0);		
		$("span.two",$(this)).css("position","absolute");		
		$("span.two",$(this)).css("top","-1px");
		$("span.two",$(this)).css("left","0");		


		for(var i = 0; i < 3; i++) {
			$("span.one",this).fadeTo(speed, 0);
			$("span.two",this).fadeTo(speed, 1);
	
			$("span.one",this).fadeTo(speed, 1);	
			$("span.two",this).fadeTo(speed, 0);
			
		}

	});
};



