var button1, interval;

// JavaScript Document
/*<![CDATA[*/
	$(document).ready(function(){
		
		/* Footer Spec Uploader */
		button1 = $('#spec_upload_bttn');
		
		new AjaxUpload(button1, {
			action: 'upload-handler.php', 
			name: 'userfile1',
			onSubmit : function(file, ext){
				if (ext && /^(pdf|doc|docx|ppt|pps|pptx|ppsx)$/.test(ext))
				{
					// change button text, when user selects file			
					button1.text('Uploading');
									
					// If you want to allow uploading only 1 file at time,
					// you can disable upload button
					this.disable();
					
					// Uploding -> Uploading. -> Uploading...
					interval = window.setInterval(function(){
						var text = button1.text();
						if (text.length < 13){
							button1.text(text + '.');					
						} else {
							button1.text('Uploading');				
						}
					}, 200);
				}
				else
				{
					alert("Format not allowed");
					return false;
				}
			},
			onComplete: function(file, response){
				button1.html('<a href="javascript:;"><img src="images/upload_spec.gif" alt="upload spec" /></a>');
							
				window.clearInterval(interval);
							
				// enable upload button
				this.enable();
				
				// add file to the list
				$('<div></div>').appendTo('#spec_upload .spec_uploaded_files').html(file + '&nbsp;&nbsp;&nbsp;<img src="images/delete.png" class="del" onclick="remove_file(this,\''+response+'\');" alt="delete" style="cursor:pointer;"/>');
			}
		});

	});
	
	var evsrc = "";
	//var button1 = $('#spec_upload_bttn'), interval;
	
	function remove_file(ev,file)
	{
		alert("hi");
		evsrc = ev;
		
		var url = "common-action.php?type=delete&value="+file;
		
		button1.text('Deleting');
		interval = window.setInterval(function(){
			var text = button1.text();
			if (text.length < 13){
				button1.text(text + '.');					
			} else {
				button1.text('Deleting');				
			}
		}, 200);
		
		process(url,remove_file_completed);
	}
	
	function remove_file_completed()
	{
		var data=handleResponse("text");
		
		if(data)
		{
			$(evsrc).parent().hide("slow");
			window.clearInterval(interval);
			button1.html('<a href="javascript:;"><img src="images/upload_spec.gif" alt="upload spec" /></a>');
		}	
	}
	/*]]>*/
