$(function(){jQuery.fn.getStyleImage=function(a,b){var c=this;c.showLoading();$.ajax({url:"/style/getStyleImage",cache:false,dataType:"json",data:{styleId:a,userId:b},success:function(d){c.empty();if(d.mediapath!=""){c.html('<div class="styleThmb"><img src="'+d.mediapath+"?_id="+$.randomString()+'" /></div>')}return false}});return false};jQuery.fn.getAvatarImage=function(a){var b=this;b.showLoading();$.ajax({url:"/users/getAvatarImage",cache:false,dataType:"json",data:{userId:a},success:function(c){b.empty();if(c.mediapath!=""){b.html('<div class="avatarThmb"><img src="'+c.mediapath+"?_id="+$.randomString()+'" /></div>')}return false}});return false};jQuery.fn.getCompanyLogo=function(a){var b=this;b.showLoading();$.ajax({url:"/company/getCompanyLogo",cache:false,dataType:"json",data:{userId:a},success:function(c){b.empty();if(c.mediapath!=""){b.html('<div class="companyThmb"><img src="'+c.mediapath+"?_id="+$.randomString()+'" /></div>')}return false}});return false};jQuery.fn.setStyleProduct=function(a,c,h,f){var b=this;var d=$.randomString();b.empty();$(".posMarker.new").remove();$(".posMarker.selected").removeClass("selected");c.append('<div class="posMarker new" style="top:'+(f-10)+"px;left:"+(h-10)+'px;"></div>');var g='<div id="product_'+d+'" class="styleInfo"></div>';b.prepend(g);var e=$("#product_"+d);e.showLoading();$.ajax({url:"/style/editProductWin",dataType:"html",data:{styleId:a,posX:h,posY:f},success:function(i){e.html(i);return false}});return false};jQuery.fn.getStyleEditProduct=function(a,e){var b=this;var c=$.randomString();b.empty();$(".posMarker.new").remove();var f='<div id="product_'+c+'" class="styleInfo"></div>';b.prepend(f);var d=$("#product_"+c);d.showLoading();$.ajax({url:"/style/editProductWin",dataType:"html",data:{prodId:e,styleId:a},success:function(g){d.html(g);return false}});return false};jQuery.fn.getStyleProduct=function(d){var a=this;var b=$.randomString();a.empty();$(".posMarker.new").remove();var e='<div id="product_'+b+'" class="styleInfo"></div>';a.prepend(e);var c=$("#product_"+b);c.showLoading();$.ajax({url:"/products/getProductDetails",dataType:"html",data:{prodId:d},cache:false,success:function(f){c.html(f);return false}});return false};jQuery.fn.getCompanies=function(b){var a=null;var d=this;var c=jQuery.extend({responseTo:null,idTo:null,onsuccess:null},b);this.keyup(function(){if(a!=null){a.abort()}if(d.val().length>=1){a=$.ajax({url:"/company/getWinCompanys",cache:false,dataType:"json",data:{string:d.val()},success:function(e){if($(e).length>0){$(e).each(function(f,g){$(c.responseTo).getCompanyEntry(g.Id,{idTo:c.idTo})});if(c.onsuccess){c.onsuccess(true)}}else{c.responseTo.empty();c.responseTo.append('<div><img src="/images/icons/cancel.png" /></div>');if(c.onsuccess){c.onsuccess(false)}}return false}})}else{c.responseTo.empty();c.responseTo.append('<div><img src="/images/icons/error.png" /></div>');if(c.onsuccess){c.onsuccess(false)}}});return false};jQuery.fn.getCompanyEntry=function(b,a){var c=jQuery.extend({idTo:null},a);var d=this;d.showLoading();$.ajax({url:"/company/getWinCompanysEntry",dataType:"html",type:"post",cache:false,data:{compId:b,idTo:c.idTo.attr("id")},success:function(e){$(".loading").remove();d.append(e);return false}});return false};jQuery.fn.getUserProductBoxes=function(a,c){var b=this;$(".posMarker.new").remove();$(".posMarkerWraper").remove();$.ajax({url:"/products/getUserProductsBoxes",cache:false,dataType:"html",data:{styleId:a,userId:c},success:function(d){b.append(d);return false}});return false};jQuery.fn.getProductBoxes=function(a,c){var b=this;$(".posMarker.new").remove();$(".posMarkerWraper").remove();$.ajax({url:"/products/getProductsBoxes",cache:false,dataType:"html",data:{styleId:a,userId:c},success:function(d){b.append(d);return false}});return false};jQuery.fn.delUserProduct=function(a){$.ajax({url:"/products/delUserProduct",dataType:"html",data:{prodId:a}})};jQuery.randomString=function(e){if(e==null){var e=8}var d="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";var c="";for(var b=0;b<e;b++){var a=Math.floor(Math.random()*d.length);c+=d.substring(a,a+1)}return c};jQuery.fn.setFilterCategoryEvent=function(a){var c=jQuery.extend({onsuccess:null},a);var d=this;d.parent().find("*").removeClass("selected");d.addClass("selected");var b=d.attr("id").replace(/cat_/,"");$.cookie("catId",b);if(c.onsuccess!=null){c.onsuccess(b)}};jQuery.fn.getStylesByTagsAndCat=function(f,d,b){var c=jQuery.extend({companyId:null,userId:null,clickurl:null,scroller:false,onsuccess:null,paging:false,searchstring:null},b);var e=this;var a=$.ajax({url:"/style/"+f,cache:false,dataType:"html",data:{catId:d,companyId:c.companyId,userId:c.userId,paging:c.paging,searchstring:c.searchstring,scroller:c.scroller,clickurl:c.clickurl},success:function(g){e.empty();e.html(g);if(c.onsuccess){c.onsuccess()}return false}});return false};jQuery.fn.divSlider=function(b){var d=jQuery.extend({scroller:null},b);var a=this;var e=this.find(".pagingResults").children();var c=e.length;if(c>4){var f=$(e[0]).outerWidth()+10;a.css("width",((c+1)*f)+"px");d.scroller.slider({min:1,max:(c-3),slide:function(i,h){if(h.value>1){var g=((h.value-1)*f*-1)+"px"}else{var g="0px"}a.animate({duration:"fast",left:g})}});d.scroller.fadeIn()}else{d.scroller.fadeOut()}a.css("left","0px");d.scroller.slider("option","value",1)};jQuery.fn.getStyleComments=function(b,c){var d=jQuery.extend({startat:null,endat:null,onsuccess:null},c);var e=this;var a=$.ajax({url:"/style/getStyleComments",dataType:"html",cache:false,data:{styleId:b,startat:d.startat,endat:d.endat},success:function(f){e.empty();e.html(f);if(d.onsuccess){d.onsuccess()}return false}});return false};jQuery.fn.showMessage=function(b){var a=this;$("#successBox").remove();a.append('<div class="successBox" id="successBox">'+b+"</div>").fadeIn();$.timer(6000,function(){$("#successBox").fadeOut()})};jQuery.fn.errorMessage=function(b){var a=this;$("#errorBox").remove();a.append('<div class="errorBox" id="errorBox">'+b+"</div>").fadeIn();$.timer(6000,function(){$("#errorBox").fadeOut()})};jQuery.timer=function(a,b){var a=a||100;if(!b){return false}_timer=function(d,e){this.stop=function(){clearInterval(c.id)};this.internalCallback=function(){e(c)};this.reset=function(f){if(c.id){clearInterval(c.id)}var f=f||100;this.id=setInterval(this.internalCallback,f)};this.interval=d;this.id=setInterval(this.internalCallback,this.interval);var c=this};return new _timer(a,b)};jQuery.fn.getPagingResult=function(e,d,b,a){var c=this;$.ajax({url:"/style/getPagingResult",dataType:"html",cache:false,data:{startat:e,endat:d,setname:a},success:function(f){c.empty();c.html(f);if(f==""){$.cookie(a+"_from",0);$.cookie(a+"_to",7);c.getPagingResult(0,7,b,a)}b();return false}});return false};jQuery.fn.companyFan=function(c,a){var b=this;$.ajax({url:"/company/"+c,dataType:"html",cache:false,data:{companyId:a},success:function(d){b.empty();b.html(d);return false}});return false};jQuery.fn.friend=function(c,a){var b=this;$.ajax({url:"/users/"+c,dataType:"html",cache:false,data:{friendId:a},success:function(d){b.empty();b.html(d);return false}});return false}});
