var appVersionLower = navigator.appVersion.toLowerCase();
var uagtIsIe  = (appVersionLower.indexOf("msie") != -1);
var addStarId = "";
var setFavoId = "";
var arFace = new Array(9);
arFace[0] = new Array('F89F','F8A0','F8A1','F8A2','F8A3','F8A4','F8A5','F8A6','F8A7','F8A8','F8A9','F8AA','F8AB','F8AC','F8AD','F8AE','F8AF','F8B0','F8B1','F8B2');
arFace[1] = new Array('F8B3','F8B4','F8B5','F8B6','F8B7','F8B8','F8B9','F8BA','F8BB','F8BC','F8BD','F8BE','F8BF','F8C0','F8C1','F8C2','F8C3','F8C4','F8C5','F8C6');
arFace[2] = new Array('F8C7','F8C8','F8C9','F8CA','F8CB','F8CC','F8CD','F8CE','F8CF','F8D0','F8D1','F8D2','F8D3','F8D4','F8D5','F8D6','F8D7','F8D8','F8D9','F8DA');
arFace[3] = new Array('F8DB','F8DC','F8DD','F8DE','F8DF','F8E0','F8E1','F8E2','F8E3','F8E4','F8E5','F8E6','F8E7','F8E8','F8E9','F8EA','F8EB','F8EC','F8ED','F8EE');
arFace[4] = new Array('F8EF','F8F0','F8F1','F8F2','F8F3','F8F4','F8F5','F8F6','F8F7','F8F8','F8F9','F8FA','F8FB','F8FC','F940','F941','F942','F943','F944','F945');
arFace[5] = new Array('F946','F947','F948','F949','F972','F973','F974','F975','F976','F977','F978','F979','F97A','F97B','F97C','F97D','F97E','F980','F981','F982');
arFace[6] = new Array('F983','F984','F985','F986','F987','F988','F989','F98A','F98B','F98C','F98D','F98E','F98F','F990','F991','F992','F993','F994','F995','F996');
arFace[7] = new Array('F997','F998','F999','F99A','F99B','F99C','F99D','F99E','F99F','F9A0','F9A1','F9A2','F9A3','F9A4','F9A5','F9A6','F9A7','F9A8','F9A9','F9AA');
arFace[8] = new Array('F9AB','F9AC','F9AD','F9AE','F9AF','F950','F951','F952','F955','F956','F957','F95B','F95C','F95D','F95E','','','','','');
//------------------------------
function clipping(strId){
//------------------------------
  var objAjax = new Ajax.Request(
    '/clipping.asp', 
    {
      method: 'post', 
      parameters: 'id='+strId+'&cap='+encodeURIComponent($('msg'+strId).innerHTML), 
      onComplete: null
    });
    alert('クリップに登録しました！');
}
//------------------------------
function addstar(strId,strAc){
//------------------------------
  addStarId = strId;
  var objAjax = new Ajax.Request( '/addstar.asp', { method: 'post' , parameters: 'id='+strId+'&ac='+strAc , onComplete: resultAddstar });
}
//------------------------------
function resultAddstar(receive){
//------------------------------
	if (addStarId != ''){
		$('idStar'+addStarId).innerHTML = decodeURIComponent(receive.responseText);
  }
}
//------------------------------
function setfavo(strAc){
//------------------------------
  setFavoId = strAc;
  var objAjax = new Ajax.Request( '/setfavo.asp', { method: 'post' , parameters: 'ac='+strAc , onComplete: resultFavo });
}
//------------------------------
function resultFavo(receive){
//------------------------------
  if (setFavoId != ''){
    if (receive.responseText != ''){
      $('favo_'+setFavoId).style.color = 'yellow';
    }else{
      $('favo_'+setFavoId).style.color = 'silver';
    }
  }
}
//------------------------------
function getPhotoThumb(strId,strurl){
//------------------------------
  if ($('idPhotoThumb')) {
    $('idPhotoThumb').style.left = $(strId).offsetLeft + $(strId).width + 'px';
    $('idPhotoThumb').style.top = $(strId).offsetTop + $(strId).height + 'px';
    $('idPhotoThumb').src = strurl;
    $('idPhotoThumb').style.display = 'block';
  }
}
//------------------------------
function clearPhotoThumb(){
//------------------------------
	if ($('idPhotoThumb')) {
//  	$('idPhotoThumb').style.width = '35px';
  	$('idPhotoThumb').src = '/images/ajaxwait.gif';
	  $('idPhotoThumb').style.display = 'none';
  }
}
//------------------------------
function setTag(strTag){
//------------------------------
  $('inp_msg').value = $('inp_msg').value + '[' + strTag + ']';
}
//------------------------------
//Windowオープン
function windowopen(url,name,left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
//------------------------------
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}
//------------------------------
function setFaceMark(event){
//------------------------------
  var intPosX = 0;
  var intPosY = 0;
  var objImg = document.getElementById('idImgFace');
  if (uagtIsIe){
    intPosX = event.offsetX;
    intPosY = event.offsetY;
  }else{
    intPosX = event.layerX;
    intPosY = event.layerY;
    if(intPosX<0||intPosY<0){
      intPosX = event.offsetX;
      intPosY = event.offsetY;
    }
//    intPosX = event.clientX - objImg.offsetLeft;
//    intPosY = event.clientY - objImg.offsetTop;
  }
  var intPX = Math.floor(intPosX / 17);
  var intPY = Math.floor(intPosY / 16);
  var strFace = '';
  if (intPX >= 0 && intPX <= 19 && intPY >= 0 && intPY <= 8){
    strFace = arFace[intPY][intPX];
  }
  if (strFace != ''){
    $('inp_msg').value = $('inp_msg').value + '{@F|' + strFace + '}';
  }
}
//------------------------------
function zoomFaceMark(event){
//------------------------------
  var intPosX = 0;
  var intPosY = 0;
  var objImg = document.getElementById('idImgFace');
  if (uagtIsIe){
    intPosX = event.offsetX;
    intPosY = event.offsetY;
  }else{
    intPosX = event.layerX;
    intPosY = event.layerY;
    if(intPosX<0||intPosY<0){
      intPosX = event.offsetX;
      intPosY = event.offsetY;
    }
  }
  var intPX = Math.floor(intPosX / 17);
  var intPY = Math.floor(intPosY / 16);
  var strFace = '';
  if (intPX >= 0 && intPX <= 19 && intPY >= 0 && intPY <= 8){
    strFace = arFace[intPY][intPX];
  }
  if (strFace!=''){
    $('facezoom').innerHTML = "<span style='border:1px solid #ccc;padding:5px;margin-left:10px;width:75px;height:75px;float:left;'><img src='/images/facemark/"+strFace+".gif' width=75 height=75></span>";
  } else {
    $('facezoom').innerHTML = "<span style='border:1px solid #ccc;padding:5px;margin-left:10px;width:75px;height:75px;float:left;'><img src='/images/space.gif' width=75 height=75></span>"
  }
}
//------------------------------
function postCalcField(){
//------------------------------
	$('inp_msg').value = '{@C|'+$('inp_calc1').value+'|'+$('inp_calc2').value+'|'+$('inp_calc3').value+'}'
	$('calcbox').style.display = 'none';
}
