
try { document.execCommand('BackgroundImageCache', false, true);}catch(e){};

var urlString = new String(document.URL);

$(function(){
	$('img.over').each(function(){
		var src = $(this).attr('src');
		if(src.indexOf('_off.')!=-1){
			var oversrc = src.replace('_off.','_on.');
			var $preloadimg = $('<img />').attr('src',oversrc);

	 		$(this).hover(
				function(){ $(this).attr('src',oversrc);},
				function(){ $(this).attr('src',src);}
			);
		}
	});

	$('a.scroll').click(function() {
		var href= $(this).attr('href');
		var position = ( href=="#" || href=="" ) ? 0 : $(href).offset().top;
		$('html,body').animate({scrollTop:position}, 500, 'swing');
    	return false;
	});
});

$.fn.extend({
	'globalNav':function(){
		var $naviImg = $(this).find('img');
		var urlArry = urlString.toLowerCase().replace(/html#.*/,'html').split('/');
		var globalArry = ['','about','ir','csr',,'index.html'];
		$.each( globalArry, function(i){
			if( urlArry[4]==this ){
				var n = (i==4)?0:i;
				$naviImg.eq(n).attr('src', function(){return this.src.replace('_off.','_in.')});
				return false;
			}
		});
	}
,
	'localNav':function(){
		var $menuList = $(this);
		var activeText = $("#active").text();
		$(this).find('ul').hide().each(function(){ $(this).find('li:last').addClass('last');})
		.end().find('a').each(function(){
			if($(this).text()==activeText){
				$(this).parentsUntil('ul').addClass('active').parent('ul').show().end().has('ul').children('ul').show();
			}
		});
	}
});


//Text Size Controler------------------------------------------------------------------------------------------------

function FontSize( COMMAND ){

	var $Fimages = $('p.fontSize > a > img');

	if( COMMAND == 'large'){
		write_cookie("fontsize","large","/");
		$Fimages.eq(1).attr('src', '/en/common/images/btn-font_large_in.gif').unbind('mouseenter').unbind('mouseleave')
		.end().eq(0).attr('src', '/en/common/images/btn-font_normal_off.gif').hover(
			function(){ $(this).attr('src', '/en/common/images/btn-font_normal_on.gif');},
			function(){ $(this).attr('src', '/en/common/images/btn-font_normal_off.gif');}
		);
		$('body').css('fontSize', '15px');
	}else if( COMMAND == 'normal' ){
		write_cookie("fontsize","normal","/");
		$Fimages.eq(0).attr('src', '/en/common/images/btn-font_normal_in.gif').unbind('mouseenter').unbind('mouseleave')
		.end().eq(1).attr('src', '/en/common/images/btn-font_large_off.gif').hover(
			function(){ $(this).attr('src', '/en/common/images/btn-font_large_on.gif');},
			function(){ $(this).attr('src', '/en/common/images/btn-font_large_off.gif');}
		);
		$('body').css('fontSize', '13px');
	}
}



/*Write Cookie*/
function write_cookie(key,value,path){
	var strX;
	strX=escape(value);
	strX= key + '=' + strX + ';';
	if(!arguments[2]){}else{
		strX=strX + ' path=' + path + ';';
	}
	document.cookie=strX;
	return;
}

/*Get Cookie*/
function read_cookie(key){
	var i,str,tmp;
	str=document.cookie;
	str=str.split(';');
	key+='=';
	for(i=0;i<str.length;i++){
		if (str[i].indexOf(key)>=0){
			tmp=str[i];
			tmp=tmp.split(key);  tmp=tmp[1];
			tmp=tmp.split(';');  tmp=tmp[0];
			tmp=unescape(tmp);
			//---alert(tmp);
			return(tmp);
		}
	}
	return('Error');
}

/* Cookie */
function checkCookie(){
    /* Get Cookie */
    var fontsize=read_cookie('fontsize');
    if(fontsize=='large'||fontsize=='normal'){
    	FontSize(fontsize);
    }else if(document.cookie){
        FontSize('normal');
    }
}
