var base_url = 'http://' +  location.hostname;
var uploadProgressTimeout = null;

var fN = function callBack(o) {
	
  var resp = eval('(' + o.responseText + ')');

  //document.getElementById('ppct').innerHTML = "100%";


  // si sceglie che feedback carica
  switch(Number(resp.my_error))
  {
       case 3 : // file uploadato
            	//setTimeout("window.location.href='" + base_url + "/feedback/ok/upload';", 1000);
    	   		window.location.href=base_url + "/feedback/ok/upload";
                //document.getElementById('response_ok').style.display='block';
                //document.getElementById('upload').style.display='none';

                break;

       case 2 : // errore generale
          		//setTimeout("window.location.href='" + base_url + "/feedback/ko/upload';",1000);
           		window.location.href=base_url + "/feedback/ko/upload";
                   //document.getElementById('upload').style.display = 'none';
                   //document.getElementById('error_txt').innerHTML = resp['error_message'];
                   ///document.getElementById('div_error_upload').style.display='block';


            break;

       case 1 : // errore di input
            //setTimeout("progress_win.hide(); window.location.reload(true);", 1000);
           //progress_win.hide();
		    var mystr=resp['error_message'];
				mystr=mystr.replace("Ã¡","&aacute;");
				mystr=mystr.replace("Ãº","&uacute;");
				mystr=mystr.replace("Ã£","&atilde;");
                   document.getElementById('upload').style.display = 'none';
                   document.getElementById('error_txt').innerHTML = mystr;
                   document.getElementById('div_error_upload').style.display='block';

           break;
  }
}
var callbackPOST = { upload:fN }


function update_progress(){
progress_key = document.getElementById('prog_key').value;
content_type = document.getElementById('content_type').value;
if(content_type == 'foto'){
        YAHOO.util.Connect.asyncRequest('GET', base_url + '/upload/upload_foto.php?prog_key=' + progress_key, progress_callback);
}
else if(content_type == 'video'){
        YAHOO.util.Connect.asyncRequest('GET', base_url + '/upload/upload_video.php?prog_key=' + progress_key, progress_callback);
}


}
var progress_win;

function postForm(target,formName) {

document.getElementById('div_button_upload').style.display = 'none';
//document.getElementById('div_error_upload').style.display = 'none';
document.getElementById('div_progress_upload').style.display = 'block';

YAHOO.util.Connect.setForm(formName,true);
content_type = document.getElementById('content_type').value;
var target = target + 'upload_'+ content_type + '.php';
YAHOO.util.Connect.asyncRequest('POST', target, callbackPOST);

/*
progress_win = new YAHOO.widget.Panel("progress_win", {constraintoviewport : true, visible:true, underlay:"none", close:false, draggable:false, modal:false, effect:{effect:YAHOO.widget.ContainerEffect.FADE, duration:0.3} } );
progress_win.setHeader("Caricamento in corso...");

progress_win.setBody('<div style="height: 15px; width: 573px; border:1px solid #cccccc;"><div id="pbar" style="background: #7a7a7a; height: 90%; width:0%; float:left;"><div id="ppct" style="position: absolute; margin-left: 286px; height: 90%; font-size:11px;font-weight:bold;color:#333333;font-family: Arial, Helvetica, sans-serif;">0%</div></div></div><div id="ptxt" style="margin: 3 0 0 15;font-size:11px;font-weight:bold;color:#333333;font-family: Arial, Helvetica, sans-serif;">0 di 0 bytes</div>');
progress_win.render();
*/
//update_progress();

}

