var n = 0;
$(document).ready(function(){
	// Showing an d hiding of the details for the contest and giveaways, retailers information.
	$("[id^='show_details']").click( function() {
		var id = $(this).attr("id");
		var idSplit = id.split("_");
		var n = idSplit['2'];
		var d = idSplit['3'];
		if(d == "e") {
			$('#enhanced_details_' + n).slideDown("slow");
			$('#show_details_' + n + '_e').hide();
			$('#hide_details_' + n + '_e').css("display", "block");	
		} else {
			$('#details_' + n).slideDown("slow");
			$('#show_details_' + n).hide();
			$('#hide_details_' + n).css("display", "block");	
		}
	});
	
	$("[id^='hide_details']").click( function() {
		var id = $(this).attr("id");
		var idSplit = id.split("_");
		var n = idSplit['2'];
		var d = idSplit['3'];
		if(d == "e") {
			$('#enhanced_details_' + n).hide();
			$('#show_details_' + n + '_e').show();
			$('#hide_details_' + n + '_e').hide();	
		} else {
			$('#details_' + n).hide();
			$('#show_details_' + n).show();	
			$('#hide_details_' + n).hide();	
		}
	});
	
	// Handling the click to enter a contest ajax call.
	$("[id^='click_enter']").click( function() {
		var id = $(this).attr("id");
		var idSplit = id.split("_");
		var n = idSplit['2'];
		$.ajax({
		   	type: "POST",
		   	url: "models/ajax-enter-contest.php",
		   	data: "id=" + n,
		   	success: function(msg){
			 	$("#contest_enter_msg_" + n).html(msg).fadeIn("Slow");
				$("#click_enter_" + n).hide();
			}
		});
		return false;
	});
	
	// Handling the search box text.
	$("#search_term").focus( function() {
		$("#search_term").val("");
		$("#search_term").css('color', '#000000');						  
	});
	
	
	// Handling deleting todo's
	$("[id^='todo_delete']").click( function() {
		var id = $(this).attr("id");
		var idSplit = id.split("_");
		n = idSplit['2'];
		$.ajax({
		   	type: "POST",
		   	url: "models/ajax-delete-todo.php",
		   	data: "id=" + n,
		   	success: function(msg){
				if(msg != "Failed") {
			 		$("#todo_listing_" + n).html(msg).css({backgroundColor: "#33624E", color: "#FFFFFF"}).fadeIn("slow").fadeOut(3000);
				}
			}
		});
		return false;
	});
	
	// Handling editing todo's
	$("[id^='todo_edit']").click( function() {
		var id = $(this).attr("id");
		var idSplit = id.split("_");
		n = idSplit['2'];
		$.ajax({
		   	type: "POST",
		   	url: "models/ajax-get-todo.php",
		   	data: "id=" + n,
		   	success: function(msg){
				if(msg != "Failed") {
					$("[id^='todo_listing']").css("background-color", "#DDDDDD");
					$("#todo_listing_" + n).css("background-color", "#E5C204");
					pieces = msg.split("::");
					$("#todo_description").val(pieces[0]);
					$("input[name='reminder'][value='" + pieces[2] + "']").attr("checked","checked");
					datePieces = pieces[1].split("-");
					$("select[id='month'] option[value='" + datePieces[1] + "']").attr("selected","selected");
					$("select[id='day'] option[value='" + datePieces[2] + "']").attr("selected","selected");
					$("select[id='year'] option[value='" + datePieces[0] + "']").attr("selected","selected");
					
					$("#todo_form #form_name").val("user-edit-todo");
					//$("#form_name").val("user-edit-todo");
					$("#action").val("Edit Todo/Event");
					$("#todo_form").append("<input type='hidden' name='todo_id' id='todo_id' value='" + n +"' />");
				}
			}
		});
		return false;
	});
	
	
    // Handling deleting photo's
	$("[id^='photo_delete']").click( function() {
		var id = $(this).attr("id");
		var idSplit = id.split("_");
		n = idSplit['2'];
		ext = idSplit['3'];
		$.ajax({
		   	type: "POST",
		   	url: "models/ajax-delete-photo.php",
		   	data: "id=" + n + "&ext=" + ext,
		   	success: function(msg){
				if(msg != "Failed") {
			 		$("#photo_listing_" + n).html(msg).css({backgroundColor: "#33624E", color: "#FFFFFF"}).fadeIn("slow").fadeOut(3000);
				}
			}
		});
		return false;
	});   		
		
});