function openpopup(url) {
    var theURL=url;
	var winName='udasie_popup';
	var width = 0;
	var height = 0;
	if (arguments.length == 1) {
	    width=400;
	    height=560;
    } else {
        width = arguments[1];
        height = arguments[2];
    }
	var topY=(screen.height-height)/2;
	var leftX=(screen.width-width)/2;
	var features='innerWidth=' + width+',innerHeight='+height+',width=' + width+',height='+height+',top='+topY+',left='+leftX+',resizable=0,srollbars=0';
    var popup=window.open(theURL,winName,features);
	if (window.focus) popup.focus();
}

function openpage(url) {
    var w = window.open(url)
	if (w.focus) w.focus();
}
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);
}


    function loginPanelShow() {
            var soLogin = new SWFObject("/UdaSie/_files/loginPanel.swf?ts=080516", "loginPanel", "505", "500", "9", "#ffffff");
		        soLogin.addParam("wmode", "transparent");
		        soLogin.addParam("allowScriptAccess", "always");
        		
		        soLogin.addVariable("loginGate", "/UdaSie/scripts/UserLogon.aspx");
		        soLogin.addVariable("addNickGate","/UdaSie/scripts/AddNick.aspx");
		        soLogin.addVariable("remindPasswordGate","/UdaSie/scripts/RemindPassword.aspx");
                soLogin.addVariable("closeAction","javascript:loginPanelClose();window.location.href = window.location.href;");
		        soLogin.addVariable("logedInAction","javascript:loginPanelClose();window.location.href = window.location.href;");
		        soLogin.addVariable("registerAction","/UdaSie/Rejestracja.aspx");
		        
            if (arguments.length > 0) {
                if (arguments[0] == 'addNick') soLogin.addVariable("addNick","true");
            }	        
		        
		        soLogin.write("loginPanelWrapper");
        var loginPanelModalBox = document.getElementById('loginPanelWrapper');
                        //(id, type {'HTMLElement','HTMLImage','HTMLIFrame'}, variant (css class), source element{object}, width, height)

        var ls = new K2TopLayer('K2TopLayer1','HTMLElement','loginPanel',loginPanelModalBox, 0, 0);
        $('#loginPanel').focus()
    }

    function loginPanelClose() {
        window._K2TopLayer.remove()
        var loginPanelModalBox = document.getElementById('loginPanelWrapper').innerHTML = '';
    }

    
/* /logowanie */



    function modalBoxShow(objId) {
        var obj = document.getElementById(objId)
                        //(id, type {'HTMLElement','HTMLImage','HTMLIFrame'}, variant (css class), source element{object}, width, height)
        var modalBox1 = new K2TopLayer('K2TopLayer1','HTMLElement','modalBox',obj, 0, 0);
    }
    
    function modalBoxClose() {
        window._K2TopLayer.remove()
    }



    function userLargePhotoShow(lPhotoURL) {
        var lPhotoURL1 = new K2TopLayer('K2TopLayer1','HTMLImage','userLargeAvatar',lPhotoURL, 0, 0);    
    }


    function userLargeAvatarShow(lAvatarURL,lAvatarWidth,lAvatarHeight) {
                        //(id, type {'HTMLElement','HTMLImage','HTMLIFrame'}, variant (css class), source element{object}, width, height)
        var largeAvatar1 = new K2TopLayer('K2TopLayer1','HTMLImage','userLargeAvatar',lAvatarURL, lAvatarWidth, lAvatarHeight);    
    }





    function modalMediumBoxShow(objId) {
        var obj = document.getElementById(objId)
                        //(id, type {'HTMLElement','HTMLImage','HTMLIFrame'}, variant (css class), source element{object}, width, height)
        var modalMediumBox1 = new K2TopLayer('K2TopLayer1','HTMLElement','modalMediumBox',obj, 0, 0);
    }
    

    function modalMediumBoxClose(objId) {
        window._K2TopLayer.remove()
    }
    





function osadzForumFormant(wrapper,photoURL,link) {
    var so = new SWFObject("/UdaSie/_files/forumPicture.swf", "esoFP"+Math.random(), "150", "100", "9", "#ffffff", false);
        so.addParam('wmode','opaque');
        so.addParam('allowScriptAccess','always');
        so.addVariable('target', '_self');
        so.addVariable('picPath', photoURL);
        so.addVariable('link', link);
        
        so.write(wrapper);
}



function detectFlash() {
    var ie = (document.all) ? true : false;
    var hasReqestedVersion = DetectFlashVer(9, 0, 0);
    if (!hasReqestedVersion) {
        if (ie) {
            document.getElementById('errorNoFlash').style.display='block';
        } else {
            document.getElementById('errorNoFlash').style.display='table';
        }
        document.write('<style type="text/css">');
        document.write('body { background-image: none; }');
        document.write('#pageC { display: none; }');
        document.write('</style>');
    }
}


function arrangeAvatars(path) {
    var avatars = $(path);
    var ts = new Date();
    ts = ts.getTime();
    avatars.each(function (i) {
        var avatar = $(this)
        ts = (avatar.attr('src').split('?')) ? '&ts=' + ts : '?'  + ts;
        var avatarNewSrc = avatar.attr('src') + ts;
        avatar.css({
            opacity: '0',
            filter: 'Alpha(opacity=0, finishopacity=0, style=0))'
        })
        
        avatar.attr('src',avatarNewSrc);

        avatar.load(function () {
            var a = $(this);
            var maxW = 53;
            var maxH = 53;
            var offsetLeft = 4;
            var offsetTop = 4;
           
            positionAvatar(a,maxW,maxH,offsetLeft,offsetTop);
            
            a.css({
                opacity: '1',
                filter: 'Alpha(opacity=100, finishopacity=0, style=0))'
            })

        })
        avatar.focus(function () {
         this.blur() 
         })
    })
}


function arrangeLargeAvatar(path) {
    var avatar = $(path);
    var ts = new Date();
    ts = ts.getTime();
    ts = (avatar.attr('src').split('?')) ? '&ts=' + ts : '?' + ts;
    var avatarNewSrc = avatar.attr('src') + ts;

    avatar.css({
        opacity: '0',
        filter: 'Alpha(opacity=0, finishopacity=0, style=0))'
    })
    
    avatar.attr('src',avatarNewSrc);
    
    avatar.load(function () {
        var a = $(this);
        var maxW = 106;
        var maxH = 106;
        var offsetLeft = 6;
        var offsetTop = 6;
        
        positionAvatar(a,maxW,maxH,offsetLeft,offsetTop);
        
        a.css({
            opacity: '1',
            filter: 'Alpha(opacity=100, finishopacity=0, style=0))'
        })
    })
    avatar.focus(function () {
     this.blur() 
     })
}

function positionAvatar(a,maxW,maxH,offsetLeft,offsetTop) {
    var a = a;
    var maxW = maxW;
    var maxH = maxH;
    var offsetLeft = offsetLeft
    var offsetTop = offsetTop;
    
    var aW = a.width();
    var aH = a.height();

    a.css({margin:'0px'})
    if (aW < maxW) {
        var padding = Math.floor((maxW - aW)/2);
        a.css({paddingLeft:Math.floor(padding+offsetLeft)+'px'})
        a.css({paddingRight:padding+'px'})
    } else {
        a.css({paddingLeft:offsetLeft+'px'})
    }
    
    if (aH < maxH) {
        var padding = Math.floor((maxH - aH)/2);
        a.css({paddingTop:(padding+offsetTop)+'px'})
        a.css({paddingBottom:padding+'px'})
    } else {
        a.css({paddingTop:offsetTop+'px'})
    }
    
}




