
//**********************//
//****   visualize   ***//
//**********************//
var font_level = Cget("font_level");
$(function(){

  $('a').focus(function(){ this.blur();});
  $('input[@type=text]').focus(function(){$(this).css({'border':'2px solid #0cf'});})
  .blur(function(){$(this).css({'border':'1px solid #aaa'});});
  $('input[@type=password]').focus(function(){$(this).css({'border':'2px solid #0cf'});})
  .blur(function(){$(this).css({'border':'1px solid #aaa'});});
  $('textarea').focus(function(){$(this).css({'border':'2px solid #0cf'});})
  .blur(function(){$(this).css({'border':'1px solid #aaa'});});
  $('select option:even').css('background', '#ccdcdf');
  $('#sideorderbutton').hover(function(){$(this).attr('src','/common/theme/basic/image/bt_order_over.gif');},function(){$(this).attr('src','/common/theme/basic/image/bt_order.gif');});
  $('#sidecontactbutton').hover(function(){$(this).attr('src','/common/theme/basic/image/bt_contact_over.gif');},function(){$(this).attr('src','/common/theme/basic/image/bt_contact.gif');});
  $('div.infolist').hover(function(){$(this).css('background','transparent url(/common/theme/basic/image/bg_600_g.gif)');},function(){$(this).css('background','transparent');});
  //////
  // FONT SWITCH FUNCTION
  //////
  if(!font_level){	font_level = '15px';	}
  loadfontsize(font_level);
  
  $('div#fontswitch').hover(function(){$('div#fontswitch_body').show();},function(){$('div#fontswitch_body').hide();});
  $('ul#fontswitch_btn li').hover(
    function(){
      $(this).css('cursor','pointer').addClass('over');
    },
    function(){
      $(this).removeClass('over');
    }
  )
  .click(
    function(){
      act = $(this).attr('id');
      fontsize_switch(act);
    }
  );
  $('div#bookmark_body').hide();
  $('div#bookmark').hover(function(){$('div#bookmark_body').show();},function(){$('div#bookmark_body').hide();});


});




//************************//
//****   FONT SWITCH   ***//
//************************//
function loadfontsize(flevel){
  newsize = flevel.substring(0,flevel.length - 2)
  $('ul#fontswitch_btn li').removeClass('active');
  if(newsize > 15){
    $('ul#fontswitch_btn li#big').addClass('active');
  }else if(newsize < 15){
    $('ul#fontswitch_btn li#small').addClass('active');
  }else{
    $('ul#fontswitch_btn li#normal').addClass('active');
  }
  $('body').css('font-size', flevel);
}

function fontsize_switch(act) {
  n = $('body').css("font-size");
  if(n == ''){
    n = "15ex";
  }// end if n is null.
  var thissize = parseFloat(n.substring(0,n.length - 2));
  //var thissize = n.substring(0,n.length - 2);
  if(act == 'big' && thissize < 22){
    var newsize = thissize * 1 + 1;
  }else if(act == 'small' && thissize > 7){
    var newsize = thissize * 1 - 1;
  }else if(act == 'normal'){
    var newsize = "15";
  }else{
    var newsize = thissize;
  }
  $('body').css("font-size", newsize + "px");
  $('ul#fontswitch_btn li').removeClass('active');
  if(newsize > 15){
    $('ul#fontswitch_btn li#big').addClass('active');
  }else if(newsize < 15){
    $('ul#fontswitch_btn li#small').addClass('active');
  }else{
    $('ul#fontswitch_btn li#normal').addClass('active');
  }
  Cset("font_level",newsize + "px",'30');
}



//************************//
//****   cookieparts   ***//
//************************//
function Cset(Cname,Cval,saveD){
   Cexp = new Date();
   Cexp.setTime(Cexp.getTime() + ( saveD * 24 * 60 * 60 * 1000 ));
   Citem = '@' + Cname + '=' + escape(Cval) + ';path=/;';
   document.cookie =  Citem + 'expires=' + Cexp.toGMTString();
}
function Cget(Cname){
   Cn = '@' + Cname + '=';
   Cv = null;
   Cstr = document.cookie + ";" ;
   Cofs = Cstr.indexOf(Cn);
   if (Cofs != -1){
      CStart = Cofs + Cn.length;
      CEnd   = Cstr.indexOf(";" , CStart);
      Cv = unescape(Cstr.substring(CStart,CEnd));
   }
   //return Cstr.substring(CStart,CEnd);
   return Cv;
}



//*********************//
//****   bookmark   ***//
//*********************//
function Addbookmark(url,title,ua){
  if(ua.indexOf("Firefox") > -1){
    window.sidebar.addPanel(title,url,'');
  }else{
    window.external.AddFavorite(url,title);
  }
}

//******************************//
//****   canmakeshop_login   ***//
//******************************//
var cmsid = Cget("cmsid");
$(function(){
  if(cmsid != ''){$('form#cmsloginform input#shopid').val(cmsid);}
  $('#shopid').focus(
    function(){
	  if($(this).val() == 'ショップID'){
	    $(this).val('');
	  }
    }
  ).blur(
    function(){
	  if($(this).val() == ''){
	    $(this).val('ショップID');
	  }
    }
  );
  $('form#cmsloginform').submit(
    function(){
      id = $('form#cmsloginform input#shopid').val();
      pw = $('form#cmsloginform input#shoppw').val();
      if(id.length < 4){
        $('<p class="pink ts">ショップIDは4文字以上で入力して下さい。</p>').appendTo($(this)).fadeOut(2000);
	return false;
      }
      if(pw.length < 4){
        $('<p class="pink ts">パスワードは4文字以上で入力して下さい。</p>').appendTo($(this)).fadeOut(2000);
	return false;
      }
      if($('form#cmsloginform input#newwin').is(":checked")){
        window.open('','cmswin','width=960,height=740,toolbar=no,scrollbars=yes,resizable=yes,status=no');
	$('form#cmsloginform').attr('target','cmswin');
      }
      $('form#cmsloginform').submit();
    }
  );
  $('.cmstrial').click(
    function(){
      //trial = window.open('','cmstrial','width=960,height=740,toolbar=no,scrollbars=yes,resizable=yes,status=no');
      //$('form#cmsloginform input#shopid').val('can01');
      //$('form#cmsloginform input#shoppw').val('pass');
      //$('form#cmsloginform input#newwin').attr('checked',true);
      //var t = setTimeout(function(){$('form#cmsloginform').submit();},'500');
	trial = window.open('','cmstrial','width=960,height=740,toolbar=no,scrollbars=yes,resizable=yes,status=no');
	fr=document.getElementById("cmsloginform");
	fr.target = "cmstrial" ;
	fr.shopid.value="can01";
	fr.shoppw.value="pass";
	fr.submit();
    }
  ).hover(
    function(){$(this).css('cursor','pointer');
    },function(){}
  );
  $('#cmscookieon').click(
    function(){
      id = $('form#cmsloginform input#shopid').val();
      Cset('cmsid',id,'30');
    }
  );
});






	
function go_testshop() {

ope = window.open("","sample","width=840,height=720,toolbar=no,scrollbars=yes,resizable=yes,status=no");
fr=document.getElementById("loginform");
fr.target = "sample" ;
fr.shopid.value="can01";
fr.shoppw.value="pass";
fr.submit();
}