
/*----------------------------------------------------
Ajax
	url로 넘길때 사용. 파라미터에서 한글이 깨질 경우 일단 이 함수로 사용
	j_data에 파라미터 넣어서 사용(ex. aa=aa&bb=bb...)
-----------------------------------------------------*/
function ajaxSend(j_type, j_url, j_data, j_div, j_lodingdiv){
	$.ajax(
		{
			type:j_type,
			url: j_url,
			data: j_data,
			beforeSend: function(){
				if(j_lodingdiv != ""){	
					//$("#" + j_lodingdiv).html("<script type='text/javascript'> show_flash('/common/swf/loading.swf', '" + j_lodingdiv + "')</script>");
				}
			},
			success: function(data){
				if(j_lodingdiv != ""){
					//$(j_div).html("<div id='" + j_lodingdiv + "'></div>"+data);
					$("#"+j_lodingdiv).html('');
					$(j_div).html(data);
				}else{
					$(j_div).html(data);
				}
			},
			error: function(){
				alert("오류가 발생했습니다.");
				//$(j_div).html("");
				$("#" + j_lodingdiv).html("");
			}
		}
	);
}

/*----------------------------------------------------
Ajax Form
	form으로 사용. 일반 form submit.
-----------------------------------------------------*/
function ajaxSendForm(j_form, j_div, j_lodingdiv){
	var options = { 
		target:       j_div,   
		beforeSubmit:  function(){
			if(j_lodingdiv != ""){
				$("#" + j_lodingdiv).html("<script type='text/javascript'> show_flash('/common/swf/loading.swf', '" + j_lodingdiv + "')</script>");
			}
		},  
		success: function(data){
			if(j_lodingdiv != ""){
				$(j_div).html("<div id='" + j_lodingdiv + "'></div>" + data);
			}else{
				$(j_div).html(data);
			}
		},
		error: function(){
			alert("오류가 발생했습니다.");
			$("#" + j_lodingdiv).html("");
		}
	}; 
	$(j_form).ajaxSubmit(options); 
}


/*----------------------------------------------------
Ajax Form
	form으로 사용. 일반 form submit. select box에 값 세팅
-----------------------------------------------------*/
function ajaxSendFormSelecbox(j_form, j_target){
	var options = { 
		beforeSubmit:  function(){
		},  
		success: function(data){
			$(j_target).find('option').remove();
			$(j_target).append(data);
		},
		error: function(){
			alert("오류가 발생했습니다.");
		}
	}; 
	$(j_form).ajaxSubmit(options); 
}


