var Includer = {
	inc : function (filename)
	{
		$("body").append("<script type='text\/javascript' src='" +filename+ "'><\/script>");	
	}
}



$(document).ready(function() {


	/*Share*/
	
	$('#bookmark_link').click(function() {
		$('#tab_container .tab').hide();
		$('#tab_menu .tab_title').removeClass('selected');
		$(this).parent().addClass('selected');	
		$('#bookmark').show();
		return false;
	});
	
	$('#link_to_us_link').click(function() {
		$('#tab_container .tab').hide();
		$('#tab_menu .tab_title').removeClass('selected');
		$(this).parent().addClass('selected');	
		$('#link_to_us').show();
		return false;
	});
	
	$('#email_link').click(function() {
		$('#tab_container .tab').hide();
		$('#tab_menu .tab_title').removeClass('selected');
		$(this).parent().addClass('selected');	
		$('#email').show();
		return false;
	});
	
	$('#print_link').click(function() {
		$('#tab_container .tab').hide();
		$('#tab_menu .tab_title').removeClass('selected');
		$(this).parent().addClass('selected');	
		window.print();
		return false;
	});
	
	
	/*Search Forms*/
	
	
	$('input.single_field').focus(function() {
		if ($(this).val() == $(this)[0].defaultValue) {
			$(this).val('');
		}
	}).blur(function() {
		if ($(this).val() == "") {
			$(this).val($(this)[0].defaultValue);
        }	
	});
	
	/* Email List Validation */
	
	
	$('form#email_list').validate({
   		rules: {
     		Email: {
      			required: true,
       			email: true
     		}
   		}
	});
	
	/* Registration Form */
	$('a#btn_register').click (function() {
		$('form#registration').slideToggle('slow');
		if ($('.registration_success').length > 0) {
			$('.registration_success').remove();
		}
	});
	
    var options = {  
        success:   respond,  // post-submit callback 
        clearForm: true,        // clear all form fields after successful submit 
        resetForm: true        // reset the form after successful submit 
    };
    
    function respond() {
    	$('form#registration').slideUp();
    	$('#cta_container').append('<div class="registration_success">Thank you for contacting us. We will be in touch shortly.</div>');
    } 


	$('form#registration').validate({
   		rules: {
     		email_address: {
     			required: true,
       			email: true
     		},
      		full_name: 'required'     		    		
   		},
   		submitHandler: function(form) {
   			$('form#registration').ajaxSubmit(options);
   		}

	});
	
	//Flash
	if( $('div#seminar_flash').length ) {
		
		Includer.inc("/scripts/jquery/plugins/jquery.flash.js");
		
		var d = new Date();
		
		$('div#seminar_flash').flash(
			{
    			src: '/sites/creativebenefitsolutions.co.uk/uploads/flash/seminar.swf?cache=' + d.getTime(),
    			width: 160,
    			height: 210,
    			wmode: 'transparent' 
			},
			{
				version: '7',
				expressInstall: true
			},
        function(htmlOptions) {
            //htmlOptions.src = '/media/flash/video_events.swf?flv='+$j(this).attr('id');
            $(this).html($.fn.flash.transform(htmlOptions));						
        }
		);
		
		/*
		if( $('div#flash_map div.alt').length ) {
			$('div.alt').remove();
		}
		*/
	}
	
	//OUR PEOPLE

	if( $('ul#people').length > 0 ) {
		$('ul#people li').click(function() {
			var id = $(this).attr('id');
			$(this).fadeTo("fast", 1);
			$('ul#people li[id!='+id+']').fadeTo("slow", 0.33);
			$('ul#people_detail li').hide();
			$('ul#people_detail li.'+id).show();
			return false;
		});
	
	}
	
	
});


