﻿var mynaijiu;
function showimage(imgpath,value)
{
	if(value!= "") {	
	document.form1.useravatars.src="div/"+value;
	} else{
	document.form1.useravatars.src=imgpath+"/face/none.gif";
	}
}

function selectChar(){
	var realm=document.getElementById("realm").value;
	if(realm == 5){
		document.getElementById("lost_character").style.display = "";
		document.getElementById("hell_character").style.display = "none";
		document.getElementById("death_character").style.display = "none";
	}else if(realm == 4){
		document.getElementById("lost_character").style.display = "none";
		document.getElementById("hell_character").style.display = "";
		document.getElementById("death_character").style.display = "none";
	}else if(realm == 3){
		document.getElementById("lost_character").style.display = "none";
		document.getElementById("hell_character").style.display = "none";
		document.getElementById("death_character").style.display = "";
	}
}
/////////////////////////////
function fun3(can){
if(isNaN(document.form1.gongji2.value)){
   alert("Melee damage upper limit must be a number!");
   document.form1.gongji2.select();
   return false;
}
if(document.form1.gongji2.value.indexOf("0")==0){
   alert("Melee damage upper limit must more then 0!");
   document.form1.gongji2.select();
   return false;
}
if(isNaN(document.form1.gongji.value)){
   alert("Melee damage lower limit must be a number");
   document.form1.gongji.select();
   return false;
}
if(document.form1.gongji2.value.indexOf("0")==0){
   alert("Melee damage upper limit must more then 0!");
   document.form1.gongji2.select();
   return false;
}
if(parseInt(document.form1.gongji2.value)<parseInt(document.form1.gongji.value)){
   //alert("Melee damage upper limit must more then lower limit");
   document.form1.gongji2.value = Number(document.form1.gongji.value ) + 1;
   document.form1.gongji.select();
   return false;
}
//////////////////////////////
hasuu=parseFloat(document.form1.yue1.value+document.form1.yue2.value+document.form1.yue3.value);
if(hasuu>3||hasuu<1.00){
  alert("Weapon speed can not larger than 3.00, and can not less then 1.00");
  document.form1.sudu.value="";
  return false;
}else{
  document.form1.sudu.value=hasuu;
}

////////////////////////////////
var a=1;
if(document.form1.checkbox.checked==true){
  document.form1.shensheng1.value=document.form1.gongji.value;
  document.form1.shensheng2.value=document.form1.gongji2.value;
  a++;
  }else{
  document.form1.shensheng1.value=0;
  document.form1.shensheng2.value=0;
  }
if(document.form1.checkbox2.checked==true){
  document.form1.huoyan1.value=document.form1.gongji.value;
  document.form1.huoyan2.value=document.form1.gongji2.value;
  a++;
  }else{
  document.form1.huoyan1.value=0;
  document.form1.huoyan2.value=0;
  }
if(document.form1.checkbox3.checked==true){
  document.form1.ziran1.value=document.form1.gongji.value;
  document.form1.ziran2.value=document.form1.gongji2.value;
  a++;
  }else{
  document.form1.ziran1.value=0;
  document.form1.ziran2.value=0;
  }
if(document.form1.checkbox4.checked==true){
  document.form1.bingshuang1.value=document.form1.gongji.value;
  document.form1.bingshuang2.value=document.form1.gongji2.value;
  a++;
  }else{
  document.form1.bingshuang1.value=0;
  document.form1.bingshuang2.value=0;
  }
myzhi=((parseInt(document.form1.gongji.value)+parseInt(document.form1.gongji2.value))/2)*a/parseFloat(document.form1.sudu.value)
myzhi=String(myzhi).substr(0,10);
if(myzhi.indexOf(".")==3)
document.form1.shanghai.value=myzhi+0;
else
document.form1.shanghai.value=myzhi;
}


///////////////////////////////////////////////////
function OnCheck() {
	if (document.form0.realm.value == "") {
		alert("please select realm!");
		return;
	}
	if (document.form0.charname.value == "") {
		alert("please insert your charname!");
		return;
	}
	if (document.form0.price.value == ""||document.form0.price.value == 0) {
		alert("price must more than 30$");
		return;
	}
	if (document.form0.nirong.value == "") {
		alert("make sure you want to make custom weapon!");
		return;
	}
}


var mynaijiu;
function showimage_406(imgpath,value)
{
	if(value!= "") {	
	document.form1.useravatars_406.src="div/"+value;
	} else{
	document.form1.useravatars_406.src=imgpath+"/face/none.gif";
	}
}
function fun_406(){


if(document.form1.weapon_name_406.value==""){
   alert("Please enter the value of weapon name !");
   document.form1.weapon_name_406.focus();
   return false;
}

if(document.form1.damage_406.value==""){
   alert("Please enter the value of damage !");
   document.form1.damage_406.focus();
   return false;
}else if(isNaN(document.form1.damage_406.value)||document.form1.damage_406.value < 0){
   alert("damage value must be a figure");
   document.form1.damage_406.focus();
   return false;
}else if(document.form1.damage_406.value != 0 &&document.form1.damage_406.value.indexOf("0") == 0){
   alert("damage value must be a figure");
   document.form1.damage_406.focus();
   return false;
}
//////////////////
if(document.form1.haste_406.value==""){
   alert("Please enter the value of haste !");
   document.form1.haste_406.focus();
   return false;
}else if(isNaN(document.form1.haste_406.value)||document.form1.haste_406.value < 0){
   alert("haste value must be a figure");
   document.form1.haste_406.focus();
   return false;
}else if(document.form1.haste_406.value != 0 &&document.form1.haste_406.value.indexOf("0") == 0){
   alert("haste value must be a figure");
   document.form1.haste_406.focus();
   return false;
}
//////////////////
//////////////////
if(document.form1.resistance_406.value==""){
   alert("Please enter the value of resistance !");
   document.form1.resistance_406.focus();
   return false;
}else if(isNaN(document.form1.resistance_406.value)||document.form1.resistance_406.value < 0){
   alert("resistance value must be a figure");
   document.form1.resistance_406.focus();
   return false;
}else if(document.form1.resistance_406.value != 0 &&document.form1.resistance_406.value.indexOf("0") == 0){
   alert("resistance value must be a figure");
   document.form1.resistance_406.focus();
   return false;
}
//////////////////

if(document.form1.resilience_406.value==""){
   alert("Please enter the value of resilience!");
   document.form1.resilience_406.focus();
   return false;
}
if(isNaN(document.form1.resilience_406.value)||(document.form1.resilience_406.value != 0 &&document.form1.resilience_406.value.indexOf("0") == 0)){
   alert("Resilience_406 value must be a figure");
   document.form1.resilience_406.focus();
   return false;
}

//////////////////
if(document.form1.attack_power_406.value==""){
   alert("Please enter the value of attack power!");
   document.form1.attack_power_406.focus();
   return false;
}

if(isNaN(document.form1.attack_power_406.value)||(document.form1.attack_power_406.value != 0 &&document.form1.attack_power_406.value.indexOf("0") == 0)){
   alert("Attack power value must be a figure");
   document.form1.attack_power_406.focus();
   return false;
}

//////////////////
if(document.form1.spell_power_406.value==""){
   alert("Please enter the value of spell power!");
   document.form1.spell_power_406.focus();
   return false;
}
if(isNaN(document.form1.spell_power_406.value)||(document.form1.spell_power_406.value != 0 &&document.form1.spell_power_406.value.indexOf("0") == 0)){
   alert("Spell power value must be a figure");
   document.form1.spell_power_406.focus();
   return false;
}

//////////////////
if(document.form1.mastery_406.value==""){
   alert("Please enter the value of weapon mastery  !");
   document.form1.mastery_406.focus();
   return false;
}
if(isNaN(document.form1.mastery_406.value)||(document.form1.mastery_406.value != 0 &&document.form1.mastery_406.value.indexOf("0") == 0)){
   alert("Mastery  value must be a figure");
   document.form1.mastery_406.focus();
   return false;
}

////////////////////////
if(document.form1.stamina_406.value==""){
   alert("Please enter the value of stamina!");
   document.form1.stamina_406.focus();
   return false;
}
if(isNaN(document.form1.stamina_406.value)||(document.form1.stamina_406.value != 0 &&document.form1.stamina_406.value.indexOf("0") == 0)){
   alert("Stamina value must be a figure");
   document.form1.stamina_406.focus();
   return false;
}

////////////////////////
if(document.form1.intellect_406.value==""){
   alert("Please enter the value of intellect!");
   document.form1.intellect_406.focus();
   return false;
}
if(isNaN(document.form1.intellect_406.value)||(document.form1.intellect_406.value != 0 &&document.form1.intellect_406.value.indexOf("0") == 0)){
   alert("Intellect value must be a figure");
   document.form1.intellect_406.focus();
   return false;
}

///////////////////////
if(document.form1.agility_406.value==""){
   alert("Please enter the value of agility!");
   document.form1.agility_406.focus();
   return false;
}
if(isNaN(document.form1.agility_406.value)||(document.form1.agility_406.value != 0 &&document.form1.agility_406.value.indexOf("0") == 0)){
   alert("Agility value must be a figure");
   document.form1.agility_406.focus();
   return false;
}

/////////////////////
if(document.form1.strength_406.value==""){
   alert("Please enter the value of strength");
   document.form1.strength_406.focus();
   return false;
}
if(isNaN(document.form1.strength_406.value)||(document.form1.strength_406.value != 0 &&document.form1.strength_406.value.indexOf("0") == 0)){
   alert("Strength value must be a figure");
   document.form1.strength_406.focus();
   return false;
}

//////////////////////////
if(document.form1.spirit_406.value==""){
   alert("Please enter the value of spirit!");
   document.form1.spirit_406.focus();
   return false;
}
if(isNaN(document.form1.spirit_406.value)||(document.form1.spirit_406.value != 0 &&document.form1.spirit_406.value.indexOf("0") == 0)){
   alert("Spirit value must be a figure");
   document.form1.spirit_406.focus();
   return false;
}
//////////////////
if(document.form1.penetration_406.value==""){
   alert("Please enter the value of penetration !");
   document.form1.penetration_406.focus();
   return false;
}
if(isNaN(document.form1.penetration_406.value)||document.form1.penetration_406.value < 0){
   alert("penetration value must be a figure");
   document.form1.penetration_406.focus();
   return false;
}
if(document.form1.penetration_406.value != 0 &&document.form1.penetration_406.value.indexOf("0") == 0){
   alert("penetration value must be a figure");
   document.form1.penetration_406.focus();
   return false;
}
//////////////////////////
var count=0;
if(document.form1.damage_406.value>0){
	count++;
}
if(document.form1.haste_406.value>0){
	count++;
}

if(document.form1.resilience_406.value>0){
  count++;
}

if(document.form1.attack_power_406.value>0){
  count++;
}

if(document.form1.spell_power_406.value>0){
  count++;
}

if(document.form1.mastery_406.value>0){
  count++;
}

if(document.form1.stamina_406.value>0){
  count++;
}

if(document.form1.intellect_406.value>0){
  count++;
}

if(document.form1.agility_406.value>0){
  count++;
}

if(document.form1.strength_406.value>0){
  count++;
}

if(document.form1.spirit_406.value>0){
  count++;
}

if(document.form1.penetration_406.value>0){
  count++;
}

if(document.form1.resistance_406.value>0){
	if(count>=5){
		alert("Your stats kind is more than 10");
		return false;
	}
}else if(document.form1.resistance_406.value==0){
	if(count>=10){
		alert("Your stats kind is more than 10");
		return false;
	}
}
//////////////////////////
var hahaprice = 0;
if(document.form1.haha1_406.value=="0") {
   mlixing="Two-Hand";
   hahaprice = 0;
}
if(document.form1.haha1_406.value=="1") {
   mlixing="ranged weapon";
   hahaprice = 0;
   
}
if(document.form1.haha1_406.value=="2") {
	mlixing="One-Hand";  
   hahaprice = 10;
}


hasuu=parseFloat(document.form1.yue1_406.value+document.form1.yue2_406.value+document.form1.yue3_406.value);
if(hasuu>3||hasuu<1.00){
  alert("Weapon speed can not larger than 3.00, and can not less then 1.00");
  document.form1.sudu_406.value="";
  return false;
}else{
  document.form1.sudu_406.value=hasuu;
}
//////////////////
if(document.form1.sudu_406.value==""){
   alert("Please enter the value of weapon speed!");
   document.form1.sudu.focus();
   return false;
}
if(isNaN(document.form1.sudu_406.value)||(document.form1.sudu_406.value != 0 &&document.form1.sudu_406.value.indexOf("0") == 0)){
   alert("Speed value must be a figure");
   document.form1.sudu.focus();
   return false;
}	
/////////////////////////
c = 0;
meta ="no";
red = "no";
yellow = "no";
blue = "no";
var number=0

if(document.form1.checkbox_meta_406.checked==true) {
  c += 2;
  meta = "yes";
  number++;
}
if(document.form1.checkbox_red_406.checked==true) {
  c ++;
  red = "yes";
  number++;
}
if(document.form1.checkbox_yellow_406.checked==true) {
  c ++;
  yellow = "yes";
  number++;
}
if(document.form1.checkbox_blue_406.checked==true) {
  c ++;
  blue = "yes";
  number++;
}
if(number>3){
	alert("socket: no more than 3");
	return false;
}
chacao = 5 * c;

/*price=Math.round(hahaprice+(parseInt(document.form1.damage_406.value)+parseInt(document.form1.damage_406.value))/450+parseInt(document.form1.resilience_406.value)/50+parseInt(document.form1.attack_power_406.value)/300+parseInt(document.form1.spell_power_406.value)/150+parseInt(document.form1.mastery_406.value)/50+parseInt(document.form1.stamina_406.value)/300+parseInt(document.form1.intellect_406.value)/300+parseInt(document.form1.agility_406.value)/150+parseInt(document.form1.strength_406.value)/300+parseInt(document.form1.spirit_406.value)/300+(3-parseFloat(document.form1.sudu_406.value))*5)+chacao;*/
price=Math.round(
					hahaprice+
					(parseInt(document.form1.damage_406.value)+parseInt(document.form1.damage_406.value))/450+
					parseInt(document.form1.haste_406.value)/60+
					parseInt(document.form1.resistance_406.value)/50+
					parseInt(document.form1.penetration_406.value)/50+
					parseInt(document.form1.resilience_406.value)/50+
					parseInt(document.form1.attack_power_406.value)/300+
					parseInt(document.form1.spell_power_406.value)/150+
					parseInt(document.form1.mastery_406.value)/50+
					parseInt(document.form1.stamina_406.value)/300+
					parseInt(document.form1.intellect_406.value)/300+
					parseInt(document.form1.agility_406.value)/150+
					parseInt(document.form1.strength_406.value)/300+
					parseInt(document.form1.spirit_406.value)/300+
					(3-parseFloat(document.form1.sudu_406.value))*5
				)+chacao+10;
content="Weapon Name:"+document.form1.weapon_name_406.value+
         "\nWeapon Type:"+document.form1.weapon_type_406.value+
		 "\nWeapon Display:"+document.form1.yangshi_406.value+
		 "\nWeapon style:"+mlixing+
		 "\nDamage:"+document.form1.damage_406.value+
		 "\nWeapon speed:"+document.form1.sudu_406.value+
		 "\nHaste:"+document.form1.haste_406.value+
		 "\nAll Resistance:"+document.form1.resistance_406.value+
		 "\nPenetration:"+document.form1.penetration_406.value+
		 "\nResilience:"+document.form1.resilience_406.value+
		 "\nAttack power:"+document.form1.attack_power_406.value+
		 "\nSpell power:"+document.form1.spell_power_406.value+
		 "\nMastery:"+document.form1.mastery_406.value+
		 "\nStamina:"+document.form1.stamina_406.value+
		 "\nIntellect:"+document.form1.intellect_406.value+
		 "\nAgility:"+document.form1.agility_406.value+
		 "\nStrength:"+document.form1.strength_406.value+
		 "\nSpirit:"+document.form1.spirit_406.value+
		 "\nMeta socket:"+meta+
		 "\nred socket:"+red+
		 "\nyellow socket:"+yellow+
		 "\nblue socket:"+blue+ 
		 "\nInformation:"+ document.form1.my_des_406.value +
		 "\nWeapon price:"+price+" USD";
/*content="Weapon Name:"+document.form1.weapon_name_406.value+"\nWeapon Type:"+document.form1.weapon_type_406.value+"\nWeapon Display："+document.form1.yangshi_406.value+"\nWeapon style："+mlixing+"\n Damage ："+document.form1.damage_406.value+"\nWeapon speed："+document.form1.sudu_406.value+"\nResilience："+document.form1.resilience_406.value+"\nAttack power："+document.form1.attack_power_406.value+"\nSpell power："+document.form1.spell_power_406.value+"\nMastery："+document.form1.mastery_406.value+"\nStamina："+document.form1.stamina_406.value+"\nIntellect："+document.form1.intellect_406.value+"\nAgility："+document.form1.agility_406.value+"\nStrength："+document.form1.strength_406.value+"\nSpirit："+document.form1.spirit_406.value+"\nMeta socket："+meta+"\nred socket ："+red+"\nyellow socket："+yellow+"\nblue socket ："+blue+ "\nInformation:"+ document.form1.my_des_406.value +"\nWeapon price："+price+" USD";*/
	var realm=document.getElementById("realm").value;
	if(realm==5){
		var character = document.getElementById("lost_character").value;
	}else if(realm==4){
		var character = document.getElementById("hell_character").value;
	}else if(realm==3){
		var character = document.getElementById("death_character").value;
	}
	if(character =="" || character=="undefined"){
		alert("Character not allow empty!");
		return false;
	}else{
		document.form0.charname.value=character;
	}
	document.form0.realm.value=realm;
	document.form0.price.value=price;
	document.form0.nirong.value=content;
	if(Math.round(price)<30||Math.round(price)>5000){
		document.all.biao.style.display="none";
		document.all.paypal.style.display="none";
		alert("Weapon custom make need at least 30 USD and no more than 3000; Current price is "+Math.round(price)+" USD\nPlease adjust your attribution.");
		return false;
	}else{
		document.all.biao.style.display="";
		document.all.paypal.style.display="";
		alert("Current price is："+Math.round(price)+" USD，(Be aware, Custom make weapon will get vip status free)");
	}
}
