jQuery.cookie = function (key, value, options) {
    if (arguments.length > 1 && (value === null || typeof value !== "object")) {
        options = jQuery.extend({}, options);

        if (value === null) {
            options.expires = -1;
        }

        if (typeof options.expires === 'number') {
            var days = options.expires, t = options.expires = new Date();
            t.setDate(t.getDate() + days);
        }

        return (document.cookie = [
            encodeURIComponent(key), '=',
            options.raw ? String(value) : encodeURIComponent(String(value)),
            options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
            options.path ? '; path=' + options.path : '',
            options.domain ? '; domain=' + options.domain : '',
            options.secure ? '; secure' : ''
        ].join(''));
    }
    options = value || {};
    var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
    return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
};

$(function(){
	initSiteMain()
    
});
function initSiteMain(){
	initDomtab();
	initForm();
	//$('.slidedeck').slidedeck();
	$(".indexNewsWrap .newsScrolledContent").easySlider({
        auto: true,
        continuous: false,
        nextId: "slider1next",
        prevId: "slider1prev"
    });
	 jQuery('#slider').jcarousel();
	/*$("#slider").easySlider({
        auto: true,
        continuous: false,
        nextId: "slider1next",
        prevId: "slider1prev",
        stepSize:248
    });*/
    
    $(".workDeck ul li a").mouseenter(function(e){
        $(this).find("span").stop();
        $(this).find("span").animate({
            left: [0, 'easeOutElastic'],
        }, 1500);
        
    }).mouseleave(function(e){
        $(this).find("span").stop();
        $(this).find("span").animate({
            left: [-160, 'easeOutElastic'],
        }, 1500)
    })
    
    jQuery(".workNewsWrap .open-close").click(function(e){
    	e.preventDefault();
    	 var date = new Date();
 		date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000));
    	if(jQuery(this).hasClass("open-opened")){
    		jQuery(this).parent().find(".toggler").stop().animate({
                height: [0, 'easeOutQuad'],
            }, 500)
            jQuery(this).html("open")
            jQuery(this).removeClass("open-opened")
           
    		$.cookie("workSubMenu", 'false', { path: '/', expires: date });
    	}else{
    		var toggler=jQuery(this).parent().find(".toggler");
    		jQuery(this).parent().find(".toggler").stop().animate({
                height: [145, 'easeOutQuad'],
            }, 500);
    		jQuery(this).html("close")
    		jQuery(this).addClass("open-opened")
    		$.cookie("workSubMenu", 'true', { path: '/', expires: date });
    	}
    	
    })
    if(jQuery.cookie("workSubMenu")!=null){
    	if(jQuery.cookie("workSubMenu")=="true"){
    		 //jQuery("#workWrap .toggler").css("height",145);
    		jQuery(".workNewsWrap .open-close").trigger("click")
    	}
    }
    
    jQuery(".capabilitiesWrap .open-close").unbind("click")
    jQuery(".capabilitiesWrap .open-close").click(function(e){
    	e.preventDefault();
    	 var date = new Date();
 		date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000));
    	if(jQuery(this).hasClass("open-opened")){
    		jQuery(this).parent().find(".toggler").stop().animate({
                height: [0, 'easeOutQuad'],
            }, 500)
            jQuery(this).html("open")
            jQuery(this).removeClass("open-opened")
    		$.cookie("capabilitiesSubmenu", 'false', { path: '/', expires: date });
    	}else{
    		var toggler=jQuery(this).parent().find(".toggler");
    		jQuery(this).parent().find(".toggler").stop().animate({
                height: [79, 'easeOutQuad'],
            }, 500);
    		jQuery(this).html("close")
    		jQuery(this).addClass("open-opened")
    		$.cookie("capabilitiesSubmenu", 'true', { path: '/', expires: date });
    	}
    	
    })
    if(jQuery.cookie("capabilitiesSubmenu")!=null){
    	if(jQuery.cookie("capabilitiesSubmenu")=="true"){
    		// jQuery("#workWrap .toggler").css("height",145);
    		jQuery(".capabilitiesWrap .open-close").trigger("click")
    	}
    }
    
    /*
    $('a').eq(1).click(function() {
        var date = new Date();
        date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000));
        $.cookie(COOKIE_NAME, 'test', { path: '/', expires: date });
        return false;
    });

    // get cookie
    $('a').eq(2).click(function() {
        alert();
        return false;
    });
	*/
    
    
    /*jQuery("#workWrap").mouseenter(function(e){
        jQuery(this).find("ul").stop().animate({
            height: [78, 'easeOutQuad'],
        }, 500)
        //(jQuery(this).find("ul").slideDown();
    
    }).mouseleave(function(e){
        jQuery(this).find("ul").stop().animate({
            height: [0, 'easeOutQuad'],
        }, 500)
    })*/
}