//var $j = jQuery.noConflict();

$(document).ready(function() {
	var valid_anzeige = $("#anzeigen_form").validate({
		rules: {
			name: "required",
			title: "required",
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			name: "<font size='1' color='#860000'> Bitte geben Sie Ihren Namen ein</font>",
			title: "<font size='1' color='#860000'> Bitte geben Sie einen Titel ein",
			email: {
				required: "<font size='1' color='#860000'> Bitte geben Sie Ihre Email ein</font>",
				minlength: "<font size='1' color='#860000'> Email ung&uuml;ltig</font>"
			}
		},
		success: function(label) {
			label.html("&nbsp;").addClass("checked");
		}
	});
	
	var valid_get_shirt = $("#get_shirt_form").validate({
		rules: {
			lastname: "required",
			firstname: "required",
			street: "required",
			plz: {
				required: true,
				min: 5,
				maxlength: 5,
				digits: true
			},
			city: "required",
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			lastname: "<font size='1' color='#860000'> Bitte geben Sie Ihren Namen ein</font>",
			firstname: "<font size='1' color='#860000'> Bitte geben Sie Ihren Namen ein</font>",
			street: "<font size='1' color='#860000'> Bitte geben Sie Ihre Strasse ein</font>",
			plz: {
				required: "<font size='1' color='#860000'> Bitte geben Sie Ihre Postleitzahl an</font>",
				digits: "<font size='1' color='#860000'> Bitte geben Sie Ihre Postleitzahl an</font>",
			},
			city: "<font size='1' color='#860000'> Bitte geben Sie Ihren Wohnort ein</font>",
			email: {
				required: "<font size='1' color='#860000'> Bitte geben Sie Ihre Email ein</font>",
				minlength: "<font size='1' color='#860000'> Email ung&uuml;ltig</font>"
			}
		},
		success: function(label) {
			label.html("&nbsp;").addClass("checked");
		}
	});
	
	var valid_contact = $("#contact_form").validate({
		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			},
			subject: "required",
			message: "required"
		},
		messages: {
			name: "<font size='1' color='#860000'> Bitte geben Sie Ihren Namen ein</font>",
			email: {
				required: "<font size='1' color='#860000'> Bitte geben Sie Ihre Email ein</font>",
				minlength: "<font size='1' color='#860000'> Email ung&uuml;ltig</font>"
			},
			subject: "<font size='1' color='#860000'> Bitte Betreff eingeben</font>",
			message: "<font size='1' color='#860000'> Nachricht eingeben</font>"
		},
		success: function(label) {
			label.html("&nbsp;").addClass("checked");
		}
	});
	
	var valid_gbook = $("#gbook_form").validate({
		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			},
			message: "required"
		},
		messages: {
			name: "<font size='1' color='#860000'> Bitte geben Sie Ihren Namen ein</font>",
			email: {
				required: "<font size='1' color='#860000'> Bitte geben Sie Ihre Email ein</font>",
				minlength: "<font size='1' color='#860000'> Email ung&uuml;ltig</font>"
			},
			message: "<font size='1' color='#860000'> Nachricht eingeben</font>"
		},
		success: function(label) {
			label.html("&nbsp;").addClass("checked");
		}
	});
	
	$("#cReset").click(function () {
		valid.resetForm();
	});
	
	//$("#pages").append('<br><small>powered by <a href="http://jasinski.cc">Patrick Jasinski</a></small>');
});

// Neues Anzeigenscript

function anzeigen_add() {
	$("#loader")
	.ajaxStart(function () {
		$(this).show();
		$("p:first").hide();
		$("#anzeigen_form").slideUp('slow');
	})
	.ajaxComplete(function() {
		$(this).show();
		$("#content").append("Erfolgreich eingetragen...");
		setTimeout('window.location.href="?inc=anzeige/anzeige"',2000)
	});
	
	$.post('pages/anzeige/add.php', {
		ID: document.getElementById('cID').value,
		title: document.getElementById('cTitle').value,
		description: document.getElementById('cDescription').value,
		euro: document.getElementById('cEuro').value,
		name: document.getElementById('cName').value,
		email: document.getElementById('cEmail').value,
		telefon: document.getElementById('cTelefon').value,
		plz: document.getElementById('cPLZ').value,
		ort: document.getElementById('cOrt').value
	});
}

function send_form() {
	if($("#anzeigen_form").valid() == true) {
		$('#anzeigen_form').submit();
	}
	else {
		return false;
	}
}

function PicUp(id) {
	$("#loader")
	.ajaxStart(function() {
		$(this).show();
	})
	.ajaxComplete(function() {
		$(this).hide();
	});
	
	$.ajaxFileUpload ({
		url: 'uploader.php?ID='+id,
		secureuri: false,
		fileElementId: 'fileToUpload',
		dataType: 'json',
		success: function(data) {
			if (data.error == 0) {
				$("#fileToUpload").hide();
				$("#uploaded").empty();
				$("#uploaded").append('<img src="resize.php?w=107&h=80&pic=' + data.url + '"> [<a class="a1" href="#" onClick="PicDel('+id+')">Entfernen</a>]');
			} else {
				$("#uploaded").empty();
				$("#uploaded").append('<font style="color: #860000"><b>Fehler:</b> ' + data.msg +'</font>');
			}
		},
		error: function() {
			alert("Ein Fehler ist aufgetreten, bitte wenden Sie sich an den Administrator");
		}
	})
	
	return false;
}
function PicDel(id) {
	$("#loader")
	.ajaxStart(function() {
		$(this).show();
	})
	.ajaxComplete(function() {
		$(this).hide();
	});
	
	$.post("remover.php", { ID: id }, function() {
		$("#uploaded").empty();
		$("#fileToUpload")
		.val('')
		.show();
	});
}