function listJobEdit(key,status){
	
    var url;
         url = "getJobEditOrder.php";		
  
    var data = new Hash();
   
        data.set('curKeycode', key);
		data.set('status_job',status);
   
    
   // data.set('page', page);
    data.set('nocache', (new Date()).getTime());
    data.toQueryString();
    
    new Ajax.Request(url, {
        method: 'get',
        parameters: data,
        onSuccess: function(r){
            var result = r.responseText;
            $("DisplayJob").innerHTML = result;
			//alert('dd');
			/*
		 if ($('status_job').innerHTML == "ยกเลิก" || $('status_job').innerHTML == "จัดส่ง" || $('status_job').innerHTML == "จัดพิมพ์") {
		 Element.hide('rowInsertJob');
			Elemetn.hide('editOrder');
		 }
		 else {
			Element.show('rowInsertJob');
		 	Element.show('editOrder');
		 }
			*/
			
        },
        onFailure: showError
    });
    
}

function deleteJobEdit(keycode, id){
	
			if ($('status_job').innerHTML == "ยกเลิก" || $('status_job').innerHTML=="จัดพิมพ์" || $('status_job').innerHTML=="จัดส่ง") {
			showdeadcenterdiv('340','340','divAlert');
		$('msgAlert').innerHTML="คุณไม่สามารถลบงานได้ครับ";
        $j('#divAlert').gbxShow();
			
			//alert("คุณไม่สามารถลบงานได้ครับ");
			return;
		}	

    var url = 'deleteJob.php?id=' + id + '&page=' + "backend" + '&nocache=' + (new Date()).getTime();
    
    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(r){
            var result = r.responseText;
            if (result == "OK") {
                listJobEdit(keycode);
            }
            else {
                alert("ไม่สามารถลบงานได้");
            }
        },
        onFailure: showError
    });
}

function editJobEdit(keycode, id){
	
		if ($('status_job')) {
		if ($('status_job').innerHTML == "ยกเลิก" || $('status_job').innerHTML=="จัดพิมพ์" || $('status_job').innerHTML=="จัดส่ง") {
			showdeadcenterdiv('340','340','divAlert');
		$('msgAlert').innerHTML="คุณไม่สามารถแก้ไขงานได้ครับ";
        $j('#divAlert').gbxShow();
			//alert("คุณไม่สามารถแก้ไขงานได้ครับ");
			return;
		}
	}
	
    desspan = "description" + id;
    quanspan = "quantity" + id;
    btnspan = "buttonjob" + id;
    unitspan = "unit" + id;
    
    inputdesid = "inputdes" + id;
    inputquanid = "inputquan" + id;
    inputunitid = "inputunit" + id;
    
    
    destxt = $(desspan).innerHTML;
    quantxt = $(quanspan).innerHTML;
    unittxt = $(unitspan).innerHTML;
    destxt = destxt.replace(/<br>/ig, "\n");
    
    var numline = 5;
    //alert(curKeycode);
    try {
        numline = destxt.match(/[^\n]*\n[^\n]*/gi).length + 1;
        //alert(numline);
    } 
    catch (e) {
    }
    
    $(desspan).innerHTML = '<textarea name="textarea" cols="50" rows="' + numline + '" id="' + inputdesid + '">' + Trim(destxt) + '</textarea>';
    $(quanspan).innerHTML = '<input type="text" size="5" maxlength="5" value="' + quantxt + '" id="' + inputquanid + '">';
    //$(unitspan).innerHTML = '<input type="text" size="10" value="' + unittxt + '" id="' + inputunitid + '">';
    $(btnspan).innerHTML = '<input type="image" title="บันทึกแก้ไขรายการ" src="images/disk.png" onclick="saveEditJobEdit(\'' + keycode + '\',\'' + id + '\')" >';
    
	var arrUnit=new Array("เล่ม","หน้า","ชุด","แผ่น");
	var option="";
	arrUnit.each(function(item) {
  if(item==unittxt){
  	option+='<option selected="selected">'+item+'</option>';
  	//option='option selected="selected"';
  }else{
  	option+='<option>'+item+'</option>';
  }
});
$(unitspan).innerHTML ='<select id="' + inputunitid + '">'
							+option
                    		
                    		+'</select>';
    
}

function saveEditJobEdit(keycode,id){
    inputdesid = "inputdes" + id;
    inputquanid = "inputquan" + id;
    inputunit = "inputunit" + id;
    var des = $(inputdesid).value;
    var quan = $(inputquanid).value;
    
    if (Trim(des) == "") {
        alert("คุณต้องกรอก รายละเอียดของงาน ครับ");
        Element.addClassName($(inputdesid), 'fieldInError');
        $(inputdesid).focus();
        return;
    }
    
    
    if (isNaN(quan) || Trim(quan) == "") {
        alert("คุณต้องกรอกจำนวนเป็นตัวเลขครับ");
        Element.addClassName($(inputquanid), 'fieldInError');
        $(inputquanid).focus();
        return;
    }
    
    
   var unit = $F(inputunit);
    var url = 'editJob.php';
    var data = new Hash();
    
    data.set('id', id);
    data.set('des', des);
    data.set('quan', quan);
    data.set('unit', unit);
    data.set('page', "backend");
    
    data.set('nocache', (new Date()).getTime());
    data.toQueryString();
    
    new Ajax.Request(url, {
        method: 'post',
        parameters: data,
        onSuccess: function(r){
            var result = r.responseText;
            //alert(r.responseText);
            if (result == "OK") {
        
                listJobEdit(keycode);
            }
            else {
                alert("ไม่สามารถปรับปรุงงานได้");
            }
        },
        onFailure: showError
    });
}

function addJobListEdit(curKeycode){
	var sel = $("selectJob");	
	var typeid=sel.selectedIndex;
	if ($('status_job')) {
		if ($('status_job').innerHTML == "ยกเลิก") {
			showdeadcenterdiv('340','340','divAlert');
		$('msgAlert').innerHTML="คุณไม่สามารถแก้ไขงานได้ครับ";
        $j('#divAlert').gbxShow();
			//alert("คุณไม่สามารถแก้ไขงานได้ครับ");
			return;
		}
	}
    
    if (Trim($('desjob').value) == "") {
       showdeadcenterdiv('340','340','divAlert');
		$('msgAlert').innerHTML="กรุณากรอกรายละเอียดของงานครับ";
        $j('#divAlert').gbxShow();
        //alert("กรุณากรอกรายละเอียดของงานครับ");
        Element.addClassName($('desjob'), 'fieldInError');
        $('desjob').focus();
		return;
    }
    else {
        Element.removeClassName($('desjob'), 'fieldInError');
    }
    
    if (isNaN($('quanjob').value) || Trim($('quanjob').value) == "") {
       showdeadcenterdiv('340','340','divAlert');
		$('msgAlert').innerHTML="คุณต้องกรอกจำนวนเป็นตัวเลขครับ";
        $j('#divAlert').gbxShow();
		
		//alert("คุณต้องกรอกจำนวนเป็นตัวเลขครับ");
        Element.addClassName($('quanjob'), 'fieldInError');
        $('quanjob').focus();
        return;
    }
    else {
        Element.removeClassName($('quanjob'), 'fieldInError');
    }
    
    var des = $("desjob").value;
    
    var quan = $("quanjob").value;
    var unit = $F("unit");
    
	
	
    var url = 'addJobBackend.php';
    var data = new Hash();
    
	data.set('orderid',$("orderid").innerHTML);
	//alert($('orderid').innerHTML);
    data.set('des', des);
    data.set('quan', quan);
    data.set('unit', unit);
	data.set('typeid',typeid);
    data.set('keycode',curKeycode);
    data.set('nocache', (new Date()).getTime());
    data.toQueryString();
    new Ajax.Request(url, {
        method: 'post',
        parameters: data,
        onSuccess: function(r){
            var result = r.responseText;
            
            if (result == "OK") {
                //alert("เพิ่มงานเรียบร้อยแล้ว");
                listJobEdit(curKeycode);
            }
            else {
                // alert("ไม่สามารถเพิ่มงานได้");
                listJobEdit(curKeycode);
            }
        },
        onFailure: showError
    });
}

