function sget(strUrl)
{
var strReturn = "";
jQuery.ajax({
 url:strUrl ,
 success:function(html){
 strReturn = html;
 },
 error:function(jqxhr) {
  alert("Failed to load " + strUrl +'\n' + jqxhr.responseText);
  },
  async:false
  });
  return strReturn;
 }

function cursor_wait() {
document.body.style.cursor = 'wait';
}

// Returns the cursor to the default pointer
function cursor_clear() {
document.body.style.cursor = 'default';
}


function chplata()
{
var xsess = $("#xsession").val();
var cpl = $("#cplata").attr("checked") ? "1" : "0";
var ur = "cpl.php?session=" + xsess + "&plata=" + cpl + "&sid=" + Math.random();
sget(ur);
var url = "cos.php?session=" + xsess + "&caj=" + Math.random();
$("#thecart").load(url);
}

function cart_update()
{
 url = "cos.php";
 data = $("form[name='carts']").serialize();
 data += "&go=Actualizeaza";
 jQuery.post(url,data,function(msg,code,obj) {
 $("#thecart").html(msg);
 if(!$("#thetab").length) $("#thesend").hide();
 }
 ) ;
           
}

function sok()
{
var cpl = $("#cplata").attr("checked") ? 1 : 0;
if(cpl) {
 if($("#llimit").val() - 0  > $("#gt").val() - 0) {
  alert("Suma minina pt plata pe loc  (incl TVA) e RON : " + $("#llimit").val());
  return false;
  }
 }
return true;
}

function ck_toolbars(how)
{

if(!how) return [
    ['Bold', 'Italic', '-', 'NumberedList', 'BulletedList','-' ,'Undo','Redo'],
    ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
    ['Link','Unlink','Anchor'],
    ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','Iframe'],
    '/',
    ['Styles','Format','Font','FontSize'],
    ['TextColor','BGColor'],
    ['Maximize', 'ShowBlocks']    
];
return [
    ['Source','-','Save','NewPage','Preview','-','Templates'],
    ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
    ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
    ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'],
    '/',
    ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
    ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'],
    ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
    ['BidiLtr', 'BidiRtl'],
    ['Link','Unlink','Anchor'],
    ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','Iframe'],
    '/',
    ['Styles','Format','Font','FontSize'],
    ['TextColor','BGColor'],
    ['Maximize', 'ShowBlocks','-','About']
];
}
function pedit(prod_id,session)
{
var url = "eprod.php?prod_id=" + prod_id + "&session=" + session + "&hash=" + Math.random();
if($("#proedit").length) $("#proedit").remove();
  var tbx = ck_toolbars(0);
var dlg = sget(url);
$(dlg).appendTo($("body")).dialog({
 width:'auto',
 height:'auto',
 modal:true,
 autoOpen:false,
 open:function() {


   $("#sterge").button();
   $("#sterge").click(function() {
   if(confirm("Toate descrierile care incep cu " + $("#altul").val() + " o sa fie sterse")) {
   var turl = "eprod.php?del=1&prod_id=" + $("#altul").val() + "&session=" + $("#session").val();
   var rest = sget(turl);
   if(rest == "ok") {
    $("#proedit").dialog('close');
    $("#proedit").remove();
    location.reload(true);
    }
    }
    });
   $("#altul").attr("readonly","readonly");
   $("#saveas").change(function() {
     switch($("#saveas").val()) {
      case 'c':
        $("#altul").val($("#cod").val());
        $("#altul").attr("readonly","readonly");
//        $("#sterge").removeAttr("disabled");
        break;
      case 'p':
        $("#altul").val($("#prod_id").val());
        $("#altul").attr("readonly","readonly");
 //       $("#sterge").removeAttr("disabled");
        break;        
      case 'a':
        $("#altul").removeAttr("readonly");
        $("#altul").focus().select();
 //       $("#sterge").attr("disabled","disabled");
        break;        
      } 
    })
  },
 close:function() {
 $("#desc").ckeditorGet().destroy();
  },
 buttons: {
  "Salveaza": function() { 
    if($("#saveas").val() == 'a' && $("#altul").val().length < 2) {
     alert("Prefixul e prea scurt");return;
     }
    url = $("#descsave").attr('action');   
    data = $("#descsave").serialize();
    jQuery.post(url,data,function(msg,code,obj) {
     if(code!="success") alert(msg); else
     {
     $("#proedit").dialog("close");
     $("#proedit").remove();
     location.reload(true);
         
     }
    });
               
   },
   "Cancel" : function() {
   $("#desc").ckeditorGet().destroy();
   $("#proedit").dialog("close");
   $("#proedit").remove();
   } 
  }                 
  });
  $("#desc").
   ckeditor({toolbar:tbx,height:200, enterMode : CKEDITOR.ENTER_BR}
   ,function() {
//    $("#proedit").dialog("option",{position:'center'})
     $("#proedit").dialog('open');
//     $("#proedit").parent().css("top",500);
     });
}                        
