function check_progress()
{		
	key = $('#submit').attr('rel');
	
		$.getJSON("progress.php?progress_key="+key,
       function(data){
      	if ( data.error == 'size' )
      	{
		alert("Error File Too Large");
      		top.location="http://wan.pengganas.net/video/";
      	}
      	else
      	{
      		if ( data.percent )
      		{
		       	$('#progress_eta').html(data.eta);
		       	$('#progress_speed').html(data.speed);
		       	$('#progress_percent').html(data.percent);

			}
		}
       });
       
	setTimeout('check_progress()', 5000);
}

$(document).ready(function(){

	var retries = 0;
	
	function check_filetype()
	{
		value = $('#uploadfile').val();
		file_parts = value.split('.');
		
		extension = file_parts[file_parts.length - 1];
		
		vals = $('#allowed_types').val();
		allowed_parts = vals.split('|');
		
		for (i = 0; i < allowed_parts.length; i++)
		{
			if ( extension == allowed_parts[i] )
			{
				return true;
			}
		}
		
		return false;
	}
	
	$('form#upload').submit(function(){
		if ( check_filetype() )
		{
		    $('form#upload').hide();
                    $('#upload_progress').show();
                    check_progress();
		    return true;
		}
		else
		{
			$('#error_filetype').show('fast');
			return false;
		}
	});
	
	$('form#upload input#uploadfile').change(function(){
		if ( check_filetype() )
		{
			$('#error_filetype').hide();
			return true;
		}
		else
		{
			$('#error_filetype').show();
			return false;
		}
	});
	
	$('input#file_link').click(function(){
		$(this).select();
	});
	
});
