var gSidebarContainer = '#sidebar';

var MP3PLAYER = {
	container: '#audio_player',
	flashfile: '19xmldisplay_8.swf',
	height: 75,
	width: 230,
	load: function(){
		$('<div/>')
			.attr({id:this.container.replace('#','')})
			.addClass('sidebarmodule')
			.prependTo(gSidebarContainer);
		
		
		//alert($.flash.available);
		$(this.container).flash({
			swf:this.flashfile,
			height:this.height,
			width:this.width
			});
			
		$('<div/>')
			.html("<h3>MP3's</h3>")
			.prependTo(this.container);
	}
	
}

var MAINNAV = {
	container: '#mainmenu',
	target_container: '#featured',
	init: function() {
		var _mainnav = this;
		$(this.container + ' > li > a').click(function(e){
			e.preventDefault();
			var an = $(this).attr('href')
			//alert(an);
			$(_mainnav.target_container).load(an);
		});
		$(this.container + ' a:first').trigger('click');
	}
}

var FANFORM = {
	fanform: '#frmFanInfo',
	fanname_field: '#username',
	fanemail_field: '#useraddr',
	fancomment_field: '#usercomm',
	submit_btn: '#btnSubmit',
	doAddFan: function() {
		var emsg = "";
		$('.formerror').text('');
		var url = "includes/inc_frmjoin_process.php";
		//var fanname = document.getElementById("username").value;
		if ($(this.fanname_field).val() == "" || $(this.fanname_field).length > 30) 
		{$(this.fanname_field.replace('#','.')).html("Name ERROR.");}
		//var fanemail = document.getElementById("useraddr").value;
		if ($(this.fanemail_field).val() == "" || $(this.fanemail_field).length > 40) 
		{$(this.fanemail_field.replace('#','.')).html("Email ERROR.");}
		//var fancomment = document.getElementById("usercomm").value;
		if ($(this.fancomment_field).val() == "" || $(this.fancomment_field).length > 255) 
		{$(this.fancomment_field.replace('#','.')).html("Comment ERROR.");}
    
		if ($('.formerror').text() == '') {
		var formval = $(this.fanform).serialize();
		//alert('formval ' + formval);
		// ajax process form
		$.ajax({
			async: false,
			type:"GET", 
			url: url,
			dataType: "text",
			data: formval,
			success: function(data){
				alert(data);
			},
			error: function(x,e){
				alert('FANFORM.doAddFan error.');
			}
		});
		}
	},
	init_buttons: function() {
		var _fanform = this;
		$(this.submit_btn).live('click', function(e){
			_fanform.doAddFan();
		
		});
	}
}

$(document).ready(function(){
	//alert('found jquery');
	FANFORM.init_buttons();
	MP3PLAYER.load();
	MAINNAV.init();
});
