var dsTable1 = "#dataList1";//datagrid
var dsTable2 = "#dataList2";
var dsTable3 = "#dataList3";
var dsTable4 = "#layerDataList1";//datagrid
var loadingMsg = "<p align=center style=padding:25px;><img src=../image/loading.gif align=absmiddle /> Loading...</p>";
var recordCount = 0; //레코드갯수
var x=0; 
var y=0; 
var y2=0;
var saveGubun = 0 //insert:0 update:1


$(document).ready(function() {
 //검색버튼클릭시
	$('#button1').click(function() {
		goWrite();
		
	});
	//초기화
	$('#button2').click(function(){	
		$('#form1').resetForm();
	});	
    selectBox01();
    
    $('#button1').css('cursor','hand');
    $('#button2').css('cursor','hand');
    
});


//의뢰사업소명
function selectBox01(){
	$('#DAECOD').val('2100');
	$.ajax({
    	type: "POST", timeout: 60000, url: "admin0103_select01.jsp", data: $('#form1').serialize(),
    	complete: function() { 	},
    	success: function(data) {
			var resultArr1 = data.split("##");
			$('#area').append("<option value=''>선택하세요</option>");
			for(var i=1, j=0;i<resultArr1.length;i++, j++){
				var resultArr2 = resultArr1[j].split("^");
				$('#area').append("<option value='"+resultArr2[0]+"'>"+resultArr2[1]+"</option>");
			}
			selectBox02();
    	},
    	error: function (XMLHttpRequest, textStatus) {alert("Error: " + textStatus);}
    });		
 
}
//규격
function selectBox02(){
	$('#DAECOD').val('2200');
	$.ajax({
    	type: "POST", timeout: 60000, url: "admin0103_select02.jsp", data: $('#form1').serialize(),
    	complete: function() { 	},
    	success: function(data) {
			var resultArr1 = data.split("##");
			$('#standard').append("<option value=''>선택하세요</option>");
			for(var i=1, j=0;i<resultArr1.length;i++, j++){
				var resultArr2 = resultArr1[j].split("^");
				$('#standard').append("<option value='"+resultArr2[0]+"'>"+resultArr2[1]+"</option>");
			}
    	},
    	error: function (XMLHttpRequest, textStatus) {alert("Error: " + textStatus);}
    });		
 
}


function goWrite(){
	$('#proc_kind').val('insert');
	if( !$("#chkSubmmit").attr("checked") ){ alert("개인정보취급방침에 동의 후 가입가능합니다."); return; }
	if ( chkSpace($('#name').val()) ) {	alert("이름  입력해주십시오."); $('#name').focus(); return; }
	if ( chkSpace($('#tel1').val()) ) {	alert("연락처  입력해주십시오."); $('#tel1').focus(); return; }
	if ( chkSpace($('#tel2').val()) ) {	alert("연락처  입력해주십시오."); $('#tel2').focus(); return; }
	if ( chkSpace($('#tel3').val()) ) {	alert("연락처  입력해주십시오."); $('#tel3').focus(); return; }
	if ( chkSpace($('#fax1').val()) ) {	alert("FAX  입력해주십시오."); $('#fax1').focus(); return; }
	if ( chkSpace($('#fax2').val()) ) {	alert("FAX  입력해주십시오."); $('#fax2').focus(); return; }
	if ( chkSpace($('#fax3').val()) ) {	alert("FAX  입력해주십시오."); $('#fax3').focus(); return; }
	if ( chkSpace($('#email').val()) ) {	alert("이메일  입력해주십시오."); $('#email').focus(); return; }
	if ( chkSpace($('#area').val()) ) {	alert("사업소명  입력해주십시오."); $('#area').focus(); return; }
	if ( chkSpace($('#standard').val()) ) {	alert("규격  입력해주십시오."); $('#standard').focus(); return; }
	if ( chkSpace($('#weight').val()) ) {	alert("중량  입력해주십시오."); $('#weight').focus(); return; }
	if ( chkSpace($('#work').val()) ) {	alert("작업지  입력해주십시오."); $('#work').focus(); return; }
	if ( chkSpace($('#shipping').val()) ) {	alert("선적지  입력해주십시오."); $('#shipping').focus(); return; }
	if ( chkSpace($('#contant').val()) ) {	alert("하고싶은말  입력해주십시오."); $('#contant').focus(); return; }
	
	$.getJSON("encrypt.jsp", function (data, textStatus){
		if(textStatus == 'success'){  
    		$("[name=name]").val(Encrypt($('#name').val(), data.rsaPublicKeyModulus, data.rsaPublicKeyExponent));
			$("[name=tel1]").val(Encrypt($('#tel1').val(), data.rsaPublicKeyModulus, data.rsaPublicKeyExponent));
			$("[name=tel2]").val(Encrypt($('#tel2').val(), data.rsaPublicKeyModulus, data.rsaPublicKeyExponent));
			$("[name=tel3]").val(Encrypt($('#tel3').val(), data.rsaPublicKeyModulus, data.rsaPublicKeyExponent));
			$("[name=fax1]").val(Encrypt($('#fax1').val(), data.rsaPublicKeyModulus, data.rsaPublicKeyExponent));
			$("[name=fax2]").val(Encrypt($('#fax2').val(), data.rsaPublicKeyModulus, data.rsaPublicKeyExponent));
			$("[name=fax3]").val(Encrypt($('#fax3').val(), data.rsaPublicKeyModulus, data.rsaPublicKeyExponent));
			$("[name=email]").val(Encrypt($('#email').val(), data.rsaPublicKeyModulus, data.rsaPublicKeyExponent));
			
			goEncryptWrite();
        } else { 
           	alert("암호화에 실패했습니다.");
			return false;
           
		} 
	});	
}

function goEncryptWrite(){
	$.ajax({
    	type: "POST", timeout: 60000, url: "service01_proc.jsp", data: $('#form1').serialize(),
    	complete: function() { },
    	success: function(data) {
    		alert(data);
    		$('#form1').resetForm();
			//$('#button1').attr("disabled", false); 
    	},
    	error: function (XMLHttpRequest, textStatus) { 
    		alert("Error: " + textStatus);
    		//$('#button1').attr("disabled", false); 
    	}
    });	
}

function goDelete(){
	$('#proc_kind').val('delete');
	$.ajax({
    	type: "POST", timeout: 60000, url: "admin0101_proc.jsp", data: $('#form1').serialize(),
    	complete: function() { },
    	success: function(data) {
    		alert(data);
			formReset('#textfield','11');
			hiddenReset();
			ds1(); 
			//$('#button1').attr("disabled", false); 
    	},
    	error: function (XMLHttpRequest, textStatus) { 
    		alert("Error: " + textStatus);
    		//$('#button1').attr("disabled", false); 
    	}
    });		
}

function formReset(str1, str2){
	for(i=1;i<str2;i++){
		$(str1+i).val('');
	}
}

function tableReset(){
	$(dsTable2+' tr:eq(0) td:eq(0)').text('');
	$(dsTable2+' tr:eq(1) td:eq(0)').text('');
	$(dsTable2+' tr:eq(2) td:eq(0)').text('');
	$(dsTable2+' tr:eq(3) td:eq(0)').text('');
	$(dsTable2+' tr:eq(4) td:eq(0)').text('');
	$(dsTable2+' tr:eq(5) td:eq(0)').text('');
	$(dsTable2+' tr:eq(6) td:eq(0)').text('');
	$(dsTable2+' tr:eq(7) td:eq(0)').text('');
	$(dsTable2+' tr:eq(8) td:eq(0)').text('');
	$(dsTable2+' tr:eq(9) td:eq(0)').text('');
}

function hiddenReset(){
	$('#SEQNUM').val('');
	$('#proc_kind').val('');
}

function onClickRow(){
	var lo_this;
	//IE 계열
	if(event) {	lo_this= window.event.srcElement;}
	//none IE 계열
	else { lo_this= window.e.getTarget();}
	var row_index  = lo_this.parentNode.rowIndex;
	y = row_index; 
	
	saveGubun = 1;
	
	$(dsTable2+' tr:eq(0) td:eq(0)').text( $(dsTable1+' tr:eq('+y+') td:eq(2)').text() );
	$(dsTable2+' tr:eq(1) td:eq(0)').text( $(dsTable1+' tr:eq('+y+') td:eq(3)').text() );
	$(dsTable2+' tr:eq(2) td:eq(0)').text( $(dsTable1+' tr:eq('+y+') td:eq(4)').text() );
	$(dsTable2+' tr:eq(3) td:eq(0)').text( $(dsTable1+' tr:eq('+y+') td:eq(5)').text() );
	$(dsTable2+' tr:eq(4) td:eq(0)').text( $(dsTable1+' tr:eq('+y+') td:eq(6)').text() );
	$(dsTable2+' tr:eq(5) td:eq(0)').text( $(dsTable1+' tr:eq('+y+') td:eq(7)').text() );
	$(dsTable2+' tr:eq(6) td:eq(0)').text( $(dsTable1+' tr:eq('+y+') td:eq(8)').text() );
	$(dsTable2+' tr:eq(7) td:eq(0)').text( $(dsTable1+' tr:eq('+y+') td:eq(9)').text() );
	$(dsTable2+' tr:eq(8) td:eq(0)').text( $(dsTable1+' tr:eq('+y+') td:eq(10)').text() );
	$(dsTable2+' tr:eq(9) td:eq(0)').html( $(dsTable1+' tr:eq('+y+') td:eq(11)').text() );
	
	$('#SEQNUM').val($(dsTable1+' tr:eq('+y+') td:eq(1)').text());
	var statcd = $(dsTable1+' tr:eq('+y+') td:eq(12)').text();
	if(statcd=='JEND') $("#STATCD11").attr("checked", "checked");
	if(statcd=='JRDY') $("#STATCD12").attr("checked", "checked");
	if(statcd=='WEND') $("#STATCD13").attr("checked", "checked");


}

