window.addEvent('domready',function(event){
	$('school').addEvent('focus',function(event){
		if (this.value=='Start typing your school name')
			this.value='';
	});
	
	ac = new AutoComplete('school','ajax/home/login',{listClass:'returnedSchool',itemHoverClass:'selectedSchool',format:'html',
	onComplete:function(element,selected){
		if (element.id == 'noresults') return;
		var login_url = selected.getProperty('login_url');
		if (login_url){
			$('username').getParent().addClass('hide');
			$('password').getParent().addClass('hide');
			$('login_link').getParent().addClass('hide');
			$('contact_link').addClass('hide');
			$('remote_login_link').addEvent('click',function(){
				window.location = login_url;
			})
			$('remote_login').getParent().removeClass('hide');
		}else{
			$('username').getParent().removeClass('hide');
			$('password').getParent().removeClass('hide');
			$('login_link').getParent().removeClass('hide');
			$('contact_link').removeClass('hide');
			$('remote_login').getParent().addClass('hide');
		}
		var schoolname = selected.getFirst().getText();
		var schooldata = selected.id.match(/(\w+)_(\d+)/);
		var schoolid = schooldata[2];
		var schooldomain = schooldata[1];
		$('school_id').value = schoolid;
		$('school').value = schoolname;
		$('loginform').setAttribute('action','http://'+schooldomain+'.digication.com/login_process.digi')
		// Cookie.write('school',schoolname);
		// Cookie.write('domain',schooldomain);
		// Cookie.write('schoolid',schoolid);
	}});
	
	$('login').addEvent('submit',function(event){
		if ($('loginform').getAttribute('action') == '#'){
			event.stop();
			alert('You need to choose a school.');
		}
	});
});
