// (C) Pa-Ket Development Ltd. for Stickmen 2010
jQuery(document).ready(function($) {
  
  // home banners rotation  
  if($('#homebanners').length) {
    $('#homebanners #slides').show().cycle({ fx: 'fade', timeout: 5000 });
  }
  
  // show home banner form only on hover
  //$('#homebanners').hover(function() {
  //  $('#homebanners #infopackdl').fadeIn();
  //}, function() {
  //  $('#homebanners #infopackdl').fadeOut();        
  //})

  // use title as value when entering data to input - makes form compact
  $('#homebanners #infopackdl :input[type=text][title]').each(function() {
    var $this = $(this);
    if($this.val() === '') {
      $this.val($this.attr('title'));
    }
    $this.focus(function() {
      if($this.val() === $this.attr('title')) {
        $this.val('');
      }
    });
    $this.blur(function() {
      if($this.val() === '') {
        $this.val($this.attr('title'));
      }
    });
  });

  // check pdf request form and submit if OK
  $('#infopackdl form').submit(function() {
    $('#infopackdl #errordesc').hide();        
    var oks = true;          
    $('#infopackdl :input[type=text][title]').each(function() {
      $this = $(this);
      if($this.val() == '' || $this.val() == $this.attr('title')) {
        $('#infopackdl #errordesc').show();
        oks = false;
      }
    });
    if(oks) { // send it
      var f = $('#infopackdl form');
      $.post(f.attr('action'), f.serialize(), function(data) {
        $('#infopackdl #submitokdesc').show();
      }, 'html');
    }
    return false; // always submit via ajax
  });



  // evaluate suitability study
  // needs proper html on page (form elems, etc.)
  $('#checkform #evaluate').click(function() {    
    var evaleye = function(side) {
      var f = $('#checkform');  
      var s = f.find('#es'+side).val(); // sphere
      var c = f.find('#ec'+side).val(); // cyl (astigm.)
      var r = f.find('#greading'+side).val(); // not yet used
      var age = f.find('#age').val();
      var lasik = 0;
      var lasek = 0;
      var icl = 0;
      var iclonly = 0;
      var nope = 0;
      if((s <=-1 && s >=-10) || (s>=1 && s<=7) || (c<7 && c>0)) lasik = 1;
      if(c > 6) lasik = 0;
      
      if(s==-3 || c==2) lasek = 1;
      if(c > 4) lasek = 0;
      
      if(s <= -4 || s >= 3 || c >2) icl = 1;
      
      if(!lasik && !lasek && !icl) nope = 1;
      if(age < 20) {nope=1; lasik = lasek = icl = 0; }
      if(icl == 1 && lasek == 0 && lasik == 0) { icl = 0; iclonly = 1; }
      return {'lasik':lasik, 'lasek':lasek, 'icl':icl, 'iclonly':iclonly, 'nope':nope};
    };
    
    // reset stuff so if user runs it again all is OK
    $('#pre-results div.shownone').hide();    
    var l = evaleye('left');
    var r = evaleye('right');
    for(var i in l) { // switch on proper result lines 'llasik','llasek', etc.
      if(l[i]) $('#pre-results #l'+i).show();
    }
    for(var i in r) { // same for right eye
      if(r[i]) $('#pre-results #r'+i).show();
    }
    $('#pre-results').fadeIn(); 
  });


    
    
});
