// begin main menu cufon config 
Cufon.replace('.jqmenu > ul > li.current_page_item > a, .jqmenu > ul > li.current_page_ancestor > a, .jqmenu > ul > li.current-menu-item > a, .jqmenu > ul > li.current-menu-ancestor > a');
Cufon.replace('.jqmenu > ul > li > a', {	hover: true	});
Cufon.refresh('.jqmenu > ul > li.current_page_item > a, .jqmenu > ul > li.current_page_ancestor > a, .jqmenu > ul > li.current-menu-item > a, .jqmenu > ul > li.current-menu-ancestor > a');
// end main menu cufon config

/* begin cufon replacer */
Cufon.replace('h1, h2, h3, h4, h5, h6, .custom_title, .firstLetter span, .slider_text_more');
Cufon.replace('.booking_form', { textShadow: '1px 1px #fff'});
Cufon.replace('.sayfa_ust_baslik, .sayfa_ust_aciklama', { textShadow: '1px 1px #444'});
/* end cufon replacer */


/*Slider*/
 $fade_slider_speed = 5000;


 /* begin scrolltop control */
 $(function() {
     sh = $(window).height() / 2;
     xh = $(document).height() / 2 - sh;
 });

 var scrolltotop = {

     setting: { startline: 200, scrollto: 0, scrollduration: 1000, fadeduration: [200, 50] },
     controlHTML: '<div class="scroll_up"></div>',
     controlattrs: { offsetx: 5, offsety: 5 },
     anchorkeyword: '#top',
     state: { isvisible: false, shouldvisible: false },

     scrollup: function() {
         if (!this.cssfixedsupport)
             this.$control.css({ opacity: 0 })
         var dest = isNaN(this.setting.scrollto) ? this.setting.scrollto : parseInt(this.setting.scrollto)
         if (typeof dest == "string" && jQuery('#' + dest).length == 1)
             dest = jQuery('#' + dest).offset().top
         else
             dest = 0
         this.$body.animate({ scrollTop: dest }, this.setting.scrollduration);
     },

     keepfixed: function() {
         var $window = jQuery(window)
         var controlx = $window.scrollLeft() + $window.width() - this.$control.width() - this.controlattrs.offsetx
         var controly = $window.scrollTop() + $window.height() - this.$control.height() - this.controlattrs.offsety
         this.$control.css({ left: controlx + 'px', top: controly + 'px' })


     },

     togglecontrol: function() {
         var scrolltop = jQuery(window).scrollTop()
         if (!this.cssfixedsupport)
             this.keepfixed()
         this.state.shouldvisible = (scrolltop >= xh) ? true : false
         if (this.state.shouldvisible && !this.state.isvisible) {
             this.$control.stop().animate({ opacity: 1 }, this.setting.fadeduration[0])
             this.state.isvisible = true
         }
         else if (this.state.shouldvisible == false && this.state.isvisible) {
             this.$control.stop().animate({ opacity: 0 }, this.setting.fadeduration[1])
             this.state.isvisible = false
         }
     },

     init: function() {
         jQuery(document).ready(function($) {
             var mainobj = scrolltotop
             var iebrws = document.all
             mainobj.cssfixedsupport = !iebrws || iebrws && document.compatMode == "CSS1Compat" && window.XMLHttpRequest //not IE or IE7+ browsers in standards mode
             mainobj.$body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $('html') : $('body')) : $('html,body')
             mainobj.$control = $('<div id="topcontrol"><span class="scroll_up"></span></div>')
				.css({ position: mainobj.cssfixedsupport ? 'fixed' : 'absolute', bottom: mainobj.controlattrs.offsety, right: mainobj.controlattrs.offsetx, opacity: 0, cursor: 'pointer' })
				.attr({ title: 'Scroll Back to Top' })
				.click(function() { mainobj.scrollup(); return false })
				.appendTo('body')
             if (document.all && !window.XMLHttpRequest && mainobj.$control.text() != '') //loose check for IE6 and below, plus whether control contains any text
                 mainobj.$control.css({ width: mainobj.$control.width() }) //IE6- seems to require an explicit width on a DIV containing text
             mainobj.togglecontrol()
             $('a[href="' + mainobj.anchorkeyword + '"]').click(function() {
                 mainobj.scrollup()
                 return false
             })
             $(window).bind('scroll resize', function(e) {
                 mainobj.togglecontrol()
             })
         })
     }
 }

 scrolltotop.init()
 /* end scrolltop control */
