$(document).ready(function() {
  
  
  // Col heights
  var colheight=$('#col1').height();
  if($('#col2').height() > colheight) { colheight = $('#col2').height(); }
  if($('#col3').height() > colheight) { colheight = $('#col3').height(); }
  $('#col1,#col2,#col3').css('height',colheight + "px");
  
  
  // H1 Image Replacement
  $('h1').each(function() {
    
    var text=$(this).html();
    
    //var imageurl='http://mica.oliodemo.co.uk/index.php?mode=imageText&fontsize=18&foreground=800000&background=ededed&text=' + urlencode(text);
	var imageurl='http://mica.ac.in/index.php?mode=imageText&fontsize=18&foreground=800000&background=ededed&text=' + urlencode(text);
    
    $(this).before('<img src="' + imageurl + '" border="0" />').remove();
    
  });
  
  $('#slideshow').cycle({
    timeout: 4000,
    prev: '#slideshow_prev',
    next: '#slideshow_next'
  });
  
  $('.facebox').facebox();
  
  /*
  
  // Main menu hovering
  $('.multi_instance').hide();
  $('.multilevel-menu').hide();
  
  $('#menu a').mouseenter(function() {
    
    var mid = 'multi_' + $(this).attr('rel');
    
    $('.multi_instance').hide();
    
    if($('#' + mid).length == 0) {
      $('.multilevel-menu').hide();
      return;
    }
    
    $('#' + mid).show();
    $('.multilevel-menu').stop(true,false).show();
    
  });
  
  $('.multilevel-menu').mouseleave(function() {
    
    $('.multilevel-menu').animate({ opacity: 1.0 }, 300, function() {
      $('.multilevel-menu').hide();
    });
    
    
  });
  
  */
  
  /*
  
  // Headline ticker
  $('.headlineticker').each(function() {
    
    var headlines=$(this).find('.headline');
    
    headlines.hide();
    $(headlines[0]).show();
    $(headlines[1]).show();
    
    var height=$(this).height();
    $(this).css('height',height);
    $(this).css('overflow','hidden');
    
    $(this).find('.headline').css('position','relative');
    
    $(this).animate({ opacity: 1}, 4000, function() {
      headlineticker_swap();
    });
    
  });
  
  */
  
  $('marquee').marquee().mouseover(function() {
    
    $(this).trigger('stop');
    
  }).mouseout(function() {
    
    $(this).trigger('start');
    
  });
  
});

/*

function headlineticker_swap() {
  
  $('.headlineticker').each(function() {
    
    var newtop= -200;
    
    // move the top two up
    $(this).find('.headline:visible').animate({ top: newtop + 'px' }, 500);
    
    // work out the next two
    //var visibles=$(this).find('.headline:visible');
    //var lastvisible=visibles[1];
    
    //lastvisible.addClass('lastvis');
    
    
  });
  
}

*/

function urlencode (str) {
    // http://kevin.vanzonneveld.net
    // +   original by: Philip Peterson
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: AJ
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: travc
    // +      input by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Lars Fischer
    // +      input by: Ratheous
    // +      reimplemented by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Joris
    // +      reimplemented by: Brett Zamir (http://brett-zamir.me)
    // %          note 1: This reflects PHP 5.3/6.0+ behavior
    // %        note 2: Please be aware that this function expects to encode into UTF-8 encoded strings, as found on
    // %        note 2: pages served as UTF-8
    // *     example 1: urlencode('Kevin van Zonneveld!');
    // *     returns 1: 'Kevin+van+Zonneveld%21'
    // *     example 2: urlencode('http://kevin.vanzonneveld.net/');
    // *     returns 2: 'http%3A%2F%2Fkevin.vanzonneveld.net%2F'
    // *     example 3: urlencode('http://www.google.nl/search?q=php.js&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a');
    // *     returns 3: 'http%3A%2F%2Fwww.google.nl%2Fsearch%3Fq%3Dphp.js%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dcom.ubuntu%3Aen-US%3Aunofficial%26client%3Dfirefox-a'

    str = (str+'').toString();
    
    // Tilde should be allowed unescaped in future versions of PHP (as reflected below), but if you want to reflect current
    // PHP behavior, you would need to add ".replace(/~/g, '%7E');" to the following.
    return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').
                                                                    replace(/\)/g, '%29').replace(/\*/g, '%2A').replace(/%20/g, '+');
}
