		/*Rechenaufgabe*/
		var new_lowerBound = 1;
	    var new_upperBound = 10;
		var new_a = Math.floor(Math.random() * (new_upperBound - new_lowerBound + 1)) + new_lowerBound;
        var new_b = Math.floor(Math.random() * (new_upperBound - new_lowerBound + 1)) + new_lowerBound;
		var new_jqSum = new_a+new_b;


WorkWithMail = {
	StatusForClose:0,
	ViewMailWindow:function(url){
		var list_url = url;
		if(url!="this" && url!="all"){
			var mas = url.split("[split]");
			list_url = mas[0]+"->"+mas[1];
		}
		if(url == "this") list_url = toolboxUrl +"->"+toolboxTitle;
		if(url == "all") {
			list_url = WorkWithData.GetListPageAll();
		}
		$("#list_url").val(list_url);
		this.SetDefaultValue();		
		
		$('#math_numbers').html(new_a + " + " + new_b + " = ");
		$("#send_mail_captha").val('');
		
		this.ViewMaskWindow();
		var top = $(window).height()/2 - $("#send_mail_window").height()/2+$(window).scrollTop();
		var left = $(window).width()/2 - $("#send_mail_window").width()/2;
		$("#send_mail_window").css("top",top);
		$("#send_mail_window").css("left",left);	
		$("#send_mail_window").css("display","block"); 
		$("#send_mail_window").css("filter","alpha(opacity=0)"); 
		$("#send_mail_window").css("-moz-opacity","0"); 
		$("#send_mail_window").css("opacity","0"); 
		$("#send_mail_window").animate({
			'opacity':1
		},'slow'
		);
		
	},
	changeColor:function () {
		$("#send_mail_captha").css("color","black");
	},
	isValidEmail:function  (email)
	{
		return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
	},	
	SendMail:function(){
		
		var send_mail_from = $("#send_mail_from").val();
		var send_mail_to = $("#send_mail_to").val();
		var send_mail_text = $("#send_mail_text").val();
		var send_mail_captha = $("#send_mail_captha").val();
	
		var error = 0;
		
		if(send_mail_from == "" || send_mail_from == $("#send_mail_from").attr("def") || ! this.isValidEmail(send_mail_from)){
			error++;
			$("#send_mail_from").css("color","red");
		}else{
			$("#send_mail_from").css("color","black");
		}
		
		if(send_mail_to == "" || send_mail_to == $("#send_mail_to").attr("def") || ! this.isValidEmail(send_mail_to) ){
			error++;
			$("#send_mail_to").css("color","red");
		}else{
			$("#send_mail_to").css("color","black");
		}		
		

		if(send_mail_captha == "" || send_mail_captha != new_jqSum){
			error++;
			var err_msg = $("#math_err").attr("def").split(':::');
			if (send_mail_captha == "") {
				$('#math_err').html(err_msg[1]);
			} else {
				$('#math_err').html(err_msg[0]);			
			}
			$("#send_mail_captha").css("color","red");
			$("#math_err").css("color","red");
		}else{
			$("#send_mail_captha").css("color","black");
			$("#math_err").css("color","black");
			$('#math_err').html('');			
		}		
		
		
		if(error==0){
			var url = document.location.href;
			var lang="";

			if(url.match(/L=\d+/)){
				lang = url.match(/L=\d+/);
			}
			WorkWithMail.ViewWaitWindow();
			jQuery.post(
			base64_decode(toolboxPageForSend),
			{
				'tx_toolbox_pi3[send_mail_from]':send_mail_from,
				'tx_toolbox_pi3[send_mail_to]':send_mail_to,
				'tx_toolbox_pi3[send_mail_text]':send_mail_text,
				'tx_toolbox_pi3[send_mail_captha]':send_mail_captha,
				'tx_toolbox_pi3[list_url]':$("#list_url").val()
			},
			function(data){
				WorkWithMail.CloseWaitWindow();
				WorkWithMail.ViewRezultText(1,data);
				
			});	
			
			if (typeof(pageTracker) != "undefined") {
				pageTracker._trackPageview('/conversions/sharing/send-page-by-email/sent');
			}
			
		}else{
			this.ViewRezultText(2,"");
		}
	},
	ViewMaskWindow:function(){
		var div = $(".BlockDiv");
		div.css("left",0);
		div.css("top",0);		
		div.css("width",$(document).width());		
		div.css("height",$(document).height());
		div.css("display","block");		
	},
	CloseWindow:function(){
		$("#send_mail_window").animate({
			'opacity':0
		},'slow',function(){
			$("#send_mail_window").css("display","none"); 
			$(".BlockDiv").css("display","none"); 			
		});	

	},
	SetDefaultValue:function(){
		$("#send_mail_from").val($("#send_mail_from").attr("def"));
		$("#send_mail_to").val($("#send_mail_to").attr("def"));
		$("#send_mail_text").val($("#send_mail_text").attr("def"));
		$("#send_mail_captha").val($("#send_mail_captha").attr("def"));
		
		$("#send_mail_from").css("color","black");
		$("#send_mail_to").css("color","black");
		$("#send_mail_text").css("color","black");
		$("#send_mail_captha").css("color","black");
		$("#math_err").css("color","black");
	},
	ChangePole:function(id,text){
		var value = document.getElementById(id).value;
		if(value == ""){
			document.getElementById(id).value = text;
		}
		$("#"+id).css("color","black");
	},
	EmptyPole:function(id,text){
		var value = document.getElementById(id).value;
		if(value == text){
			document.getElementById(id).value = "";
		}
		$("#"+id).css("color","black");
	},
	ViewRezultText:function(status,text){
		$("#send_mail_window").css("display","none"); 
		this.StatusForClose = status;
		var top = $(window).height()/2 - $("#send_mail_window_rezult").height()/2+$(window).scrollTop();
		var left = $(window).width()/2 - $("#send_mail_window_rezult").width()/2;
		$("#send_mail_window_rezult").css("top",top);
		$("#send_mail_window_rezult").css("left",left);	
		$("#send_mail_window_rezult").css("display","block");
		if(status==1){
			$("#send_mail_window_rezult_ok").css("display","block");
			$("#send_mail_window_rezult_no").css("display","none");
			$("#send_mail_window_rezult_ok").html(text);
		}else{
			$("#send_mail_window_rezult_ok").css("display","none");
			$("#send_mail_window_rezult_no").css("display","block");		
		}
		
		$("#send_mail_window_rezult").css("filter","alpha(opacity=0)"); 
		$("#send_mail_window_rezult").css("-moz-opacity","0"); 
		$("#send_mail_window_rezult").css("opacity","0"); 
		$("#send_mail_window_rezult").animate({
			'opacity':1
		},'slow'
		);		
	},
	ViewWaitWindow:function(){
		var top = $(window).height()/2 - $("#wait_window").height()/2+$(window).scrollTop();
		var left = $(window).width()/2 - $("#wait_window").width()/2;
		$("#wait_window").css("top",top);
		$("#wait_window").css("left",left);	
		$("#wait_window").css("display","block");
		$("#send_mail_window").css("display","none");
	},
	CloseWaitWindow:function(){
		$("#wait_window").css("display","none");
	},	
	CloseRezultText:function(){
		$("#send_mail_window_rezult").animate({
			'opacity':0
		},'slow',function(){
			$("#send_mail_window_rezult").css("display","none"); 
			if(WorkWithMail.StatusForClose == 1){
				$(".BlockDiv").css("display","none"); 	
			}else{
				$("#send_mail_window").css("display","block");
			}
		});		
	},
	ReloadCaptcha:function(){
		$("#dd_captcha_img").attr("src","/typo3conf/ext/captcha/captcha/captcha.php?id="+(new Date()).getTime());
	}
}
