- <?php if ( 'blank' == get_theme_mod('header_textcolor', HEADER_TEXTCOLOR) ) { ?>
-Event.observe( window, 'load', hide_text );
- <?php } ?>
+ // with a supplied ratio
+ jQuery(document).ready(function() {
+ var xinit = <?php echo HEADER_IMAGE_WIDTH; ?>;
+ var yinit = <?php echo HEADER_IMAGE_HEIGHT; ?>;
+ var ratio = xinit / yinit;
+ var ximg = jQuery('#upload').width();
+ var yimg = jQuery('#upload').height();
+
+ //set up default values
+ jQuery( '#x1' ).val(0);
+ jQuery( '#y1' ).val(0);
+ jQuery( '#x2' ).val(xinit);
+ jQuery( '#y2' ).val(yinit);
+ jQuery( '#width' ).val(xinit);
+ jQuery( '#height' ).val(yinit);
+
+ if ( yimg < yinit || ximg < xinit ) {
+ if ( ximg / yimg > ratio ) {
+ yinit = yimg;
+ xinit = yinit * ratio;
+ } else {
+ xinit = ximg;
+ yinit = xinit / ratio;
+ }
+ }