function V_swf_upload_preload()
	{	
	if(!this.customSettings.is_on_edit)
		{
		document.getElementById("upload_swf").style.display="";		
		}
	}
function V_swf_upload_loaded()
	{
	if(!this.customSettings.is_on_edit)
		{
		document.getElementById("upload_swf").style.display="none";
		}
	}	
function V_swf_upload_load_failed()	
	{
	if(!this.customSettings.is_on_edit)
		{
		document.getElementById("upload_swf").style.display="none";
		document.getElementById("upload_swf_failed").style.display="";
		}
	}
function V_file_queued(file)
	{	
	var progress=new File_progress(file,this.customSettings.progres_cil);	
	progress.Upload_cancel_show(true,this);	
	}
function V_file_queue_error(file,errorCode,message)
	{
	try
		{	
		var progress=new File_progress(file,this.customSettings.progres_cil);
		progress.Upload_cancel_show(false,this);
		progress.Set_info();
		switch (errorCode)
			{
			case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:
				progress.Show_error("Překročena max. velikost 8 Mb!");
				this.debug("case - Error Code: " + errorCode + ", File name: " + file.name + ", File size: " + file.size + ", Message: " + message);
			break;
			default:
				this.debug("default - Error Code: " + errorCode + ", File name: " + file.name + ", File size: " + file.size + ", Message: " + message);
			}				
		}
	catch(err)
		{
		this.debug("Error Code: " + errorCode + ", File name: " + file.name + ", File size: " + file.size + ", Message: " + message);
		}
	}
function V_file_dialog_complete(numFilesSelected,numFilesQueued)
	{
	if(numFilesSelected>0)
		{
		//alert(this.movieName); 
		this.setButtonDimensions(0,0);
		Schovat("none");
		try
			{
			if(numFilesQueued===0)
				{
				this.uploadComplete(true);
				}
			else
				{
				this.startUpload();		
				}
			}
		catch(err)
			{
			this.debug(err);
			}
		}
	}
function V_upload_start(file)
	{		
	//neni potreba nic delat
	//var progress=new File_progress(file,this.customSettings.progres_cil);	
	//progress.Upload_cancel_show(true,this);
	return true;	
	}
function V_upload_progress(file,bytesLoaded,bytesTotal)
	{	
	var procent=Math.ceil((bytesLoaded/bytesTotal)*100);
	var progress=new File_progress(file,this.customSettings.progres_cil);	
	progress.Preload(procent);
	return true;
	}
function V_upload_error(file,errorCode,message)
	{	
	try
		{
		var progress=new File_progress(file,this.customSettings.progres_cil);	
		switch(errorCode)
			{
			case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:
				progress.Upload_file_cancelled();
			break;
			}
		this.debug("Error Code: " + errorCode + ", File name: " + file.name + ", File size: " + file.size + ", Message: " + message);
		}
	catch(err)
		{
		alert(err);
		}
		
	}
function V_upload_success(file,serverData)
	{
	//alert(file.name);
	var progress=new File_progress(file,this.customSettings.progres_cil);	
	progress.Upload_cancel_show(false,this);	
	if(serverData==="upload_failed")
		{
		alert("Soubor "+file.name+" se nepodařilo nahrát na server!");
		}
	return true;	
	}
function V_upload_complete(file)
	{
	var souboru_ve_fronte=this.getStats().files_queued;
	if(souboru_ve_fronte>0)
		{
		this.startUpload();
		}
	}
function V_queue_complete(numFilesUploaded)
	{	
	//alert("nahrano souboru celkem: "+numFilesUploaded);	
	//alert(this.customSettings.is_on_edit);
	if(this.customSettings.is_on_edit &&
		this.customSettings.is_on_edit===true)
		{		
		//Schovat("block");
		if(numFilesUploaded!==0)
			{
			//Schovat("block"); neni potreba, odesila se formular -> znovunacteni stranky
			Check_filling(document.form_all,false);
			}
		else
			{
			Schovat("block");	
			this.setButtonDimensions(180,22);
			}
			
		}
	else
		{
		Presmerovani_na_editaci();
		}
	}
function Check_cookies()
	{
	var cookies=document.cookie.split(";");
	//alert(cookies);
	var count_cookies=cookies.length;
	if(count_cookies>0)
		{
		for(var i=0;i<count_cookies;i++)
			{			
			cookie=cookies[i].split("=");
			//alert(cookie[0]+" - "+cookie[0].length+"--"+cookie[1]+" - "+cookie[1].length);
			if((cookie[0]==" cookies_is"||cookie[0]=="cookies_is")&&cookie[1]=="available")
				{
				//alert("ggg");
				return true;
				}
			}
		}	
	return false;
	}
function Show_bad_cookies()
	{
	document.getElementById("no_cookies").style.display="";
	}
