Buenas,
he buscado este tema en google y en FDW, y si bien he encontrado much información y muchas alternativas, no logro solucionar el error que me da el script que estoy haciendo. He revisado todos los parametros mas de una vez y nada... no hay manera 
asi que recurro al foro a ver si alguien ve algo que no estoy considerando. ya indico que las carpeta uploads esta configurada en el servidor local con chmod 777. 
primero el formulario 
Código:
 <?php
include ('libreria/db-open.php');
session_start ();
?>
<html>
<head>
<link href="../css/css-core.css" rel="stylesheet" type="text/css">
<meta name="tipo_contenido"  content="text/html;" http-equiv="content-type" charset="utf-8">
</head>
<body>
<header role="banner">
	<div id="logo">
    	<img src="/atlansur/pics/bg-logo.png" />
    </div>
<nav role="navigation">
</nav>
</header>
<div class="clearfloat"></div>
<?php
	include ('ssea-aside.php');
?>
<section>
  <?php
	 include ('../libreria/term-docs-active.php');
	 ?>
<div class="separador2"></div>
    <h2>add new document</h2>
    <form name="nuevo-doc" action="../libreria/scp-ssea-agregardoc.php" method="post">
	<table width="750px" align="center">
    	<tr>
        	<td align="right"><h4>Logistics Op:</h4></td>
            <td><select name="operador">
            		<option value=""></option>
                    <? 
							$operador = "SELECT * FROM term_operadores WHERE categoria = 'Operator' ORDER BY empresa ASC";
							$arrayoperador = mysql_query ($operador);
							while ($rowsoperador = mysql_fetch_array ($arrayoperador))
								{ echo '<option value="'.$rowsoperador ["empresa"].'">'.$rowsoperador["empresa"].'</option>'; }
						?>
            	</select></td>
            <td align="right"><h4>Brand</h4></td>
            <td><select name="marca">
            		<option value=""></option>
                    <? 
							$marca = "SELECT marca FROM term_misc GROUP BY marca ORDER BY marca ASC";
							$arraymarca = mysql_query ($marca);
							while ($rowsmarca = mysql_fetch_array ($arraymarca))
								{ echo '<option value="'.$rowsmarca["marca"].'">'.$rowsmarca["marca"].'</option>'; }
						?>
            	</select></td>
            <td align="right"><h4>Model:</h4></td>
            <td><select name="modelo">
            		<option value=""></option>
                    <? 
							$modelo = "SELECT modelo FROM term_misc ORDER BY modelo ASC";
							$arraymodelo = mysql_query ($modelo);
							while ($rowsmodelo = mysql_fetch_array ($arraymodelo))
								{ echo '<option value="'.$rowsmodelo["modelo"].'">'.$rowsmodelo["modelo"].'</option>'; }
						?>
            	</select></td>
        </tr>
        <tr>
        	<td align="right"><h4>Date:</h4></td>
            <td><input type="date" name="fecha_recepcion"></td>
			<td align="right"><h4>Title</h4></td>
            <td><input type="text" name="titulo" size="30"></td>
            <td align="right"><h4>Reference</h4></td>
            <td><input type="text" name="refop"></td>
        </tr>
    </table>
    <table>
    	<tr>
                	<td><h4>Remarks:</h4></td>
                </tr>
        <tr>
                	<td><textarea name="descripcion" cols="100" rows="5" style="resize: none;"></textarea></td>
         </tr>
    </table>
    <table>
    	<tr>
                	<td><h4>File:</h4></td>
                    <td><input type="file" name="userfile"></td>
        </tr>
		<tr>
        	<td></td>
            <td><input type="submit" value="Submit"></td>
        </tr>
    </table>
    </form>
</section>
</body>
</html>
  y ahora el script 
 Código PHP:
    <?php
session_start ();
include ('db-open.php');
 
//recojemos las variables normales
$operador = $_POST["operador"];
$marca = $_POST["marca"];
$modelo = $_POST["modelo"];
$fecha_recepcion = $_POST["fecha_recepcion"];
$titulo = $_POST["titulo"];
$refop = $_POST["refop"];
$descripcion = $_POST["descripcion"];
//definimos la carpeta
$uploadDir = '../uploads/';
 
$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
 
$filePath = $uploadDir . $fileName;
 
$result = move_uploaded_file($tmpName, $filePath);
if (!$result) {
echo "Error uploading file";
exit;
}
 
if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
$filePath = addslashes($filePath);
}
 
$query = "INSERT INTO term_docs (operador, refop, marca, modelo, titulo, descripcion, fecha_recepcion) ".
"VALUES ('$operador','$refop','$marca','$modelo','$titulo','$descripcion','$fecha_recepcion')";
 
mysql_query($query) or die('Error, query failed : ' . mysql_error());
 
header ("location:../ssea/term-docs.php");
?>    
  a ver si alguien me puede decir en que me estoy obcecando.