function  trim(str){
return  str.replace(/(^\s*)|(\s*$)/g,"");
}

$(document).ready(function(){
initEquipPackage("Equipment Package");
initEquipPackage("Equipment Set");
initEquipPackageDIY("Runescape Equipment DIY","Head");
search_pack_type();
$("#buynow").click(function(){
clickBuyNow();
});
}
);


function  initEquipPackage(itemName){
var searchUrl="../equipment/loadingEquipPackage.jsp?itemName="+itemName+"&currentPage=1";
$.ajax({
		type: "POST",
		url: searchUrl,
		success: function(msg){	
		   var returnResult=trim(msg);
		   if(itemName=="Equipment Package"){
		   $("#equipPackage").html(returnResult);
		   }else if(itemName=="Equipment Set"){
		   $("#equipSet").html(returnResult);
		   }
		}
	});
}


function  initEquipPackageDIY(itemName,packType){
var searchUrl="../equipment/loadingEquipPackDiy.jsp?itemName="+itemName+"&packType="+packType+"&currentPage=1";
$.ajax({
		type: "POST",
		url: searchUrl,
		success: function(msg){	
		var returnResult=trim(msg);
		   $("#eqAllEquipment").html(returnResult);
		}
	});
}

function   changePage(itemName,index){
var searchUrl="../equipment/loadingEquipPackage.jsp?itemName="+itemName+"&currentPage="+index;
$.ajax({
		type: "POST",
		url: searchUrl,
		success: function(msg){	
		var returnResult=trim(msg);
		   if(itemName=="Equipment Package"){
		   $("#equipPackage").html(returnResult);
		   }else if(itemName=="Equipment Set"){
		   $("#equipSet").html(returnResult);
		   }
		}
	});
}
function   changeDIYPage(itemName,packType,index){
var searchUrl="../equipment/loadingEquipPackDiy.jsp?itemName="+itemName+"&packType="+packType+"&currentPage="+index;
$.ajax({
		type: "POST",
		url: searchUrl,
		success: function(msg){	
		var returnResult=trim(msg);
		   $("#eqAllEquipment").html(returnResult);
		}
	});
}

function  charachter(equipName,equipPrice){
this.equipName=equipName;
this.equipPrice=equipPrice;
}
var equipArray=new Array();
var tempEquipArray=new Array();
function addToClick(itemId,packId,packType){
var equipId="Equip"+packType;
var searchUrl="../equipment/loadingPictureAndPrice.jsp?itemId="+itemId+"&packId="+packId+"&packType="+packType;
$.ajax({
		type: "POST",
		url: searchUrl,
		success: function(msg){	
		var returnResult=trim(msg);
		var result=returnResult.split(":::");
		var equipTypeFlag="Equip"+result[0];
		$("#"+equipTypeFlag).attr("src",result[3]);
		var totalPrice=$("#totalPrice").val();
		var equipName=$("#equipmentName").val();
		if(equipName==""&&totalPrice==""){
		  equipArray.push(returnResult);
		}else if(equipName!=""&&totalPrice!=""){
		 var flag=true;
		 for(var i=0;i<equipArray.length;i++){
	       var splitValue=equipArray[i].split(":::");
	        if(splitValue[0]==result[0]){
	          equipArray[i]=returnResult;
	         flag=false;
	        }     
		 }
		 if(flag){
		  equipArray.push(returnResult);
		 }
	   }  
	   var  equipName="";
	   var  totalPrice=0;
	   //var  perEquipPrice="";
	    var equipContent="";
	    var lastLen=equipArray.length-1;
	    for(var t=0;t<lastLen;t++){
	       var splitValue=equipArray[t].split(":::");
           equipName+=splitValue[1]+"/"
           equipContent+=splitValue[1]+":-"+splitValue[2]+"<br/>";
           totalPrice+=parseFloat(splitValue[2]);
	    }
	    var lastValue=equipArray[lastLen].split(":::");
	    equipName+=lastValue[1];
	    equipContent+=lastValue[1]+":-"+lastValue[2];;
        totalPrice+=parseFloat(lastValue[2]);
        $("#totalPrice").val(Math.round((totalPrice*100))/100);
		$("#equipmentName").val(equipName);
		$("#itemId").val(result[4]);
		$("#equipContent").val(equipContent);
		}
	});
}

function search_pack_type(){
$("#eqBody>a").each(function(){
$(this).click(function(){
    initEquipPackageDIY("Runescape Equipment DIY",$(this).text());
    $(this).siblings().removeClass("current");
    $(this).addClass("current");
});
});

}

function clickBuyNow(){
var equipmentName=$("#equipmentName").val();
var totalPrice=$("#totalPrice").val();
if(equipmentName==""||totalPrice==""){
   alert("Please Select Equipment!");
}else{
   document.orderForm.submit();
}
}


function arr_del(d){
    return equipArray.slice(0,d-1).concat(equipArray.slice(d));
}
function Menu_EQ(index,menuId){
$("#eqMenu>li").eq(index).children("a").addClass("current");
$("#eqMenu>li").eq(index).siblings().children("a").removeClass("current");
$("#eqBoxOne>dd").eq(index).show();
$("#eqBoxOne>dd").eq(index).siblings().hide();
}

function cancel_Buy(type){
var equipTypeFlag="Equip"+type;
for(var i=0;i<equipArray.length;i++){
  if(equipArray[i].indexOf(type)!=-1){
      //equipArray.remove(equipArray[i]);
      equipArray.splice(i,1);
  }
 
}
 $("#"+equipTypeFlag).attr("src","../images/pic03.jpg");
if(equipArray.length==0){
        $("#totalPrice").val("");
		$("#equipmentName").val("");
		$("#itemId").val("");
		$("#equipContent").val("");
}else{
        var  equipName="";
	    var  totalPrice=0;
	    var equipContent="";
	    var lastLen=equipArray.length-1;
	    for(var t=0;t<lastLen;t++){
	       var splitValue=equipArray[t].split(":::");
           equipName+=splitValue[1]+"/"
           equipContent+=splitValue[1]+":-"+splitValue[2]+"<br/>";
           totalPrice+=parseFloat(splitValue[2]);
	    }
	    var lastValue=equipArray[lastLen].split(":::");
	    equipName+=lastValue[1];
	    equipContent+=lastValue[1]+":-"+lastValue[2];;
        totalPrice+=parseFloat(lastValue[2]);
        $("#totalPrice").val(Math.round((totalPrice*100))/100);
		$("#equipmentName").val(equipName);
		//$("#itemId").val(result[4]);
		$("#equipContent").val(equipContent);	
}
}

function RemoveArray(array,attachId){
    for(var i=0,n=0;i<array.length;i++){
        if(array[i]!=attachId){
            array[n++]=array[i]
        }
    }
    array.length -= 1;
}
Array.prototype.remove = function(obj){
    return RemoveArray(this,obj);
};

