var subscribe = {}
subscribe.initSubscibe = function(){
    document.getElementById("subscribeBtn").onclick = function(){
        var overRef = new jslt.OverPage()
        var overLay = overRef.getLayer(OverPageBrowser.config.opacity, {
            backgroundColor: OverPageBrowser.config.backgroundColor
        })
        var layout = ""
        var sbcrBlock = document.createElement("div")
		sbcrBlock.id="sbcrBlock"
		 overLay.appendChild(sbcrBlock)
		var img = document.createElement("img")
        img.className = "clickable sbcrImgClose"
        img.id = "sbcrImgClose"
        img.src = "/modules/layout/biuletyn_btn_close.gif"
        sbcrBlock.appendChild(img)
        img.onclick = function(){
            overRef.hide()
        }
        sbcrBlock.className = "sbcrBlock"
        var sbcrTitle2 = document.createElement("div")
        sbcrTitle2.innerHTML = "Chcesz otrzymywać informacje <br/> na temat działalności spółki, <br/> to proszę podaj swój adres e-mail"
        sbcrTitle2.className = "sbcrTitle2"
        sbcrBlock.appendChild(sbcrTitle2)
        var sbcrInput = document.createElement("input")
        sbcrInput.className = "sbcrInput"
        sbcrInput.value = subscribe.defMail
        sbcrInput.onfocus = function(){
            if (sbcrInput.value == subscribe.defMail) {
                sbcrInput.value = ""
            }
        }
        sbcrInput.onblur = function(){
            if (sbcrInput.value == "") {
                sbcrInput.value = subscribe.defMail
            }
        }
        sbcrBlock.appendChild(sbcrInput)
		if(/msie/i.test(navigator.userAgent.toLowerCase())){
			//sbcrInput.style.marginLeft="-9px"
		}
        var sbcrMultiFunction = document.createElement("div")
        sbcrMultiFunction.className = "sbcrMultiFunction clickable"
        sbcrMultiFunction.id = "sbcrMultiFunction"
		sbcrMultiFunction.innerHTML=subscribe.textWyslij
        sbcrBlock.appendChild(sbcrMultiFunction)
		var sbcrCheckDiv= document.createElement("div")
		sbcrCheckDiv.className = "sbcrCheckDiv"
		sbcrBlock.appendChild(sbcrCheckDiv)
		var sbcrCheckLabel= document.createElement("label")
		sbcrCheckLabel.innerHTML = subscribe.unsubcribe
		sbcrCheckLabel.className="sbcrCheckLabel"
		sbcrCheckDiv.appendChild(sbcrCheckLabel)
		var sbcrCheck = document.createElement("input")
        sbcrCheck.className = "sbcrCheck"
		sbcrCheck.id = "sbcrCheck"
		sbcrCheck.type="checkbox"
		sbcrCheckDiv.appendChild(sbcrCheck)
		sbcrCheckLabel["for"] = "sbcrCheck"
		sbcrCheck.title=subscribe.unsubcribe
		sbcrMultiFunction.onclick = function(){
			if(sbcrMultiFunction.innerHTML!=subscribe.textWyslij){
				return
			}
            if (sbcrInput.value == subscribe.defMail) {
                alert("Podaj email")
                sbcrInput.focus()
                return
            }
			sbcrMultiFunction.innerHTML = subscribe.textWysylanie
            $.ajax({
                type: "POST",
                url: "/modules/Subscribe/Subscribe.php",
                data: "email=" + sbcrInput.value+(sbcrCheck.checked?"&unsubcribe=true":""),
                success: function(msg){
                    if (msg == "ok") {
						if(!sbcrCheck.checked){
							alert(subscribe.textWyslano+sbcrInput.value)
						}else{
							alert(subscribe.textWyslanoUnsubscribe+sbcrInput.value)
						}
                        
                        overRef.hide()
                    }
                    else {
                        alert(subscribe.textBlad)
                    }
					sbcrMultiFunction.innerHTML=subscribe.textWyslij
                }
            });
        }
        overRef.setCenter()
        var bodyEl = new jslt.Element(document.body)
        var viewSize = bodyEl.getRequiredSize()
        var blockSize = [$("#sbcrBlock").width(), $("#sbcrBlock").height()]
        var divOuterEl = new jslt.Element(jslt.overPageInstance.outenerLayerId)
        viewSize[1] = divOuterEl.getViewHeight()
        var thisPosition = [parseInt((viewSize[0] - blockSize[0]) / 2), Math.max(0, parseInt((viewSize[1] - blockSize[1]) / 2))]
        $("#sbcrBlock").css("left", thisPosition[0])
        $("#sbcrBlock").css("top", thisPosition[1])
        
    }
}
subscribe.textWyslij = "wyślij"
subscribe.textWysylanie = "... proszę czekać"
subscribe.textWyslano = "W celu dokończenia rejestracji prosimy użyć linku w treści e-maila przesłanego na adres "
subscribe.textWyslanoUnsubscribe = "Prosimy potwierdzić rezygnację z biuletynu używając linku przesłanego na adres "

subscribe.textBlad = "Wystąpił błąd, spróbuj ponownie"
subscribe.defMail = "twój@email.pl"
subscribe.unsubcribe="wyrejestruj powyższy adres e-mail"
onLoadQueue.appendOnLoad(subscribe.initSubscibe)

