// JavaScript Document

	$('.pane').each
	(
		function ()
			{
				var rel = $('.panename',this).attr('rel');
				
				if (!rel) return true;
				
				   var so = new SWFObject(root+"media/promo/"+rel+".swf", "", "167", "167", "8", "#000000");
				   so.addParam("loop", "false");
				   so.addParam("wmode", "transparent");			   
				   so.addParam("menu", "false");
				   so.addVariable("go", $('.panename',this).attr('href'));
				   $(this).append('<div class="pflash"></div>');
				   so.write($('.pflash',this).get(0));
				
			}
	);

	$('.detPic').each
	(
		function ()
			{
				var rel = $('a',this).attr('rel');
				
				if (!rel) return true;
				
				   var so = new SWFObject(root+"media/promo/"+rel+".swf", "", "250", "250", "8", "#000000");
				   so.addParam("loop", "false");
				   so.addParam("wmode", "transparent");			   
				   so.addParam("menu", "false");
				   $(this).append('<div class="pflash"></div>');
				   so.write($('.pflash',this).get(0));
				
			}
	);

$('.detTabs a').click
(
 	function ()
		{
			var n = $('.detTabs a').index(this);
			$('.detPane:eq('+n+')').show().siblings('div.detPane').hide();
			$(this).addClass('sel').siblings().removeClass('sel');
			if (n==4)
				$('#gobuy').hide();
			else
				$('#gobuy').show();
				
			this.blur();
			return false;
		}
);

$('.detTabs a:visible:first').trigger('click');

$('.galPic a').lightBox();


$('.tvcontrol a').click
(
 	function ()
		{
			if ($(this).hasClass('vsel')) return false;
			var n = this.rel;
			var so = new SWFObject(root+"media/flash/player.swf", "movief", "220", "165", "9", "#000000");
			so.addParam("loop", "false");
			so.addParam("wmode", "window");
			so.addParam("menu", "false");
			so.addParam('allowFullScreen', 'true');
			so.addParam('scale', 'showall');
			so.addVariable("loc", root);
			so.addVariable('playme',2);
			so.addVariable("vid", n);
			so.write($('#tvbox').get(0));
			$(this).addClass('vsel').siblings().removeClass('vsel');
			this.blur();
			return false;
		}
);

$('.galVid').each
(
 	function ()
		{
			var vn = this.id.replace(/vid/,'');
			var so = new SWFObject(root+"media/flash/player.swf", "movief", "220", "165", "9", "#000000");
			so.addParam("loop", "false");
			so.addParam("wmode", "window");
			so.addParam("menu", "false");
			so.addParam('allowFullScreen', 'true');
			so.addParam('scale', 'showall');
			so.addVariable("loc", root);
			so.addVariable('playme',3);
			so.addVariable("vid", vn);
			so.write(this);
		}
);

$(document).ready
(
 	function()
		{
		$('.tvcontrol a:first').trigger('click');
		}
);						   
$('.fmessage').animate({top:60});
$('.subf h1').animate({top:20});

$(".chatlive").click
(
 	function ()
		{
			nw = window.open(this.href,'chatlive','top=120,left=530,height=410,width=474,status=yes');
			nw.focus();
			return false;
		}
);

$('.copyabove').click
(
 	function ()
		{
			if (!this.checked) {
			$('#dfullname').val('');
			$('#dphone').val('');
			$('#dstreet').val('');
			$('#dcity').val('');
			$('#dstate').val('');
			$('#dzip').val('');
			} else {
			$('#dfullname').val($('#nfullname').val());
			$('#dphone').val($('#nphone').val());
			$('#dstreet').val($('#street').val());
			$('#dcity').val($('#city').val());
			$('#dstate').val($('#state').val());
			$('#dzip').val($('#zip').val());
			}
		}
);

$('.catform input[type=checkbox], .buyform input').each(function(){$(this).attr('autocomplete','off');this.dv = this.value;});

$('#cb0').click
(
 	function ()
	{
	var cb0 = this;
	$('.catform input[type=checkbox]').each(function(){this.checked=cb0.checked;});
	}
);	

function showform(from,isReset) //show form if unsuccessful
{
	var form = $(from).parents('form');
	if (isReset) $(form).trigger('reset');
	$('.fields',form).fadeIn('normal',function () {$('.rtb:first',form).trigger('focus');} );
	$('.response',form).empty();
	return false;
}

function procJSON(json,form)
{
	
	var rs = json.response;
	switch (json.action)
	{
		case 'success': rs += "<br /><br /><p><a href='#' onclick='return showform(this,true)'>Submit again?</a></p>"; break;
		case 'retry': rs += "<br /><br /><p><a href='#' onclick='return showform(this,false)'>Submit again?</a></p>"; break;
		case 'reload': self.location.reload(); break;
	}
	$('.response',form).html(rs);
	$('.response a',form).trigger('focus');
	
}

$('.form, .buyform').submit(
function ()
	{
			var form = this;
			if (!validate(form)) return false;
			if ($(form).hasClass('buyform'))
				{
				//if (!validate(form)) return false;
				window.scrollTo(0,100);
				}
			var dt = $(this).serializeArray();
			var action = root + 'core/main/post';
			$('.fields',this).slideUp('fast');
			$('.response',this).html("<div class='load'>Processing, please wait...</div>");
			
				$.ajax({
				   type: 'POST',
				   url: action,
				   data: dt,
				   dataType: 'json',
				   success: function(data){procJSON(data,form);}
				 });

			return false;
	}
);


$('.form input.tb').each
(
 	function ()
		{
			$(this).attr('autocomplete','off');
			this.value = this.title;
			var dv = this.value;
			this.dv = dv;
			$(this).focus
				(
				 	function ()
						{
							if (this.value==dv)
								this.value = '';
						}
				);
			$(this).blur
				(
				 	function ()
						{
							if (this.value=='') this.value = dv;
						}
				);				
		}
);

$('.form textarea.ta').each
(
 	function ()
		{
			var dv = this.innerHTML;
			this.dv = dv;
			$(this).attr('autocomplete','off');
			
			$(this).focus
				(
				 	function ()
						{
							
							if (this.innerHTML==this.dv)
								$(this).html('');
							if (this.value==this.dv) this.value = '';
						}
				);
			$(this).blur
				(
				 	function ()
						{
							if (this.value=='') this.value = this.dv;
						}
				);				
		}
);

var rfr = cookieVal('referrer');

if (!rfr)
{
	if (document.referrer != '')
		saveCookie('referrer',document.referrer);	
}

saveCookie('lastpage',document.referrer);
