﻿//imgselect
(function($){var n=Math.abs,max=Math.max,min=Math.min,round=Math.round;function div(){return $('<div/>')}$.imgAreaSelect=function(g,j){var l=$(g),imgLoaded,$box=div(),$area=div(),$border=div().add(div()).add(div()).add(div()),$outer=div().add(div()).add(div()).add(div()),$handles=$([]),$areaOpera,left,top,imgOfs,imgWidth,imgHeight,$parent,parOfs,zIndex=1100,position='absolute',startX,startY,scaleX,scaleY,resizeMargin=10,resize,aspectRatio,shown,x1,y1,x2,y2,selection={x1:0,y1:0,x2:0,y2:0,width:0,height:0},$p,d,i,o,w,h,adjusted;function viewX(x){return x+imgOfs.left-parOfs.left}function viewY(y){return y+imgOfs.top-parOfs.top}function selX(x){return x-imgOfs.left+parOfs.left}function selY(y){return y-imgOfs.top+parOfs.top}function evX(a){return a.pageX-parOfs.left}function evY(a){return a.pageY-parOfs.top}function getSelection(a){var b=a||scaleX,sy=a||scaleY;return{x1:round(selection.x1*b),y1:round(selection.y1*sy),x2:round(selection.x2*b),y2:round(selection.y2*sy),width:round(selection.x2*b)-round(selection.x1*b)-1,height:round(selection.y2*sy)-round(selection.y1*sy)-1}}function setSelection(a,b,c,d,e){var f=e||scaleX,sy=e||scaleY;selection={x1:round(a/f),y1:round(b/sy),x2:round(c/f),y2:round(d/sy)};selection.width=(c=viewX(selection.x2))-(a=viewX(selection.x1));selection.height=(d=viewX(selection.y2))-(b=viewX(selection.y1))}function adjust(){if(!l.width()){return}imgOfs={left:round(l.offset().left),top:round(l.offset().top)};imgWidth=l.width();imgHeight=l.height();if($().jquery=='1.3.2'&&$.browser.safari&&position=='fixed'){imgOfs.top+=max(document.documentElement.scrollTop,$('body').scrollTop());imgOfs.left+=max(document.documentElement.scrollLeft,$('body').scrollLeft())}parOfs=$.inArray($parent.css('position'),['absolute','relative'])+1?{left:round($parent.offset().left)-$parent.scrollLeft(),top:round($parent.offset().top)-$parent.scrollTop()}:position=='fixed'?{left:$(document).scrollLeft(),top:$(document).scrollTop()}:{left:0,top:0};left=viewX(0);top=viewY(0)}function update(a){if(!shown){return}$box.css({left:viewX(selection.x1),top:viewY(selection.y1)}).add($area).width(w=selection.width).height(h=selection.height);$area.add($border).add($handles).css({left:0,top:0});$border.width(max(w-$border.outerWidth()+$border.innerWidth(),0)).height(max(h-$border.outerHeight()+$border.innerHeight(),0));$($outer[0]).css({left:left,top:top,width:selection.x1,height:imgHeight});$($outer[1]).css({left:left+selection.x1,top:top,width:w,height:selection.y1});$($outer[2]).css({left:left+selection.x2,top:top,width:imgWidth-selection.x2,height:imgHeight});$($outer[3]).css({left:left+selection.x1,top:top+selection.y2,width:w,height:imgHeight-selection.y2});w-=$handles.outerWidth();h-=$handles.outerHeight();switch($handles.length){case 8:$($handles[4]).css({left:w/2});$($handles[5]).css({left:w,top:h/2});$($handles[6]).css({left:w/2,top:h});$($handles[7]).css({top:h/2});case 4:$handles.slice(1,3).css({left:w});$handles.slice(2,4).css({top:h})}if(a!==false){if($.imgAreaSelect.keyPress!=m){$(document).unbind($.imgAreaSelect.keyPress,$.imgAreaSelect.onKeyPress)}if(j.keys){$(document)[$.imgAreaSelect.keyPress]($.imgAreaSelect.onKeyPress=m)}}if($.browser.msie&&$border.outerWidth()-$border.innerWidth()==2){$border.css('margin',0);setTimeout(function(){$border.css('margin','auto')},0)}}function doUpdate(a){adjust();update(a);x1=viewX(selection.x1);y1=viewY(selection.y1);x2=viewX(selection.x2);y2=viewY(selection.y2)}function hide(a,b){j.fadeSpeed?a.fadeOut(j.fadeSpeed,b):a.hide()}function areaMouseMove(a){var x=selX(evX(a))-selection.x1,y=selY(evY(a))-selection.y1;if(!adjusted){adjust();adjusted=true;$box.one('mouseout',function(){adjusted=false})}resize='';if(j.resizable){if(y<=resizeMargin){resize='n'}else if(y>=selection.height-resizeMargin){resize='s'}if(x<=resizeMargin){resize+='w'}else if(x>=selection.width-resizeMargin){resize+='e'}}$box.css('cursor',resize?resize+'-resize':j.movable?'move':'');if($areaOpera){$areaOpera.toggle()}}function docMouseUp(a){$('body').css('cursor','');if(j.autoHide||selection.width*selection.height==0){hide($box.add($outer),function(){$(this).hide()})}j.onSelectEnd(g,getSelection());$(document).unbind('mousemove',selectingMouseMove);$box.mousemove(areaMouseMove)}function areaMouseDown(a){if(a.which!=1)return false;adjust();if(resize){$('body').css('cursor',resize+'-resize');x1=viewX(selection[/w/.test(resize)?'x2':'x1']);y1=viewY(selection[/n/.test(resize)?'y2':'y1']);$(document).mousemove(selectingMouseMove).one('mouseup',docMouseUp);$box.unbind('mousemove',areaMouseMove)}else if(j.movable){startX=left+selection.x1-evX(a);startY=top+selection.y1-evY(a);$box.unbind('mousemove',areaMouseMove);$(document).mousemove(movingMouseMove).one('mouseup',function(){j.onSelectEnd(g,getSelection());$(document).unbind('mousemove',movingMouseMove);$box.mousemove(areaMouseMove)})}else{l.mousedown(a)}return false}function aspectRatioXY(){x2=max(left,min(left+imgWidth,x1+n(y2-y1)*aspectRatio*(x2>x1||-1)));y2=round(max(top,min(top+imgHeight,y1+n(x2-x1)/aspectRatio*(y2>y1||-1))));x2=round(x2)}function aspectRatioYX(){y2=max(top,min(top+imgHeight,y1+n(x2-x1)/aspectRatio*(y2>y1||-1)));x2=round(max(left,min(left+imgWidth,x1+n(y2-y1)*aspectRatio*(x2>x1||-1))));y2=round(y2)}function doResize(){if(n(x2-x1)<j.minWidth){x2=x1-j.minWidth*(x2<x1||-1);if(x2<left){x1=left+j.minWidth}else if(x2>left+imgWidth){x1=left+imgWidth-j.minWidth}}if(n(y2-y1)<j.minHeight){y2=y1-j.minHeight*(y2<y1||-1);if(y2<top){y1=top+j.minHeight}else if(y2>top+imgHeight){y1=top+imgHeight-j.minHeight}}x2=max(left,min(x2,left+imgWidth));y2=max(top,min(y2,top+imgHeight));if(aspectRatio){if(n(x2-x1)/aspectRatio>n(y2-y1)){aspectRatioYX()}else{aspectRatioXY()}}if(n(x2-x1)>j.maxWidth){x2=x1-j.maxWidth*(x2<x1||-1);if(aspectRatio){aspectRatioYX()}}if(n(y2-y1)>j.maxHeight){y2=y1-j.maxHeight*(y2<y1||-1);if(aspectRatio){aspectRatioXY()}}selection={x1:selX(min(x1,x2)),x2:selX(max(x1,x2)),y1:selY(min(y1,y2)),y2:selY(max(y1,y2)),width:n(x2-x1),height:n(y2-y1)};update();j.onSelectChange(g,getSelection())}function selectingMouseMove(a){x2=resize==''||/w|e/.test(resize)||aspectRatio?evX(a):viewX(selection.x2);y2=resize==''||/n|s/.test(resize)||aspectRatio?evY(a):viewY(selection.y2);doResize();return false}function doMove(a,b){x2=(x1=a)+selection.width;y2=(y1=b)+selection.height;selection=$.extend(selection,{x1:selX(x1),y1:selY(y1),x2:selX(x2),y2:selY(y2)});update();j.onSelectChange(g,getSelection())}function movingMouseMove(a){x1=max(left,min(startX+evX(a),left+imgWidth-selection.width));y1=max(top,min(startY+evY(a),top+imgHeight-selection.height));doMove(x1,y1);a.preventDefault();return false}function startSelection(){adjust();x2=x1;y2=y1;doResize();resize='';if($outer.is(':not(:visible)')){$box.add($outer).hide().fadeIn(j.fadeSpeed||0)}shown=true;$(document).unbind('mouseup',cancelSelection).mousemove(selectingMouseMove).one('mouseup',docMouseUp);$box.unbind('mousemove',areaMouseMove);j.onSelectStart(g,getSelection())}function cancelSelection(){$(document).unbind('mousemove',startSelection);hide($box.add($outer));selection={x1:selX(x1),y1:selY(y1),x2:selX(x1),y2:selY(y1),width:0,height:0};j.onSelectChange(g,getSelection());j.onSelectEnd(g,getSelection())}function imgMouseDown(a){if(a.which!=1||$outer.is(':animated')){return false}adjust();startX=x1=evX(a);startY=y1=evY(a);$(document).one('mousemove',startSelection).one('mouseup',cancelSelection);return false}function parentScroll(){doUpdate(false)}function imgLoad(){imgLoaded=true;setOptions(j=$.extend({classPrefix:'imgareaselect',movable:true,resizable:true,parent:'body',onInit:function(){},onSelectStart:function(){},onSelectChange:function(){},onSelectEnd:function(){}},j));$box.add($outer).css({visibility:''});if(j.show){shown=true;adjust();update();$box.add($outer).hide().fadeIn(j.fadeSpeed||0)}setTimeout(function(){j.onInit(g,getSelection())},0)}var m=function(a){var k=j.keys,d,t,key=a.keyCode||a.which;d=!isNaN(k.alt)&&(a.altKey||a.originalEvent.altKey)?k.alt:!isNaN(k.ctrl)&&a.ctrlKey?k.ctrl:!isNaN(k.shift)&&a.shiftKey?k.shift:!isNaN(k.arrows)?k.arrows:10;if(k.arrows=='resize'||(k.shift=='resize'&&a.shiftKey)||(k.ctrl=='resize'&&a.ctrlKey)||(k.alt=='resize'&&(a.altKey||a.originalEvent.altKey))){switch(key){case 37:d=-d;case 39:t=max(x1,x2);x1=min(x1,x2);x2=max(t+d,x1);if(aspectRatio)aspectRatioYX();break;case 38:d=-d;case 40:t=max(y1,y2);y1=min(y1,y2);y2=max(t+d,y1);if(aspectRatio)aspectRatioXY();break;default:return}doResize()}else{x1=min(x1,x2);y1=min(y1,y2);switch(key){case 37:doMove(max(x1-d,left),y1);break;case 38:doMove(x1,max(y1-d,top));break;case 39:doMove(x1+min(d,imgWidth-selX(x2)),y1);break;case 40:doMove(x1,y1+min(d,imgHeight-selY(y2)));break;default:return}}return false};function styleOptions(a,b){for(option in b){if(j[option]!==undefined){a.css(b[option],j[option])}}}function setOptions(a){if(a.parent){($parent=$(a.parent)).append($box.add($outer))}j=$.extend(j,a);adjust();if(a.handles!=null){$handles.remove();$handles=$([]);i=a.handles?a.handles=='corners'?4:8:0;while(i--){$handles=$handles.add(div())}$handles.addClass(j.classPrefix+'-handle').css({position:'absolute',fontSize:0,zIndex:zIndex+1||1});if(!parseInt($handles.css('width'))){$handles.width(5).height(5)}if(o=j.borderWidth){$handles.css({borderWidth:o,borderStyle:'solid'})}styleOptions($handles,{borderColor1:'border-color',borderColor2:'background-color',borderOpacity:'opacity'})}scaleX=j.imageWidth/imgWidth||1;scaleY=j.imageHeight/imgHeight||1;if(a.x1!=null){setSelection(a.x1,a.y1,a.x2,a.y2);a.show=!a.hide}if(a.keys){j.keys=$.extend({shift:1,ctrl:'resize'},a.keys)}$outer.addClass(j.classPrefix+'-outer');$area.addClass(j.classPrefix+'-selection');for(i=0;i++<4;){$($border[i-1]).addClass(j.classPrefix+'-border'+i)}styleOptions($area,{selectionColor:'background-color',selectionOpacity:'opacity'});styleOptions($border,{borderOpacity:'opacity',borderWidth:'border-width'});styleOptions($outer,{outerColor:'background-color',outerOpacity:'opacity'});if(o=j.borderColor1){$($border[0]).css({borderStyle:'solid',borderColor:o})}if(o=j.borderColor2){$($border[1]).css({borderStyle:'dashed',borderColor:o})}$box.append($area.add($border).add($handles).add($areaOpera));if($.browser.msie){if(o=$outer.css('filter').match(/opacity=([0-9]+)/)){$outer.css('opacity',o[1]/100)}if(o=$border.css('filter').match(/opacity=([0-9]+)/)){$border.css('opacity',o[1]/100)}}if(a.hide){hide($box.add($outer))}else if(a.show&&imgLoaded){shown=true;$box.add($outer).fadeIn(j.fadeSpeed||0);doUpdate()}aspectRatio=(d=(j.aspectRatio||'').split(/:/))[0]/d[1];if(j.disable||j.enable===false){$box.unbind('mousemove',areaMouseMove).unbind('mousedown',areaMouseDown);l.add($outer).unbind('mousedown',imgMouseDown);$(window).unbind('resize',parentScroll);l.add(l.parents()).unbind('scroll',parentScroll)}else if(j.enable||j.disable===false){if(j.resizable||j.movable){$box.mousemove(areaMouseMove).mousedown(areaMouseDown)}if(!j.persistent){l.add($outer).mousedown(imgMouseDown)}$(window).resize(parentScroll);l.add(l.parents()).scroll(parentScroll)}j.enable=j.disable=undefined}this.getOptions=function(){return j};this.setOptions=setOptions;this.getSelection=getSelection;this.setSelection=setSelection;this.update=doUpdate;$p=l;while($p.length&&!$p.is('body')){if(!isNaN($p.css('z-index'))&&$p.css('z-index')>zIndex){zIndex=$p.css('z-index')}if($p.css('position')=='fixed'){position='fixed'}$p=$p.parent()}if(!isNaN(j.zIndex)){zIndex=j.zIndex}if($.browser.msie){l.attr('unselectable','on')}$.imgAreaSelect.keyPress=$.browser.msie||$.browser.safari?'keydown':'keypress';if($.browser.opera){$areaOpera=div().css({width:'100%',height:'100%',position:'absolute',zIndex:zIndex+2||2})}$box.add($outer).css({visibility:'hidden',position:position,overflow:'hidden',zIndex:zIndex||'0'});$box.css({zIndex:zIndex+2||2});$area.add($border).css({position:'absolute'});g.complete||g.readyState=='complete'||!l.is('img')?imgLoad():l.one('load',imgLoad)};$.fn.imgAreaSelect=function(a){a=a||{};this.each(function(){if($(this).data('imgAreaSelect')){$(this).data('imgAreaSelect').setOptions(a)}else{if(a.enable===undefined&&a.disable===undefined)a.enable=true;$(this).data('imgAreaSelect',new $.imgAreaSelect(this,a))}});if(a.instance){return $(this).data('imgAreaSelect')}return this}})(jQuery);
//bgiframe
//(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&/6.0/.test(navigator.userAgent)){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0) {this.insertBefore(document.createElement(html),this.firstChild);return this;};});};};})(jQuery);
(function($){

$.fn.bgiframe = ($.browser.msie && /msie 6\.0/i.test(navigator.userAgent) ? function(s) {
    s = $.extend({
        top     : 'auto', // auto == .currentStyle.borderTopWidth
        left    : 'auto', // auto == .currentStyle.borderLeftWidth
        width   : 'auto', // auto == offsetWidth
        height  : 'auto', // auto == offsetHeight
        opacity : true,
        src     : 'javascript:false;'
    }, s);
    var html = '<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+
                   'style="display:block;position:absolute;z-index:-1;'+
                       (s.opacity !== false?'filter:Alpha(Opacity=\'0\');':'')+
                       'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+
                       'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+
                       'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+
                       'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+
                '"/>';
    return this.each(function() {
        if ( $(this).children('iframe.bgiframe').length === 0 )
            this.insertBefore( document.createElement(html), this.firstChild );
    });
} : function() { return this; });

// old alias
$.fn.bgIframe = $.fn.bgiframe;

function prop(n) {
    return n && n.constructor === Number ? n + 'px' : n;
}

})(jQuery);

//filestyle
(function($){$.fn.filestyle=function(options){var settings={width:250};if(options){$.extend(settings,options);};return this.each(function(){var self=this;var wrapper=$("<div>").css({"width":settings.imagewidth+"px","height":settings.imageheight+"px","background":"url("+settings.image+") 0 0 no-repeat","background-position":"right","display":"inline","position":"absolute","overflow":"hidden",'margin-top':'0px'});var filename=$('<input class="file">').addClass($(self).attr("class")).css({"display":"inline","width":settings.width+"px",'margin-right':'5px'});$(self).before(filename);$(self).wrap(wrapper);$(self).css({"position":"relative","height":settings.imageheight+"px","width":settings.width+"px","display":"inline","cursor":"pointer","opacity":"0.0"});if($.browser.mozilla){if(/Win/.test(navigator.platform)){$(self).css("margin-left","-116px");}else{$(self).css("margin-left","-153px");};}else{$(self).css("margin-left",1.25*(settings.imagewidth-settings.width)+"px");};$(self).bind("change",function(){filename.val($(self).val());});});};})(jQuery);

(function($){
$(document).ready(function(){
	var dialog = $("#dialog"); if(dialog.attr('id')!=null){loadUserProfilePages(dialog);}
    
    bindDialogs();
    bindSliders();
    makeTaggedPages();
    bindSetSizeLinks();
    showHiddenDialogs();
    showSendBox(true);
    $('table tr:first').addClass('first');
    
    if($('#trend-file').attr('id')){$('#trend-file').filestyle({image: '/themes/base/user_avaro_2/img/panel/dodaj_zdjecie.gif',imageheight: 20,imagewidth: 90,width: 245});}
    
    $('#trend-items-url .trend-item:first .delete').hide();
    
    if($('#trend-items-url .trend-item .delete').attr('href')){$('#trend-items-url .trend-item .delete').click(function(){var p = $(this).parent();p.remove();return false;});}
    
    $('#add_new_trend_product').click(function(){var b=$('#trend-items-url .trend-item:first');var c=b.children('.item-name').children('input');var d=b.children('.item-url').children('input');if(c.attr('value').length>0&&d.attr('value').length>0){b.clone(true).appendTo('#trend-items-url');c.attr('value','');d.attr('value','');$('#trend-items-url .trend-item:last .delete').show().click(function(){var a=$(this).parent();a.remove();return false})}return false});
});})(jQuery);

function bindDialogs(){
    $("a[rel=dialog]").bind("click",function(){
        $($(this).attr("href")).dialog("open");
        return false
    });
    var a=$("#dialog div");
    for(i=0;i<a.length;++i){
        var b=$("#"+$(a[i]).attr("id"));
        if(b.attr('id')){
            $(b).dialog({
                bgiframe:true,
                autoOpen:false,
                modal:true,
                title:b.attr("title"),
                height:((b.attr("height"))?b.attr("height"):''),
                width:((b.attr("width"))?b.attr("width"):''),
                stack:true,
                resizable:false
            });
        }
    }
}

function makeTaggedPages(){if ($("#tabbed-pages") !== null) {$("#tabbed-pages").tabs();}}

function submitForm(g){$("#ajax-loader").show();if(g=='loadImage'){var h=$('#error-crop');var i=$('#loadImage');var j=i.children('input[type^="file"]');var k=j.val().split('.').pop().toLowerCase();h.text();if(/^(jpg|jpeg)$/.test(k)==false){h.text('B≥Ídny format pliku.');$("#ajax-loader").hide()}else{h.text('');i.iframer({onComplete:function(e){var f=$('#upload-avatar-crop');f.load('/go/_users/upload-avatar.php?mod=crop&ajax=true',null,function(d){$('#ajax-loader').hide();f.bind('dialogclose',function(a,b){$('img#avatar-crop').imgAreaSelect({hide:true})});f.dialog('option','draggable',false);$('img#avatar-crop').load(function(){var c=$(this);$('#upload-avatar-crop').dialog('option','width',((c.width()<400)?420:(c.width()+40))).dialog('option','height',((c.height()<200)?315:(c.height()+115))).dialog('option','stack',false).bind('dialogopen',function(a,b){if(c.attr('rel')!='avatarIsOn'){avatarCrop();c.attr('rel','avatarIsOn')}else return true}).dialog('close').dialog('open')});$('#upload-avatar').dialog('close');f.dialog('open');$('#uaic').iframer({onComplete:function(a){$('#upload-avatar-crop').dialog('close');$('img#avatar-crop').imgAreaSelect({hide:true})}})})}});i.submit()}}else{$("#"+g).submit()}}

function showSendBox(c){if(c){var d=$("#sb_your_email"),phone=$("#sb_your_phone"),message=$("#sb_your_message");var e=$([]).add(d).add(phone).add(message);$("#quick-sendbox").dialog({bgiframe:true,autoOpen:false,width:460,height:270,modal:true,buttons:{'Zatwierdź':function(){var b=true;e.removeClass('ui-state-error');b=b&&checkLength(d,"sb_your_email",6,92);b=b&&checkLength(message,"sb_your_message",10,1024);b=b&&checkRegexp(d,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"np. info@avaro.pl");if(b){$.post("/plugins/_info/mail.php",{"message":message.val(),"phone":phone.val(),"email":d.val(),isAjax:true},function(a){$(a).dialog({bgiframe:true,autoOpen:true,height:100,modal:true,buttons:{'OK':function(){$(this).dialog('destroy')}}})});$(this).dialog('close')}},'Anuluj':function(){$(this).dialog('close')}},close:function(){e.val('').removeClass('ui-state-error')}})}else{$("#quick-sendbox").dialog("open")}}

function profileUpdater(submitform){
		var mail = $("#up_your_email"), nick = $("#up_your_nick");
        var allFields = $([]).add(mail).add(nick);
        $(document).ready(function(){
            $("#update-profile").dialog({
                bgiframe: true,
                autoOpen: true,
                width: 260,
                height: 160,
                modal: true,
                buttons: {
                    'Zatwierdź': function(){
                        var bValid = true;
                        allFields.removeClass('ui-state-error');
                        bValid = bValid && checkLength(mail, "up_your_email", 6, 92);
                        bValid = bValid && checkLength(nick, "up_your_message", 4, 15);
                        // From jquery.validate.js (by joern), contributed by Scott Gonzalez: http://projects.scottsplayground.com/email_address_validation/
                        bValid = bValid && checkRegexp(mail, /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i, "adres email np. info@avaro.pl");
                        if (bValid) {
                            $.post("/go/_users/profile_upd.php", {
                                "nick": nick.val(),
                                "email": mail.val(),
                                isAjax: true
                            }, function(data){
                                //console.log("wyslane");
                                if($("#"+submitform).length>0 ){
                                    $("#"+submitform).submit();
                                }
                            });
                            $(this).dialog('destroy');
                            return false;
                        }
                    },
                    'Anuluj': function(){
                        $(this).dialog('destroy');
                            return false;
                        }
                },
                close: function(){
                    allFields.val('').removeClass('ui-state-error');
                    $(this).dialog('destroy');
                }
            });
        });
    return false;
}

function usun_z_koszyka(el,form)
	{
		document.getElementById(el).checked=true;
		document.getElementById(form).submit();
	}

