//alert('uploader.js ');
var upld_mgmt = {
	//function(objName,containerId){

	//this.containerId = containerId;
	baseId : '',
	comp : 'main',
	size : 40,
	src : 'di-images/no-photo.jpg',
	width : 50,
	height : 75,
	action : "/",
	notiDir : 'ltr',
	msgBestSize: 'Best siz is ...',
	msgCancel : 'Cancel',
	msgAccept : 'Accept',
	filePath : '',
	presentPath : '',
	cBFunc : '',

	showPanel : function(cBFunc){
		upld_mgmt.cBFunc = cBFunc;
		//hEM.createScreenMask();
		
		var html = '<div id="upld_mgmt_panel" align="center" class="upldCss"><img id="upld_mgmt_preload" src="di-images/pre_load_3.gif" style="display:none;" /><img id="upld_mgmt_presentation" src="'+upld_mgmt.src+'" width="'+upld_mgmt.width+'" height="'+upld_mgmt.height+'"/><div dir="'+upld_mgmt.notiDir+'" style="padding-top:5px; max-width:500px; ">'+upld_mgmt.msgBestSize+'</div><div id="upld_mgmt_noti" dir="'+upld_mgmt.notiDir+'" style="padding:5px; "></div><iframe name="uplod_ifrm_'+upld_mgmt.baseId+'" style="display:none"></iframe><form method="post" target="uplod_ifrm_'+upld_mgmt.baseId+'" action="'+upld_mgmt.action+'" enctype="multipart/form-data" name="upload_frm_'+upld_mgmt.baseId+'" id="upload_frm_'+upld_mgmt.baseId+'"><input type="hidden" name="comp" value="'+upld_mgmt.comp+'" /><input type="hidden" name="cmd" value="iFrameUpldr" /><input type="hidden" name="objId" value="'+upld_mgmt.baseId+'" /><input type="file"   name="upload_file_'+upld_mgmt.baseId+'" size="'+upld_mgmt.size+'" onchange="upld_mgmt.uploadIt(\''+upld_mgmt.baseId+'\')"/></form><input type="button" onclick="upld_mgmt.cancel()" value="'+upld_mgmt.msgCancel+'"/><input style="z-index:160;" type="button" onclick="upld_mgmt.accept()" value="'+upld_mgmt.msgAccept+'"/></div>';
		fObj('genScreenMask').style.display = 'block';
		fObj('genScreenMaskCntnr').innerHTML = html;
		upld_mgmt.rfshPos();
	},
	
	rfshPos : function(){
		var mgmtPanelObj = fObj('upld_mgmt_panel');
		if(isIe()){
			mgmtPanelObj.style.top = 50+'px';
			mgmtPanelObj.style.left = ((window.screen.availWidth - mgmtPanelObj.clientWidth)/2)+'px';
		}else{
			mgmtPanelObj.style.top = (((window.innerHeight - mgmtPanelObj.clientHeight)/2)-20)+'px';
			mgmtPanelObj.style.left = ((window.innerWidth - mgmtPanelObj.clientWidth)/2)+'px';
		}
	},

	uploadIt : function(baseId,$response){
		if($response){
			if(isIe()){
				if(fObj('genScreenMask')) fObj('genScreenMaskCntnr').innerHTML = fObj('genScreenMaskCntnr').innerHTML;
				upld_mgmt.rfshPos();
			}
			if(!ajResV.validate($response)){
				fObj('upld_mgmt_noti').innerHTML=tSN.dec(ajResV.m_res);
				fObj('upld_mgmt_preload').style.display = 'none';
				fObj('upld_mgmt_presentation').style.display = 'block';
				fObj('upld_mgmt_presentation').src = upld_mgmt.src;
				return false;
			}
			var resArr = ajResV.m_res.split('[*[');
			upld_mgmt.filePath = resArr[0];
			upld_mgmt.presentPath = resArr[1];
			fObj('upld_mgmt_noti').innerHTML = tSN.dec(resArr[2]);
			fObj('upld_mgmt_preload').style.display = 'none';
			fObj('upld_mgmt_presentation').style.display = 'block';
			fObj('upld_mgmt_presentation').src = upld_mgmt.presentPath;
			if(resArr[3]){
				eval(resArr[3]+"()");
			}
			return true;
			
		}else{
			fObj('upld_mgmt_presentation').style.display = 'none';
			fObj('upld_mgmt_preload').style.display = 'block';
			fObj('upld_mgmt_noti').innerHTML='';
			fObj('upload_frm_'+baseId).submit();
		}
	},
	
	cancel : function(){
		fObj('genScreenMask').style.display='none';
	},
	
	accept : function(){
		fObj('genScreenMask').style.display='none';
		eval(upld_mgmt.cBFunc+'({path:"'+upld_mgmt.filePath+'",prPath:"'+upld_mgmt.presentPath+'"})');
	}
};
