//s ¾Æ¹ÙÅ¸ ÇÔ¼ö
var m_arr=M_DEFAULT.split(",");
var f_arr=F_DEFAULT.split(",");

var avatarurl="/ava/item/"
var avatarstr="";
var avatarname="";
var itemid = new Array();
var itemname = new Array();
var oldid = new Array();
var sex = "M";

function change_sex(sex_t){
	if (sex_t=="M"){
		avatarstr=M_DEFAULT;
		avatarname=",,,,";
	}else{
		avatarstr=F_DEFAULT;		
		avatarname=",,,,";
	}
	sex=sex_t;
	wearall();
}

function refreshitem(){	
	for (i=1;i<=22;i++){
		document.all.imglayer[i].innerHTML=getimage(itemid[i]);		
	}
	if(document.all.smallavatar){
		smallavatar.innerHTML=getsmallavatar(getitems(),"","");
	}
	select_items();
	sel_face.value=getface();	
}
function select_items(){
	var sel_item = document.getElementById('sel_item') ;
	sel_item.length=1;	
	sel_item.selectedIndex=0;
	for (i=1;i<=22;i++){
		if(itemname[i]!=""){
			sel_item.add(new Option(itemname[i],itemid[i]));
		}
	}
}
function init(str1,itemnames,sx){	
	avatarstr=str1;
	avatarname=itemnames;
	sex=sx;
	var items=avatarstr.split(",");
	var itemnms=itemnames.split(",");	
	for(i=1;i<=22;i++){
		itemid[i]="";
		itemname[i]="";
	}
	for(i=0;i<items.length;i++){
		itemid[getlayer(items[i])]=items[i];
		itemname[getlayer(items[i])]=itemnms[i];
		//alert(getlayer(items[i])+itemid[getlayer(items[i])]);
	}
	select_items();
	wearall();
}
function reloadavatar(){
	if(avatarstr==getitems()){
		PopMessage("¿ø·¡´ë·Î","º¯°æµÈ ³»¿ëÀÌ ¾ø½À´Ï´Ù.");
	}else{
		wearall();
	}
}
function wearall(avastr){
	if (!avastr)avastr=avatarstr;
	for(i=1;i<=22;i++){
		itemid[i]="";
		itemname[i]="";
	}
	var items=avastr.split(",");
	var itemnms=avatarname.split(",");
	for(i=0;i<items.length;i++){
		itemid[getlayer(items[i])]=items[i];
		itemname[getlayer(items[i])]=itemnms[i];
	}
	refreshitem();
}

function wearitem(itemone,itemnm){
	if(itemone.indexOf(sex)<0 && itemone.indexOf("A")<0){		
		//alert("¼ºº°ÀÌ ´Ù¸¥ ¾ÆÀÌÅÛÀº Âø¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
		//return;
	}
	var layer=getlayer(itemone);
	if (itemid[layer]==itemone)
	{
		unwearitem(itemone);
		return;
	}
	itemid[layer]=itemone;
	itemname[layer]=itemnm;
	var coupleitemone=coupleitem(itemone);
	if(coupleitemone!="")itemid[getlayer(coupleitemone)]=coupleitemone;
	removewith(layer);
	defaultitem();
	refreshitem();
}

function unwearall(){
	for (i=0;i<=22;i++)
	{
		itemid[i]="";
		itemname[i]="";
	}
	defaultitem();
	refreshitem();
}

function unwearitem(itemone){
	if(itemone==""){
		unwearall();	
	}
	var layer=getlayer(itemone);
	itemid[layer]="";
	itemname[layer]="";
	var coupleitemone=coupleitem(itemone);
	if(coupleitemone!="")itemid[getlayer(coupleitemone)]="";
	defaultitem();
	refreshitem();
}
function defaultitem(){
	var tmp;
	if(sex=="M")tmp=m_arr;
	else tmp=f_arr;
	
	if(itemid[4]=="" && itemid[9]=="" && itemid[6]=="")itemid[4]=tmp[0];	
	if(itemid[5]=="" && itemid[9]=="" && itemid[6]=="")itemid[5]=tmp[1];	
	if(itemid[7]=="" && itemid[9]=="")itemid[7]=tmp[2];	
	if(itemid[8]=="" && itemid[9]=="")itemid[8]=tmp[3];	
	if(itemid[10]=="" && itemid[9]=="")itemid[10]=tmp[4];	
}

function getitems(){
	var tmp="";
	for (i=1;i<=22;i++)
	{
		if (itemid[i]!="")
		{
			tmp+=itemid[i]+",";
		}
	}
	if (tmp.length>0)tmp=tmp.substring(0,tmp.length-1);
	return tmp;
}
function coupleitem(itemone){
	var layer=getlayer(itemone);
	if (layer==3){
		return itemone.substring(0,1) + "10" + itemone.substring(3,itemone.length);
	//}else if (layer==4){
	//	return itemone.substring(0,1) + "14" + itemone.substring(3,itemone.length);
	}else{
		return "";
	}
}

var removearr=new Array();
removearr[0]="";
removearr[1]="";
removearr[2]="";
removearr[3]="9";
removearr[4]="6,9";
removearr[5]="6,9";
removearr[6]="4,5,9";
removearr[7]="9";
removearr[8]="9";
removearr[9]="3,4,5,6,7,8,10";
removearr[10]="9";
removearr[11]="";
removearr[12]="";
removearr[13]="";
removearr[14]="";
removearr[15]="";
removearr[16]="";
removearr[17]="";
removearr[18]="";
removearr[19]="";
removearr[20]="";
removearr[21]="";
removearr[22]="";

function removewith(layer){
	if (removearr[layer]!="")
	{
		var removes=removearr[layer].split(",");
		for (i=0;i<removes.length;i++)
		{
			itemid[removes[i]]="";
			itemname[removes[i]]="";
		}
	}
}






//e ¾Æ¹ÙÅ¸

function buyavatar(itemid){
	if (!itemid)itemid=getitems();
	if (itemid!=""){
		window.open("open_itembuy.php?items="+itemid,"unipopup","width=450,height=500");		
	}else{
		PopMessage("±¸¸ÅÇÏ±â","±¸¸ÅÇÒ ¾ÆÀÌÅÛÀÌ ¾ø½À´Ï´Ù.");
	}
}
function sellitem(itemid){
	if (itemid=="")return;
	window.open("pop_sellavatar.php?items="+itemid,"unipopup","width=450,height=500");
}
function saveavatar(avastr,mode){
	if(!avastr)avastr=getitems();
	if(!mode)mode="";
	if(avastr==avatarstr){
		PopMessage("ÀúÀåÇÏ±â","º¯°æµÈ ³»¿ëÀÌ ¾ø½À´Ï´Ù.");
		return;
	}
	window.open("pop_saveavatar.php?items="+avastr+"&mode="+mode,"unipopup","width=450,height=500");
}

// ¾Ù¹ü¿¡ ÀúÀåÇÏ´Â ÆäÀÌÁö·Î ÀÌµ¿
function savealbum(){
	if(getitems()!=avatarstr){
		PopMessage("¾Ù¹üÀúÀå","¸ÕÀú ¾Æ¹ÙÅ¸¸¦ ÀúÀåÇÏ½Ê½Ã¿À.");
		return;
	}
	parent.miframe.location.href="n_myalbum.php" ;
	//parent.miframe.location.href="myroom_myalbum.php","unipopup","width=450,height=316";
}
function present(items,mode){
	if(!items)items=getitems();
	if(!mode)mode="";
	window.open("pop_present.php?mode=" + mode + "&items="+items,"unipopup","width=450,height=500");
}
function iteminfo(items){
	if(!items)return;
	window.open("pop_iteminfo.php?items="+items,"unipopup","width=450,height=350");
}
function cart(items){
	if (!items) items="";
	window.open("pop_cart.php?items="+items,"unipopup","width=450,height=350");
}
function wish(items,userid){
	if(!items) items=avatarstr;
	if(!userid) userid="";
	window.open("pop_wish.php?items="+items+"&userid="+userid,"unipopup","width=450,height=350");	
}
function wishdel(items){
	if(!items) items=avatarstr;	
	window.open("pop_wish.php?items="+items+"&mode=del","unipopup","width=450,height=350");	
}
function chargecash(){
	window.open("open_cash.php","unipopup","width=412,height=440");	
}
//e ¾Æ¹ÙÅ¸ ÇÔ¼ö

//¿©±âºÎÅÍ ÀÏ¹ÝÇÔ¼ö
function getsex(itemid){
	return itemid.substring(0,1);
}
function getlayer(itemid){
	var tmp=eval(itemid.substring(1,3));
	return tmp;
}

// ¾Æ¹ÙÅ¸ ÀÌ¹ÌÁö°¡ ÀÖ´Â °÷..
function getimage(itemid){
	if (itemid!=""){
		return "<img src='"+avatarurl+itemid+".gif' width=110 height=140 border=0>";
	}
	else{
		return "";
	}	
}

//»õ·Î Ãß°¡µÈºÎºÐ

function PopMessage(tit,msg){
	window.showModelessDialog("open_message.php?title="+tit+"&msg="+msg,"","dialogHeight: 300px; dialogWidth: 460px; edge: Sunken; center: Yes; help: No; resizable: No; status: No;");
}

function face(value){
	if(itemid[8]!=""){
		itemid[8]=itemid[8].substring(0,8)+value;
	}else if(itemid[9]!=""){
		itemid[9]=itemid[9].substring(0,8)+value;
	}
	refreshitem();
}
function getface(){
	var face="";
	if(itemid[8]!=""){
		face=itemid[8].substring(8,10);
	}else if(itemid[9]!=""){
		face=itemid[9].substring(8,10);
	}
	return face;
}