/**
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */

/**
 * Create a cookie with the given name and value and other optional parameters.
 *
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Set the value of a cookie.
 * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
 * @desc Create a cookie with all available options.
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Create a session cookie.
 * @example $.cookie('the_cookie', null);
 * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain
 *       used when the cookie was set.
 *
 * @param String name The name of the cookie.
 * @param String value The value of the cookie.
 * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
 * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
 *                             If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
 *                             If set to null or omitted, the cookie will be a session cookie and will not be retained
 *                             when the the browser exits.
 * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
 * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
 * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
 *                        require a secure protocol (like HTTPS).
 * @type undefined
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */

/**
 * Get the value of a cookie with the given name.
 *
 * @example $.cookie('the_cookie');
 * @desc Get the value of a cookie.
 *
 * @param String name The name of the cookie.
 * @return The value of the cookie.
 * @type String
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */
jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};



function give_function_to_links(){
	  $('.toggle > li > a').click(function(){ return false;})
	  var box = $('#sidebar_toggle_box_top');
	  var content_tab1 = $('.content_tab1');
	  var content_tab2 = $('.content_tab2');
	  var content_tab3 = $('.content_tab3');
	  
	  var tab1 =$('.tab1 > a');
	  var tab2 =$('.tab2 > a');
	  var tab3 =$('.tab3 > a');
	  
	  var status = "active";
	  $('.box_content h2').addClass("hidden");
	  var whichtab = $.cookie('mbr_which_tab');
	  
	  if( whichtab == null || whichtab == "bg_left"){
	  tab1.addClass("active");
	  content_tab2.addClass("hidden");
	  content_tab3.addClass("hidden");
	  
	  } else  if(whichtab == "bg_center"){
	  tab2.addClass("active");
	  content_tab1.addClass("hidden");
	  content_tab3.addClass("hidden");
	  box.removeClass();
			box.addClass(whichtab);
	  
	  } else  if(whichtab == "bg_right"){
	  tab3.addClass("active");
	  content_tab2.addClass("hidden");
	  content_tab1.addClass("hidden");
	  box.removeClass();
			box.addClass(whichtab);
	  
	  }
	  
	  
	  
	    function open_this_tab(my_link,current_tab,class_for_bg){
			if(status == "active"){
			status = "inactive"
			var open_tab = 	$('.box_content > div:visible');
			var active_item = $('.active');
			active_item.removeClass("active");
			my_link.addClass("active");
			box.removeClass();
			box.addClass(class_for_bg);
			
			open_tab.slideUp("slow", function(){
											
					open_tab.addClass("hidden");
					current_tab.slideDown("slow");
					current_tab.removeClass("hidden");
					$.cookie('mbr_which_tab', class_for_bg, { expires: 0, path: '/', domain: 'visitanatolia.com'});
					status = "active"
											  });
			
		  }
		  
		}
	  
	  
	  
	  tab1.click(function(){
			open_this_tab(tab1,content_tab1,"bg_left");	})
	  
	  tab2.click(function(){
			open_this_tab(tab2,content_tab2,"bg_center");})
	  
	  tab3.click(function(){
			open_this_tab(tab3,content_tab3,"bg_right");})
	  }


function my_lightbox(){
	
	$('.entry a[href$=jpg], .entry a[href$=png], .entry a[href$=gif], .entry a[href$=jpeg], a[@rel*=lightbox]').contents("img").parent().lightBox(); // Select all links that contains lightbox in the attribute rel
	} // a[@rel*=lightbox]
	
	
	
function my_smothscroll(){
$('a[href*=#]').click(function() {
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
    && location.hostname == this.hostname) {
      var $target = $(this.hash);
      $target = $target.length && $target
      || $('[name=' + this.hash.slice(1) +']');
      if ($target.length) {
        var targetOffset = $target.offset().top;
        $('html,body')
        .animate({scrollTop: targetOffset}, 700);
       return false;
      }
    }
  });

	}


function my_tooltip(){
		$(".go_top a").append("<em style='display:none'></em>");

	$(".go_top a").hover(function() {
	  $(this).find("em").animate({opacity: "show", left: "-3"}, 300);
	  var hoverText = $(this).attr("title");
	  $(this).find("em").text(hoverText);
	}, function() {
	  $(this).find("em").animate({opacity: "hide", left: "20"}, "fast");
	});
	
	}
	

function my_mainmenu(){

$("#head").append("<div class='item1_addon' style='display:none' ></div><div class='item2_addon' style='display:none'></div><div class='item3_addon' style='display:none'></div> ");


 // function animate_beach(my_item,my_addon){
 // var status="active";	

 	// $(my_item).hover(function() {
 			// if(status != "active"){return false;}				  
 			// status="inactive";
 		  // $(my_addon).animate({opacity: "show"}, 500);
 		// }, function() {
 		  // $(my_addon).animate({opacity: "hide"}, 500, function(){status="active"});
 		// });
	

 // }
 // animate_beach(".item1 > a",".item1_addon");
 // animate_beach(".item2 > a",".item2_addon");
 // animate_beach(".item3 > a",".item3_addon");

	
	}

$(document).ready(function(){
  give_function_to_links();
  my_lightbox();
  my_smothscroll();
  my_tooltip();
  my_mainmenu();
});
