 $(document).ready(function() {
   // slide out messages
   $("ul#messages").delay(10000).slideUp(400);
		
   // focus on the first text box that's visible and enabled
   $("input[type='text']:visible:enabled:first").focus();
   
   // pretty up checked radio buttons
   $('input[type="radio"]:checked').parent('label').addClass('checked');
		if($('input#ftp_id-0').is(':checked')){
			$(".hiddenFtp").css('color','#2481C6');
			$(".hiddenFtp").show();
		}
	
		$('input[type="radio"]').click(function(event){
			var name = $(this).attr('name');
			$('input[name*='+name+']').parent('label').removeClass('checked');
			$(this).parent('label').addClass('checked');
		});
   
   // show or hide hidden ftp options
   $( 'input[name*="ftp_id"]' ).click(function (event){
			  if($(this).attr('id') == 'ftp_id-0' || $(this).attr('id') == 'ftp_id-1'){
				  $(this).parent('label').css({'color' : '#2481C6', 'font-weight':'bold'});
				  $(".hiddenFtp").css('color','#2481C6');
				  $(".hiddenFtp").fadeIn('slow');
			  }else{
				  $(".hiddenFtp").fadeOut('fast');
				  $('#ftp_id-0').parent('label').css({'color' : '#333', 'font-weight':'normal'})
			  }	
		});
		
		// show or hide advanced options
		$( 'button[id*="advanced"]' ).click(function (event){
			  if($(this).html() == 'Show Advanced Options'){
			    $(this).html('Hide Advanced Options');
				  $( 'fieldset[id*="fieldset-optional"]' ).fadeIn('slow');
				  $( 'fieldset[id*="fieldset-optional"]' ).css({'display' : 'block'});
			  }else{
			    $(this).html('Show Advanced Options');
				  $( 'fieldset[id*="fieldset-optional"]' ).fadeOut('fast');
				  $( 'fieldset[id*="fieldset-optional"]' ).css({'display' : 'hidden'})
			  }	
		});
		
		// show or hide repair options
		$('div#fixOptions').hide();
		$('a#toggleFixes').click(function(event){
		  if($(this).html() == 'Show Repair Options'){
			    $(this).html('Hide Repair Options');
				  $( 'div#fixOptions' ).fadeIn('slow');
			  }else{
			    $(this).html('Show Repair Options');
				  $( 'div#fixOptions' ).fadeOut('fast');
			  }	
		});
		
		// display waiting message & spinner
		$("input#submitw").live('click', function(event) {
      //Get the screen height and width
      var maskHeight = $(document).height();
      var maskWidth = $(window).width();
     
      //Set height and width to mask to fill up the whole screen
      $('#blanket').css({'display':'block','width':maskWidth,'height':maskHeight});
               
      //Set the popup window to center
      var xScroll, yScroll;
      if (self.pageYOffset) {
        yScroll = self.pageYOffset;
      } else if (document.documentElement && document.documentElement.scrollTop) {
        yScroll = document.documentElement.scrollTop;
      } else if (document.body) {// all other Explorers
        yScroll = document.body.scrollTop;
      }
      
      $('#waitingPopUp').css('display',  'block');
      $('#waitingPopUp').css('top',  yScroll + 100);
      $('#waitingPopUp').css('left', maskWidth/2 - $('#waitingPopUp').width()/2);
   });
   
   // change total when additional sites are added
   $('#addOns').change(updateAddons);
   updateAddons();
     
   
   
 });
function updateAddons(){
     val = parseInt($('#addOns').val());
     if(isNaN(val)) val = '0';
     $('#additional_sites').html(val);
     newPrice =  val * .25;
     newPrice = Number($('#base_price').html()) + newPrice;
     $('#val').html(newPrice.toFixed(2));
   }


		  
