$(function() {

	var uploader = null;
	
	var fileId = null;
	
	function addfile(fileObj)
	{
		if (fileId) uploader.swfu.cancelUpload(fileId);
		$("#add_fixed_file").val(fileObj.name);
		fileId = fileObj.id;
		/*file = Math.floor(Math.random()*1001) + "img" + (new Date()).getTime() + fileObj.name;
		uploader.swfu.addPostParam("file", file);
		uploader.swfu.startUpload();*/
	}
	
	function sendComplete()
	{
		$("#contact_sending_text").hide();			
		alert("Message was sent");
	}
	
	$("#submit").click(function(){
		var data = {
			"name"  					: $("#name").val(),	
			"email"     				: $("#email").val(),	
			"telephone" 				: $("#telephone").val(),	
			"company"   				: $("#company").val(),	
			"date_required"   			: $("#date_required").val(),	
			"total_number_required" 	: $("#total_number_required").val(),	
			"type_of_garment" 			: $("#type_of_garment").val(),	
			"garment_colour" 			: $("#garment_colour").val(),	
			"additional_instructions" 	: $("#additional_instructions").val()	
		};
		if (uploader.swfu.getStats().files_queued > 0) {
			uploader.setPostParams(data);
			uploader.swfu.startUpload();
		} else {
			$("#contact_sending_text").show();			
			$.post("contact.php", data, sendComplete);
		}
		return false;
	});
	
	uploader = $("#fileInput").PGRUploader({
		flash_url : "SWFUpload v2.2.0.1 Core/Flash/swfupload.swf",
		upload_url: "contact.php",
		//file_size_limit : options.fileMaxSize,
		file_types : "*.jpg;*.jpeg;*.ai;*.eps",
		file_types_description : "Choose file",
		file_upload_limit : 0,
		file_queue_limit : 2,
		debug: false,
		// Button settings
		button_image_url: "img/browse_file_button.gif",
		button_width: "109",
		button_height: "28",
		button_placeholder_id: "fileInput",
		button_text: '',		
		// The event handler functions
		file_queued_handler : addfile,
		file_queue_error_handler :  function(file_object, error_code, message) {alert(file_object.name + " - " + message)},
		upload_start_handler: function() {
			$("#contact_sending_text").show();			
		},
		upload_success_handler: sendComplete,
		upload_complete_handler: null
	});

});