/*
 * mitsubishi.js (general javascript library) 
 *   @require jquery 1.2.6 -
 *   @require thickbox 3
 *   @require swfobject 1.5
 *   @require jquery StyleSwitcher Plugin(http://www.bitacora.davidesperalta.com/jquery-styleswichter/)
 *   Copyright All Mitsubishi Corporation. All rights reserved.
 */

//global object
var DIA = {
	searchbtn: '#btn_search, #btn_search_result',
	sbrollover: function(selector){
	// search btn roll over
		$(selector).hover(
			function() {
				var oldimg = $(this).attr('src');
				if(!oldimg.match(/_hover/)){
					var img = oldimg.replace(/\.(gif|jpg|png)$/i, '_hover.$1');
					$(this).attr('src', img);
				}
			},
			function() {
				$(this).attr('src', $(this).attr('src').replace(/\_hover.gif$/i, '.gif'));
			}
		);
		
	},
	psbr: function(){
		DIA.sbrollover('#btn_search_result');
	},
	searchfocus: function(){

		var defaultValue = $('#global-nav input.txtarea').val();
		$('#global-nav input.txtarea').addClass('default')
		.focus(function(){
			if($(this).val() == defaultValue){
				$(this).val('').removeClass('default');
			}
		})
		.blur(function(){
			if($(this).val() == defaultValue | $(this).val() == ''){
				$(this).val(defaultValue).addClass('default');
			};
		});
		$('#global-nav input#btn_search').click(function(){
			if($('#global-nav input.txtarea').val() == defaultValue){
				$('#global-nav input.txtarea').val('');
			};
		});

	},
	fontswitch: function(){
		// font size switch
		var options={
			linkTitle: 'styleswichter',
			cookieName: 'selected-style'
		};
		$.fn.StyleSwichter(options);
	},
	wws: {
		init: function(){
			if($('body').is(':has("#wws")')){
				var wwsc = $('#wws').attr('class');
				var mrdn = wwsc.replace(/(\S*) (\S*)/,'$1');
				var lg = wwsc.replace(/(\S*) (\S*)/,'$2'); // meridian : greenwich mean time
				var flash = '/wws/index.swf';
				var width = '900';
				var height = '450;'
				var version = 8;
			
				if(new SWFObject().installedVer.major > version){
					$('#wws').click(function(){
						$("#content_swf").hide();
						//get lang
						tb_show('wws', flash+'?width='+width+'&height='+height+'&lang='+lg+'&mrdn='+mrdn);
				
						$('#WWSCloseBtn').click(function(){
							tb_remove();
							$(this).unbind();
						});
						
						return false;
					});
				}
			}
		}
	},
	init: function(){
	//initialize process
		DIA.sbrollover(this.searchbtn);
		DIA.searchfocus();
		DIA.wws.init();
	}
};


$(function(){
	DIA.init();
});
