function changeFontSize(id){

//var elements = document.getElementsByTagName('body');
	
	

//var fontSize = getActiveStyle( elements[0], 'font-size', null );

//	alert(getActiveStyle($( "body" ),"font-size"));

	if (id=='plus'){
//			if (fontSize.indexOf("em")>0){
//					if (Number( fontSize.substring(0,fontSize.indexOf("em")) )>1.6){
//						//TooBig
//					}else{
//						var newFontSize = Number( fontSize.substring(0,fontSize.indexOf("em")) )*1.2;
//						addRule("body","font-size:"+newFontSize+"em");
//					}
//			 }else  if (fontSize.indexOf("px")>0){
//					if (Number( fontSize.substring(0,fontSize.indexOf("px")) )>18){
//						//TooBig
//					}else{
//						var newFontSize = Number( fontSize.substring(0,fontSize.indexOf("px")) )*1.2;
//						addRule("body","font-size:"+newFontSize+"px");
//					}
//			}else{
				document.body.style.fontSize = '120%';
//			}
		}
	if (id=='minous'){
//			if (fontSize.indexOf("em")>0){
//					if (Number( fontSize.substring(0,fontSize.indexOf("em")) )<0.6){
//						//TooSmall
//					}else{
//						var newFontSize = Number( fontSize.substring(0,fontSize.indexOf("em")) )*0.8;
//						addRule("body","font-size:"+newFontSize+"em");
//					}
//			 }else  if (fontSize.indexOf("px")>0){
//					if (Number( fontSize.substring(0,fontSize.indexOf("px")) )<12){
//						//TooSmall
//					}else{
//						var newFontSize = Number( fontSize.substring(0,fontSize.indexOf("px")) )*0.8;
//						addRule("body","font-size:"+newFontSize+"px");
//					}
//			}else{
				document.body.style.fontSize = '80%';
//			}
	}




}

//戻り値 : 挿入したルールの位置を表すインデックス（Number）
function addRule( selector, property, sheetindex, ruleindex ) {
  if( sheetindex == undefined ) sheetindex = 0;
  var sheet = document.styleSheets[ sheetindex ];

  if( sheet.addRule ) { //IE
      if( ruleindex == undefined ) ruleindex = sheet.rules.length;
      sheet.addRule( selector, "{" + property + "}", ruleindex );
      return ruleindex;
  }
  else if( sheet.insertRule ) { //Mozilla
      if( ruleindex == undefined ) ruleindex = sheet.cssRules.length;
      return sheet.insertRule( selector + "{" + property + "}", ruleindex );
  }

  return null;
}


//戻り値 : プロパティの値（String）
function getActiveStyle( element, property, pseudo ) {
  if( element.currentStyle ) { //IE or Opera
      if( property.indexOf( "-" ) != -1 ) property = property.camelize( );
      return element.currentStyle[ property ];
  }
  else if( getComputedStyle ) { //Mozilla or Opera
      if( property.indexOf( "-" ) == -1 ) property = property.deCamelize( );
      return getComputedStyle( element, pseudo ).getPropertyValue( property );
  }

  return "";
}



String.prototype.camelize = function( ) {
  return this.replace( /-([a-z])/g,
      function( $0, $1 ) { return $1.toUpperCase( ) } );
}
String.prototype.deCamelize = function( ) {
  return this.replace( /[A-Z]/g,
      function( $0 ) { return "-" + $0.toLowerCase( ) } );
}
