
var ttb_prev_layer = null;

// loading ¾ÆÀÌÄÜ
var loadingImage = {};
loadingImage.show = function (oId){
	try{
		var o = $(oId);
		o.style.display = '';
	}catch(ex){}
}
loadingImage.hide = function (oId){
	try{
		var o = $(oId);
		o.style.display = 'none';
	}catch(ex){}
}	

function processKeyDown(ev, paperId, type){
	// type:1 ÆÛ¸Ó¸µÅ© ¼öÁ¤ / type:2 Á¦¸ñ¼öÁ¤
	if(typeof ev == 'undefined'){
		ev = window.event;
	}

	if(typeof ev == 'undefined') return;
	
	if(ev.keyCode==13) {
		Event.stop(ev);
		if(type==1) {
			permalink_Edit(paperId);
		} else {
			postTitle_Edit(paperId);
		}
		return;
	} else if(ev.keyCode==27) {
		Event.stop(ev);
		inputReset(paperId, type);
		return;		
	}
}

function inputReset(paperId, type){
	if(type==1) {
		$('permalink_'+paperId).value = $('postLink_'+ paperId).title;
	} else {
		$('postTitle_'+paperId).value = $('originTitle_'+ paperId).innerHTML;
	}	
}

function prevLayerClose(){
	if(ttb_prev_layer!=null) {
		try{
			ttb_prev_layer.style.display='none';
			$(ttb_prev_layer.id+'_shadow').style.display='none';
		}catch(ex){}
	}	
}

function postTitle_Edit(paperId){
	loadingImage.show('loadingImg1_'+paperId);

	var postTitle = $F('postTitle_'+paperId);
	var originTitle = $('originTitle_'+paperId).innerHTML;
	
	var par = {
		"paperId" : paperId,
		"postTitle" : postTitle,
		"originTitle" : originTitle
	}
	
	res = Alajax.invoke( "TTBAjax", "SavePostTitle", par , 
			function() { 
				alert('¼öÁ¤¿Ï·á'); 
				loadingImage.hide('loadingImg1_'+paperId); 
				postTitle_EditShowHide(paperId);
				$('originTitle_'+ paperId).innerHTML = postTitle;
			} , 
			function(resf){ 
				alert('½ÇÆÐ');     
				loadingImage.hide('loadingImg1_'+paperId); 
			} , 
		'') ;	
}

function postTitle_EditShowHide(paperId){
	var o = document.getElementById('div_title_'+paperId);
	var os = document.getElementById('div_title_'+paperId+'_shadow');
	
	if(typeof o == 'undefined') return;
	
	if (o.style.display=='none') {
		prevLayerClose();
		o.style.display='block';
		os.style.display='block';
		ttb_prev_layer = o;

		$('postTitle_'+paperId).focus();
		inputReset(paperId, 2);
		selectAll( $('postTitle_'+paperId) );
	} else {
		o.style.display='none';
		os.style.display='none';
		if(ttb_prev_layer==o) ttb_prev_layer = null;
	}
}

/* ÆÛ¸Ó¸µÅ© ¼öÁ¤ */
function permalink_Edit(paperId) {
	loadingImage.show('loadingImg1_'+paperId);

	var permaLink = $F('permalink_'+paperId);
	var par = {
		"paperId" : paperId,
		"PermaLink" : permaLink
	}
	
	res = Alajax.invoke( "TTBAjax", "SavePermaLink", par , 
			function() { 
				alert('¼öÁ¤¿Ï·á'); 
				loadingImage.hide('loadingImg1_'+paperId); 
				permalink_EditShowHide(paperId);
				$('postLink_'+ paperId).href = permaLink;
				$('postLink_'+ paperId).title = permaLink; // href¿¡ µé¾î°¡¸é encodeµÇ¼­ µé¾î°£´Ù.
			} , 
			function(resf){ 
				alert('½ÇÆÐ');     
				loadingImage.hide('loadingImg1_'+paperId); 
			} , 
		'') ;		
}
	/*
	window.open('/ttb/wposturlupdate.aspx?paperid='+paperId+'&url=' + url,'Login', 'width=0,height=0,status=0')	
	*/
		
function permalink_EditShowHide(paperId){
	var o = document.getElementById('div_permalink_'+paperId);
	var os = document.getElementById('div_permalink_'+paperId+'_shadow');
	
	if(typeof o == 'undefined') return;
	
	if (o.style.display=='none') {
		prevLayerClose();
		o.style.display='block';
		os.style.display='block';
		ttb_prev_layer = o;
		
		$('permalink_'+paperId).focus();
		inputReset(paperId, 1);
		selectAll( $('permalink_'+paperId) );
	} else {
		o.style.display='none';
		os.style.display='none';
		if(ttb_prev_layer==o) ttb_prev_layer = null;
	}
}


/* TTB¸®ºä »èÁ¦ */
function removeTTBReview(paperId){
	loadingImage.show('loadingImg1_'+paperId);
	prevLayerClose();
	var par = {
		"paperId" : paperId
	}
	
	res = Alajax.invoke( "TTBAjax", "RemoveTTBReview", par , 
			function(ajaxRes) { 
			    try{
			        var trPaper = $('paperTR_'+paperId);
			        var trPaperLine = trPaper.nextSibling;
			        
			        // ¸®½ºÆ®ÀÇ ¼± »èÁ¦ÇÏ±â
			        if(trPaperLine && trPaperLine.tagName!='TR') trPaperLine = trPaperLine.nextSibling;
			        if(trPaperLine){
			            if(!trPaperLine.id || trPaperLine.id==''){
			                trPaperLine.parentNode.removeChild(trPaperLine);
			            }
			        }
			        
			        if(trPaper) trPaper.parentNode.removeChild(trPaper);
                }catch(ex){}			        
				alert('»èÁ¦ ¼º°ø');
				// loadingImage.hide('loadingImg1_'+paperId);
			} , 
			function(resf){
				alert('»èÁ¦°¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù. °í°´¼¾ÅÍ·Î ¹®ÀÇ¹Ù¶ø´Ï´Ù.');
				loadingImage.hide('loadingImg1_'+paperId);
			} , 
		'') ;
}

/* °¨Ãß±â º¸ÀÌ±â */
function showHideTTBReview(targetObj, paperId, isProductViewStop) {
	loadingImage.show('loadingImg1_'+paperId);
	prevLayerClose();
	var par = {
		"paperId" : paperId,
		"isProductViewStop" : isProductViewStop
	}
	
	res = Alajax.invoke( "TTBAjax", "ShowHideTTBReview", par , 
			function() { 
				loadingImage.hide('loadingImg1_'+paperId);					
				if(isProductViewStop){
					alert('°¨Ãß±â ¼º°ø'); 
					$('productViewStop_'+paperId+'_1').style.display = 'none';
					$('productViewStop_'+paperId+'_0').style.display = '';	
					
				} else {
					alert('º¸ÀÌ±â ¼º°ø'); 
					$('productViewStop_'+paperId+'_1').style.display = '';
					$('productViewStop_'+paperId+'_0').style.display = 'none';
				}
			} , 
			function(resf){ 
				alert('½ÇÆÐ');     
				loadingImage.hide('loadingImg1_'+paperId);
			} , 
		'') ;		
}
	
