
(function setupMovie(format)
{var SRC={"vimeo":"http://player.vimeo.com/video/{{ id }}?title=0&byline=0&portrait=0&autoplay=1","youtube":"http://www.youtube.com/embed/{{ id }}"};$(function initMovie()
{$("a.play-movie").click(openMovieDialog);});function openMovieDialog(Event)
{Event.preventDefault();var $this=$(Event.currentTarget);var type=$this.data("type");var id=$this.data("id");var iframe=$("<iframe />",{"height":375,"src":format(SRC[type],{"id":id}),"type":"text/html","width":500});var html=$("<div />").append(iframe);var title=$this.data("title")||$this.text();$(html).dialog({"close":function(){$(this).dialog("destroy").remove();},"title":title,"width":530});}})(MyEdu.Util.String.format);;(function password(Tooltip){$(function init(){$('#full-name').blur(validateName);$('#email').blur(validateEmail);$('#password').blur(validatePassword);$('#password-confirm').blur(validatePasswordMatch);$('#registration').submit(validateForm);});function validateForm(Event)
{if(!validatePassword()||!validatePasswordMatch()||!validateName()||!validateEmail()){return false;}
return true;}
function validateName(Event)
{var field=$('#full-name');if(!field.val().length){displayError(field,'Please enter in a name.');return false;}
clearError(field);return true;}
function validateEmail(Event)
{var field=$('#email');var email_reg_ex=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;if(field.val().search(email_reg_ex)==-1){displayError(field,'Please enter a valid email.');return false;}
clearError(field);return true;}
function validatePassword(Event)
{var field=$('#password');var password_length=field.val().length;if(password_length<8){displayError(field,'Must be at least 8 characters.');return false;}
clearError(field);return true;}
function validatePasswordMatch(Event)
{var field=$('#password-confirm');var password=$('#password').val();var password_confirm=field.val();if(password!=password_confirm){displayError(field,'Passwords must match.');return false;}
clearError(field);return true;}
function displayError(field,msg)
{if(!field.parent().find('label span').length){var field_label=field.parent().find('label');field_label.append('<span class="reg-error">'+msg+'</span>');field.addClass('error');}}
function clearError(field)
{field.removeClass('error');field.parent().find('label span').remove();}})
(MyEdu.Widget.Tooltip);;
