/** Language */
var scrapLanguage = {
	ko : { scrapTitle : "동영상퍼가기", scrapField : ["동영상 퍼가기 주소", "동영상 링크 주소", "내 블로그에 바로 퍼가기", "이메일 동영상 전송"], emailField : ["보내는 사람", "받는 사람", "내용"], btnText : "전송" },
	en : { scrapTitle : "Share Video", scrapField : ["Video embed Code", "Link to this Video", "Blog this to", "Send this Video"], emailField : ["by email", "to email", "message"], btnText : "Send" },
	jp : { scrapTitle : "Share Video", scrapField : ["Video embed Code", "Link to this Video", "Blog this to", "Send this Video"], emailField : ["by email", "to email", "message"], btnText : "Send" },
	cn : { scrapTitle : "Share Video", scrapField : ["Video embed Code", "Link to this Video", "Blog this to", "Send this Video"], emailField : ["by email", "to email", "message"], btnText : "Send" },
	gb : { scrapTitle : "Share Video", scrapField : ["Video embed Code", "Link to this Video", "Blog this to", "Send this Video"], emailField : ["by email", "to email", "message"], btnText : "Send" }
};

/** implementation Class */
pandora.util.scrap.prototype = {
	prgid : null,
	ohtml : null,

	_language : null,
	_cx : null,
	_cy : null,
	_lx : null,
	_ly : null,
	
	set : function(prgid, evt) {
		this.prgid = prgid;
		this._cx = Event.pointerX(evt);
		this._cy = Event.pointerY(evt) - 135;
		
		this._language = scrapLanguage[chInfoJson['clientLang']];

		//set layer popup
		this.layerPop = cLayerPop.getInstance();
		
		this.createDiv();
	},
	
	createDiv : function(){
		var scrapHTML = new pandora.util.StringBuffer();
			scrapHTML.append('<table border="0" cellspacing="5" cellpadding="0">');
			scrapHTML.append('<tr valign="top">');
			scrapHTML.append('<td>');
			scrapHTML.append('<table border="0" cellpadding="0" cellspacing="6">');
			scrapHTML.append('<tr>');
			scrapHTML.append('<td  class="pop_td"><strong>'+this._language['scrapField'][0]+' </strong>');
			scrapHTML.append('<input name="search2322" type="text" value=""  style="width:200px" >');
			scrapHTML.append('</td>');
			scrapHTML.append('</tr>');
			scrapHTML.append('<tr>');
			scrapHTML.append('<td  class="pop_td"><strong>'+this._language['scrapField'][1]+' </strong>');
			scrapHTML.append('<input name="search232" type="text" value=""  style="width:200px" >');
			scrapHTML.append('</td>');
			scrapHTML.append('</tr>');
			scrapHTML.append('<tr>');
			scrapHTML.append('<td  class="pop_td"><strong>'+this._language['scrapField'][2]+' </strong></td>');
			scrapHTML.append('</tr>');
			scrapHTML.append('<tr>');
			scrapHTML.append('<td >');
			scrapHTML.append('<table width="100%" border="0" cellpadding="0" cellspacing="8" bgcolor="efefef">');
			scrapHTML.append('<tr>');
			scrapHTML.append('<td align="center" class="pop_td"><a><img src="'+variable.getChild("defaultImg")+'/blog_blogger.png"width="18" height="18" ></a><br>Blogger</td>');
			scrapHTML.append('<td align="center" class="pop_td"><a><img src="'+variable.getChild("defaultImg")+'/blog_livejournal.png" width="18" height="18" ></a><br>LiveJournal</td>');
			scrapHTML.append('</tr>');
			scrapHTML.append('<tr>');
			scrapHTML.append('<td align="center" class="pop_td"><a ><img src="'+variable.getChild("defaultImg")+'/blog_typepad.png" width="18" height="18"></a><br>Typepad</td>');
			scrapHTML.append('<td align="center" class="pop_td"><a><img src="'+variable.getChild("defaultImg")+'/blog_xanga.png" width="18" height="18"></a><br>MySpace</td>');
			scrapHTML.append('</tr>');
			scrapHTML.append('</table>');
			scrapHTML.append('</td>');
			scrapHTML.append('</tr>');
			scrapHTML.append('</table>');
			scrapHTML.append('</td>');
			scrapHTML.append('<td width="1px" bgcolor="#cccccc"></td>');
			scrapHTML.append('<td>');
			scrapHTML.append('<table  border="0" cellpadding="0" cellspacing="6">');
			scrapHTML.append('<tr>');
			scrapHTML.append('<td class="pop_td"><strong>'+this._language['scrapField'][3]+' </strong></td>');
			scrapHTML.append('</tr>');
			scrapHTML.append('<tr>');
			scrapHTML.append('<td class="pop_td">');
			scrapHTML.append(this._language['emailField'][0]+' ');
			scrapHTML.append('<input name="search23" type="text" value=""  style="width:230px" >');
			scrapHTML.append('</td>');
			scrapHTML.append('</tr>');
			scrapHTML.append('<tr>');
			scrapHTML.append('<td  class="pop_td">');
			scrapHTML.append(this._language['emailField'][1]+' ');
			scrapHTML.append('<input name="search23" type="text" value=""  style="width:230px" >');
			scrapHTML.append('</td>');
			scrapHTML.append('</tr>');
			scrapHTML.append('<tr>');
			scrapHTML.append('<td class="pop_td">');
			scrapHTML.append(this._language['emailField'][2]+' ');
			scrapHTML.append('<textarea  type="text" value="" style="width:230px; height:50px; margin-bottom:5px; overflow:auto" ></textarea> ');
			scrapHTML.append('<input type="submit" name="Submit" value="'+this._language['btnText']+'">');
			scrapHTML.append('</td>');
			scrapHTML.append('</tr>');
			scrapHTML.append('</table>');
			scrapHTML.append('</td>');
			scrapHTML.append('</tr>');
			scrapHTML.append('</table>');
		this.ohtml = scrapHTML.toString();
		
		this.layerPop.set(this.ohtml, this.removeEventListener.bind(this), this, 2, this._language['scrapTitle'], 500, 270, this._cy, this._cx);
		this.setEventListener();
	},
	
	
	setEventListener : function() {

	},
	
	removeEventListener : function() {

	}
};
Object.extend(pandora.util.scrap.prototype, pandora.util.model.prototype);

/** Single Pattern - get only once Instance */
var cScrapMgr = Class.create();
    cScrapMgr._instance_ = null;
    cScrapMgr.getInstance = function() {
        if(this._instance_ == null) this._instance_ = new pandora.util.scrap();
        return this._instance_;
    };
