var for_me  = true;
var invoice = -1;
var url_name = "";

var to_name = "";
var to_surname = "";
var to_email = "";

var from_name = "";
var from_surname = "";

var friend_name = "";
var friend_surname = "";
var friend_email = "";

/*napredovanje features*/
var to_naziv = "";
var to_ustanova = "";
var from_naziv = "";
var from_ustanova = "";

/*current game*/
if (no_time) {
	var game = "ura_zase";
} else {
	var game = "napredovanje"; //default
}

$(document).ready(function() {
	$("#continue_napredovanje").colorbox({width: "720px", height: "550px", inline: true, href:" #napredovanje_form"});
	$("#continue_ura_zase").colorbox({width: "720px", height: "550px", inline: true, href:" #ura_zase_form"});
	
	switch_game(game);
});

function clear_field(field_id, default_value) {
	if ($("input#"+field_id).val() == default_value) {
		$("input#"+field_id).val('');
	}
}

/*switch game*/
function switch_game(game) {
	$("div[id^='game_']").hide();
	
	$("div#game_"+game).fadeIn("slow");
	
	/*set active class*/
	$("ul.game_switch > li").removeClass("active");
	$("li."+game).addClass("active");
	
	goto_stage1(game);
}

/*switch game*/
$("a#switch_job").click(function() {
	switch_game('napredovanje');
});

$("a#switch_time").click(function() {
	switch_game('ura_zase');
});

function goto_stage1(game) {
	//init-reinit
	for_me  = true;
	invoice = -1;
	url_name = "";
	
	to_name = "";
	to_surname = "";
	to_email = "";
	
	to_naziv = ""; //napredovanje feature
	to_ustanova = ""; //napredovanje feature
	
	from_name = "";
	from_surname = "";
	from_naziv = ""; //napredovanje feature
	from_ustanova = ""; //napredovanje feature
	
	friend_name = "";
	friend_surname = "";
	friend_email = "";
	
	$("input#"+game+"_goto_invoice").attr('disabled', 'disabled');
	$("input#"+game+"_goto_stage4").attr('disabled', 'disabled');
	
	$("div#"+game+"_content").remove();
	$("div#"+game+"_form").html($("div#"+game+"_content1").html());
}

function goto_stage2(who, game) {
	if (who == "me") {
		for_me = true;
	} else {
		for_me = false;
	}
	
	$("div#"+game+"_content").remove();
	
	if (for_me) {
		$("div#"+game+"_form").html($("div#"+game+"_content2_me").html());
	} else {
		$("div#"+game+"_form").html($("div#"+game+"_content2_friend").html());
	}
}

function goto_stage3(game) {
	zacetek = $("select[name='Date_Year'] option:selected").val()+"-"+$("select[name='Date_Month'] option:selected").val()+"-"+$("select[name='Date_Day'] option:selected").val()+" "+$("select[name='Time_Hour'] option:selected").val()+":"+$("select[name='Time_Minute'] option:selected").val()+":00";
	
	var error  = 0;
	
	if (for_me) {
		$("div#"+game+"_error_to_name_surname").hide();
		
		to_name    = $("input#"+game+"_to_name").val();
		to_surname = $("input#"+game+"_to_surname").val();
		to_email   = $("input#"+game+"_to_email").val();
		
		if (to_name == '') {
			error = 1;
			$("div#"+game+"_error_to_name_surname").fadeIn("slow");
		}
		
		if (to_surname == '') {
			error = 1;
			$("div#"+game+"_error_to_name_surname").fadeIn("slow");
		}
		
		if (game == "napredovanje") {
			to_naziv   = $("input#"+game+"_to_naziv").val();
			if (to_naziv == '') {
				error = 1;
				$("div#"+game+"_error_to_naziv").fadeIn("slow");
			}
		}
	} else {
		$("div#"+game+"_error_from_name_surname").hide();
		$("div#"+game+"_error_friend_name_surname").hide();
		$("div#"+game+"_error_friend_email").hide();
		
		from_name      = $("input#"+game+"_from_name").val();
		from_surname   = $("input#"+game+"_from_surname").val();
		friend_name    = $("input#"+game+"_friend_name").val();
		friend_surname = $("input#"+game+"_friend_surname").val();
		friend_email   = $("input#"+game+"_friend_email").val();
		
		if (from_name == '') {
			error = 1;
			$("div#"+game+"_error_from_name_surname").fadeIn("slow");
		}
		
		if (from_surname == '') {
			error = 1;
			$("div#"+game+"_error_from_name_surname").fadeIn("slow");
		}
		
		if (friend_name == '') {
			error = 1;
			$("div#"+game+"_error_friend_name_surname").fadeIn("slow");
		}
		
		if (friend_surname == '') {
			error = 1;
			$("div#"+game+"_error_friend_name_surname").fadeIn("slow");
		}
		
		if (friend_email == '') {
			error = 1;
			$("div#"+game+"_error_friend_email").fadeIn("slow");
		}
		
		if (game == "napredovanje") {
			from_naziv     = $("input#"+game+"_from_naziv").val();
			from_ustanova  = $("input#"+game+"_from_ustanova").val();
			
			if (from_naziv == '') {
				error = 1;
				$("div#"+game+"_error_from_naziv").fadeIn("slow");
			}
		}
	}
	
	if (error == 0) {
		$("div#"+game+"_content").remove();
		$("div#"+game+"_form").html($("div#"+game+"_content3").html());
	}
}

function goto_stage4(game) {
	if (game == "napredovanje") {
		$("div#ganerating").show();
		if (for_me) {
			url_name = nicename(to_name)+"_"+nicename(to_surname);
			$.get(base_url+'purchase/save2', {to_name: to_name, to_surname: to_surname, to_email: to_email, url_name: url_name, to_naziv: to_naziv, to_ustanova: to_ustanova }, function(data) {
				invoice = data;
				$("div#ganerating").hide();
				$("input#"+game+"_goto_invoice").removeAttr('disabled');
			});
		} else {
			url_name = nicename(friend_name)+"_"+nicename(friend_surname);
			$.get(base_url+'purchase/save2', {from_name: from_name, from_surname: from_surname, friend_name: friend_name, friend_surname: friend_surname, friend_email: friend_email, url_name: url_name, from_naziv: from_naziv, from_ustanova: from_ustanova }, function(data) {
				invoice = data;
				$("div#ganerating").hide();
				$("input#"+game+"_goto_invoice").removeAttr('disabled');
			});
		}
	} else {
		if (for_me) {
			url_name = nicename(to_name)+"_"+nicename(to_surname);
			$.get(base_url+'purchase/save', {to_name: to_name, to_surname: to_surname, to_email: to_email, zacetek: zacetek, url_name: url_name }, function(data) {
				invoice = data;
				$("input#"+game+"_goto_invoice").removeAttr('disabled');
			});
		} else {
			url_name = nicename(friend_name)+"_"+nicename(friend_surname);
			$.get(base_url+'purchase/save', {from_name: from_name, from_surname: from_surname, friend_name: friend_name, friend_surname: friend_surname, friend_email: friend_email, zacetek: zacetek, url_name: url_name }, function(data) {
				invoice = data;
				$("input#"+game+"_goto_invoice").removeAttr('disabled');
			});
		}
	}
	
	$("div#"+game+"_content").remove();
	$("div#"+game+"_form").html($("div#"+game+"_content4").html());
}

function openfb(game) {
	$("input#"+game+"_goto_stage4").removeAttr('disabled');
	
	if (for_me) {
		if (game == "napredovanje") {
			window.open("http://www.facebook.com/sharer.php?u="+base_url+"fb_enshare2", "paymentf", "location=0,status=0,scrollbars=0,width=550,height=300");
		} else {
			window.open("http://www.facebook.com/sharer.php?u="+base_url+"fb_enshare/&t="+to_name+" "+to_surname+" just payed An hour for yourself.", "paymentf", "location=0 , status=0, scrollbars=0, width=550, height=300");
		}
	} else {
		if (game == "napredovanje") {
			window.open("http://www.facebook.com/sharer.php?u="+base_url+"fb_enshare2", "paymentf", "location=0,status=0,scrollbars=0,width=550,height=300");
		} else {
			window.open("http://www.facebook.com/sharer.php?u="+base_url+"fb_enshare/&t="+from_name+" "+from_surname+" just payed An hour for yourself, to "+friend_name+" "+friend_surname+"", "paymentf", "location=0, status=0, scrollbars=0, width=550, height=300");
		}
	}
}

function opentw(game) {
	$("input#"+game+"_goto_stage4").removeAttr('disabled');
	if (for_me) {
		if (game == "napredovanje") {
			window.open("http://twitter.com/home?status=Promotion on http://www.luna.si/en%20%23lunatbwa", "paymentt","location=0,status=0,scrollbars=0,width=800,height=400");
		} else {
			window.open("http://twitter.com/home?status="+to_name+" "+to_surname+" just payed An hour for yourself. http://www.luna.si/en%20%23lunatbwa", "paymentt","location=0,status=0,scrollbars=0,width=800,height=400");
		}
	} else {
		if (game == "napredovanje") {
			window.open("http://twitter.com/home?status=Promotion on http://www.luna.si/en%20%23lunatbwa", "paymentt","location=0,status=0,scrollbars=0,width=800,height=400");
		} else {
			window.open("http://twitter.com/home?status="+from_name+" "+from_surname+" just payed An hour for yourself, to "+friend_name+" "+friend_surname+". http://www.luna.si/en%20%23lunatbwa", "paymentt","location=0,status=0,scrollbars=0,width=800,height=400");
		}
	}
}

function open_invoice(game) {
	if (game == "napredovanje") {
		window.top.location = base_url+"certificate2/"+invoice+"/"+url_name;
	} else {
		window.top.location = base_url+"certificate/"+invoice+"/"+url_name;
	}
}

/*teaser*/
function swap_teaser() {
	if (($("img#teaser_00").is(":visible")) == true) {
		$("img#teaser_00").fadeOut("slow", function() {
			$("img#teaser_01").fadeIn("slow");
		});
	}
	
	if (($("img#teaser_01").is(":visible")) == true) {
		$("img#teaser_01").fadeOut("slow", function() {
			$("img#teaser_02").fadeIn("slow");
		});
	}
	
	if (($("img#teaser_02").is(":visible")) == true) {
		$("img#teaser_02").fadeOut("slow", function() {
			$("img#teaser_00").fadeIn("slow");
		});
	}
	
	setTimeout("swap_teaser()", 4000);
}

/*nicename*/
function nicename(string) {
	var temp = new String(string);
	
	temp = temp.toLowerCase();
	
	var find    = new Array("š", "đ", "č", "ć", "ž", " ");
	var replace = new Array("s", "d", "c", "c", "z", "-");
	
	temp = temp.replace(find[0], replace[0]);
	temp = temp.replace(find[1], replace[1]);
	temp = temp.replace(find[2], replace[2]);
	temp = temp.replace(find[3], replace[3]);
	temp = temp.replace(find[4], replace[4]);
	temp = temp.replace(find[5], replace[5]);
	
	temp = temp.replace(/[^a-zA-Z 0-9]+/g, '');
	
	return temp;
}

/*youtube, wikipedia, slideshare, flickr, maps*/
$("a#studije_tv_a").mouseover(function() {
	$(this).css("background-color", "red");
});

/*foursquare, twitter, effie and SOF*/
function show4sq() {
	$("div#tw").hide();
	$("div#4sq").show();
}

function showtw() {
	$("div#4sq").hide();
	$("div#tw").show();
}

function showEffie() {
	$("div#sof").hide();
	$("div#effie").show();
}

function showSOF() {
	$("div#effie").hide();
	$("div#sof").show();
}

