function fixDays( month, targetSelect ) {
	targetSelect.options.length = 0;
	var i = 1;
	if( month == '' || month == '1' || month == '3' || month == '5' || month == '7' ||
	   month == '8' || month == '10' || month == '12' ) {
		for( i = 1; i <= 31; i++ ) {
			targetSelect.options[targetSelect.options.length] = new Option( i, i );
		}
	} else if( month == '4' || month == '6' || month == '9' || month == '11' ) {
		for( i = 1; i <= 30; i++ ) {
			targetSelect.options[targetSelect.options.length] = new Option( i, i );
		}
	} else if( month == '2' ) {
		for( i = 1; i <= 29; i++ ) {
			targetSelect.options[targetSelect.options.length] = new Option( i, i );
		}
	}
}

function toggleBreedField( value ) {
	var breedfield = document.getElementById( 'breedfield' );
	if( value == 'x' ) {
		breedfield.style.display = 'inline';
	} else {
		breedfield.style.display = 'none';
	}
}

function linkToParent( field ) {
   if( isNaN( field.value ) ) {
      // remove link
      if( document.getElementById( 'linkto' + field.name ) ) {
         document.getElementById( 'linkto' + field.name ).parentNode.removeChild( document.getElementById( 'linkto' + field.name ) );
      }
   } else {
      var url = 'showroom.php?view=' + field.value;
      var a = document.createElement( 'a' );
      a.id = 'linkto' + field.name;
      a.href = url;
      a.target = '_blank';
      a.innerHTML = '(view horse)'
      field.parentNode.appendChild( a );
   }
}

function initPage() {
   if( document.getElementById( 'edit_sire' ) ) {
      linkToParent( document.getElementById( 'edit_sire' ) );
   }
   if( document.getElementById( 'edit_dam' ) ) {
      linkToParent( document.getElementById( 'edit_dam' ) );
   }
}