/*!
 * index.js
 * some javascript code relevant to the page it is included in
 * Copyright 2010, Sunday Launch Limited
 * Date: 25 March 2010
 */
  <!--
			$(function(){

				// display as a styled button
				$("input:submit").button();
		
    		var name = $("#name"),
    			email = $("#email"),
    			allFields = $([]).add(name).add(email),
    			tips = $(".validateTips");
    
    		function updateTips(t) {
    			tips
    				.text(t)
    				.addClass('ui-state-highlight');
    			setTimeout(function() {
    				tips.removeClass('ui-state-highlight', 1500);
    			}, 500);
    		}
    
    		function checkLength(o,n,min,max) {
    
    			if ( o.val().length > max || o.val().length < min ) {
    				o.addClass('ui-state-error');
    				updateTips("Length of " + n + " must be between "+min+" and "+max+".");
    				return false;
    			} else {
    				return true;
    			}
    
    		}
    
    		function checkRegexp(o,regexp,n) {
    
    			if ( !( regexp.test( o.val() ) ) ) {
    				o.addClass('ui-state-error');
    				updateTips(n);
    				return false;
    			} else {
    				return true;
    			}
    
    		}

    		$("#forgot_password").dialog({
    			autoOpen: false,
    			height: 350,
    			width: 500,
          show:'blind',
    			modal: true,
    			buttons: {
    				'Reset My Password': function() {
    					var bValid = true;
    					allFields.removeClass('ui-state-error');
    
    					bValid = bValid && checkLength(name,"username",3,16);
    					bValid = bValid && checkLength(email,"email",6,80);
    
    					bValid = bValid && checkRegexp(name,/^[a-z]([0-9a-z_])+$/i,"Username may consist of a-z, 0-9, underscores, begin with a letter.");
    					// From jquery.validate.js (by joern), contributed by Scott Gonzalez: http://projects.scottsplayground.com/email_address_validation/
    					bValid = bValid && checkRegexp(email,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"eg. ui@jquery.com");
    					
    					if (bValid) {
    						$(this).dialog('close');
    					}
    				},
    				Cancel: function() {
    					$(this).dialog('close');
    				}
    			},
    			close: function() {
    				allFields.val('').removeClass('ui-state-error');
    			}
    		});

  			$('#forgot_password_link').button().click(function() {
  				$('#forgot_password').dialog('open');
  			});

  			$('#about_mb_link').button();
  			$('#about_maps_link').button();
  			$('#case_studies_link').button();
  			$('#contact_us_link').button();
  			$('#index_link').button();
  			$('#marketing_docs_link').button();
  			$('#application_form_link').button();
  			$('#our_supporters_link').button();
  			$('#videos_link').button();
  			$('#case_studies_link').button();

       $("#accordion").accordion({
					autoHeight: false,
					navigation: true
			});




//	      playaudio('http://www.psych-e.com/maps/audio/psi/exercisecomplete.mp3',true);
        
//	      playaudio('http://www.dno.jca.dev/mapsbursary/audio/Billy.wav',true);
//	      playaudio('http://www.dno.jca.dev/mapsbursary/audio/Bobby.wav',true);
//	      playaudio('http://www.dno.jca.dev/mapsbursary/audio/CHIME.WAV',true);
//	      playaudio('http://www.dno.jca.dev/mapsbursary/audio/close02.wav',true);

//	      playaudio('http://www.dno.jca.dev/mapsbursary/audio/COMBIMG.WAV',true);
	      	playaudio('audio/incey.mp3',true);
//	      playaudio('http://www.dno.jca.dev/mapsbursary/audio/JET.WAV',true);
//	      playaudio('http://www.dno.jca.dev/mapsbursary/audio/Jo.wav',true);
//	      playaudio('http://www.dno.jca.dev/mapsbursary/audio/ONTHEMOV.WAV',true);
//	      playaudio('http://www.dno.jca.dev/mapsbursary/audio/VECTORS.WAV',true);
//	      playaudio('http://www.dno.jca.dev/mapsbursary/audio/Wincey.wav',true);

	      playvideo('http://www.careersbox.co.uk/video/careersboxtv/jca/jca_maps_film_i_16x9_Careersbox.mp4',false);
        //playvideo('http://www.careersbox.co.uk/video/icg/career_guidance_show_2010/icg_careersfair_promo.wmv',false);
        //playvideo('http://www.careersbox.co.uk/video/careersboxtv/young_in_herts/herts_cc_yih_katie.mp4',false);
        
      }); // end of $(function(){

    function playaudio(url,autoplay){
      if (url.match(/\.flv$/) || url.match(/\.mp4$/) || url.match(/\.mp3$/)){
        url='player.swf?file=' + url + '&fullscreen=true&skin=modieus-video.swf&autostart=' + autoplay;
      }
      $('#audioplayer').media({ width: 225, height: 30, bgColor: '#cccccc', autoplay: autoplay, src: url });
    }

    function playvideo(url,autoplay){
      if (url.match(/\.flv$/) || url.match(/\.mp4$/)){
        url='player.swf?file=' + url + '&fullscreen=true&skin=modieus-video.swf&autostart=' + autoplay;
      }
      $('#videoplayer').media({ width: 300, height: 225, autoplay: autoplay, src: url });
    }
        
  //-->

