"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);
u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write(""),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,"display"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===x.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n]+"px":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||x.css(e,"display"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var mn,yn,vn=x.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=x.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=o.href}catch(Ln){yn=a.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return"string"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o["*"]&&s("*")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&x.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?x("").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);
//start from ads list
function resetCategoria(domainElem){
var cat = document.getElementById("filtruCategoria");
removeOptions(cat);
resetRubrici(cat);
if(domainElem.value == "") return false;
var ajax = getAJAX();
var url = "/fastAJAX/";
var domeniuId = domainElem.options[domainElem.selectedIndex].getAttribute("id").substring(8);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && (ajax.status == 200 || window.location.href.indexOf("http") == -1)) {
var myJsonObj = jsonParse(ajax.responseText);
if(isEmpty(myJsonObj)){
alert("nu exista categorii");
return false;
}
else {
var opt = "";
var len = 0;
for(key in myJsonObj){
len ++;
opt = document.createElement("option");
//opt.setAttribute("value", myJsonObj[key].replace(/ /g,"_"));
opt.setAttribute("value", myJsonObj[key].name.replace(/ /g,"-"));
//opt.setAttribute("id", "cat_"+key);
opt.setAttribute("id", "cat_"+myJsonObj[key].id);
cat.appendChild(opt);
//opt.text = myJsonObj[key];
opt.text = myJsonObj[key].name;
}
if(len > 1){
opt = document.createElement("option");
opt.setAttribute("value", "");
cat.insertBefore(opt, cat.childNodes.item(0));
opt.text = "Alege categoria";
cat.selectedIndex = 0;
}
resetRubrici(cat);
}
}
};
parametrii = "function=getCategories&ordered=1&domainId=" + domeniuId;
ajax.open("POST", url, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ajax.setRequestHeader("Content-length", parametrii.length);
ajax.setRequestHeader("Connection", "close");
ajax.send(parametrii);
}
function resetRubrici(catElem){
removeOptions(document.getElementById("tranzactie"));
var rub = document.getElementById("filtruRubrica");
removeOptions(rub);
if(catElem.value == "") return false;
var ajax = getAJAX();
var url = "/fastAJAX/";
domainElem = document.getElementById("filtruDomeniu");
var domeniuId = domainElem.options[domainElem.selectedIndex].getAttribute("id").substring(8);
var categoriaId = catElem.options[catElem.selectedIndex].getAttribute("id").substring(4);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && (ajax.status == 200 || window.location.href.indexOf("http") == -1)) {
var myJsonObj = jsonParse(ajax.responseText);
if(isEmpty(myJsonObj)){
alert("nu exista rubrici cu anunturi");
return false;
}else {
var opt = "";
var len = 0;
for(key in myJsonObj){
len ++;
opt = document.createElement("option");
opt.setAttribute("value", myJsonObj[key].name.replace(/ /g,"-"));
rub.appendChild(opt);
opt.text = myJsonObj[key].name;
}
if(len > 1){
opt = document.createElement("option");
opt.setAttribute("value", "");
rub.insertBefore(opt, rub.childNodes.item(0));
opt.text = "Alege rubrica";
rub.selectedIndex = 0;
}
resetTranzactii(categoriaId);
}
}
};
parametrii = "getRubrici=1&ordered=1&onlyWithAds=1&domeniuId=" + domeniuId + "&categoriaId=" + categoriaId;
ajax.open("POST", url, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ajax.setRequestHeader("Content-length", parametrii.length);
ajax.setRequestHeader("Connection", "close");
ajax.send(parametrii);
}
function resetTranzactii(categoryId){
var tranzactie = document.getElementById("tranzactie");
removeOptions(tranzactie);
var ajax = new getAJAX();
var url = "/fastAJAX/";
var params = "function=getTypes&categoryId=" + categoryId;
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 && ajax.status == 200) {
var myJsonObj = jsonParse(ajax.responseText);
var opt = "";
var len = 0;
for(key in myJsonObj){
len ++;
opt = document.createElement("option");
opt.setAttribute("value", key);
tranzactie.appendChild(opt);
opt.text = myJsonObj[key];
}
if(len > 1){
opt = document.createElement("option");
opt.setAttribute("value", "");
tranzactie.insertBefore(opt, tranzactie.childNodes.item(0));
opt.text = "Tip tranzactie";
tranzactie.selectedIndex = 0;
}
}
};
ajax.open("POST", url, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ajax.setRequestHeader("Content-length", params.length);
ajax.setRequestHeader("Connection", "close");
ajax.send(params);
}
//end from ads list
function countyHi(county){
romaniaBk.className = county;
document.getElementById("county_"+county).className="countyHi";
return true;
}
function countyLo(county){
romaniaBk.className = "noCounty";
document.getElementById("county_"+county).className="countyLo";
return true;
}
function getAJAX() {
var page_request = false;
if (window.XMLHttpRequest){ page_request = new XMLHttpRequest(); return page_request; }
else if (window.ActiveXObject){
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP");
return page_request;
}catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP");
return page_request;
}catch (e){
return false;
}
}
}else{
return false;
}
}
function getCategories(domainId,e){
if (!e) var e = window.event;
e.cancelBubble = true;
if (e.stopPropagation) e.stopPropagation();
var selectDomain = document.getElementById("domainId");
selectDomain.setAttribute('disabled', 'disabled');
var selectCategory = document.getElementById('categoryId');
removeOptions(selectCategory);
var selectRubric = document.getElementById("rubricId");
removeOptions(selectRubric);
var selectType = document.getElementById("typeId");
removeOptions(selectType);
removeOptions(document.getElementById('automoto_model'));
if(domainId == '') {selectDomain.removeAttribute('disabled'); return true;}
var ajax = new getAJAX();
var url = "/fastAJAX/";
var params = "function=getCategories&ordered=1&domainId=" + domainId;
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 && ajax.status == 200) {
var myJsonObj = jsonParse(ajax.responseText);
if(isEmpty(myJsonObj)){
getRubrics('');
//return false;
}else {
var opt = document.createElement("option");
opt.setAttribute("value", "");
opt.setAttribute("selected", "selected");
selectCategory.appendChild(opt);
opt.text = "Alege categoria";
for(key in myJsonObj){
opt = document.createElement("option");
opt.setAttribute("value", myJsonObj[key].id);
selectCategory.appendChild(opt);
opt.text = myJsonObj[key].name;
}
}
selectDomain.removeAttribute('disabled');
return true;
}
};
ajax.open('POST', url, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ajax.setRequestHeader("Content-length", params.length);
ajax.setRequestHeader("Connection", "close");
ajax.send(params);
}
function getRubrics(categoryId, e){
if (!e) var e = window.event;
e.cancelBubble = true;
if (e.stopPropagation) e.stopPropagation();
var selectDomain = document.getElementById("domainId");
selectDomain.setAttribute('disabled', 'disabled');
var selectCategory = document.getElementById('categoryId');
selectCategory.setAttribute('disabled', 'disabled');
var domainId = document.getElementById("domainId").value;
var selectRubric = document.getElementById("rubricId");
removeOptions(selectRubric);
var selectType = document.getElementById("typeId");
removeOptions(selectType);
removeOptions(document.getElementById('automoto_model'));
if(!categoryId) {
selectCategory.removeAttribute('disabled');
selectDomain.removeAttribute('disabled');
return false;
}
var ajax = new getAJAX();
var url = "/fastAJAX/";
var params = "getRubrici=1&ordered=1&onlyWithAds=0&domeniuId=" + domainId + "&categoriaId=" + categoryId;
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 && ajax.status == 200) {
var myJsonObj = jsonParse(ajax.responseText);
if(isEmpty(myJsonObj)){
//alert("nu exista rubrica");
//return false;
}else{
var opt = document.createElement("option");
opt.setAttribute("value", "");
opt.setAttribute("selected", "selected");
selectRubric.appendChild(opt);
opt.text = "Alege rubrica";
for(key in myJsonObj){
opt = document.createElement("option");
opt.setAttribute("value", myJsonObj[key].id);
selectRubric.appendChild(opt);
opt.text = myJsonObj[key].name;
}
}
selectCategory.removeAttribute('disabled');
selectDomain.removeAttribute('disabled');
return true;
}
};
ajax.open('POST', url, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ajax.setRequestHeader("Content-length", params.length);
ajax.setRequestHeader("Connection", "close");
ajax.send(params);
}
function getTypes(rubricId,e){
if (!e) var e = window.event;
e.cancelBubble = true;
if (e.stopPropagation) e.stopPropagation();
var selectDomain = document.getElementById("domainId");
selectDomain.setAttribute('disabled', 'disabled');
var selectCategory = document.getElementById('categoryId');
selectCategory.setAttribute('disabled', 'disabled');
var selectRubric = document.getElementById('rubricId');
selectRubric.setAttribute('disabled', 'disabled');
var selectType = document.getElementById('typeId');
selectType.setAttribute('disabled', 'disabled');
//var domainId = selectDomain.value;
var categoryId = selectCategory.value;
var rubricId = selectRubric.value;
removeOptions(selectType);
var ajax = new getAJAX();
var url = "/fastAJAX/";
var params = "function=getTypes&categoryId=" + categoryId;
//alert (params);
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 && ajax.status == 200) {
var myJsonObj = jsonParse(ajax.responseText);
if(isEmpty(myJsonObj)){
//alert("nu exista tipuri");
//return false;
}else{
var opt = document.createElement("option");
opt.setAttribute("value", "");
opt.setAttribute("selected", "selected");
selectType.appendChild(opt);
opt.text = "Alege tipul";
for(key in myJsonObj){
opt = document.createElement("option");
opt.setAttribute("value", key);
selectType.appendChild(opt);
opt.text = myJsonObj[key];
}
}
selectType.removeAttribute('disabled');
selectRubric.removeAttribute('disabled');
selectCategory.removeAttribute('disabled');
selectDomain.removeAttribute('disabled');
getModels(rubricId);
return true;
}
};
ajax.open('POST', url, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ajax.setRequestHeader("Content-length", params.length);
ajax.setRequestHeader("Connection", "close");
ajax.send(params);
}
function getExtra(domainId){
if(parseInt(domainId) == 1){
document.getElementById('automoto').style.display = 'block';
document.getElementById('imobiliare').style.display = 'none';
}else if(parseInt(domainId) == 3){
document.getElementById('automoto').style.display = 'none';
document.getElementById('imobiliare').style.display = 'block';
}else{
document.getElementById('automoto').style.display = 'none';
document.getElementById('imobiliare').style.display = 'none';
}
}
function getModels(rubricId){
var selectDomain = document.getElementById("domainId");
if(parseInt(selectDomain.value) !== 1) {
removeOptions(document.getElementById('automoto_model'));
return false;
}
selectDomain.setAttribute('disabled', 'disabled');
var selectCategory = document.getElementById('categoryId');
selectCategory.setAttribute('disabled', 'disabled');
var selectRubric = document.getElementById('rubricId');
selectRubric.setAttribute('disabled', 'disabled');
var selectModel = document.getElementById('automoto_model');
selectModel.setAttribute('disabled', 'disabled');
removeOptions(selectModel);
var ajax = new getAJAX();
var url = "/fastAJAX/";
var params = "function=getModels&rubricId=" + rubricId;
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 && ajax.status == 200) {
var myJsonObj = jsonParse(ajax.responseText);
var opt = document.createElement("option");
opt.setAttribute("value", "");
opt.setAttribute("selected", "selected");
selectModel.appendChild(opt);
if(isEmpty(myJsonObj)){
opt.text = "Toate modelele";
}else{
opt.text = "Alege modelul";
for(key in myJsonObj){
opt = document.createElement("option");
opt.setAttribute("value", key);
selectModel.appendChild(opt);
opt.text = myJsonObj[key];
}
}
selectModel.removeAttribute('disabled');
selectRubric.removeAttribute('disabled');
selectCategory.removeAttribute('disabled');
selectDomain.removeAttribute('disabled');
return true;
}
};
ajax.open('POST', url, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ajax.setRequestHeader("Content-length", params.length);
ajax.setRequestHeader("Connection", "close");
ajax.send(params);
}
function calcAdLength(){// global maxChars
//if(maxChars == undefined) maxChars = 65535;
var adElem = document.getElementById("text");
var nrCharsElem = document.getElementById("nrChars");
nrCharsElem.value = adElem.value.length;
if(adElem.value.length > maxChars && maxCharsLock){
alert("ati depasit maximul posibil de " + maxChars + " de caractere");
adElem.value = adElem.value.slice(0,maxChars);
nrCharsElem.value = adElem.value.length;
}
}
function changeUm(umElem){
var umName = document.getElementById("umName");
if(parseInt(umElem.value) == 19){
umName.value = '';
umName.style.display = "inline";
}else{
umName.style.display = "none";
umName.value = umElem.options[umElem.selectedIndex].text;
}
}
function changeCountry(countryCodeVal, e){
if (!e) var e = window.event;
e.cancelBubble = true;
if (e.stopPropagation) e.stopPropagation();
document.getElementById("localityName").value = "";
removeOptions(document.getElementById("localityId"));
document.getElementById("countyId").selectedIndex = 0;
if(countryCodeVal == "ROM"){
document.getElementById("countyIdDiv").style.display = 'block';
document.getElementById("localityNameDiv").style.display = 'none';
}else{
document.getElementById("countyIdDiv").style.display = 'none';
document.getElementById("localityNameDiv").style.display = 'block';
}
}
var derulareOn = false;
function derulare(targetElem, direction, jump){
var step = 1;
if(jump === undefined) jump = false;
if(jump){jump = true; step = 154;}
var marginLeft = parseInt(targetElem.style.marginLeft);
if(direction == "stanga"){
if(marginLeft >= 0) return false;
targetElem.style.marginLeft = ( marginLeft + step ) + 'px';
}else if(direction == "dreapta"){
var targetWidth = parseInt(targetElem.style.width);
var parentWidth = parseInt(targetElem.parentNode.style.width);
if(targetWidth + marginLeft <= parentWidth ) return false;
targetElem.style.marginLeft = ( marginLeft - step ) + 'px';
}
//setTimeout("derulare('"+targetElemId+"','"+direction+"')", 0.3);
// do not pass strings tu setTimeout becouse it hes to eval and it will be slower
if(derulareOn && !jump ) setTimeout(function() { derulare(targetElem, direction); }, 10);
}
function localitati(countyId, defaultLocalityId) {
var sel = document.getElementById("localityId");
removeOptions(sel);
//var ajax = new getAJAX();
var url = "/fastAJAX/";
var params = "function=getLocalities&countyId=" + countyId;
var ajax = getAJAX();
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 && ajax.status == 200){
var opt = document.createElement("option");
opt.setAttribute("value", "");
opt.setAttribute("selected", "selected");
sel.appendChild(opt);
opt.text = "Localitati";
var myJsonObj = jsonParse(ajax.responseText);
if(isEmpty(myJsonObj)){
//alert("nu exista localitati");
return false;
}else{
for(key in myJsonObj){
opt = document.createElement("option");
opt.setAttribute("value", key);
sel.appendChild(opt);
opt.text = myJsonObj[key];
if (key == defaultLocalityId) opt.setAttribute("selected", "selected");
}
}
return true;
}
};
ajax.open('POST', url, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ajax.setRequestHeader("Content-length", params.length);
ajax.setRequestHeader("Connection", "close");
ajax.send(params);
}
function adauga_cuvant() {
var ajax = getAJAX();
var url = "/fastAJAX/";
var adauga_cuvant = document.getElementById("expresie_adauga_cuvant");
document.getElementById("adauga_rezultate").style.display = "block";
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 && ajax.status == 200) {
var rubrici = jsonParse(ajax.responseText);
if(isEmpty(rubrici)){ document.getElementById("adauga_rezultate").style.display = "none"; return false; }
//var c = 0;
//for(idx in rubrici) //if(rubrici[idx]!='Decodari')
// c++;
var adauga_rezultate = document.getElementById('adauga_rezultate');
//adauga_rezultate.style.border = '1px solid #777';
//adauga_rezultate.style.height = (c * 20 + 20) + 'px';
adauga_rezultate.innerHTML = "";
var inchide = document.createElement('img');
inchide.setAttribute('src', '/i/style/diverse/inchide.gif');
inchide.onclick = function() {
document.getElementById("adauga_rezultate").style.display = "none";
document.getElementById("expresie_adauga_cuvant").value = "";
return false;
//var adauga_rezultate = document.getElementById('adauga_rezultate');
//adauga_rezultate.style.display = "none";
//adauga_rezultate.style.height = 0;
//adauga_rezultate.style.border = 0;
//adauga_rezultate.innerHTML = "";
};
adauga_rezultate.appendChild(inchide);
//var primul_rand = document.createElement('p');
//adauga_rezultate.appendChild(primul_rand);
for (idx in rubrici) {
var link = document.createElement("a");
link.setAttribute("href", "/servicii/rubrica/" + idx );
link.innerHTML = rubrici[idx];
adauga_rezultate.appendChild(link);
}
}
};
parametrii = "adauga_cuvant=" + adauga_cuvant.value;
ajax.open('POST', url, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ajax.setRequestHeader("Content-length", parametrii.length);
ajax.setRequestHeader("Connection", "close");
ajax.send(parametrii);
}
function str_replace (search, replace, subject, count) {
f = [].concat(search),
r = [].concat(replace),
s = subject,
ra = r instanceof Array, sa = s instanceof Array; s = [].concat(s);
if (count) {
this.window[count] = 0;
}
for (i=0, sl=s.length; i < sl; i++) {
if (s[i] === '') {
continue;
}
for (j=0, fl=f.length; j < fl; j++) { temp = s[i]+'';
repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
s[i] = (temp).split(f[j]).join(repl);
if (count && s[i] !== temp) {
this.window[count] += (temp.length-s[i].length)/f[j].length;} }
}
return sa ? s : s[0];
}
function cauta_cuvant() {
var ajax = getAJAX();
var url = "/fastAJAX/";
var adauga_cuvant = document.getElementById('expresie');
document.getElementById("cuvinte_rezultate").style.display = "block";
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200 ) {
//alert(ajax.responseText);
var rubrici = jsonParse(ajax.responseText);
if(isEmpty(rubrici)){
document.getElementById("cuvinte_rezultate").style.display = "none";
return false;
}
var c = 0;
for(idx in rubrici) //if(rubrici[idx]!='Decodari')
c++;
var adauga_rezultate = document.getElementById('cuvinte_rezultate');
adauga_rezultate.style.border = '1px solid #777';
adauga_rezultate.style.height = (c * 20 + 20) + 'px';
adauga_rezultate.innerHTML = "";
var inchide = document.createElement('img');
inchide.setAttribute('src', '/i/style/diverse/inchide.gif');
inchide.onclick = function() {
var adauga_rezultate = document.getElementById('cuvinte_rezultate');
adauga_rezultate.style.height = 0;
adauga_rezultate.style.border = 0;
adauga_rezultate.innerHTML = "";
};
adauga_rezultate.appendChild(inchide);
//var primul_rand = document.createElement('p');
//adauga_rezultate.appendChild(primul_rand);
var domain = document.getElementById("domeniu").value;
if(domain) domain = "domeniu="+domain+"&";
for (idx in rubrici) {
var link = document.createElement("a");
var idxs = idx.split(' ,');
if (idxs[1] != '') {
link.innerHTML = ' ' + ' ' + '' + rubrici[idx] + ' ';
link.setAttribute("href", "/cautare?"+domain+"keyword=" + rubrici[idx] + '&filtru=Aplica+filtru&startPage=');
} else {
link.setAttribute("href", "/cautare?"+domain+"keyword=" + rubrici[idx] + '&filtru=Aplica+filtru&startPage=');
link.innerHTML = ' ' + '' + rubrici[idx] + ' ';
}
link.className = "adauga_cuvant_link";
adauga_rezultate.appendChild(link);
}
}
};
parametrii = "cauta_cuvant=" + adauga_cuvant.value;
ajax.open('POST', url, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ajax.setRequestHeader("Content-length", parametrii.length);
ajax.setRequestHeader("Connection", "close");
ajax.send(parametrii);
}
function adr(categoria, dom, rubrica){
alert("obsolete function");
}
function CountLeft(field, count, max) {
//alert(field.value);
// if the length of the string in the input field is greater than the max value, trim it
if (field.value.length > max)
field.value = field.value.substring(0, max);
else // calculate the remaining characters
count.value = max - field.value.length;
}
function convertor_valutar(){
var curs_din = parseFloat(document.getElementById("curs_din").value);
var curs_in = parseFloat(document.getElementById("curs_in").value);
var curs_suma = parseFloat(document.getElementById("curs_suma").value);
if(curs_in == 0 || curs_in == 0 || isNaN(curs_suma))
document.getElementById("currencyAmount").innerHTML = "";
else document.getElementById("currencyAmount").innerHTML = (Math.round(curs_din * curs_suma / curs_in * 10000)/10000).toFixed(4);
}
function seteaza_18(){
var id;
if (confirm('Aveti peste 18 ani?'))id=1;
else id=0;
var ajax = getAJAX();
var url = "/ajax/";
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && (ajax.status == 200 || window.location.href.indexOf("http") == -1)) {
;
}
};
parametrii = "seteaza_18=" + id;
ajax.open('POST', url, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ajax.setRequestHeader("Content-length", parametrii.length);
ajax.setRequestHeader("Connection", "close");
ajax.send(parametrii);
if(id == 1) return true;
else return false;
}
//##################################################################### pagina lista anunturi
function showRubrici(elem){
// javascript trick to detect lt ie7 by javascript version 5.7
/*@cc_on
@if (@_jscript_version < 5.7) return false;
@end
@*/
flymenu = elem.childNodes.item(1);
flymenu.style.display = "block";
var flymenuPosition = findPos(elem); //pozitia relativa la fereastra
flymenu.positionLeft = flymenuPosition[0];
var winSize = windowSize();
var winWidth = winSize[0];
//flymenu gt window
if( flymenu.offsetWidth > winWidth )
flymenu.style.width = winWidth;
//flymenu oveflow right
if( flymenu.offsetWidth + flymenu.positionLeft > winWidth ){
flymenu.style.right = 0;
flymenu.style.marginLeft = "0px"; // ie7 fix
}
newLeftPos = findPos(elem);
}
function hideRubrici(elem){
elem.childNodes.item(1).style.display = "none";
}
function findPos(obj) {
var curleft = curtop = 0;
if (obj.offsetParent) {
do {
curleft += obj.offsetLeft;
curtop += obj.offsetTop;
} while (obj = obj.offsetParent);
return [curleft,curtop];
}
}
function windowSize(){
var winW = 630, winH = 460;
if (document.body && document.body.offsetWidth) {
winW = document.body.offsetWidth;
winH = document.body.offsetHeight;
}
if (document.compatMode=="CSS1Compat" &&
document.documentElement &&
document.documentElement.offsetWidth ) {
winW = document.documentElement.offsetWidth;
winH = document.documentElement.offsetHeight;
}
if (window.innerWidth && window.innerHeight) {
winW = window.innerWidth;
winH = window.innerHeight;
}
return [winW,winH] ;
}
/*
function dupaCuvantBackground(status){
var elem = document.getElementById("expresie_adauga_cuvant");
if(status == false && elem.value == "") elem.style.backgroundImage = "url('/i/style/header/publica-dupa-cuvant.jpg')";
else elem.style.backgroundImage = "none";
}
*/
// Anunt
function uploadPhoto(destination){
document.getElementById( 'userfile_'+destination ).style.display = "none";
var otherDestination = "print"; if(destination == "print") otherDestination = "online";
var otherFileInput = document.getElementById( 'userfile_'+ otherDestination);
if(otherFileInput !== null) otherFileInput.disabled = true;
document.getElementById( 'uploadImage_'+destination ).style.display = "inline";
var adMain = document.getElementById( 'anuntMain' );
var upload = document.createElement("input");
upload.name = "upload";
upload.setAttribute("type", "hidden");
if(destination == 'online') upload.value = "Upload Foto Internet";
else upload.value = "Upload Foto Ziar";
adMain.insertBefore(upload, anuntMain.firstChild);
//return false;
adMain.action = '#imagini_'+ destination; //destination = online || print
adMain.submit();
}
function moveFirst(photoId, photoContainer){
var photoContainerX = document.getElementById(photoContainer);
var photoTarget = document.getElementById(photoId);
photoContainerX.insertBefore(photoTarget, photoContainerX.firstChild);
}
function switchPhoto(elem, format){document.getElementById("photoDetail").src = "/img/anunturi/"+format+"/poza_anunturi_"+elem.getAttribute("id").substring(6)+".jpg";}
function county2mapOn(countyCode,elem){
var county = document.getElementById('ro'+countyCode);
county.style.textDecoration = 'underline';
county.style.color = 'red';
elem.style.textDecoration = 'underline';
elem.style.color = 'red';
}
function county2mapOff(countyCode,elem){
var county = document.getElementById('ro'+countyCode);
county.style.textDecoration = 'none';
county.style.color = '#0057d6';
elem.style.textDecoration = 'none';
elem.style.color = '#0057d6';
}
function map2countyOn(countyCode,elem){
var countyMap = document.getElementById('county'+countyCode);
if(countyMap){
countyMap.style.textDecoration = 'underline';
countyMap.style.color = 'red';
}
elem.style.textDecoration = 'underline';
elem.style.color = 'red';
}
function map2countyOff(countyCode,elem){
var countyMap = document.getElementById('county'+countyCode);
if(countyMap){
countyMap.style.textDecoration = 'none';
countyMap.style.color = '#0057d6';
}
elem.style.textDecoration = 'none';
elem.style.color = '#0057d6';
}
/*
function applySentenceCase(str) {
return str.replace(/.+?[\.\?\!](\s|$)/g, function (txt) {
return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();
});
}
*/
function applySentenceCase(str) {
str = str.charAt(0).toUpperCase() + str.slice(1).toLowerCase();
return str.replace(/([.!?])\s*(\w)/g, function (txt) {
return txt.charAt(0).toUpperCase() + txt.substr(1).toUpperCase();
});
}
//##################################################################### librarie comuna
function pad(number, length) { // face dimensiuni fize pt numere de ex: number 4 cu length 3 = 004
var str = '' + number;
var saferLoop = 0;
while (str.length < length) {
str = '0' + str;
saferLoop++; if (saferLoop > 1000){ alert('Warning: Loop escape 3'); break;}
}
return str;
}
// string trim str = str.trim()
String.prototype.trim = function(){
return this.replace(/^\s*/, "").replace(/\s*$/, "");
return '';
};
function popitup(url) {
newwindow=window.open(url,'','height=300,width=400,resizable=yes,location=yes,scrollbars=yes,status=yes,titlebar=yes');
if (window.focus) {newwindow.focus();}
return false;
}
// json minified
window.jsonParse=function()
{var r="(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)",k='(?:[^\\0-\\x08\\x0a-\\x1f"\\\\]|\\\\(?:["/\\\\bfnrt]|u[0-9A-Fa-f]{4}))';k='(?:"'+k+'*")';
var s=new RegExp("(?:false|true|null|[\\{\\}\\[\\]]|"+r+"|"+k+")","g"),t=new RegExp("\\\\(?:([^u])|u(.{4}))","g"),u={'"':'"',"/":"/","\\":"\\",b:"\u0008",f:"\u000c",n:"\n",r:"\r",t:"\t"};
function v(h,j,e){return j?u[j]:String.fromCharCode(parseInt(e,16));}
var w=new String(""),x=Object.hasOwnProperty;return function(h,j){h=h.match(s);var e,c=h[0],l=false;if("{"===c)e={};else if("["===c)e=[];else{e=[];l=true;}for(var b,d=[e],m=1-l,y=h.length;m=0;)delete f[i[g]];}
return j.call(n,o,f);};e=p({"":e},"");}return e;};}();
function isEmpty(obj) { for(var i in obj) { return false; } return true; }
function stopSubmitOnEnter(e){ var eve = e || window.event; var keycode = eve.keyCode || eve.which || eve.charCode; if (keycode == 13) { eve.cancelBubble = true; eve.returnValue = false; if (eve.stopPropagation) { eve.stopPropagation(); eve.preventDefault(); } return false; } }
//safe code
function removeOptions(selectObj) { // sterge toate optiunile dintr-un select
if (selectObj == null) return;
if (selectObj.options == null) return;
var saferLoop = 0;
while (selectObj.length > 0) {
selectObj.remove(0);
saferLoop++; if (saferLoop > 10000){ alert('Warning: Loop escape from removeOptions'); break;}
}
}
function localFocus(id){
var focusId;
if(id === undefined) focusId = "localFocus";
else focusId = id;
var elem = document.getElementById(focusId);
if(elem != null) elem.focus();
}
function refresh(){
var ajax = new getAJAX();
var url = "/refresh";
var params = "id=" + Math.random();
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 && ajax.status == 200) {
if(ajax.responseText == '1') { return true;}
else { return false;}
}
};
ajax.open('POST', url, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
ajax.setRequestHeader("Content-length", params.length);
ajax.setRequestHeader("Connection", "close");
ajax.send(params);
setTimeout("refresh()",420000); // 7min
}
setTimeout("refresh()",420000);
function switchPerson(){
if($("#person_pj").prop("checked")) $("#companyInfo").css("display","block");
else $("#companyInfo").css("display","none");
}
function changeCustomerGroup(){
if(sms) return false;
//set new defaultCustomerGroup
for(var i = 0, customerGroupCheckboxes = document.getElementsByName('customer_groupId'); i < customerGroupCheckboxes.length; i++)
if(customerGroupCheckboxes[i].checked == true){
defaultCustomerGroup = parseInt(customerGroupCheckboxes[i].value);
break;
}
//change prices
var isFormatSet = false;
for(var i=0, formats = document.getElementsByName("formatId"), priceExclVAT = 0; i < formats.length; i++){
priceExclVAT = customer_group[defaultCustomerGroup].prices[formats[i].value];
formats[i].previousSibling.innerHTML = (priceExclVAT * vat / 100 + priceExclVAT).toFixed(2) + " Lei ";
}
//set max chars
maxChars = parseInt(customer_group[defaultCustomerGroup].maxChars);
var maxCharsDisplay = document.getElementById("maxCharsDisplay");
if(maxCharsDisplay){
maxCharsDisplay.innerHTML = maxChars;
}
//document.getElementById("maxCharsDisplay").innerHTML = 123;//;String(maxChars);
//set foto price
var photoPrice = customer_group[defaultCustomerGroup].photoPrice;
document.getElementById("photoPrice").innerHTML = ": " + (photoPrice * vat / 100 + photoPrice).toFixed(2) + " Lei/Foto ziar tiparit";
document.forms["anuntMain"]["photoPrice"].value = photoPrice;
//enable occurrenceRule
if(isFormatSet)document.getElementById("occurrenceRule").disabled = false;
setEmergencyPrice();
}
function changeFormat(){
for(var i=0, formats = document.getElementsByName("formatId"); i < formats.length; i++)
if(formats[i].checked){
defaultFormat = parseInt(formats[i].value);
break;
}
previewZiar(defaultFormat);
return true;
/*
if(defaultCustomerGroup == 0) return false;
//change prices
for(var i=0, formatId = "", formats = document.getElementsByName("formatId"); i < formats.length; i++){
if(formats[i].checked){
document.getElementById("charPrice").innerHTML = customer_group[defaultCustomerGroup].charPrices[formats[i].value];
document.forms["adMain"]["charPrice"].value = customer_group[defaultCustomerGroup].charPrices[formats[i].value];
break;
}
}
if(document.getElementById("occurrenceRule").disabled) document.getElementById("occurrenceRule").disabled = false;
*/
}
function changeAppearances(elem){
if(sms){
var nrAppearances = 0;
for(var i = 0, ap = document.getElementsByName("appearances[]"), len = ap.length; i < len; i++)
if(ap[i].checked) nrAppearances++;
if(nrAppearances > printPeriod){
elem.checked = false;
alert("Ati depasit limita maxima de "+printPeriod+" aparitii");
}
}else setEmergencyPrice();
}
function setEmergencyPrice(){// global emergencyPrice
document.getElementById("emergencyPricePrint").value = 0;
var emergencyAppearanceElem = document.getElementById("emergencyAppearance");
if(emergencyAppearanceElem != null && defaultCustomerGroup != 0){
var appearanceDayElem = document.getElementById("appearance_"+emergencyAppearanceElem.value);
if(appearanceDayElem != null && appearanceDayElem.checked){
var emergencyPriceExclVAT = customer_group[defaultCustomerGroup].emergencyPrice;
var emergencyPriceInclVat = emergencyPriceExclVAT * vat / 100 + emergencyPriceExclVAT;
document.getElementById("emergencyPriceDisplay").innerHTML = ' de: ' + emergencyPriceInclVat.toFixed(2)+ " Lei/Foto";
document.getElementById("emergencyPricePrint").value = emergencyPriceInclVat.toFixed(2);
emergencyPrice = emergencyPriceExclVAT; // global
}
}
}
function calcPrice(){ //global emergencyPrice
if(!(defaultCustomerGroup && defaultFormat) || sms) return false;
var textElem = document.getElementById('text');
// CALC excedeed chars for ad
var adOverChars = 0;
if(textElem.value.length > customer_group[defaultCustomerGroup].maxChars){
adOverChars = textElem.value.length - customer_group[defaultCustomerGroup].maxChars;
//document.getElementById("adLengthAlarm").innerHTML = 'Peste ' + customer_group[defaultCustomerGroup].maxChars + ' caractere, e taxat cu: '+customer_group[defaultCustomerGroup].charPrices[defaultFormat]+'/caracter. ';
document.getElementById("adLengthAlarm").innerHTML = 'Ati depasit ' + customer_group[defaultCustomerGroup].maxChars + ' caractere, veti fi taxat cu: '+customer_group[defaultCustomerGroup].charPrices[defaultFormat]+' Lei/caracter. ';
}else
document.getElementById("adLengthAlarm").innerHTML = '';
// CALC unit price for print
var unitPricePrintExclVAT = customer_group[defaultCustomerGroup].prices[defaultFormat] + (adOverChars * customer_group[defaultCustomerGroup].charPrices[defaultFormat]);
var unitPricePrintInclVAT = unitPricePrintExclVAT * vat / 100 + unitPricePrintExclVAT;
document.getElementById("unitPricePrintInclVAT").value = unitPricePrintInclVAT.toFixed(2);
// CALC print photos - photos_print[]
var totalPhotosPrintExclVAT = document.getElementsByName("photos_print[]").length * customer_group[defaultCustomerGroup].photoPrice;
var totalPhotosPrintInclVAT = totalPhotosPrintExclVAT * vatF;
document.getElementById("totalPhotosPrint").value = totalPhotosPrintInclVAT.toFixed(2);
// CALC appearances
var discountFactor = customer_group[defaultCustomerGroup].discountFactor;
var nrAppearancesDiscount = 0;
var nrAppearances = 0;
for(var i = 0, ap = document.getElementsByName("appearances[]"), len = ap.length; i < len; i++)
if(ap[i].checked) nrAppearances++;
nrAppearancesDiscount = Math.floor(Math.abs((nrAppearances - 1) / discountFactor ));
var nrAppearancesPaid = nrAppearances - nrAppearancesDiscount;
document.getElementById("nrAppearancesPrint").value = nrAppearancesPaid + " + " + nrAppearancesDiscount + " gratuit = " + nrAppearances ;
// CALC internet price period
var unitPriceOnline = 0;
if(serviceCode == 'mixt'){
var internetPeriodSelected = document.getElementById("internetPeriod").value;
if(parseInt(internetPeriodSelected) > 0) unitPriceOnline = onlinePrices[internetPeriodSelected];
document.getElementById("unitPriceOnline").value = (unitPriceOnline * vatF).toFixed(2);
}
//var totalPrice = (unitPricePrint + totalPhotosPrint) * nrAppearancesPaid + emergencyPrice + unitPriceOnline;
document.getElementById("totalPriceInclVAT").value = ((unitPricePrintInclVAT + totalPhotosPrintInclVAT) * nrAppearancesPaid + (emergencyPrice * vatF) + (unitPriceOnline * vatF)).toFixed(2);
//aditional field for statistics (include photos & exclude emergency)
document.getElementById("unitPricePrintExclVAT").value = (unitPricePrintExclVAT + totalPhotosPrintExclVAT).toFixed(4);
}
function previewZiar(id){
document.getElementById("formatZiarText").className="formatZiar"+id;
}
function setPreview(){
try{
document.getElementById("formatZiarText").innerHTML = document.getElementById("text").value;
}catch(e){return false;}
}