// -------------------------------------------------------------------------------------------------------------------------------
// JavaScript Document
function uploadDone() { //Function will be called when iframe is loaded
  var ret = frames['upload_target'].document.getElementsByTagName("body")[0].innerHTML;
	var data = eval("("+ret+")"); //Parse JSON // Read the below explanations before passing judgment on me	
  var tipo = parent.document.getElementById('tipo').value;
  var id   = parent.document.getElementById('id').value;  
	if(!data.failure) { //This part happens when the image gets uploaded.
     connect("utils/makeslider.php?tipo="+tipo+"&id="+id,"image_details",true);
		//document.getElementById("image_details").innerHTML = "<img src='image_uploads/" + data.file_name + "' /><br />Size: " + data.size + " KB";
	}
	else { //Upload failed - show user the reason.
		alert("Upload Failed: " + data.failure);
	}	
}

function init() {  
	document.getElementById("file_upload_form").onsubmit=function() {
		document.getElementById("file_upload_form").target = "upload_target";
	  document.getElementById("upload_target").onload = uploadDone;	  
	}
}
// -------------------------------------------------------------------------------------------------------------------------------
// Carregamento de fotos via AJAX para a Base de Dados
function uploadDone_db() { //Function will be called when iframe is loaded
  var ret = frames['db_upload_target'].document.getElementsByTagName("body")[0].innerHTML;
	var data = eval("("+ret+")"); //Parse JSON // Read the below explanations before passing judgment on me	
// valores passados por hidden
  var chave  = parent.document.getElementById('chave').value;
  var tabela = parent.document.getElementById('tabela').value;
  var id     = parent.document.getElementById('id').value; 
	if(!data.failure) { //This part happens when the image gets uploaded.   
    connect("utils/mostrafoto.php?tabela="+tabela+"&id="+id+"&chave="+chave,"foto_details");
	}
	else { //Upload failed - show user the reason.
		alert("Upload Failed: " + data.failure);
	}	
}

function delete_img_db(tabela,id,chave,divId){
  connect("utils/limpafoto.php?tabela="+tabela+"&id="+id+"&chave="+chave,divId);
}

function init_db_upload() {  
	document.getElementById("db_upload_form").onsubmit=function() {
		document.getElementById("db_upload_form").target = "db_upload_target";
	  document.getElementById("db_upload_target").onload = uploadDone_db;
	}
}
