
function startUpload() {
  document.getElementById('f1_upload_process').style.display = 'inline';
  document.getElementById('f1_upload_form').style.display = 'none';
  return true;
}

function stopUpload(success) {
  var result = '';
  if (success != '') {       
     document.getElementById('f1_upload_process').style.display='none';
     document.getElementById('imgloader').style.display='none';
     document.uplform.reset();
     var tmpx = "<img src='./images/products/thumb/"+success+"' class='compic' onclick='javascript: document.getElementById(\"imgloader\").style.visibility=\"visible\"; document.getElementById(\"f1_upload_form\").style.display=\"inline\";' alt='' />";
     document.getElementById('compicdiv').innerHTML = tmpx;
  } else {
     result = 'Nem sikerült a kép feltöltés!';
  }
  return true;   
}

function startUpload2() {
  document.getElementById('f1_upload_process2').style.display = 'inline';
  document.getElementById('f1_upload_form2').style.display = 'none';
  return true;
}

function stopUpload2(success) {
  var result = '';
  if (success != '') {
     document.getElementById('f1_upload_process2').style.display='none';
     document.getElementById('imgloader2').style.display='none';
     document.uplform2.reset();
     var tmpx = "<img src='./images/products/thumb/"+success+"' class='compic' onclick='javascript: document.getElementById(\"imgloader2\").style.visibility=\"visible\"; document.getElementById(\"f1_upload_form2\").style.display=\"inline\";' alt='' />";
     document.getElementById('compicdiv2').innerHTML = tmpx;
  } else {
     result = 'Nem sikerült a kép feltöltés!';
  }
  return true;
}

function getList(pcatid) {
	var url = './includes/xproducts.php';
  var myAjax = new Ajax.Updater(
                            {success: 'quicklist'}, 
                            url, 
                            {asynchronous: false,
                             method: 'post', 
                             parameters: {
                               task : 'dolist',
                               xcatid : pcatid                               
                             }, 
                             onFailure: reportError
                            });
}

function modForm(pid) {
	var url = './includes/xproducts.php';
  var myAjax = new Ajax.Updater(                   
                            {success: 'quicklist'},             
                            url, 
                            {method: 'post', 
                             parameters: {
                               task : 'doone',
                               xid : pid
                             }, 
                             onFailure: reportError,
                             evalScripts: true                              
                            });
}

function showDetails(pid) {
	var url = './includes/xproducts.php';
  var myAjax = new Ajax.Updater(                   
                            {success: 'pdetails'},             
                            url, 
                            {method: 'post', 
                             parameters: {
                               task : 'dodetails',
                               xid : pid
                             }, 
                             onFailure: reportError,
                             onComplete: initLightbox,
                             evalScripts: true                              
                            });
}

function delSelected(pid, pcategory) {
	var url = './includes/xproducts.php';
  var myAjax = new Ajax.Request(                               
                            url, 
                            {method: 'post', 
                             parameters: {
                               task : 'dodelete',
                               xid : pid
                             }, 
                             onFailure: reportError,
                             onSuccess: function() {
                                          getList(pcategory);
                                        }
                            });
}

function updownSelected(pid, pud, pcategory) {
	var url = './includes/xproducts.php';
  var myAjax = new Ajax.Request(                               
                            url, 
                            {method: 'post', 
                             parameters: {
                               task : 'doupdown',
                               xid : pid,
                               xud : pud
                             }, 
                             onFailure: reportError,
                             onSuccess: function() {
                                          getList(pcategory);
                                        }
                            });
}

function insNew(pcatid) {
	var url = './includes/xproducts.php';
  var myAjax = new Ajax.Updater(                   
                            {success: 'quicklist'},             
                            url, 
                            {method: 'post', 
                             parameters: {
                               task : 'doinsert',
                               xcatid : pcatid
                             }, 
                             onFailure: reportError,
                             evalScripts: true                              
                            });
}

function modSelected(pid, pcategory, pname, pdescription) {
	var url = './includes/xproducts.php';
  var myAjax = new Ajax.Request(                               
                            url, 
                            {method: 'post', 
                             parameters: {
                               task : 'doupdate', 
                               xid : pid,
                               xname : pname,
                               description : pdescription
                             }, 
                             onFailure: reportError,
                             onSuccess: function() {
                                           document.getElementById('description').style.visibility = 'hidden';
                                           tinyMCE.execCommand('mceRemoveControl', false, 'description');
                                           getList(pcategory);
                                         }
                            });
}

function reportError(request) {
	alert('Hiba történt.');
}

