var cookies = function () {	function getCookieKeys () {		var ca = document.cookie.split(';');		var list = [];				for(var i=0;i < ca.length;i++) {			var c = ca[i].trim();			while (c.charAt(0)==' ') {				c = c.substring(1,c.length);			}			list.push(c.split('=')[0]);		}		return list;	}	function getCookieValue (name) {		var nameEQ = name + "=";		var ca = document.cookie.split(';');		for(var i=0;i < ca.length;i++) {			var c = ca[i];			while (c.charAt(0)==' ') {				c = c.substring(1,c.length);			}			if (c.indexOf(nameEQ) === 0) {				return c.substring(nameEQ.length,c.length);			}		}		return null;	}	function createCookie (name,value,days,domain,path,secure) {		var cookieTxt = name+"="+value;		if (days) {			var date = new Date();			date.setTime(date.getTime()+(days*24*60*60*1000));			cookieTxt = cookieTxt + "; expires="+date.toGMTString();		}		if (domain) {			cookieTxt = cookieTxt + "; domain="+domain;		}		if (path) {			cookieTxt = cookieTxt + "; path=" + path;		} else {			cookieTxt = cookieTxt + "; path=/";		}		if (secure) {			cookieTxt = cookieTxt + ";secure";		}		document.cookie = cookieTxt;		if (getCookieValue(name) === value) {			return true;		} else {			return false;		}	}	function eraseCookie (name,domain) {		createCookie(name,"",-1,domain);	}	return {		create:createCookie,		erase:eraseCookie,		getValue:getCookieValue,		getKeys:getCookieKeys	};}();
var showFlash = function ( dataObject ) {
	dataObject.box.hide();	dataObject.box.wrap('<div class="suplPic" />');
	dataObject.box.parent().append(
		"<object id=\"" + dataObject.objectID + "\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" " +
		"codebase=\"https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,20,0\" " +
		"width=\"" + dataObject.width + "\" " +
		"height=\"" + dataObject.height + "\">\n" +
		"<param name=\"movie\" value=\"" + dataObject.url + "\">\n" +
		"<param name=\"quality\" value=\"high\">\n" +
		"<embed src=\"" + dataObject.url + "\" quality=\"high\" " +
		"pluginspage=\"http://www.macromedia.com/go/getflashplayer\" " +
		"type=\"application/x-shockwave-flash\" " +
		"width=\"" + dataObject.width + "\" " +
		"height=\"" + dataObject.height + "\">\n" +
		"</embed>\n" +
		"</object>\n");			
	var removeFlash = function () {		
		$("#" + dataObject.objectID).remove();		
		dataObject.box.unwrap().delay(600).fadeIn('slow');
	};
    var t = setTimeout(removeFlash,dataObject.duration);
};
$(function(){
    $("#topNav a").blend(300);		if (cookies.getValue('seenFlash') !== 'TRUE') {		var flashData = {			box: $('#suplPic'),			objectID: 'suplPicFlash',			url: "/img/320.swf",			width: "320px",			height: "180px",			duration: 38500		};		showFlash(flashData);		cookies.create('seenFlash','TRUE',1);	}	
	if ($("#mainContent aside nav").length) {
	    var rightNav = $("#mainContent aside nav");
		var navTopOff = rightNav.offset().top;
		var viewOffset = (function(){
		    return self.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
		})();
        
        if (viewOffset > navTopOff) {
			rightNav.css({
			    'position':'fixed',
				'top':0
			});
        }
		$(window).bind('scroll.DOMWindow',function(){
        	var viewOffset = (function(){
                return self.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
            })();
			if ((viewOffset > navTopOff) && (rightNav.css('position') !== "fixed")) {
				rightNav.css({
				    'position':'fixed',
					'top':0
				});
			} else if ((viewOffset < navTopOff) && (rightNav.css('position') === "fixed")) {
				rightNav.css({
				    'position':'',
					'top':''
				});
			}
		});
	}
});
