function sign(user,obj,ImagesDir) {
  $.post("sign.php", { username: user },
    function(data) {
      if ( data[0] === false ) {
        alert("Nem sikerült állapotot változtatni.");
      }
      else if ( data[0] === true ) {
        if ( data[1] == "1" ) { obj.src="../"+ImagesDir+"/signed_on.gif"; }
        if ( data[1] == "0" ) { obj.src="../"+ImagesDir+"/signed.gif"; }
      }
      else {
        alert("Valami probléma van...");
      }
    }, "json");
}

function magnifyIt( id ) {	  
	 var imgName = "#"+id;
	 $(imgName).toggleClass("nagyobbThumbnail","slow");
	 /*var linkName = "#alahuzni_"+id;
	 $(linkName).toggleClass("alahuzva");*/
}

function note(user,obj,ImagesDir) {
  var pos = jQuery(obj).position();
  var id = Math.round(pos.left)+"_"+Math.round(pos.top);
  var html = "<div style='background-color:#A6B4CB;width:400px;position:absolute;top:"+pos.top+"px;left:"+(pos.left+15)+"px;border:1px solid #8591A5;'><div style='width:400px;border-bottom:1px solid #8591A5;margin-bottom:2px;background-color:#5F7393;color:white;font-weight:bold;'>Felhasználói megjegyzések</div><div id='"+id+"' style='width:390px;margin-left:5px;'></div><textarea style='font-style:italic;color:#BDBDBD;width:390px;margin-left:5px;' id='text_"+id+"' onFocus='this.style.color=\"#000000\";this.value=\"\";this.style.fontStyle=\"normal\";'>Új megjegyzés</textarea><div style='width:395px;text-align:right;'><input style='margin' type='button' value='Mentés' onClick='saveNote(\""+user+"\",\""+id+"\",\""+ImagesDir+"\")'>&nbsp;<input style='margin' type='button' value='Bezár' onClick='hideNote(this)'></div>";
  jQuery("body").append(html);
  getData(user,id,ImagesDir);
}

function getData(user,id,ImagesDir) {
  jQuery("div#"+id).html("<img src='../"+ImagesDir+"/ajax-loader.gif' style='margin-left:190px;'>");
  $.post("sign.php?mode=note", { username: user },
    function(data) {
      if ( data[0] === false ) {
        jQuery("div#"+id).html("Nincsenek korábbi megjegyzések");
      }
      else if ( data[0] === true ) {
        var megjegyzesek = "";
        for ( var i=0; i<data[1].length; i++ ) {
          megjegyzesek += "<p style='border-bottom:1px solid #8591A5;'><span style='color:red;font-weight:bold;cursor:pointer;' onClick='delNote(\""+user+"\",\""+id+"\",\""+ImagesDir+"\",\""+i+"\");'>X</span>&nbsp;"+data[1][i]+"</p>";
        }
        jQuery("div#"+id).html(megjegyzesek);
      }
      else {
        alert("Valami probléma van...");
      }
    }, "json");
}

function hideNote(obj) {
  jQuery(obj.parentNode.parentNode).remove();
}

function delNote(user,id,ImagesDir,i) {
  jQuery("div#"+id).html("<img src='../"+ImagesDir+"/ajax-loader.gif' style='margin-left:190px;'>");
  $.post("sign.php?mode=delete", { username: user, sorszam: i },
    function(data) {
      if ( data[0] === false ) {
        alert("Hiba a megjegyzés rögzítése során");
      }
      else if ( data[0] === true ) {
        // Sikeres rögzítés
        getData(user,id,ImagesDir);
      }
      else {
        alert("Valami probléma van...");
      }
    }, "json");
}

function saveNote(user,id,ImagesDir) {
  var note = jQuery("textarea#text_"+id).val();
  if ( note == "" || note == "Új megjegyzés" ) return false;
  
  $.post("sign.php?mode=update", { username: user, notes: note },
    function(data) {
      if ( data[0] === false ) {
        alert("Hiba a megjegyzés rögzítése során");
      }
      else if ( data[0] === true ) {
        // Sikeres rögzítés
        jQuery("textarea#text_"+id).val("Új megjegyzés");
        jQuery("textarea#text_"+id).css("font-style","italic");
        jQuery("textarea#text_"+id).css("color","#BDBDBD");
      }
      else {
        alert("Valami probléma van...");
      }
    }, "json");
  getData(user,id,ImagesDir);
}

var eredmenyreVar = false;
var utolsoKeres = 0;

function cikkszamKereses( obj, admin ) {
	jQuery("#ajax-prod-search-result-holder").remove();	
	if ( obj.value.length > 2 ) {
		jQuery("#cikkszam-varakozik").show();
		eredmenyreVar = true;
		utolsoKeres++;
		if ( admin ) {
                    var server_file = "../ajax-prod-search.php";
                    var width = 105;
                }
                else {
                    var server_file = "ajax-prod-search.php";
                    var width = 155;
                }
                $.post( server_file , { keresSzam: utolsoKeres, string: obj.value },
		    function(data) {					
var tartalom = "";
		      if ( data[0] === false ) {
		       tartalom += "<div class='nincs-ilyen-termek'>Nincs ilyen termék.</div>";
		      }
		      else if ( data[0] === true ) {
				if ( ( data[1] == utolsoKeres ) && eredmenyreVar ) {
					var termekek = "";
					termekek += "<div class='ajax-prod-search-holder-headline'>Találatok<span onClick='jQuery(\"#ajax-prod-search-result-holder\").remove();'>bezár</span></div><hr>";				        
				        for ( var i=0; i<data[2][0].length; i++ ) { // Teljes találat
                                            if ( admin ) {
                                                var link_0 = "http://www.siestacipo.hu/admin/product_modify.php?productid="+data[2][0][i].productid+"&page=1";
                                            } else {
                                                var link_0 = "http://www.siestacipo.hu/"+data[2][0][i].ulink;
                                            }
                                            termekek += "<div class='ajax-prod-search-prod' onMouseOver='$(this).toggleClass(\"ajax-prod-searc-prod-act\");' onMouseOut='$(this).toggleClass(\"ajax-prod-searc-prod-act\");'><img src='http://www.siestacipo.hu/image.php?productid="+data[2][0][i].productid+"'><a href='"+link_0+"'><b>"+data[2][0][i].product+"</b><br>SKU: "+data[2][0][i].productcode+"</a></div><hr>";
				        }
                                        termekek += "<div class='ajax-prod-search-holder-headline'>Egyéb javaslatok</div><hr>";				         
				       for ( var i=0; i<data[2][1].length; i++ ) { // Csak javaslat
                                            if ( admin ) {
                                                var link_1 = "http://www.siestacipo.hu/admin/product_modify.php?productid="+data[2][1][i].productid+"&page=1";
                                            } else {
                                                var link_0 = "http://www.siestacipo.hu/"+data[2][1][i].ulink;
                                            }
                                            termekek += "<div class='ajax-prod-search-prod' onMouseOver='$(this).toggleClass(\"ajax-prod-searc-prod-act\");' onMouseOut='$(this).toggleClass(\"ajax-prod-searc-prod-act\");'><img src='http://www.siestacipo.hu/image.php?productid="+data[2][1][i].productid+"'><a href='"+link_1+"'>"+data[2][1][i].product+"<br>SKU: "+data[2][1][i].productcode+"</a></div><hr>";
				        }			        
					tartalom += termekek;
				}
		      }
		      else {	        
		        alert("A keresés során probléma történt, próbáld újra.");
		      }
		      jQuery("#cikkszam-varakozik").hide();
			var pos = jQuery(obj).position();
			var id = Math.round(pos.left)+"_"+Math.round(pos.top);

		      var html = "<div id='ajax-prod-search-result-holder' style='top:"+pos.top+"px;left:"+(pos.left+width)+"px;'><div id='ajax-prod-search-result'></div></div>";
			jQuery("#ajax-prod-search-result-holder").remove();  			
  			jQuery("body").append(html);
  			 jQuery("div#ajax-prod-search-result").html(tartalom);
		    }, "json");
	} else {
		jQuery("#cikkszam-varakozik").hide();
		eredmenyreVar = false;
	}
}
