

var InkSite = 
{
	onReady:	function()
	{
		
		for (var selector in this.elements)
		{
			var $elms = $(selector);
			
			if ($elms.size() > 0)
			{
				this.elements[selector]($elms);
			}
		}
		
	},
	
	elements:
	{
		'#site_name a, #byline, #recent_news a.launch': function ($elms) 
		{
			var width = 925;
			var height = 715;
			
			var left = screen.width / 2 - width/2;
			var top = screen.height / 2 - height/2;
			
			$elms.each(	function()
						{
							this.url = this.href;
							
							if ($.browser.safari)
							{
								this.href = '#';
								this.target = '';
							}
						}
			);
			
			$elms.click(
				function(event) 
				{
					var url = this.url;
					
					window.open( 	url, 
									'launched',
									'height='+height+',width='+width+',screenX='+left+',left='+left+',screenY='+top+',top='+top+',resizable=no,scrollbars=no,status=no,location=no,toolbar=no,menubar=no'
								 );
					
					event.preventDefault();
					event.stopPropagation();
					return false;
				}
			);
		},
		
		'#flash_site':	function ($elms)
		{
			var width = 925;
			var height = 715;
			var lang = 	(	$elms.attr('class').indexOf('jp') >= 0)
						? 	'jp'
						:	'en';

			var url = 'ink_site.swf' + '?' + Math.random();

			var so = new SWFObject(url, "ink_site", width, height, "8", "#ffffff");
			
			so.addParam('scale','noScale');
			
			if (getQueryParamValue('news').length > 0)
			{
				so.addVariable('news', getQueryParamValue('news'));
			}			
			
			so.addVariable('lang',lang);
						
			so.write("flash_site");
		},
		
		'#recent_news':	function ($elms)
		{
			
			var index = 0;
			
			$('.summary a', $elms).each(
				function()
				{
					this.index = index;
					
					index += 1;
				}
			);
				
			$('.summary a', $elms).click(					
				function()
				{
					$('.articles .article', $elms).removeClass('active');
					
					$('.articles .article:eq('+this.index+')', $elms).addClass('active');
					
					$('.summary a').removeClass('active');
					$('.summary a:eq('+this.index+')', $elms).addClass('active');
					
				}
			);
			
			
			
			
			index = 0 ;
		}
	}
}

$(document).ready(
	function()
	{
		InkSite.onReady();
	}
);




