//½ºÅ©·¦ Á¦¾î Å¬·¡½º
var Scrap_ = Class.create({
	initialize : function(is_manager, uid, to_no, type, sub_type){
		this.type=type
		this.sub_type = sub_type;
		this.uid = uid;
		this.to_no = to_no;
		this.is_manager = is_manager;
		this.is_scraped = false;
		
		this.url = "/no_regist/regist_scrap.php";
		this.mode;
		this.param;
	},
	set_sub_type : function(val){
		this.sub_type = val;
	},
	set_type : function(val){
		this.type= val;
	},
	go_scrap : function(){
		if(!!this.uid == false){
			alert("È¸¿ø Àü¿ë ±â´ÉÀÔ´Ï´Ù.");
			return;
		}


		if(this.is_manager) {
			alert("°³ÀÎÈ¸¿ø Àü¿ë ±â´ÉÀÔ´Ï´Ù.");
			return;
		}

		//½ºÅ©·¦À» Çß´ÂÁö Ã¼Å©ÇÑ´Ù.
		this.mode='check_scrap';
		this.param = {'mode' : this.mode,'type' : this.type, 'sub_type':this.sub_type, 'uid' : this.uid, 'to_no' : this.to_no};

		//½ºÅ©·¦ÀÌ µÇ¾ú´Ù¸é, Á¤ÁöÇÏ°í, µÇÁö ¾Ê¾Ò´Ù¸é, ½ºÅ©·¦À» ÇÑ´Ù.
		//ºñµ¿±â½ÄÀÇ ¹®Á¦Á¡. ½º·¹µåÀÇ µ¿½Ã¼º ¹®Á¦°¡ ¹ß»ýÇÑ´Ù.
		new GoAjax(this, this.url,this.param);
	},
	get_result : function(xmlHttp, xJson) {
		//
		if(this.mode=='check_scrap') {
			this.check_scrap(xmlHttp);
		} else if(this.mode=='insert') {
			this.insert(xmlHttp,xJson);
		}
	},
	//½ºÅ©·¦À» Çß´ÂÁö Ã¼Å©
	check_scrap : function(xmlHttp){
		var result = netfu_util.parseAjax(xmlHttp);

		if(result.result == 'false') {
			alert("ÀÌ¹Ì ½ºÅ©·¦µÇ¾ú½À´Ï´Ù.");
			return;
		}

		this.mode='insert';
		this.param = {'mode' : this.mode,'type' : this.type, 'sub_type':this.sub_type, 'uid' : this.uid, 'to_no' : this.to_no};

		//½ºÅ©·¦ÀÌ µÇ¾ú´Ù¸é, Á¤ÁöÇÏ°í, µÇÁö ¾Ê¾Ò´Ù¸é, ½ºÅ©·¦À» ÇÑ´Ù.		
		new GoAjax(this, this.url,this.param);
	},
	insert : function(xmlHttp, xJson){
		var result = netfu_util.parseAjax(xmlHttp);
		if(result.result=='true') {
			alert("½ºÅ©·¦µÇ¾ú½À´Ï´Ù.");
		} else {
			alert("½ºÅ©·¦ÀÌ ½ÇÆÐÇÏ¿´½À´Ï´Ù.");
		}
	}
});
