function initCss() {
	var tmpttl = goAjax1();
	if(!tmpttl){
	 tmpttl = 'css1';
	}
	for(i=0; (lnklst = document.getElementsByTagName("link")[i]); i++) {
		if(lnklst.getAttribute("rel").indexOf("stylesheet")  && lnklst.getAttribute("title")) {
		  lnklst.disabled = true;
		  if(lnklst.getAttribute("title") == tmpttl) lnklst.disabled = false;
		}
	}
}
function Changecss(ttl) {
nttl = goAjax1();

if(!nttl){
 nttl = 'css1';
}

  var i, lnklst;
/*
		 ttl	標準	小		大
nttl			css1	css2	css3
標準	css1	css1	css2	css3
小		css2	css1	css4	css1
大		css3	css1	css1	css5
特小	css4	css1	css4	css2
特大	css5	css1	css3	css5
*/
  switch (ttl) {
    case 'css1': break;
    case 'css2':
      switch (nttl) {
        case 'css1': ttl = 'css2'; break;
        case 'css2': ttl = 'css4'; break;
        case 'css3': ttl = 'css1'; break;
        case 'css4': ttl = 'css4'; break;
        case 'css5': ttl = 'css3'; break;
      }
      break;
    case 'css3':
      switch (nttl) {
        case 'css1': ttl = 'css3'; break;
        case 'css2': ttl = 'css1'; break;
        case 'css3': ttl = 'css5'; break;
        case 'css4': ttl = 'css2'; break;
        case 'css5': ttl = 'css5'; break;
      }
      break;
  }
  //nttl = ttl;

  for(i=0; (lnklst = document.getElementsByTagName("link")[i]); i++) {
    if(lnklst.getAttribute("rel").indexOf("stylesheet")  && lnklst.getAttribute("title")) {
      lnklst.disabled = true;
      if(lnklst.getAttribute("title") == ttl) lnklst.disabled = false;
    }
  }

goAjax2(ttl);
}
function goAjax1(){
 	var url='getcss.php';

	return sendRequestWithRes(url);
}

function goAjax2(css){

 	var url='css.php?css='+css;
	sendRequest(url);
}

// 指定したURLを非同期でリクエスト
function sendRequest( url )
{
  
  // XMLHttpRequestオブジェクト生成
  var req = createXMLHTTP();
  if( !req ){ return; }
  // レスポンスデータ受信時に呼び出すイベントハンドラ
  //req.onreadystatechange = function(){
  //  getResponse( req );
  //}
  // 指定したURLに接続
  req.open( 'GET', url, false );
  // HTTPリクエストを送信
  req.send( '' );

}

// 指定したURLを非同期でリクエスト
function sendRequestWithRes( url )
{

  var res="";
  // XMLHttpRequestオブジェクト生成
  var req = createXMLHTTP();
  if( !req ){ return; }
  // レスポンスデータ受信時に呼び出すイベントハンドラ
  if(navigator.userAgent.indexOf("Firefox") != -1){ 
    req.onload= function(){
		res = getResponse( req );
    }
  } else {
   	req.onreadystatechange= function(){
    	 res = getResponse( req );
    }
  }

  // 指定したURLに接続
  req.open( 'GET', url, false );
  // HTTPリクエストを送信
  req.send( '' );

return res;
}

// レスポンスデータ受信
function getResponse( req )
{
  if( req.readyState == 4 ){ // 受信完了
    // 指定されたコールバック関数を呼ぶ

    if( req.responseText ){
      return req.responseText;
    }
  }
}

// XMLHttpRequestオブジェクト生成
function createXMLHTTP()
{
  if( window.XMLHttpRequest ){ // IE以外
    return new XMLHttpRequest();
  }
  else if( window.ActiveXObject ){ // IE用(バージョンにより異なる)
    try {
      return new ActiveXObject("MSXML2.XMLHTTP");
    }
    catch (e) {
      try {
        return new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e2) {
        return null;
      }
    }
  }
  return null
}