onDomReady(function () {

	// init
	defaultJS.initialize();
});


var defaultJS = {

	//timer for inbox 5 minutes call
	defaultTimer:0,

	initialize: function(){
		//sets off the every 5 minutes update for the movies
		if($('DefaultMovies')){
			clearTimeout(defaultJS.defaultTimer);
			defaultJS.updateDefaultPage();
		}

	},


	//--------------------------------general AJAX content updates from SERVER to default.php --------------------------------------------------//
	// default.php page (AJAX content) - refresh the moviews, every 5 minute
	updateDefaultPage: function() {
/*		defaultJS.showReloader('Update...','update'); // Violet
		var updater = new Ajax('includes/default/defaultcc.php?r=' + Math.floor(Math.random()*100) , {method: 'get', update: $('DefaultMovies'), onComplete:function(){
			defaultJS.hideReloader(); // hide reloader
		}}).request();

		//set off the function every 5 minute
		defaultJS.timer = setTimeout("defaultJS.updateDefaultPage()", 300000);
*/
	},

	/*----home page----------------------------------------------------------------------------------------------------------------------*/
	// refresh box as Join Now
	i:0,
	refreshBox: function() {
		var fx = $('becomeFlixter').effects({duration: 900, transition: Fx.Transitions.Quart.easeOut, onComplete: function() {
			// --do something after complete fx
		}});

		if(defaultJS.i%2) {
			fx.start({
				'left':800 });
		} else {
			//fx.start
			fx.start({
				//'opacity': .3,
				'left':412
			});
		}
		defaultJS.i++; // increment
	},

	// show reloader
	// content - may be any text or html tags
	// task - is options for colors (load, send, update)
	showReloader: function(content, task) {
		var o = $('reloader');
		o.setHTML(content);

		switch(task) {
			case 'load':
				o.setStyle('background','#E30A17'); // red
				break
			case 'send':
				o.setStyle('background','#78BA91'); // green
				break
			case 'update':
				o.setStyle('background','#7389AE'); // violet
				break
			default:
				//code to be executed if n is
				//different from case 1 and 2
		}
		o.show();
	},



	// hide reloader after all Ajax request
	hideReloader: function() {
	var o = $('reloader');
	o.hide();
	}

};

