function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(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 eraseCookie(name) {
	createCookie(name,"",-1);
}


$(document).ready(function(){
	
	//funkcja czyszczaca domyslna wartosc w input, gdy w inpucie nie ma wartosci wstawia defaulta
	jQuery.fn.clearDefault = function(){
		return this.each(function(){
			var default_value = $(this).val();
			var activeInput = $(this).focus();
			if(activeInput.length > 0){
				if ($(this).val() == default_value) $(this).val("");
			}
			$(this).blur(function(){
				if ($(this).val() == "") $(this).val(default_value);
			});
		});
	};
	
	$("input#dnn_MyBreadCrumb1_dnnSEARCH_txtSearch").click(function(){
		$(this).clearDefault();
	});
	
	$("input#dnn_MyRightPanelvb1_dnnSEARCH_txtSearch").click(function(){
		$(this).clearDefault();
	});
	
	jQuery.fn.isEmpty = function() {
		var numImg = arguments[0];
		
		if(numImg == null){
			return false;
		}
		return true;
		
	}
	
	jQuery.fn.showTraining = function(){
	
	    if($().isEmpty(readCookie("training")))
        {
            var myString = readCookie("training");
            
            var myTabStr = myString.split("#");
            
            jQuery.each(myTabStr, function(i){
                
                if(myTabStr[i].length != 0)
                {
			        var myHerfID = $("a#a_"+myTabStr[i]);
			        
			        $(myHerfID).replaceWith('<span id="s_'+myTabStr[i]+'">'+$(myHerfID).text()+'</span>');
			        
			        $("div#dnn_ctr1222_ContentPane").append($("div#"+myTabStr[i]));
			        $("div#dnn_ctr1222_ContentPane").append('<p><img alt="" width="703" height="3" src="/drabpol/Portals/0/Drabpol/przyciski/pasek_oddzielajacy.jpg" /></p>');
			    }
		    });
        }
	
	}
	
	jQuery.fn.cutHref = function() {
	    
	    if($().isEmpty(readCookie("training")))
        {
            var myString = readCookie("training");
            
            var myTabStr = myString.split("#");
            
            jQuery.each(myTabStr, function(i){
                
                if(myTabStr[i].length != 0)
                {
			        var myHerfID = $("a#a_"+myTabStr[i]);
			        
			        $(myHerfID).replaceWith('<span id="s_'+myTabStr[i]+'">'+$(myHerfID).text()+'</span>');
			    }
		    });
        }
    }
    
    jQuery.fn.setHref = function() {
	    if($().isEmpty(readCookie("training")))
        {
            var myString = readCookie("training");
            
            var myTabStr = myString.split("#");
            
            jQuery.each(myTabStr, function(i){
                
                if(myTabStr[i].length != 0)
                {
			        var myHerfID = $("span#s_"+myTabStr[i]);
			        
			        $(myHerfID).replaceWith('<a id="a_'+myTabStr[i]+'">'+$(myHerfID).text()+'</a>');
			    }
		    });
        }
    }
	
	$("a.fancybox").fancybox({
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'transitionIn'	:	"elastic",
		'transitionOut'	:	"elastic",
	});
	
	$(".addTraining").addClass('not_underline').click(function(){
	    
        var p = $(this);
       
        var tmpTabID = $(p).attr("id").split("a_");
        
        var myDivID = tmpTabID[1]; 
        
        $(this).replaceWith('<span id="s_'+myDivID+'">'+$(p).text()+'</span>');
        
        if($().isEmpty(readCookie("training")))
        {
            var tmp = readCookie("training") + "#"+myDivID;
        }
        else
        {
            var tmp = "#"+myDivID;
        }
       
       createCookie("training", tmp, 1);
       $().cutHref();
    });
    
    $(".clearCookie").click(function(){
        $("div#dnn_ctr1222_ContentPane").html("");
        $().setHref();
        eraseCookie("training");
    });
    
    $().cutHref();
});
