﻿if (typeof(TS) == 'undefined') TS = {};

TS.EmailForm = Class.create({
	initialize: function() {
		// parse url for email form type
		var email = location.href.parseQuery();
		if (email.form) {
			var formType = email.form;

			// fire function based on form type
			switch (formType) {
				case 'account':
					doShowAccount();
					break;

				case 'mail':
					doShowMail();
					break;
				
				case 'push':
					doShowPush();
					break;
					
				case 'contacts':
					doShowContacts();
					break;					

				case 'calendar':
					doShowCalendar();
					break;

				case 'idisk':
					doShowIDisk();
					break;
				
				case 'gallery':
					doShowGallery();
					break;

				case 'iweb':
					doShowIWeb();
					break;
					
				case 'btmm':
					doShowBtmm();
					break;

				case 'backup':
					doShowBackup();
					break;
					
				case 'default':
					doDefault();
					break;

			}			
		} else {
			doDefault();
		}
	}
});


document.observe('dom:loaded', function() {
	new TS.EmailForm();
});