
function readCookie(cookieName){
 if(cookieName){
  cookieName   = escape(cookieName);
  cookieData   = document.cookie + ";";
  cookieDataS1 = cookieData.indexOf(cookieName);
  if(cookieDataS1 != -1){
   cookieDataS2 = cookieData.indexOf("=",cookieDataS1)+1;
   cookieDataE  = cookieData.indexOf(";",cookieDataS1);
   return unescape(cookieData.substring(cookieDataS2,cookieDataE));
  }
 }
 return false;
}

function writeCookie(cookieName,cookieValue,cookieDay){
 if(cookieName && cookieValue>=0){
  if(cookieDay){
   cookieDay = eval(cookieDay);
   newDay = new Date;
   newDay.setTime(newDay.getTime() + (cookieDay*1000*60*60*24));
   expires = ";expires=" + newDay.toGMTString();
  }else{
   expires ="";
  }
  document.cookie = escape(cookieName) + "=" + escape(cookieValue) + expires + ";path=/;";
  return true;
 }
 return false;
}

function changeStyle(){
 for(i=1; i<=scount; i++){
  document.getElementsByTagName('link')[i].disabled = true;
  if(i==(cvalue+1)){
   document.getElementsByTagName('link')[i].disabled = false;
  }else{
   document.getElementsByTagName('link')[i].disabled = true;
  }
 }
}

function initStyle(){
 var cdata = readCookie(cname);
 if(!cdata){
  writeCookie(cname,cvalue,cday);
 }else{
  cvalue = parseInt(cdata);
 }
 changeStyle();
}

function clickChanger(plmn){
 if(plmn == "0"){
   cvalue = 1;
   changeStyle();
   writeCookie(cname,cvalue,cday);
 }else{
  if( ((cvalue + plmn) <= (scount - 1)) && ((cvalue + plmn) >= 0) ){
   cvalue += plmn;
   changeStyle();
   writeCookie(cname,cvalue,cday);
  }
 }
}

/*-- main --*/
//※cssファイル指定【5段階】
  var css = new Array('yomikomi_s.css','yomikomi.css','yomikomi_l.css','yomikomi_xl.css','yomikomi_xxl.css');
  cvalue = 1;

 cday   = 7;
 cname  = "mystyle";
 scount = css.length;

//※cssディレクトリへの相対パス【moji2.jsは「css/yomikomi.css」を「../css/yomikomi.css」に】
 document.write("<link rel='stylesheet' type='text/css' media='screen,projection' href='../css/yomikomi.css' />");

//※cssディレクトリへの相対パス【moji2.jsはここを「../css/」に】
 spath  = "../css/";

 for(i=0; i<scount; i++){
  title = "size" + (i+1);
  href  = spath + css[i];
  linktagN = "<link rel='alternate stylesheet' type='text/css' title='" + title + "' href='" + href + "' />";
  document.write(linktagN);
 }
/*-- main --*/

