/** Kép betöltő [jQuery]
 * Főoldal, Admin 15-napos előrejelzés szerkesztő
 */
function loadImage(data,t,i)
{
    if (data[i][t])
    {
        return $("<img />").attr({
            id: "img_"+t+i,
            usemap: data[i][t]['map']
        }).css({
            border: "0",
            width: data[i][t]['w'],
            height: data[i][t]['h']
        }).load(function(event) {
            $(this).show();
        }).appendTo("#load"+t+i).hide().attr("src",data[i][t]['src'])[0];
    }
    else
    {
        return null;
    }
}


Date.prototype.getWeek = function() {
    var onejan = new Date(this.getFullYear(),0,1);
    return Math.ceil((((this - onejan) / 86400000) + onejan.getDay()+1)/7);
}


/** Cookie elhelyező script
 * a főoldalon használjuk
 */
function createCookie(name,value,days,domain,path)
{
    var c = name+"="+value;
    if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
        c += "; expires="+date.toGMTString();
	}
    if (domain)
    {
        c += "; domain="+domain;
    }
    if (path)
    {
        c += "; path="+path;
    }
	document.cookie = c;
}



$.fn.findpos = function() {
    if ($(this).size() > 0)
    {
        var obj = $(this)[0];
        var curleft = 0;
        var curtop = 0;
        
        while (obj.offsetParent) {
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
            obj = obj.offsetParent;
        }
        return {
            'left': curleft,
            'top': curtop
        };
    }
    return false;
};

function jump(id,y)
{
    y = (y < 0 || y == null) ? 100 : y;
    pos = $("#"+id).findpos();
    window.scroll(0,pos.top-(y*1));
}

function displayImageBanner(id,url,link)
{
	$("<a />").attr({
		href: link,
		target: "_blank",
		id: id+"_link"
	}).appendTo("#"+id);

	$("<img />").css({
		border: 0
	}).attr({
		alt: "",
		src: url
	}).appendTo("#"+id+"_link");
}