function showPage() {  
  if (isIE()) {
    // Layout Style - round corners
		jQuery('div#inventory-preview').corner({
		  tl: false,
		  tr: { radius: 20 },
		  bl: false,
		  br: { radius: 20 },
		  antiAlias: true,
		  autoPad: true,
		  validTags: ["div"] });
	}
  $j('li.province input').click(function() {
    $j('#'+$j(this).parent().children('ul').attr('id')+' input:checkbox').attr('checked', false);
  });
  $j('li.market input').click(function() {
    $j('#'+$j(this).parents().eq(2).attr('id')+' input:first').attr('checked', false);
  });
  cartItemQuantityInit();
  datePickerInit();
  jQuery("a.fancybox").fancybox();
}

function indexPage() {
  builderTabs();
}

function newPage() {
  $j('#inventory_flight_start_date').datepicker();
  $j('#inventory_flight_end_date').datepicker();
  addFlightScheduleToggle();
  addFlightDateToggle();
}

function createPage() {
  $j('#inventory_flight_start_date').datepicker();
  $j('#inventory_flight_end_date').datepicker();
  addFlightScheduleToggle();
  addFlightDateToggle();
}

function editPage() {
  $j('#inventory_flight_start_date').datepicker();
  $j('#inventory_flight_end_date').datepicker();
  $j('#start_date').datepicker();
  $j('#end_date').datepicker();
  addFlightScheduleToggle();
  addFlightDateToggle();
  addTVDateUpdater();
}

function updatePage() {
  $j('#inventory_flight_start_date').datepicker();
  $j('#inventory_flight_end_date').datepicker();
  $j('#start_date').datepicker();
  $j('#end_date').datepicker();
  addFlightScheduleToggle();
  addFlightDateToggle();
  addTVDateUpdater();
}

function addFlightScheduleToggle() {
  var i = $('inventory_pricing_method_id');
  if(i){
    var fs = $('inventory_flight_schedule_id');
    i.onchange = function(){
      if (i.value == '1' || i.value == '4' || i.value == '5') {
        if (i.value == '1') {
          // fs.innerHTML = '<option value="1" >Daily</option><option value="2">Weekly</option><option value="3">Monthly</option>';
					fs.innerHTML = '';
					fs.options[0] = new Option("Daily",1);
					fs.options[1] = new Option("Weekly",2);
					fs.options[2] = new Option("Monthly",3);
          fs.disabled = false;
          $('flight_dates').hide();
        } else {
          // fs.innerHTML = '<option value="4" >Other</option>';
					fs.innerHTML = '';
					fs.options[0] = new Option("Other",4);
           fs.disabled = true;
           $('flight_schedules').show();
        }
        if (fs.value == '4'){
          $('flight_dates').show();
        }
        $('flight_schedules').show();
      } else {
				fs.innerHTML = '';
        $('flight_schedules').hide();
        $('flight_dates').hide();
      }
  	  return false;
  	};
  }
}

function addFlightDateToggle() {
  var i = $('inventory_flight_schedule_id');
  if(i){
    i.onchange = function(){
      if (i.value == '4') {
        $('flight_dates').show();
      } else {
        $('flight_dates').hide();
      }
    }
  }

  $$("#inventory_flight_schedule_id option").each(function(i){
    i.onclick = function(){
		}
  });
}

function addTVDateUpdater() {
  if ($('start_date') != null) {
    $('start_date').onchange = function() {
      $('end_date').value = $('start_date').value;
    } 
  }
}
