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 'ping':
					doShowPing();
					break;
					
				case 'el':
					doShowEL();
					break;
					
				case 'connection':
					doShowConnection();
					break;
					
				case 'download':
					doShowDownload();
					break;
					
				case 'authorization':
					doShowAuthorization();
					break;
					
				case 'cards_codes':
					doShowCards_codes();
					break;
					
				case 'app_store':
					doShowApp_store();
					break;
					
				case 'music':
					doShowMusicPurchace();
					break;	
					
				case 'video':
					doShowVideoPurchace();
					break;	
					
				case 'store_features':
					doShowStoreFeatures();
					break;	
					
				case 'content':
					doShowContent();
					break;	
					
				case 'default':
					doDefault();
					break;

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


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