send3 = {}
send3.Send3 = function(){
    /*
     * Pokazanie formularza
     */
    this.evSend1Click = function(){
		//window.scrollTo(0,0)
		this.over=new jslt.OverPage()
		var overLay=this.over.getLayer(send3.config.opacity)
		this.over.setCenter()
		var tpl=new send3.Template()
		overLay.innerHTML=tpl.getForm(document.title)
		var table=document.getElementById("Send3FormTable")
		this.over.centerContent(table,[$("#Send3FormTable").width(),$("#Send3FormTable").height])
		
    }
    /*
     * Wysyłka
     */
    this.evSend2Click = function(){
 	if ($("#send3_destination_email").val() == "") {
            alert(send3.lang.destination_email_novalid)
            $("#send3_destination_email").focus()
            return
        }
		var params = {}
        params.type = "POST";
		params.url = "/modules/Send3/sender.php";
		params.success = function(data, textStatus){
			//console.log(data, textStatus)
			if(data=="send"){
				send3.instance.setResultText(send3.lang.sended)
			}else{
				send3.instance.setResultText(send3.lang.sending_error,true)
			}
        };
		params.error=function(XMLHttpRequest, textStatus, errorThrown){
			//console.log(XMLHttpRequest, textStatus, errorThrown)
			send3.instance.setResultText(send3.lang.sending_error,true)
		};
		params.data = {}
		params.data["do"]="send"
		params.data.send3_destination_email=$("#send3_destination_email").val()
		params.data.send3_correspondence=$("#send3_correspondence").val()
		params.data.send3_sender_name=$("#send3_sender_name").val()
		params.data.send3_sender_email=$("#send3_sender_email").val()
		params.data.title=document.title
		params.data.url=location.href
		params.data.subject=send3.lang.subject
		params.data.site=send3.lang.site
		params.data.url_text=send3.lang.url_text
		params.data.default_sender=send3.config.default_sender
		$.ajax(params)
		$("#Send3ComunicateText").html("<img src='/modules/layout/processing-100x100.gif' alt=''/>")
    }
	this.setResultText=function(t,isError){
		$("#Send3ComunicateText").html(t)
		if(!isError){
			$("#Send3ComunicateText").fadeOut(3000,function(){
				send3.instance.over.hide()
			})
		}
		
	}
    /*
     * Rezygnacja
     */
    this.evCancelClick = function(){
         this.over.hide()
    }
  
    send3.instance = this
 document.getElementById(send3.config.elementId).onclick=function(){
 	send3.instance.evSend1Click();
	return false;
 }
}
onLoadQueue.appendOnLoad(send3.Send3)
