 var request1;
 var request2;
 var request3;

 function smilesLoad(idc, p) {
     if (window.XMLHttpRequest) {
         request1 = new XMLHttpRequest();
         request1.onreadystatechange = SmileRequestChange;
         request1.open("GET", "smiles.php?idc="+idc+"&p="+p, true);
         request1.send(null);
     } else if (window.ActiveXObject) {
         request1 = new ActiveXObject("Microsoft.XMLHTTP");
         if (request1) {
             request1.onreadystatechange = SmileRequestChange;
             request1.open("GET", "smiles.php?idc="+idc+"&p="+p, true);
             request1.send();   
         }   
     }   
 }   
  
 function SmileRequestChange() {   
      if (request1.readyState == 4) {
         if (request1.status == 200) {
             document.getElementById("iconsbox").innerHTML = request1.responseText;
         } else {
             alert("error" + request1.statusText);
         }
     }
 }
 
  function PreviewLoad(id, all, def_id) {
     if (window.XMLHttpRequest) {
         request2 = new XMLHttpRequest();
         request2.onreadystatechange = PreviewRequestChange;
         request2.open("POST", "preview.php", true);
         request2.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
         request2.send("id="+id+"&"+all+"&def_id=" + def_id);
     } else if (window.ActiveXObject) {
         request2 = new ActiveXObject("Microsoft.XMLHTTP");
         if (request2) {
             request2.onreadystatechange = PreviewRequestChange;
             request2.open("POST", "preview.php", true);
             request2.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
             request2.send("id="+id+"&"+all);
         }   
     }   
 }   
  
 function PreviewRequestChange() {   
     if (request2.readyState == 4) {
         if (request2.status == 200) {
             document.getElementById("previewblock").innerHTML = request2.responseText;
         } else {
             alert("error" + request2.statusText);
         }
     }
 }
 
 function MuziconSave(id, all) {
     if (window.XMLHttpRequest) {
         request3 = new XMLHttpRequest();
         request3.onreadystatechange = MuziconRequestChange;
         request3.open("POST", "save.php", true);
         request3.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
         request3.send("id="+id+"&"+all);
     } else if (window.ActiveXObject) {
         request3 = new ActiveXObject("Microsoft.XMLHTTP");
         if (request3) {
             request3.onreadystatechange = MuziconRequestChange;
             request3.open("POST", "save.php", true);
             request3.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
             request3.send("id="+id+"&"+all);
             request3.send();   
         }   
     }   
 }   
  
 function MuziconRequestChange() {   
     if (request3.readyState == 4) {
         if (request3.status == 200) {
             document.getElementById("savebutton").innerHTML = request3.responseText;
         } else {
             alert("error" + request3.statusText);
         }
     }
 }