/* 登録・更新画面で、ffrecipeへ合成スキルを送信する */
function to_ffrecipe() {
	var frm0 = document.forms[0];
	var frm1 = document.forms[1];
	
	if (window.confirm("ffrecipeへ合成スキルを送信します。\nffrecipeに登録してあるスキルを上書きしますが、よろしいですか？")) {
		frm1.memo0.value = frm0.elements["prod[7]"].value;
		frm1.memo1.value = frm0.elements["prod[3]"].value;
		frm1.memo2.value = frm0.elements["prod[0]"].value;
		frm1.memo3.value = frm0.elements["prod[4]"].value;
		frm1.memo4.value = frm0.elements["prod[1]"].value;
		frm1.memo5.value = frm0.elements["prod[5]"].value;
		frm1.memo6.value = frm0.elements["prod[6]"].value;
		frm1.memo7.value = frm0.elements["prod[2]"].value;
		frm1.memo8.value = frm0.elements["prod[8]"].value;	
		frm1.sms0.value = frm0.sms0.value;
		frm1.sms1.value = frm0.sms1.value;
		frm1.sFrom.value = frm0.sFrom.value;
		frm1.sTo.value = frm0.sTo.value;
		
		frm1.submit();
	}

}

/* 色プレビュー機能用 */
function element(id){
 if(document.getElementById != null){
  return document.getElementById(id);
 }
 if(document.all != null){
  return document.all[id];
 }
 if(document.layers != null){
  return document.layers[id];
 }
 return null;
}

function stopError() {
  return true;
}
window.onerror = stopError;
var prev_pop_obj = null;

function changeSelection(id) {
 myE_color_heading_bg = element("id_color_heading_bg");
 myE_color_heading = element("id_color_heading");
 myE_color_job_bg = element("id_color_job_bg");
 myE_color_job = element("id_color_job");
 myE_color_pro_bg = element("id_color_pro_bg");
 myE_color_pro = element("id_color_pro");
 myE_color_com_bg = element("id_color_com_bg");
 myE_color_com = element("id_color_com");

 myE_color_heading_bg.style.fontWeight='normal';
 myE_color_heading.style.fontWeight='normal';
 myE_color_job_bg.style.fontWeight='normal';
 myE_color_job.style.fontWeight='normal';
 myE_color_pro_bg.style.fontWeight='normal';
 myE_color_pro.style.fontWeight='normal';
 myE_color_com_bg.style.fontWeight='normal';
 myE_color_com.style.fontWeight='normal';

 element("color_heading_bg_on").value='off';
 element("color_heading_on").value='off';
 element("color_job_bg_on").value='off';
 element("color_job_on").value='off';
 element("color_pro_bg_on").value='off';
 element("color_pro_on").value='off';
 element("color_com_bg_on").value='off';
 element("color_com_on").value='off';


 myText = element("id_"+id).style.fontWeight = 'bold';
 myText = element(id+"_on").value = 'on';

}


function changeColor(color) {
 if(element("color_heading_bg_on").value=='on') {
  element("color_heading_bg").value=color;
  element("color_heading_bg_box").style.backgroundColor='#'+color;
 }
 else if(element("color_heading_on").value=='on') {
  element("color_heading").value=color;
  element("color_heading_box").style.backgroundColor='#'+color;
 }
 else if(element("color_job_bg_on").value=='on') {
  element("color_job_bg").value=color;
  element("color_job_bg_box").style.backgroundColor='#'+color;
 }
 else if(element("color_job_on").value=='on') {
  element("color_job").value=color;
  element("color_job_box").style.backgroundColor='#'+color;
 }
 else if(element("color_pro_bg_on").value=='on') {
  element("color_pro_bg").value=color;
  element("color_pro_bg_box").style.backgroundColor='#'+color;
 }
 else if(element("color_pro_on").value=='on') {
  element("color_pro").value=color;
  element("color_pro_box").style.backgroundColor='#'+color;
 }
 else if(element("color_com_bg_on").value=='on') {
  element("color_com_bg").value=color;
  element("color_com_bg_box").style.backgroundColor='#'+color;
 }
 else if(element("color_com_on").value=='on') {
  element("color_com").value=color;
  element("color_com_box").style.backgroundColor='#'+color;
 }
 else {
  myText = element("id_color_heading_bg").style.fontWeight = 'bold';
  myText = element("color_heading_bg_on").value = 'on';
  element("color_heading_bg").value=color;
  element("color_heading_bg_box").style.backgroundColor='#'+color;
 }

 update_code_string();
}

function update_code_string() {
 var chb = element("color_heading_bg").value;
 var ch = element("color_heading").value;
 var clb = element("color_job_bg").value;
 var cj = element("color_job").value;
 var cl = element("color_pro_bg").value;
 var cp = element("color_pro").value;
 var cbb = element("color_com_bg").value;
 var cc = element("color_com").value;

 if(element('ex_head')) {
  element('ex_head').style.backgroundColor = '#'+chb;
  element('ex_head').style.color = '#'+ch;
 }
 var i;
 for(i=1; i<=5; i++) {
  if(element('ex_job1_' + i)) {
   element('ex_job1_' + i).style.color = '#'+cj;
   element('ex_job1_' + i).style.borderColor = '#'+chb;
   element('ex_job1_' + i).style.backgroundColor = '#'+clb;
  }
  if(element('ex_job2_' + i)) {
   element('ex_job2_' + i).style.backgroundColor = '#'+chb;
   element('ex_job2_' + i).style.color = '#'+ch;
  }
  if(element('ex_pro1_' + i)) {
   element('ex_pro1_' + i).style.color = '#'+cp;
   element('ex_pro1_' + i).style.borderColor = '#'+chb;
   element('ex_pro1_' + i).style.backgroundColor = '#'+cl;
  }
  if(element('ex_pro2_' + i)) {
   element('ex_pro2_' + i).style.backgroundColor = '#'+chb;
   element('ex_pro2_' + i).style.color = '#'+ch;
  }
 }
 if(element('ex_com')) {
  element('ex_com').style.color = '#'+cc;
  element('ex_com').style.backgroundColor = '#'+cbb;
 }
 if(element('MBL')) {
  element('MBL').style.backgroundColor = '#'+chb;
  element('MBL').style.borderColor = '#'+chb;
 }

}

function strColorSync() {
 var color = element("color_heading").value;
 element("color_job").value=color;
 element("color_pro").value=color;
 element("color_com").value=color;
 element("color_heading_box").style.backgroundColor='#'+element("color_heading").value;
 element("color_job_box").style.backgroundColor='#'+element("color_job").value;
 element("color_pro_box").style.backgroundColor='#'+element("color_pro").value;
 element("color_com_box").style.backgroundColor='#'+element("color_com").value;

 update_code_string();
}

function changeFont1(px) {
 if(element('ex_head')) {
  element('ex_head').style.fontSize = px + 'px';
 }
}

function changeFont2(px) {
 var i;
 for(i=1; i<=5; i++) {
  if(element('ex_job1_' + i)) {
   element('ex_job1_' + i).style.fontSize = px + 'px';
  }
  if(element('ex_job2_' + i)) {
   element('ex_job2_' + i).style.fontSize = px + 'px';
  }
  if(element('ex_pro1_' + i)) {
   element('ex_pro1_' + i).style.fontSize = px + 'px';
  }
  if(element('ex_pro2_' + i)) {
   element('ex_pro2_' + i).style.fontSize = px + 'px';
  }
 }
 if(element('ex_com')) {
  element('ex_com').style.fontSize = px + 'px';
 }
}

function wS(id2) {
 window.status= "color: #" + id2;
}

function init() {
 update_code_string();
 element("color_heading_bg_box").style.backgroundColor='#'+element("color_heading_bg").value;
 element("color_heading_box").style.backgroundColor='#'+element("color_heading").value;
 element("color_job_bg_box").style.backgroundColor='#'+element("color_job_bg").value;
 element("color_job_box").style.backgroundColor='#'+element("color_job").value;
 element("color_pro_bg_box").style.backgroundColor='#'+element("color_pro_bg").value;
 element("color_pro_box").style.backgroundColor='#'+element("color_pro").value;
 element("color_com_bg_box").style.backgroundColor='#'+element("color_com_bg").value;
 element("color_com_box").style.backgroundColor='#'+element("color_com").value;
}
