function verifyPercentShare(obj,total_share)
{
 var pct = obj.value.trim();
 var available = parseFloat(100.00-total_share);
  
 if (parseFloat(pct) > available)
 {
  alert("Error! "+total_share+'% of incentive share has already been distributed among other enrolees of this store. Maximum '+available+'% is available.');
  obj.focus();
  return;
 }
  
}  



function validateEnrolleSignupForm(dealer,total_share)
{
 enrolee_id   = $('enrolee_id').value.trim();
 fname 	      = $('fname').value.trim();
 lname        = $('lname').value.trim();
 recvd_month  = $('recvd_month').value.trim();
 recvd_day    = $('recvd_day').value.trim();
 recvd_year   = $('recvd_year').value.trim();
 eff_month    = $('eff_month').value.trim();
 eff_day      = $('eff_day').value.trim();
 eff_year     = $('eff_year').value.trim(); 
 status       = $('status').value.trim();
 share        = $('share').value.trim();
 note         = $('note').value.trim(); 
    
 if (enrolee_id.length < 1)
 {
  alert("Please Enter Enrolee Id");
  $('enrolee_id').focus();
  return;	
 }
 
 if (fname.length < 1)
 {
  alert("Please Enter First Name");
  $('fname').focus();
  return;	
 } 
 
 if (lname.length < 1)
 {
  alert("Please Enter Last Name");
  $('lname').focus();
  return;	
 }  
 
 if (eff_month.length < 1)
 {
  alert("Please Enter Month of Effective Date");
  $('eff_month').focus();
  return;	
 }
 
 if (eff_day.length < 1)
 {
  alert("Please Enter Day of Effective Date");
  $('eff_day').focus();
  return;	
 }
 
 if (eff_year.length < 1)
 {
  alert("Please Enter Year of Effective Date");
  $('eff_year').focus();
  return;	
 }
 
 
 if (status.length < 1)
 {
  alert("Please Choose Status");
  $('status').focus();
  return;	
 }
 
 
 if (share.length < 1)
 {
  alert("Please Enter Share Percentage");
  $('share').focus();
  return;	
 }  
 
 var available = parseFloat(100.00-total_share);
  
 if (parseFloat(share) > available)
 {
  alert("Error! "+total_share+'% of incentive share has already been distributed among other enrolees of this store. Maximum '+available+'% is available.');
  obj.focus();
  return;
 }    
 
 
 var recvd_date = recvd_year+'-'+recvd_month+'-'+recvd_day; 
 var eff_date   = eff_year+'-'+eff_month+'-'+eff_day;
 
 $('enrolee_details_div').innerHTML="<div class='orngbold11'>Adding enrolee. Please wait.</div>"; 
 
 var qStr="action=signupDcxEnrolee&enrolee_id="+enrolee_id+'&fname='+fname+'&lname='+lname+'&recvd_date='+recvd_date+'&eff_date='+eff_date+'&status='+status+'&share='+share+'&dealer_code='+dealer+'&total_share='+total_share+'&note='+note;
 postDataReturnText('../../admin/dcxIncentive/ajax_dcx_enrolee.php',qStr,displayAddEnroleeInfo);       
} 



function displayAddEnroleeInfo(data)
{
 $('enrolee_id').value = '';
 $('fname').value = '';
 $('lname').value = '';
 $('recvd_month').value = '';
 $('recvd_day').value = '';
 $('recvd_year').value = '';
 $('eff_month').value = '';
 $('eff_day').value = '';
 $('eff_year').value = '';
 $('status').value = '';
 $('share').value = '';  	 
 $('note').value = '';     
 $('enrolee_details_div').innerHTML=data;	     
}

    

function activateUpdateEnrolee(dealer,eid)
{    
 var qStr = 'action=activateUpdateDcxEnrolee&dealer_code='+dealer+'&eid='+eid;
 postDataReturnText('../../admin/dcxIncentive/ajax_dcx_enrolee.php',qStr,displayAddEnroleeInfo);      
} 


function updateEnrolee(dealer,eid)
{    
 var fnameField = eid+'_fname';
 var lnameField = eid+'_lname';
 var shareField = eid+'_share';
 var recvdDateField = eid+'_recvd_date';
 var effDateField = eid+'_eff_date';
 var statusField = eid+'_status';
 var share = $(shareField).value.trim();  
 var total_share = 0.00;     
    
 var shares_arr = $('enrolee_details_div').getElements('input[name$=_share]'); 
 shares_arr.each(function(elem,index){
 var elemArr = elem.id.split("_"); 
 var currEid = elemArr[0];
 var currStatusField = currEid+'_status'; 
 if ($(currStatusField).value=='A')	
 {total_share += parseFloat(elem.value);}  
 })
       
 if (parseFloat(total_share) > 100.00)
 {   
  alert("Error! Sum of shares can not exceed 100%. ");
  return;
 }
 
 var fname = $(fnameField).value.trim();
 var lname = $(lnameField).value.trim();
 var recvdDate = $(recvdDateField).value.trim(); 
 var effDate = $(effDateField).value.trim();
 var status = $(statusField).value.trim(); 
                  
 var qStr = 'action=updateDcxEnrolee&dealer_code='+dealer+'&eid='+eid+'&fname='+fname+'&lname='+lname+'&recvd_date='+recvdDate+'&eff_date='+effDate+'&status='+status+'&share='+share;
 postDataReturnText('../../admin/dcxIncentive/ajax_dcx_enrolee.php',qStr,displayAddEnroleeInfo);      
}        
