function Init() {
	EventsInit();
}

function PhotoWindow(symbol, i) {
	PhotosWindow = window.open('photosWindow.php?s=' + symbol + '&i=' + i + '&w=' + screen.width + '&h=' + screen.height, '', 'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=no, status=no, fullscreen=yes');
}

function validate_email(field,alerttxt) {
	with (field) {
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2)
		{alert(alerttxt);return false}
		else {return true}
	}
}

function CheckRegex(str, typ) {
	if (typ == 'godzina')    var regex = /^[0-9]{1,2}[/:]{1}[0-9]{1,2}$/;
	else if (typ == 'data')  var regex = /^[0-9]{4}(-[0-9]{2}){2}$/;
	else if (typ == 'email') var regex = /^[a-zA-Z0-9.\-_]+@[a-zA-Z0-9\-.]+\.[a-zA-Z]{2,4}$/;
	else return false;
	if (regex.test(str) == true) return true;
	else return false;
}

function SQLUpdate(col, val, id) {
	var user   = $('INPUT[name="user"]').val();
	var temp = $('#TabelaZamowien').html();
	$('#TabelaZamowien').html('<tr><td colspan=9 style="text-align: center;">Zapisuję... Proszę czekać...</td></tr>');
	$.ajax({
		type: "POST",
		url : "ajax/zamowienieUpdate.ajax.php",
		data: "id=" + id + "&col=" + col + "&val=" + val + "&user=" + user,
		success: function(odp) {
			if (odp == 'Ok') {
				var string = $("INPUT[name='backString']").val();
				dlh('index.php' + string);
			} else alert(odp);
		}, error: function(){$('#TabelaZamowien').html(temp);}
	});
}

function dlh(a) {
	document.location.href = a;
}

function EventsInit() {
	$("#btnZaloguj").click(function(){
		$.ajax({
								type: "POST",
								url: "inc/loginPanel.php",
								success: function(odp){
									$("#TopButtonsTd").html(odp);
									$("#LoginPanelAnuluj").click(function(){
										$.ajax({
											type: "POST",
											url: "inc/loginPanelAnuluj.php",
											data: "idz_tb=" + $('#idz_tb').val(),
											success: function(odp){$("#TopButtonsTd").html(odp);}
										});
									});
								}
		});
	});
	
	$("#getMailBtn").click(function(){
		m = $("#getMail").val();
		if (/^[a-zA-Z0-9.\-_]+@[a-zA-Z0-9\-.]+\.[a-zA-Z]{2,4}$/.test(m)) {
			idZamowienia = $("#idZamowienia").val();
			$('.mailDoZamowienia').html('Proszę czekać...');
			$.ajax({
						type: "POST",
						url : "ajax/sendMail.ajax.php",
						data: "m=" + m + '&idz=' + idZamowienia,
						success: function(odp) {$('.mailDoZamowienia').html(odp);},
						error: function () {$('.mailDoZamowienia').html('Wystąpił błąd podczas wysyłania maila!');}
			});
		} else alert('Błędny adres e-mail!');
	});
	
	$("#ZamowBtn").click(function(){
		document.location.href = 'index.php?site=zamow';
	});
	
	$("#ZlozZamowienieBtn").click(function(){
		m = $("INPUT[name='email']").val();
		idZamowienia = $("#idZamowienia").val();
		if (CheckRegex(m, 'email')) {
			$.ajax({
						type: "POST",
						url : "ajax/sendMail.ajax.php",
						data: "m=" + m + '&idz=' + idZamowienia,
						success: function(odp) {$('#Formularz').submit();},
						error: function () {$('.mailDoZamowienia').html('Wystąpił błąd podczas wysyłania maila!');}
			});
		} else alert('Błędny format adresu e-mail!');
	});
	
	$(".zamowienie_tr2").hover(function(){
		$(this).css('background-color', '#c0c0c0');
	}, function(){
		$(this).css('background-color', '#e0e0e0');
	});
	
	$(".zap0Btn").click(function(){SQLUpdate('ZAPLACONE', 1, parseInt($(this).attr('name').substr(4)));});
	$(".zap1Btn").click(function(){SQLUpdate('ZAPLACONE', 0, parseInt($(this).attr('name').substr(4)));});
	$(".wys0Btn").click(function(){SQLUpdate('WYSLANE', 1, parseInt($(this).attr('name').substr(4)));});
	$(".wys1Btn").click(function(){SQLUpdate('WYSLANE', 0, parseInt($(this).attr('name').substr(4)));});
	
	$(".usunBtn").click(function(){
		var id = parseInt($(this).parent().parent().attr('name'));
		if (confirm('Czy na pewno usunąć to zamówienie?')) {
			$.ajax({
				type: "POST",
				url : "ajax/deleteZamowienie.ajax.php",
				data: "id=" + id,
				success: function(odp) {
					var string = $("INPUT[name='backString']").val();
					if (odp == 'Ok') dlh('index.php' + string);
								  else alert(odp);
				}
			})
		}
	});
}

if (window.addEventListener) {
	window.addEventListener("load", Init, false);
}else if (window.attachEvent) {
	window.attachEvent("onload", Init);
}