// JScript File
 $(document).ready(function(){    
//adding event functions
    $("#stockholder2").click(function (){
      $("#shares_owned").removeAttr("readonly");
   $("#shares_owned").val('');
 
    });  
    $("#radio2").click(function (){
      $("#shares_owned").val('0');
   $("#shares_owned").attr("readonly", "true"); 
    }); 
}); 
   
 
function reset_color()
 {
 
 $('#stockholder2').css({'background-color' : 'white'});
 $('#radio2').css({'background-color' : 'white'});
 $('#name').css({'background-color' : 'white'});
 $('#textfield2').css({'background-color' : 'white'});
 $('#stockholder_record1').css({'background-color' : 'white'});
 $('#radio').css({'background-color' : 'white'});
 $('#radio4').css({'background-color' : 'white'});
 $('#radio5').css({'background-color' : 'white'});
 $('#shares_owned').css({'background-color' : 'white'});
 $('#stockholder3').css({'background-color' : 'white'});
 $('#radio3').css({'background-color' : 'white'}); 
 }
 
 function check()
 { 
 reset_color();
 
 if(!( $('#stockholder2:checked').val() != null || $('#radio2:checked').val() != null))
 {
   $('#stockholder2').css({'background-color' : 'pink'});
   $('#radio2').css({'background-color' : 'pink'});
   alert('Please select one.');
   return false;
 }
 
 if($('#radio2:checked').val() != null)
 {
  if($('#name').val() == "")
  {
    $('#name').css({'background-color' : 'pink'});
    alert('Please enter a Name.');
    return false;
  }
  if(!($('#stockholder3:checked').val() !=null || $('#radio3:checked').val()!=null) )
  {
    $('#stockholder3').css({'background-color' : 'pink'});
    $('#radio3').css({'background-color' : 'pink'});
    alert('Please select one.');
    return false;
  }
  if( $('#radio3:checked').val()!=null)
  {
   $('#form1').attr(
    { action: "/dynamic_form_controller.jsp"});  
  }
 }
 else if( $('#stockholder2:checked').val() != null )
 {
  if($('#name').val() == "")
  {
    $('#name').css({'background-color' : 'pink'});
    alert('Please enter a Name.');
    return false;
  }
  if(!($('#stockholder_record1:checked').val() != null || $('#radio:checked').val()!=null) )
  {
    $('#stockholder_record1').css({'background-color' : 'pink'});
    $('#radio').css({'background-color' : 'pink'});
    alert('Please select one.');
    return false;
  }
  if(!($('#radio4:checked').val() != null || $('#radio5:checked').val() != null) )
  {
    $('#radio4').css({'background-color' : 'pink'});
    $('#radio5').css({'background-color' : 'pink'});
    alert('Please select one.');
    return false;
  }
  if($('#textfield2').val() == "" && $('#radio5:checked').val() != null)
  {
    $('#textfield2').css({'background-color' : 'pink'});
    alert('Please enter a Company.');
    return false;
  }
  if($('#shares_owned').val() == "" && $('#stockholder2:checked').val() != null)
  {
    $('#shares_owned').css({'background-color' : 'pink'});
    alert('Please enter the number of shares.');
    return false;
  }
  else
  { 
   var str = $('#shares_owned').val();
   var i = 0;
   for(i; i<str.length; i++)
   {
    val = str.charAt(i);
    if( !(val >= '0' && val <='9') )
    {
     $('#shares_owned').css({'background-color' : 'pink'});
     alert('Please only enter numeric values for number of shares');
     return false;
    }
   }
  
  }
  if(!($('#stockholder3:checked').val() !=null || $('#radio3:checked').val()!=null) )
  {
    $('#stockholder3').css({'background-color' : 'pink'});
    $('#radio3').css({'background-color' : 'pink'});
    alert('Please select one.');
    return false;
  }
  if( $('#radio3:checked').val()!=null)
  {
   $('#form1').attr(
    { action: "/dynamic_form_controller.jsp"});  
  }
 }
 }