google.load("jquery", "1.4.2");

var WodnyKalkulator = {};
			
WodnyKalkulator.FacebookWall = function() {
    FB.login(function(response) {
    	if (response.session) {
    			FB.api('/me', function(response) {
    				FB.ui({
    					method: 'stream.publish',
    					message: '',
    					
    					attachment: {
    						name: 'Wodny Kalkulator',
    						description: ' - ' + response.name + ' już wie, jak bardzo liczy się woda, dlatego zaprasza Cię do skorzystania z Wodnego Kalkulatora. Dowiedz się i Ty, czy spożywasz odpowiednią ilość płynów. Odwiedź Wodny Kalkulator i wygraj jeden z trzech rowerów.',
    						href: 'http://apps.facebook.com/wodny-kalkulator/?from_code=' + response.id,
    						media: [{
    							type: 'image',
        						src: 'http://filesbook.pl/wodnykalkulator/assets/img/zz_ikona.jpg',
        						href: 'http://apps.facebook.com/wodny-kalkulator/?from_code=' + response.id
        					}]

    					},
    					action_links: [
    						{ text: 'Wodny Kalkulator', href: 'http://apps.facebook.com/wodny-kalkulator/' }
    					]
    				});
    			});
    	} else {

    	}
    });
};

WodnyKalkulator.EmailInvite = function() {
	$('body').prepend('<div id="overlay_popup">' +
			'<a href="#" class="a">Zamknij</a>' +
			'<div id="marginIt"><form>' +
				'<input type="text" id="y_name" /><span id="v_y_name">To pole jest wymagane.</span>' +
				'<input type="text" id="y_email" /><span id="v_y_email">To pole jest wymagane.</span>' +
				'<input type="text" id="f_email_1" /><span id="v_f_email_1">To pole jest wymagane.</span>' +
				'<input type="text" id="f_email_2" /><span id="v_f_email_2">To pole jest wymagane.</span>' +
				'<input type="text" id="f_email_3" /><span id="v_f_email_3">To pole jest wymagane.</span>' +
			'</form>' +
			'<a href="http://apps.facebook.com/wodny-kalkulator/" target="_blank" class="c">Facebook</a>' +
			'<a href="#" class="b">Wyslij</a>' +
		'</div></div>' +
		'<div id="overlay"></div>'
	);
	
    $("#overlay").css({
    	'position': 'fixed',
    	'top': '0px',
    	'left': '0px',
    	'width': '100%',
    	'height': '100%',
    	'z-index': '1000',
    	'background-color': '#fff',
    	opacity: .5
    });
    
    $("#overlay_popup").css({
    	'position': 'absolute',
    	'top': '50%',
    	'left': '50%',
    	'margin-left': '-270px',
    	'margin-top': '-224px',
    	'width': '541px',
    	'height': '448px',
    	'z-index': '1001',
    	'background': 'url(../kalkulator_email.png) no-repeat 0 0',
    });
    
    $("#marginIt").css({
    	'position': 'absolute',
    	'top': '40px',
    });
    
    $("#overlay_popup a.a").css({
    	'position': 'absolute',
    	'top': '15px',
    	'right': '15px',
    	'width': '30px',
    	'height': '30px',
    	'z-index': '1002',
		'display': 'block',
		'text-indent': '-9999px',
		'outline': 'none'
    });
    
    $("#overlay_popup a.b").css({
    	'position': 'absolute',
    	'top': '352px',
    	'left': '205px',
    	'width': '132px',
    	'height': '32px',
    	'z-index': '1002',
		'display': 'block',
		'text-indent': '-9999px',
		'outline': 'none'
    });
    
    $("#overlay_popup a.c").css({
    	'position': 'absolute',
    	'top': '107px',
    	'left': '17px',
    	'width': '500px',
    	'height': '56px',
    	'z-index': '1002',
		'display': 'block',
		'text-indent': '-9999px',
		'outline': 'none'
    });
    
    $("#overlay_popup input#f_email_1, #overlay_popup input#f_email_2, #overlay_popup input#f_email_3").css({
    	'position': 'absolute',
    	'border': '0px',
    	'width': '125px',
    	'height': '17px',
    	'z-index': '1004',
		'display': 'block',
		'left': '249px'
    });
    
    $("#overlay_popup span").css({
    	'position': 'absolute',
    	'border': '0px',
    	'z-index': '1004',
		'display': 'block',
		'width': '130px',
		'left': '410px',
		'font-family': 'Tahoma',
		'color': '#ffff01',
		'font-weight': 'bold',
    	'font-size': '10px',
    	'display': 'none'
    });
    
    $("#overlay_popup span#v_y_name").css({
    	'top': '190px'
    });
    
    $("#overlay_popup span#v_y_email").css({
    	'top': '213px'
    });
    
    $("#overlay_popup span#v_f_email_1").css({
    	'top': '258px',
    	'left': '392px'
    });
    
    $("#overlay_popup span#v_f_email_2").css({
    	'top': '281px',
    	'left': '392px'
    });
    
    $("#overlay_popup span#v_f_email_3").css({
    	'top': '306px',
    	'left': '392px'
    });
    
    $("#overlay_popup input#y_name, #overlay_popup input#y_email").css({
    	'position': 'absolute',
    	'border': '0px',
    	'width': '125px',
    	'height': '17px',
    	'z-index': '1004',
		'display': 'block',
		'left': '267px'
    });

    $("#overlay_popup input#y_name").css({
    	'top': '190px'
    });
    
    $("#overlay_popup input#y_email").css({
    	'top': '213px'
    });
    
    $("#overlay_popup input#f_email_1").css({
    	'top': '258px'
    });
    
    $("#overlay_popup input#f_email_2").css({
    	'top': '281px'
    });
    
    $("#overlay_popup input#f_email_3").css({
    	'top': '306px'
    });
    
    $("#overlay_popup a.a").click(function() {
    	$('#overlay').remove();
    	$("#overlay_popup").remove();
    });
    
	if (jQuery.browser.msie && jQuery.browser.version == 6) {
    	var width = $(window).width();
    	var height = $(window).height();
    	
    	var pageHeight = document.body.clientHeight;
    
    	if (pageHeight > height) {
        	height = pageHeight;
    	}
    	$("#overlay").css({width: width, height: height, position: 'absolute'});
	}
	
	$("#overlay_popup a.b").click(function() {
		
		$("#overlay_popup span").css({ 'display': 'none' });
		
		$.post("/email.php", {
			y_name: $("#y_name").val(),
			y_email: $("#y_email").val(),
			f_email_1: $("#f_email_1").val(),
			f_email_2: $("#f_email_2").val(),
			f_email_3: $("#f_email_3").val(),
		}, function(json) {
			if(json.result == true) {
				$("#overlay_popup a.a").click();
			}else {
				$.each(json.errors, function(key, object) {
					$("#v_" + key).css({ 'display': 'block' });	
				});
			}
		}, 'json');
	});
};

