
$(document).ready(function () {

  $.ajaxSetup({ scriptCharset: "utf-8" ,contentType: "application/x-www-form-urlencoded; charset=UTF-8" });

  // Seekda Iframe Resize
  var if_height = 300;

  $("#TB_iframeContent").attr('src', $("#TB_iframeContent").attr('src')+"#"+window.location.href); 
 
  if($.receiveMessage) {
        $.receiveMessage(function(e){  
 
            // Get the height from the passed data.
            var h = Number( e.data.replace( /.*if_height=(\d+)(?:&|$)/, '$1' ));
            if ( !isNaN( h ) && h > 0 && h !== if_height ) {
                // Height has changed, update the iframe.
                // checking min and max height
                h=(h<300)?300:h; 
                $("#TB_iframeContent").height( if_height = h+20 );
            }
        });
  }

  $(".cover .scrollable").scrollable({ circular: true }).autoscroll({autoplay: true, interval: 8000});
  
  $(".widget, .tx-mvyahooweather-pi1").corner("15px");
  $("#schnellanfrage").corner("5px");
  
  $('#stdHeader .cover').height() ? $('#stdHeader').css('height', $('#stdHeader .cover').height()+10+"px") : true;
  
  $("#stdContent").corner("15px");
  $("#stdFooter").corner("15px");

  //$('.cover .scrollable').corner("15px");
  
  $(".primarynavigation li").corner("5px");
  
  /* Bilder im Text abrunden */
  $(".csc-textpic-image").corner("5px");
  $(".csc-textpic-image img").corner("5px");
  
  //min font size
    var min=10; 
 
    //max font size
    var max=24;
     
    //grab the default font size
    var reset = $('body').css('fontSize');
     
    //font resize these elements
    var elm = $('#stdContent .content p, #stdContent .content label'); 
     
    //set the default font size and remove px from the value
    var size = str_replace(reset, 'px', '');
     
    //Increase font size
    $('a.fontSizePlus').click(function() {
        //if the font size is lower or equal than the max value
        if (size<=max) {
             
            //increase the size
            size++;
             
            //set the font size
            elm.css({'fontSize' : size});
        }
         
        //cancel a click event
        return false;  
         
    });
 
    $('a.fontSizeMinus').click(function() {
 
        //if the font size is greater or equal than min value
        if (size>=min) {
             
            //decrease the size
            size--;
             
            //set the font size
            elm.css({'fontSize' : size});
        }
         
        //cancel a click event
        return false;  
         
    });
     
    //Reset the font size
    $('a.fontReset').click(function () {
         
        //set the default font size
         elm.css({'fontSize' : reset});    
    });
    
    $("#schnellanfrage input[type='text'], #uid25, #uid26, #uid62, #uid63, #uid73, #uid74, #uid144, #uid145, #uid121, #uid122, #uid107, #uid108, #uid188, #uid189, #uid202, #uid203, #uid225, #uid226").datepicker({ dateFormat: 'dd-mm-yy' });
  
});

//A string replace function
function str_replace(haystack, needle, replacement) {
    var temp = haystack.split(needle);
    return temp.join(replacement);
}
