function addInviteEmail(name)
{
	$("#invite_add").before('<input type="text" class="email" name="'+name+'[]" /><br />');
}

jQuery(document).ready(function() {

	$("body").append('<img id="background" src="/images/background.jpg" border="0"/>');

	var img;
	img = new Image(); img.src = "/images/button_home2.gif";
    img = new Image(); img.src = "/images/button_news2.gif";
    img = new Image(); img.src = "/images/button_help2.gif";
    img = new Image(); img.src = "/images/button_faq2.gif";
    img = new Image(); img.src = "/images/button_security2.gif";
    img = new Image(); img.src = "/images/invite2.gif";
      
	if(jQuery.browser.msie && jQuery.browser.version > 5.5 && jQuery.browser.version < 7) {
		$("div#logo").css("background-image", "URL(/images/logo.png)");
	    $("div#beta").css("background-image", "URL(/images/beta.png)");
	    $("div#teaser").css("background-image", "URL(/images/teaser.png)");
	    $("div#notepad div.header").css("background-image", "URL(/images/notepad_header.png)");
	    $("div#notepad div.background").css("background-image", "URL(/images/notepad_background.png)");
	    $("div#notepad div.footer").css("background-image", "URL(/images/notepad_footer.png)");
	    $("div#postit").css("background-image", "URL(/images/postit.png)");
	    $("div#invite").css("background-image", "URL(/images/invite.png)");
	    $("").css("background-image", "URL()");
	    $("").css("background-image", "URL()");
		$("body").supersleight({}, function() { $("#screen").css("visibility", "visible"); });
	} else {
		$("#screen").css("visibility", "visible");
	}
});

function postit_link_over(obj)
{
	if(!jQuery.browser.msie) return;
	if(jQuery.browser.version >=7) return;
	
	obj = $(obj);
	var background = obj.css("background-image");
	alert(background);
}

function postit_link_out(obj)
{
	if(!jQuery.browser.msie) return;
	if(jQuery.browser.version >=7) return;
	
	obj = $(obj);
}





var main_last_mouse_position = new Array();
main_last_mouse_position[0] = 0;
main_last_mouse_position[1] = 0;
var main_last_mouse_position_notrack = false;
window.onmousemove = function(event) {

	if(main_last_mouse_position_notrack) return;
	
	if(window.event) {
		event = window.event;
	}

	main_last_mouse_position[0] = $.browser.msie?event.clientX:event.pageX;
	main_last_mouse_position[1] = $.browser.msie?event.clientY:event.pageY;
};

var alpha_popup_scroll_position_y = 0;
var alpha_popup_scroll_position_x = 0;
var alpha_popup_open_position = new Array();
function alpha_popup_create(id, width_size, height_size, title, icons, callback)
{
	main_last_mouse_position_notrack = true;
	if($.browser.msie && jQuery.browser.version == "6.0") {
		alpha_popup_scroll_position_y = document.documentElement.scrollTop;
		alpha_popup_scroll_position_x = document.documentElement.scrollLeft;
		
		window.scrollTo(0, 0);
		$("html").css("overflow", "hidden");
	}
	
	if(window.event) {
		var event = window.event;
		main_last_mouse_position[0] = $.browser.msie?event.clientX:event.pageX;
		main_last_mouse_position[1] = $.browser.msie?event.clientY:event.pageY;
	}

	
	alpha_popup_open_position[0] = main_last_mouse_position[0];
	alpha_popup_open_position[1] = main_last_mouse_position[1];

	$("body").append('<div class="popup_alpha_screen '+id+'_screen"><!-- --></div>');
	$("."+id+"_screen").append('<div class="popup_alpha_background '+id+'_background"><!-- --></div>');
	$("."+id+"_background").css("opacity", 0);
	$("."+id+"_background").fadeTo(
		500, 
		0.8,
		function() {
			$("."+id+"_screen").append('<div class="popup_alpha_window '+id+'_window" style="display: none;"><!-- --></div>');
			$("."+id+"_window").append('<div class="popup_vertical popup_'+height_size+'_height"><!-- --></div>');
			$("."+id+"_window .popup_vertical").append('<div class="popup_horizontal popup_'+width_size+'_width"><!-- --></div>');
			$("."+id+"_window .popup_horizontal").append('<div class="popup_display"><!-- --></div>');
			$("."+id+"_window .popup_display").append('<div class="popup_content"><!-- --></div>');
			
			$("."+id+"_window .popup_content").append('<div class="inner_content"><div class="loader"></div>');
			$("."+id+"_window .popup_content").append('<div class="footer"><!-- --></div>');
			$("."+id+"_window .popup_content").css("overflow", "hidden");
			$("."+id+"_window .popup_content").css("height", "0%");
			$("."+id+"_window .popup_content").css("width", "0%");
			$("."+id+"_window .popup_content").css("position", "absolute");
			$("."+id+"_window").show();

			$("."+id+"_window .popup_content").css("left", (alpha_popup_open_position[0]-$("."+id+"_window .popup_display").offset().left)+"px");
			$("."+id+"_window .popup_content").css("top", (alpha_popup_open_position[1]-$("."+id+"_window .popup_display").offset().top)+"px");

			$("."+id+"_window .popup_content").animate(
				{
					width: $("."+id+"_window .popup_display").width()+"px",
					height: "100%",
					left: ($("."+id+"_window .popup_display").offset().left-$("."+id+"_window .popup_display").offset().left)+"px",
					top: 0
				},
				300,
				function() {
					$("."+id+"_window .popup_content").css("height", "100%");
					$("."+id+"_window .popup_content").css("width", "100%");
					$("."+id+"_window .popup_content").css("position", "static");
					
					alpha_popup_set_content(id, '<div class="loader"><img src="/images/ajax-loader.gif" alt="loader animation" /></div><div class="loadermessage"></div>');
					callback();
				}
			
			);
			
		}
		
	);
}

function alpha_popup_set_content(id, content)
{
	$("."+id+"_window .popup_content .inner_content").html(content);
	$("."+id+"_window").show();
}

function alpha_popup_close(id, callback, onlywindow)
{
	
	$("."+id+"_window .popup_content .inner_content").html("");
	$("."+id+"_window .popup_content .header").html("");
	$("."+id+"_window .popup_content").css("position", "absolute");
	
	$("."+id+"_window .popup_content").animate(
		{
			width: "0%",
			height: "0%",
			left: (alpha_popup_open_position[0]-$("."+id+"_window .popup_display").offset().left)+"px",
			top: (alpha_popup_open_position[1]-$("."+id+"_window .popup_display").offset().top)+"px"
		},
		300,

		function() {
			main_last_mouse_position_notrack = false;
			if(onlywindow) {
				$("."+id+"_window").fadeOut(500, function() {
					if(callback) callback();
				});
				return;
			}
			
		 	$("."+id+"_window").hide();
		 	$("."+id+"_background").fadeOut(
				500,
				function() {
					$("."+id+"_screen").remove();
					
					if($.browser.msie && jQuery.browser.version == "6.0") {
						$("html").css("overflow", "auto");
						window.scrollTo(alpha_popup_scroll_position_x, alpha_popup_scroll_position_y);
					}
					
					if(callback) callback();
				} 
			);
			
			
		}
	
	);
}


function alpha_popup_loader(id, message)
{
	alpha_popup_set_content(id, '<div class="loader"><img src="/images/ajax-loader.gif" alt="loader animation" /></div><div class="loadermessage">'+message+'</div>');
}


function open_feedback_popup()
{
	alpha_popup_create("feedback", "feedback", "feedback", "Feedback", new Array(),
		function() {		
			jQuery.get(
				"/feedback",
				function(data, textStatus) {
						alpha_popup_set_content("feedback", data);
				}
			);
		
		}
	);
}

function open_download_popup(file)
{
	alpha_popup_create("download", "download", "download", "download", new Array(),
		function() {		
			alpha_popup_set_content("download", '<div style="position: absolute; right: 20px; top: 20px; z-index: 5;"><a href="javascript:" onclick="alpha_popup_close(\'download\'); return false;">close</a></div><iframe src="http://www.sidex.eu/'+file+'"  style="width: 516px; height: 328px; border: 0px;"/>');
		}
	);
}

function send_feedback(form)
{

	var issue = $(form).find(".issue input:checked").attr("value");
	var subject = $(form).find("#feedback_subject").attr("value")
	var text = $(form).find("#feedback_text").attr("value")
	var email = $(form).find("#feedback_email").attr("value")

	$(form).find(".error").css("visibility", "hidden");

	var errors = false;

	if(!subject) {
		$(form).find(".error.subject_empty").css("visibility", "visible");
		errors = true;
	}	

	if(!text) {
		$(form).find(".error.text_empty").css("visibility", "visible");
		errors = true;
	}

	if(issue == "issue_2" && !email) {
		$(form).find(".error.email_empty").css("visibility", "visible");
		errors = true;
	}

	var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if(email && !email.match(re)) {
		$(form).find(".error.email_invalid").css("visibility", "visible");
		errors = true;
	}

	if(errors) {
		return false;
	}

	$("#feedback .form").fadeTo("slow", 0.3, function() {
		$("#feedback .loader").show();
		$.post(
			'/feedback', 
			{
				'issue': issue,
				'subject': subject,
				'text': text,
				'email': email
			},
			function(data) {
				$("#feedback .loader").hide();
				if(data == "ok") {
					$("#feedback .form").hide();
					$("#feedback .header p").css("visibility", "hidden");
					$("#feedback .success").show();
					return;
				}

				$("#feedback .form").fadeTo("fast", 1);

				
				$($.parseJSON(data)).each(function (i, error) {
					$(form).find(".error."+error).css("visibility", "visible");
				});

			}
		);
	});


	return false;
}

