/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();
//Basic Ajax Routine- Author: Dynamic Drive (http://www.dynamicdrive.com)
//Last updated: Jan 15th, 06'
function createAjaxObj(){
var httprequest=false
if (window.XMLHttpRequest){ // if Mozilla, Safari etc
httprequest=new XMLHttpRequest()
if (httprequest.overrideMimeType)
httprequest.overrideMimeType('text/xml')
}
else if (window.ActiveXObject){ // if IE
try {
httprequest=new ActiveXObject("Msxml2.XMLHTTP");
} 
catch (e){
try{
httprequest=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
return httprequest
}
var ajaxpack=new Object()
ajaxpack.basedomain="http://"+window.location.hostname
ajaxpack.ajaxobj=createAjaxObj()
ajaxpack.filetype="txt"
ajaxpack.addrandomnumber=1 //Set to 1 or 0. See documentation.
ajaxpack.getAjaxRequest=function(url, parameters, callbackfunc, filetype){
ajaxpack.ajaxobj=createAjaxObj() //recreate ajax object to defeat cache problem in IE
if (ajaxpack.addrandomnumber==1) //Further defeat caching problem in IE?
var parameters=parameters+"&ajaxcachebust="+new Date().getTime()
if (this.ajaxobj){
this.filetype=filetype
this.ajaxobj.onreadystatechange=callbackfunc
this.ajaxobj.open('GET', url+"?"+parameters, true)
this.ajaxobj.send(null)
}
}
ajaxpack.postAjaxRequest=function(url, parameters, callbackfunc, filetype){
ajaxpack.ajaxobj=createAjaxObj() //recreate ajax object to defeat cache problem in IE
if (this.ajaxobj){
this.filetype=filetype
this.ajaxobj.onreadystatechange = callbackfunc;
this.ajaxobj.open('POST', url, true);
this.ajaxobj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
this.ajaxobj.setRequestHeader("Content-length", parameters.length);
this.ajaxobj.setRequestHeader("Connection", "close");
this.ajaxobj.send(parameters);
}
}
//ACCESSIBLE VARIABLES (for use within your callback functions):
//1) ajaxpack.ajaxobj //points to the current ajax object
//2) ajaxpack.filetype //The expected file type of the external file ("txt" or "xml")
//3) ajaxpack.basedomain //The root domain executing this ajax script, taking into account the possible "www" prefix.
//4) ajaxpack.addrandomnumber //Set to 0 or 1. When set to 1, a random number will be added to the end of the query string of GET requests to bust file caching of the external file in IE. See docs for more info.
//ACCESSIBLE FUNCTIONS:
//1) ajaxpack.getAjaxRequest(url, parameters, callbackfunc, filetype)
//2) ajaxpack.postAjaxRequest(url, parameters, callbackfunc, filetype)
///////////END OF ROUTINE HERE////////////////////////
//////EXAMPLE USAGE ////////////////////////////////////////////
/* Comment begins here
//Define call back function to process returned data
function processGetPost(){
var myajax=ajaxpack.ajaxobj
var myfiletype=ajaxpack.filetype
if (myajax.readyState == 4){ //if request of file completed
if (myajax.status==200 || window.location.href.indexOf("http")==-1){ if request was successful or running script locally
if (myfiletype=="txt")
alert(myajax.responseText)
else
alert(myajax.responseXML)
}
}
}
/////1) GET Example- alert contents of any file (regular text or xml file):
ajaxpack.getAjaxRequest("example.php", "", processGetPost, "txt")
ajaxpack.getAjaxRequest("example.php", "name=George&age=27", processGetPost, "txt")
ajaxpack.getAjaxRequest("examplexml.php", "name=George&age=27", processGetPost, "xml")
ajaxpack.getAjaxRequest(ajaxpack.basedomain+"/mydir/mylist.txt", "", processGetPost, "txt")
/////2) Post Example- Post some data to a PHP script for processing, then alert posted data:
//Define function to construct the desired parameters and their values to post via Ajax
function getPostParameters(){
var namevalue=document.getElementById("namediv").innerHTML //get name value from a DIV
var agevalue=document.getElementById("myform").agefield.value //get age value from a form field
var poststr = "name=" + encodeURI(namevalue) + "&age=" + encodeURI(agevalue)
return poststr
}
var poststr=getPostParameters()
ajaxpack.postAjaxRequest("example.php", poststr, processGetPost, "txt")
ajaxpack.postAjaxRequest("examplexml.php", poststr, processGetPost, "xml")
Comment Ends here */
var root=putanja;
function podaciDionice(dionica,burza){
var aktPreg=document.getElementById("aktivniPregled").value;
if(aktPreg!="") {
document.getElementById("podaciDionice_"+aktPreg).innerHTML="";
document.getElementById("podaciDionice_"+aktPreg).className="SkriveniPodaci";
//ajaxpage( root + "site_module/"+ jezik +"/dionice/modules/dionice_podaci.php?dionica=none", "podaciDionice_"+aktPreg);
}
document.getElementById("aktivniPregled").value=dionica;
document.getElementById("podaciDionice_"+dionica).className="PrikazaniPodaci";
ajaxpage( root + "site_module/"+ jezik +"/dionice/modules/dionice_podaci.php?dionica="+dionica+"&burza="+burza, "podaciDionice_"+dionica,1);
}
function ChangePodaciGraf(burza,oznaka,v1,v2,id){
document.getElementById("odabir").value=id;
var tokens="burza="+burza+"&dionica="+oznaka+"&razdoblje="+v1+"&token="+v2+"&w=658&h=150";
var slika="/php_scripts/graf_dionice.php?"+tokens;
ajaxpage( slika, "slikaGrafa",1);
}
function promijeniBojuOdabiraGrafa(id,kako){
for (var x = 0; x <= 10; x++){
if(document.getElementById("odabir"+x)){
if(x==id && kako=="1"){
document.getElementById("odabir"+x).style.color="#000000";
document.getElementById("odabir"+x).style.textDecoration="underline";
}else{
if(document.getElementById("odabir").value!=x){
document.getElementById("odabir"+x).style.color="#ffffff";
document.getElementById("odabir"+x).style.textDecoration="none";
}else{
document.getElementById("odabir"+x).style.color="#000000";
document.getElementById("odabir"+x).style.textDecoration="none";
}
}
}
}
}
function prikaziBurze(koje){
 var celije="<table cellpadding=0 cellspacing=0 border=0><tr>";
     var burzeIspis=koje.split(",");
    var i=0;
for(var burza in burzeIspis){
if(burzeIspis[burza] !=""){
i++;
var b=burzeIspis[burza].split("|");
if(i==1){
otvoriBurzuPratim(b[0]);
  celije+="<td class='burzaPratimOver' id='"+b[0]+"' name='"+b[0]+"' onClick='otvoriBurzuPratim(this.id)' title='"+b[1]+"'>"+b[0]+"</td>";
}else{
 celije+="<td class='burzaPratimOut' id='"+b[0]+"' name='"+b[0]+"' onClick='otvoriBurzuPratim(this.id)' title='"+b[1]+"'>"+b[0]+"</td>";
}
  }
  }
  celije+="</tr></table>";
  
  document.getElementById("otvB").innerHTML=celije;
}
function prikaziFondove(koje){
 var celije="<table cellpadding=0 cellspacing=0 border=0><tr>";
     var fondoviIspis=koje.split(",");
    var i=0;
for(var fond in fondoviIspis){
if(fondoviIspis[fond] !=""){
i++;
var b=fondoviIspis[fond].split("|");
if(i==1){
  otvoriFondovePratim(b[0]);
  celije+="<td class='fondoviPratimOver' id='"+b[0]+"' name='"+b[0]+"' onClick='otvoriFondovePratim(this.id)' title='"+b[1]+"'>"+b[1]+"</td>";
}else{
 celije+="<td class='fondoviPratimOut' id='"+b[0]+"' name='"+b[0]+"' onClick='otvoriFondovePratim(this.id)' title='"+b[1]+"'>"+b[1]+"</td>";
}
  }
  }
  celije+="</tr></table>";
  
  document.getElementById("otvF").innerHTML=celije;
}
function otvoriBurzuPratim(koji){
var odabran=document.getElementById("odabranPratim").value;
if(koji!=odabran){
document.getElementById("div_"+koji).style.visibility="visible";
document.getElementById("div_"+koji).style.display="block";
document.getElementById("div_"+odabran).style.visibility="hidden";
document.getElementById("div_"+odabran).style.display="none";
document.getElementById(odabran).className="burzaPratimOut";
document.getElementById(koji).className="burzaPratimOver";
document.getElementById("odabranPratim").value=koji;
}
}
function otvoriFondovePratim(koji){
var odabran=document.getElementById("odabranFondPratim").value;
if(koji!=odabran){
document.getElementById("div_"+koji).style.visibility="visible";
document.getElementById("div_"+koji).style.display="block";
document.getElementById("div_"+odabran).style.visibility="hidden";
document.getElementById("div_"+odabran).style.display="none";
document.getElementById(odabran).className="fondoviPratimOut";
document.getElementById(koji).className="fondoviPratimOver";
document.getElementById("odabranFondPratim").value=koji;
}
}
function prikaziID(koji,id,kojiFond){
var odabran=document.getElementById("kojiID").value;
document.getElementById(id).className="mjeseciOver";
document.getElementById(odabran).className="mjeseciOut";
document.getElementById("grafovi_"+odabran).style.visibility="hidden";
document.getElementById("grafovi_"+odabran).style.display="none";
document.getElementById("grafovi_"+id).style.visibility="visible";
document.getElementById("grafovi_"+id).style.display="block";
document.getElementById("kojiID").value=id;
}
function zatvoriPratim(opcija){
switch(opcija){
case "0":
document.getElementById("pratimSadrzaj").style.visibilitiy="hidden";
document.getElementById("pratimSadrzaj").style.display="none";
var link="<a href=javascript:zatvoriPratim('1') class=linkPratim>Otvori korisničke alate</a>";
document.getElementById("linkOtvoriPratim").innerHTML=link;
break;
case "1":
document.getElementById("pratimSadrzaj").style.visibilitiy="visible";
document.getElementById("pratimSadrzaj").style.display="block";
var link="<a href=javascript:zatvoriPratim('0') class=linkPratim>Zatvori korisničke alate</a>";
document.getElementById("linkOtvoriPratim").innerHTML=link;
break;
}
}
function pratim(podrucje,id,akcija){
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija="+akcija+"&mjesto=pratim&podrucje="+podrucje+"&id="+id, "spremipromjene");
if(podrucje=="mirovinskiFondovi") var ikona="";
if(podrucje=="fondovi") var ikona="";
if(podrucje=="dionice") var ikona="dionice_";
if(podrucje=="indexi") var ikona="indexi_";
switch(akcija){
case "add":
var slika="<a href=javascript:pratim('"+podrucje+"','"+id+"','delete');><img src="+root+"images/nepromjenjivo/yes_pratim_ikona.png  width=17 title=PRATIM (Kliknite za brisanje) border=0></a>";
break;
case "delete":
var slika="<a href=javascript:pratim('"+podrucje+"','"+id+"','add');><img src="+root+"images/nepromjenjivo/"+ikona+"pratim_ikona.png title=PRATIM (Kliknite za pracenje) border=0 width=17></a>";
break;
}
document.getElementById("pratim"+id).innerHTML=slika;
}
/*var message="Function Disabled!";
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("return false")*/
function otvoriKartu(){
 var howz=367;
 var wowz=487;
 var winlowz = (screen.width - wowz) / 2;
 var wintowz = (screen.height - howz) / 2;
 var opcijeowz = 'height='+howz+',width='+wowz+',top='+wintowz+',left='+winlowz+',scrollbars=yes'
 var locowz=root+"images/nepromjenjivo/o_nama/karta.jpg";
 window.open(locowz,'',opcijeowz);
}
function kodOtvaranja(jezik){
//newsletter
return false;
if(document.getElementById("newsletterUnesi")){
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=otvori&disklajmer=&mjesto=newsletter&ime=ime i prezime&mail=e-mail", "newsletterUnesi");
}
//ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=otvori&mjesto=doLOGIN", "doLoginDIV");
}
function podaci_o_fondu(podrucje,kojiFile,kojiFond){
//ajaxpage( root + "site_module/"+ jezik +"/fondovi/sites/fondovi_podaci/"+ kojiFile +".php?kojiFond="+ kojiFond, "openSite");
for(i=1;i<=4;i++){
/*if(i==podrucje){
document.getElementById("layer"+i).style.display = "block";
document.getElementById("layer"+i).style.visibility = "visible";
document.getElementById("idF_"+i).className="overF_"+i;
document.getElementById("link_"+i).style.color = "#ffffff";
document.getElementById("idF_"+i).style.backgroundImage="url("+root+"images/nepromjenjivo/menu_plava_bijela_title.png)";
document.getElementById("idF_"+i).style.backgroundRepeat = "no-repeat";
document.getElementById("idF_"+i).style.backgroundPosition = "10px center";
document.getElementById("menuID").value = podrucje;
}else{
document.getElementById("idF_"+i).className="idF_"+i;
document.getElementById("layer"+i).style.display = "none";
document.getElementById("layer"+i).style.visibility = "hidden"; 
document.getElementById("link_"+i).style.color = "#0091d2";
document.getElementById("idF_"+i).style.backgroundImage="url("+root+"images/nepromjenjivo/svj_plava_strelica.png)";
document.getElementById("idF_"+i).style.backgroundRepeat = "no-repeat";
document.getElementById("idF_"+i).style.backgroundPosition = "10px center";
}*/
if(i==podrucje){
document.getElementById("layer"+i).style.display = "block";
document.getElementById("layer"+i).style.visibility = "visible";
document.getElementById("idF_"+i).className="overF_"+i;
document.getElementById("link_"+i).style.color = "#ffffff";
document.getElementById("idF_"+i).style.backgroundImage="url("+root+"images/nepromjenjivo/menu_plava_bijela_title.png)";
document.getElementById("idF_"+i).style.backgroundRepeat = "no-repeat";
document.getElementById("idF_"+i).style.backgroundPosition = "10px center";
document.getElementById("menuID").value = podrucje;
}else{
document.getElementById("idF_"+i).className="idF_"+i;
document.getElementById("layer"+i).style.display = "none";
document.getElementById("layer"+i).style.visibility = "hidden"; 
document.getElementById("link_"+i).style.color = "#ffffff";
document.getElementById("idF_"+i).style.backgroundImage="url("+root+"images/nepromjenjivo/menu_plava_bijela_title.png)";
document.getElementById("idF_"+i).style.backgroundRepeat = "no-repeat";
document.getElementById("idF_"+i).style.backgroundPosition = "10px center";
}
}
//alert("idF_"+podrucje);
}
function promijeniBoju(id,kako){
var aktivan=document.getElementById("menuID").value;
if(kako=="1" && aktivan!=id){
document.getElementById("idF_"+id).className="overF_"+id;
document.getElementById("idF_"+id).style.backgroundImage="url("+root+"images/nepromjenjivo/menu_plava_bijela_title.png)";
document.getElementById("idF_"+id).style.backgroundRepeat = "no-repeat";
document.getElementById("idF_"+id).style.backgroundPosition = "10px center";
document.getElementById("link_"+id).style.color = "#ffffff";
}
if(kako=="0" && aktivan!=id){
document.getElementById("idF_"+id).className="idF_"+id;
document.getElementById("idF_"+id).style.backgroundImage="url("+root+"images/nepromjenjivo/menu_plava_bijela_title.png)";
document.getElementById("idF_"+id).style.backgroundRepeat = "no-repeat";
document.getElementById("idF_"+id).style.backgroundPosition = "10px center";
document.getElementById("link_"+id).style.color = "#ffffff";
}
}
function podaci_o_mirovinskom_fondu(podrucje,kojiFile,kojiFond){
//ajaxpage( root + "site_module/"+ jezik +"/fondovi/sites/fondovi_podaci/"+ kojiFile +".php?kojiFond="+ kojiFond, "openSite");
for(i=1;i<=3;i++){
if(i==podrucje){
document.getElementById("layer"+i).style.display = "block";
document.getElementById("layer"+i).style.visibility = "visible";
document.getElementById("idF_"+i).className="overF_"+i;
document.getElementById("link_"+i).style.color = "#ffffff";
document.getElementById("idF_"+i).style.backgroundImage="url("+root+"images/nepromjenjivo/menu_plava_bijela_title.png)";
document.getElementById("idF_"+i).style.backgroundRepeat = "no-repeat";
document.getElementById("idF_"+i).style.backgroundPosition = "30px center";
document.getElementById("menuID").value = podrucje;
}else{
document.getElementById("idF_"+i).className="idF_"+i;
document.getElementById("layer"+i).style.display = "none";
document.getElementById("layer"+i).style.visibility = "hidden"; 
document.getElementById("link_"+i).style.color = "#ffffff";
document.getElementById("idF_"+i).style.backgroundImage="url("+root+"images/nepromjenjivo/menu_plava_bijela_title.png)";
document.getElementById("idF_"+i).style.backgroundRepeat = "no-repeat";
document.getElementById("idF_"+i).style.backgroundPosition = "30px center";
}
}
//alert("idF_"+podrucje);
}
function promijeniBojuM(id,kako){
var aktivan=document.getElementById("menuID").value;
if(kako=="1" && aktivan!=id){
document.getElementById("idF_"+id).className="overF_"+id;
document.getElementById("idF_"+id).style.backgroundImage="url("+root+"images/nepromjenjivo/menu_plava_bijela_title.png)";
document.getElementById("idF_"+id).style.backgroundRepeat = "no-repeat";
document.getElementById("idF_"+id).style.backgroundPosition = "30px center";
document.getElementById("link_"+id).style.color = "#ffffff";
}
if(kako=="0" && aktivan!=id){
document.getElementById("idF_"+id).className="idF_"+id;
document.getElementById("idF_"+id).style.backgroundImage="url("+root+"images/nepromjenjivo/menu_plava_bijela_title.png)";
document.getElementById("idF_"+id).style.backgroundRepeat = "no-repeat";
document.getElementById("idF_"+id).style.backgroundPosition = "30px center";
document.getElementById("link_"+id).style.color = "#ffffff";
}
}
function promijeniKocku(ime,br,koliko,nacin,naslov){
switch(nacin){
case "over":
for(i=1;i<=koliko;i++){
if((i==br)&&(document.getElementById(ime).value!=naslov)){
document.getElementById(ime + "_" + i).src= root + 'images/nepromjenjivo/puna_kocka.png';
}else{
if(document.getElementById(ime).value!=naslov){
document.getElementById(ime + "_" + i).src= root + 'images/nepromjenjivo/prazna_kocka.png';
}
}
}
break;
case "out":
for(i=1;i<=koliko;i++){
if((i==br)&&(document.getElementById(ime).value!=naslov)){
document.getElementById(ime + "_" + i).src= root + 'images/nepromjenjivo/prazna_kocka.png';
}else{
if(document.getElementById(ime).value==naslov){
document.getElementById(ime + "_" + i).src= root + 'images/nepromjenjivo/puna_kocka.png';
}
}
}
break;
}
}
function potvrdiKocku(ime,br,koliko,nacin){
document.getElementById(ime).value=nacin;
document.getElementById("kako_kontaktirati").value=nacin;
for(i=1;i<=koliko;i++){
document.getElementById(ime + "_" + i).src= root + 'images/nepromjenjivo/prazna_kocka.png';
}
document.getElementById(ime + "_" + br).src= root + 'images/nepromjenjivo/puna_kocka.png';
//promijeniKocku(ime,br,koliko,"out",nacin)
//alert(ime + "_" + br);
}
function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
else { document.getElementById(d).style.display = "none"; }
}
function refresh()
{
  window.location.reload();
} 
//printanje
function printajMaluTecajnicu(jezik){
window.open('http://www.hrportfolio.com/dokumenti/tecajnice/printajMaluTecajnicu.php','','');
}
function printajMaluTecajnicuM(jezik){
window.open('http://www.hrportfolio.com/dokumenti/tecajnice/printajMaluTecajnicu_mirovinski.php','','');
}
function printajVelikuTecajnicu(jezik){
window.open('http://www.hrportfolio.com/dokumenti/tecajnice/printajVelikuTecajnicu.php','','');
}
function printajVelikuTecajnicuM(jezik){
window.open('http://www.hrportfolio.com/dokumenti/tecajnice/printajVelikuTecajnicuMirovinski.php','','');
}
//kraj printanja
function Kalkuliraj(){
var brUdjela=document.getElementById("INFObrUdjela").value;
var urlP= root + "site_module/"+ jezik +"/fondovi/modules/fond_fhb_racunaj.php?brUdjela=" + brUdjela;
//alert(urlP);
document.getElementById("fhb").value=ajaxpage(urlP,"fhb");
}
//skripta za provjeru i upis u newsletter
function provjeriNewsletter(jezik){
var poruka="";
var ime=document.getElementById("newsletterIme").value;
var mail=document.getElementById("newsletterMail").value;
var disk=document.getElementById("disklajmer").checked;
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=promjeni&disklajmer="+ disk +"&mjesto=newsletter&mail="+ mail +"&ime=" + ime, "newsletterUnesi");
  
}
function provjeriNewsletter_mali(jezik){
var poruka="";
var ime=document.getElementById("newsletterIme").value;
var mail=document.getElementById("newsletterMail").value;
var disk=document.getElementById("disklajmer").checked;
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=promjeni&disklajmer="+ disk +"&mjesto=newsletter_mali&mail="+ mail +"&ime=" + ime, "newsletterUnesi");
  
}
//KRAJ - skripta za provjeru i upis u  newsletter
//skripta za provjeru i upis u press newsletter
function provjeri_PRESS_Newsletter(jezik){
var poruka="";
var ime=document.getElementById("press_newsletterIme").value;
var mail=document.getElementById("press_newsletterMail").value;
var disk=document.getElementById("press_disklajmer").checked;
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=promjeni&disklajmer="+ disk +"&mjesto=newsletterPRESS&mail="+ mail +"&ime=" + ime, "newsletterUnesiPRESS");
  
}
//KRAJ - skripta za provjeru i upis u press newsletter
//Logiranje
function doLogin(jezik){
/*var u=document.getElementById("korisnickoIme").value;
var p=document.getElementById("Lozinka").value; 
var z=document.getElementById("zapamtiMe").checked; 
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?u="+ u +"&p="+ p +"&z="+z+"&akcija=login&mjesto=doLOGIN", "doLoginDIV");*/
//setTimeout("prebaci();",200);
//window.location=root+ "hr/fondovi/fondovi_0_0_0_0/||Korisnicki_menu/";
document.logiranjeKorisnika.submit();
}
function prebaci(){
var string=document.getElementById('doLoginDIV').innerHTML;
if(string.indexOf("Dobrodo")!=-1) {
window.location=root  + "hr/fondovi/fondovi_0_0_0_0/||Korisnicki_menu/"; 
}
 }
function doLogOut(jezik){
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=logout&mjesto=doLOGIN", "doLoginDIV")
setTimeout("window.location='"+root+"'",100);
}
function doLoginBack(jezik){
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=otvori&mjesto=doLOGIN", "doLoginDIV");
}
//Kraj logiranja
//skripta za zaboravljena lozinka
function zaboravljena_lozinka(jezik,t){
var podaci_za_logiranje=document.getElementById("podaci_za_logiranje").value;
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=promijeni&mjesto=ZABORAVLJENA_LOZINKA&t="+t+"&podatak="+podaci_za_logiranje, "zaboravljenaLozinka");
  
}
//KRAJ - skripta za zaboravljena lozinka
//skripta za provjeru i upis u press newsletter
function preporucite_nas(jezik){
var poruka="";
var ime=document.getElementById("ime").value;
var mail=document.getElementById("mail").value;
var email1=document.getElementById("email1").value;
var email2=document.getElementById("email2").value;
var email3=document.getElementById("email3").value;
var vPoruka=document.getElementById("vPoruka").value;
var moj=document.getElementById("moj").checked;
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?email1="+email1+"&email2="+email2+"&email3="+email3+"&akcija=promjeni&mjesto=PREPORUCITE_NAS&mail="+ mail +"&ime=" + ime +"&vPoruka=" + vPoruka +"&moj=" + moj, "saljiPrijatelju");
  
}
//KRAJ - skripta za provjeru i upis u press newsletter
function provjeriOsobniKontakt(){
var podaci=new Array();
podaci[0]=provjeriPolja("ime","2");
podaci[1]=provjeriPolja("prezime","2");
podaci[2]=provjeriEmail("email","2");
podaci[3]=provjeriPolja("ulica","2");
podaci[4]=provjeriPolja("pbr","2");
podaci[5]=provjeriPolja("mjesto","2");
podaci[6]=provjeriPolja("drzava","2");
podaci[7]=provjeriPolja("telefon","2");
podaci[8]=provjeriIdenticnost("sec_kod","kod");
var values="";
for( var i in podaci){
if(podaci[i]==false){
values="greska";
}
}
if(values=="greska"){
return false;
}else{
document.korsubmit.submit();
}
}
//pristup fondu
function disabledBOX(polje,nacin){
var nac=new Array();
nac[0]=false;
nac[1]=true;
document.getElementById(polje).disabled=nac[nacin];
}
function potvrdiKockuForm(ime,br,koliko,nacin){
document.getElementById(ime).value=nacin;
for(i=1;i<=koliko;i++){
document.getElementById(ime + "_" + i).src= root + 'images/nepromjenjivo/prazna_kocka.png';
}
document.getElementById(ime + "_" + br).src= root + 'images/nepromjenjivo/puna_kocka.png';
//promijeniKocku(ime,br,koliko,"out",nacin)
//alert(ime + "_" + br);
}
function otvoriNapomenuTecajnice() {
document.getElementById("napomena").style.visibility = "visible";
document.getElementById("napomena").style.display = "block";
var string="<a href=javascript:zatvoriNapomenuTecajnice();  class=linkTecajnicaPristup2><b>Zatvori napomenu</b></a>";
document.getElementById("zatvori").innerHTML = string;
}
function zatvoriNapomenuTecajnice() {
document.getElementById("napomena").style.display = "none";
document.getElementById("napomena").style.visibility = "hidden";
var string="<a href=javascript:otvoriNapomenuTecajnice(); class=linkTecajnicaPristup2><b>Napomena uz tečajnicu</b></a>";
document.getElementById("zatvori").innerHTML = string;
}
function prikaziPravneUvjete(koji,mjesto) {
if(mjesto!=""){
document.getElementById(koji).style.visibility = "visible";
document.getElementById(koji).style.display = "block";
var string="<a href=javascript:sakrijPravneUvjete('"+koji+"','"+mjesto+"');>pravne uvjete korištenja (Zatvori)</a>";
document.getElementById("zatvori").innerHTML = string;
}
}
function sakrijPravneUvjete(koji,mjesto) {
document.getElementById(koji).style.display = "none";
document.getElementById(koji).style.visibility = "hidden";
var string="<a href=javascript:prikaziPravneUvjete('"+koji+"','"+mjesto+"');>pravne uvjete korištenja</a>";
document.getElementById("zatvori").innerHTML = string;
}
function prikaziZastoRegati() {
document.getElementById("zasto_regati").style.visibility = "visible";
document.getElementById("zasto_regati").style.display = "block";
var string="<a href=javascript:sakrijZastoRegati(); class=linkTekst>Zašto  se registrirati? (Zatvori)</a>";
document.getElementById("zr").innerHTML = string;
}
function sakrijZastoRegati() {
document.getElementById("zasto_regati").style.display = "none";
document.getElementById("zasto_regati").style.visibility = "hidden";
var string="<a href=javascript:prikaziZastoRegati(); class=linkTekst >Zašto  se registrirati?</a>";
document.getElementById("zr").innerHTML = string;
}
function prikaziPrednost(kako) {
switch (kako){
  case "1":
  document.getElementById("zasto_regati").style.visibility = "visible";
  document.getElementById("zasto_regati").style.display = "block";
  var string="(<a href=javascript:prikaziPrednost('0'); >Zatvori</a>)";
  document.getElementById("openClose").innerHTML = string;
  break;
  case "0":
  document.getElementById("zasto_regati").style.visibility = "hidden";
  document.getElementById("zasto_regati").style.display = "none";
  var string="(<a href=javascript:prikaziPrednost('1'); >Prikaži</a>)";
  document.getElementById("openClose").innerHTML = string;
  break;
  }
}
function provjeriPristupFizicka(koji,polje,value){
switch(koji){
case "1":
//var tekst1='<input type=hidden name='+polje+' id='+polje+'  value='+value+'>';
//var tekst2="";
var tekst3="JMBG:";
var tekst4="Ulica:";
var tekst5="Podaci o ulagaeu:";
break;
case "0":
//var tekst1='<strong>Tvrtka/Obrt:</strong>';
//vartekst2="<input type=text style='width: 150px; padding-top: 3px; padding-left: 3px;' id="+polje+" name="+polje+" class='inputPristup'  value="+value+">";
var tekst3="MB tvrtke:"
var tekst4="Sjedište tvrtke:";
var tekst5="Podaci o ovlaštenoj osobi:";
break;
}
//document.getElementById("tvtka_fiz1").innerHTML=tekst1;
//document.getElementById("tvtka_fiz2").innerHTML=tekst2;
document.getElementById("jmbg_osoba").innerHTML="<b>"+ tekst3 +"</b>";
document.getElementById("ul_sjed").innerHTML="<b>"+ tekst4 +"</b>";
document.getElementById("osoba_kakva").innerHTML="<b>"+ tekst5 +"</b>"; 
}
function provjeriPristupFizicka_korak_1(koji,polje,value){
switch(koji){
case "1":
var tekst="raeuna podnositelja";
var tekst2='<input type=hidden name='+polje+' id='+polje+'  value='+value+'>';
break;
case "0":
var tekst='trans. raeuna';
var tekst2='<input type=hidden name='+polje+' id='+polje+'  value='+value+'>';
break;
}
//document.getElementById("racuna").innerHTML=tekst;
//document.getElementById("osoba").innerHTML=tekst2;
}
function go_pristup(putanja) {
var urlAction=putanja;
document.pristup.action=urlAction;
document.pristup.submit();
}
function promjeniFondPristup_1(koji,fond,http,ssl) {
var f=koji.split("#");
var fondId=f[0];
var fondURL=f[1];
document.getElementById('poljeFond').innerHTML=fond;
document.getElementById('fondId').value=fondId;
var urlAction=http + jezik + "/fondovi/fondovi_1_5_0_1/|Otvoreni_fondovi|Pristup_fondu_online|"+ fondId+"|"+fondURL+"|"+ ssl +"|2";
document.korak_1.action=urlAction;
var zaAlert="Fond:"+fond+"\n";
zaAlert+="Fond ID:"+fondId+"\n";
zaAlert+="Fond URL:"+fondURL+"\n";
zaAlert+="Fond Action:"+urlAction+"\n";
//alert(zaAlert);
}
//kraj pristupu findu
//skripta za provjeru i upis kontakt formular
function kontaktirajte_nas(jezik){
var poruka="";
var tvrtka=document.getElementById("tvrtka").value;
var ime_i_prezime=document.getElementById("ime_i_prezime").value;
var ulica=document.getElementById("ulica").value;
var pbr=document.getElementById("pbr").value;
var grad_mjesto=document.getElementById("grad_mjesto").value;
var telefon=document.getElementById("telefon").value;
var gsm=document.getElementById("gsm").value;
var fax=document.getElementById("fax").value;
var mail_korisnika=document.getElementById("mail_korisnika").value;
var vPoruka=document.getElementById("vPoruka").value;
var kako_kontaktirati=document.getElementById("kako_kontaktirati").value;
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=promijeni&mjesto=KONTAKTIRAJTE_NAS&tvrtka="+tvrtka+"&ime_i_prezime="+ime_i_prezime+"&ulica="+ulica+"&pbr="+pbr+"&grad_mjesto="+grad_mjesto+"&telefon="+telefon+"&gsm="+gsm+"&fax="+fax+"&mail_korisnika="+mail_korisnika+"&vPoruka="+vPoruka+"&kako_kontaktirati="+kako_kontaktirati, "kontaktFormular");
}
//KRAJ - skripta za provjeru kontakt formular
//skripta za provjeru i upis kontakt brokera
function kontaktirajte_brokera(jezik){
var poruka="";
var ime_i_prezime=document.getElementById("ime_i_prezime").value;
var telefon=document.getElementById("telefon").value;
var mail_korisnika=document.getElementById("mail_korisnika").value;
var vPoruka=document.getElementById("vPoruka").value;
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=promijeni&mjesto=KONTAKTIRAJTE_BROKERA&ime_i_prezime="+ime_i_prezime+"&telefon="+telefon+"&mail_korisnika="+mail_korisnika+"&vPoruka="+vPoruka, "kontaktFormular");
}
//KRAJ - skripta za provjeru kontakt brokera
//skripta za provjeru i upis kontakt brokera
function kontaktirajte_brokera_portfelji(jezik){
var poruka="";
var ime_i_prezime=document.getElementById("ime_i_prezime").value;
var telefon=document.getElementById("telefon").value;
var mail_korisnika=document.getElementById("mail_korisnika").value;
var vrijeme=document.getElementById("vrijeme").value;
var vPoruka=document.getElementById("vPoruka").value;
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=promijeni&mjesto=KONTAKTIRAJTE_BROKERA_portfelji&ime_i_prezime="+ime_i_prezime+"&telefon="+telefon+"&mail_korisnika="+mail_korisnika+"&vrijeme="+vrijeme+"&vPoruka="+vPoruka, "kontaktFormular");
}
//KRAJ - skripta za provjeru kontakt brokera
//skripta za provjeru i upis pitajte nas formular
function pitajte_nas(jezik){
var poruka="";
var ime_i_prezime=document.getElementById("ime_i_prezime").value;
var mail_korisnika=document.getElementById("mail_korisnika").value;
var vPoruka=document.getElementById("vPoruka").value;
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=promijeni&mjesto=POSTAVITE_PITANJE&ime_i_prezime="+ime_i_prezime+"&mail_korisnika="+mail_korisnika+"&vPoruka="+vPoruka, "kontaktFormular");
}
//KRAJ - skripta za provjeru pitajte nas formular
//akripta za anketu
function anketa(jezik,sto){
var glas=document.getElementById("anketa_odgovor").value;
if((glas=="") && (sto=='glasaj')) {
alert("Molimo Vas da odaberete jedan od odgovora.");
}else{
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija="+ sto +"&mjesto=anketa&glas=" + glas, "anketaUnesi");
}
}
//kraj skripte za anketu
//kalkulator valuta
function kalkuliraj()
{
var tec_vri1=document.getElementById("tec1_vrijednost").value;
var tec_vri2=document.getElementById("tec2_vrijednost").value;
tec_vri1=tec_vri1.replace(',','.');
var uk1=eval(tec_vri1);
var uk2=eval(tec_vri1 * (vr1 / vr2));
if(vr1==vr2)
{
document.getElementById("tec2_vrijednost").value=uk1.toFixed(2);
}else{
document.getElementById("tec2_vrijednost").value=uk2.toFixed(2);
}
}
//kraj kalkulaztora valuta
function HideKvartal(d) {
document.getElementById(d).style.display = "none";
document.getElementById(d).style.visibility = "hidden";
}
function HideKvartal_ponovo(d) {
var string="<a href=javascript:ShowKvartal('"+d+"');>Otvori</a>";
document.getElementById("open_"+d).innerHTML = string;
document.getElementById(d).style.visibility = "hidden";
document.getElementById(d).style.display = "none";
}
function ShowKvartal(d) {
var string="<a href=javascript:HideKvartal_ponovo('"+d+"');>Zatvori</a>";
document.getElementById("open_" + d).innerHTML = string;
document.getElementById(d).style.visibility = "visible";
document.getElementById(d).style.display = "block";
}
function prikaziUlagaca(d,t) {
if(t=="dokument"){
if(d==0){
document.getElementById("zakZast").style.display = "none";
document.getElementById("zakZast").style.visibility = "hidden";
//document.getElementById("punomoc").style.visibility = "none";
//document.getElementById("punomoc").style.display = "hidden";
/*document.getElementById("punomoc").style.visibility = "visible";
document.getElementById("punomoc").style.display = "block";*/
document.getElementById("vrstaDodatnog").value = ""; //punomoc
for(var i = 1; i < 5; i++){
document.getElementById("malodobne_form_"+i).style.display = "none";
document.getElementById("malodobne_form_"+i).style.visibility = "hidden";
}
document.getElementById("identifikacijski_dokument").disabled = false;
document.getElementById("identifikacijski_dokument_broj").disabled = false;
document.getElementById("identifikacijski_dokument_izdavatelj").disabled = false;
document.getElementById("identifikacijski_dokument_datum").disabled = false;
document.getElementById("identifikacijski_dokument_broj").value=polje2;
document.getElementById("identifikacijski_dokument_izdavatelj").value=polje3;
document.getElementById("identifikacijski_dokument_datum").value=polje4;
                }else{
                document.getElementById("zakZast").style.visibility = "visible";
document.getElementById("zakZast").style.display = "block";
//document.getElementById("punomoc").style.display = "none";
//document.getElementById("punomoc").style.visibility = "hidden";
document.getElementById("vrstaDodatnog").value = "zakZast";
for(var i = 1; i < 5; i++){
document.getElementById("malodobne_form_"+i).style.display = "block";
document.getElementById("malodobne_form_"+i).style.visibility = "visible";
}
vrati_style("identifikacijski_dokument");
vrati_style("identifikacijski_dokument_broj");
vrati_style("identifikacijski_dokument_izdavatelj");
vrati_style("identifikacijski_dokument_datum");
document.getElementById("identifikacijski_dokument").disabled = true;
document.getElementById("identifikacijski_dokument_broj").disabled = true;
document.getElementById("identifikacijski_dokument_izdavatelj").disabled = true;
document.getElementById("identifikacijski_dokument_datum").disabled = true;
document.getElementById("identifikacijski_dokument_broj").value="";
document.getElementById("identifikacijski_dokument_izdavatelj").value="";
document.getElementById("identifikacijski_dokument_datum").value="";
}
}
if(t=="tvrtka"){
/*if(d==0){
document.getElementById("zakZast").style.display = "none";
document.getElementById("zakZast").style.visibility = "hidden";
document.getElementById("punomoc").style.display = "visible";
document.getElementById("punomoc").style.visibility = "block";
}else{
document.getElementById("zakZast").style.visibility = "visible";
document.getElementById("zakZast").style.display = "block";
document.getElementById("punomoc").style.display = "none";
document.getElementById("punomoc").style.visibility = "hidden";
}*/
}
}
//crtanje grafova
function prikaziGrafickiPrikaz(jezik){
var valuta=document.getElementById("valuta").value;
var podaci=document.getElementById("start").value;
window.location=root+jezik+"/fondovi/fondovi_1_5_0_1/|Otvoreni_fondovi|Grafi-ccki_prikaz_fondova|"+podaci+"|"+valuta;
}
function prikaziGrafickiPrikazMirovinski(jezik){
var valuta=document.getElementById("valuta").value;
var podaci=document.getElementById("start").value;
window.location=root+jezik+"/fondovi/fondovi_0_0_0_0/||Grafi-ccki_prikaz_mirovinskih_fondova|"+podaci+"|"+valuta;
}
var crtamInd=1;
var crtamGP=1;
var crtamodOsnutka=1;
var crtamMJ3=1;
var crtamMJ6=1;
var crtamMJ12=1;
var crtamOdabirRazdoblja=1;
var crtamOdabirDatuma=1;
var crtamOdabirFondova=1;
var crtamPIE1=1;
var crtamPIE2=1;
var crtamPIE3=1;
var crtamPIE4=1;
var crtamPIE5=1;
var crtamPIE1_0=1;
var crtamPIE2_0=1;
var crtamPIE3_0=1;
var crtamPIE4_0=1;
var crtamPIE5_0=1;
var crtamPIE1_1=1;
var crtamPIE2_1=1;
var crtamPIE3_1=1;
var crtamPIE4_1=1;
var crtamPIE5_1=1;
var crtamPIE1_2=1;
var crtamPIE2_2=1;
var crtamPIE3_2=1;
var crtamPIE4_2=1;
var crtamPIE5_2=1;
var crtamPIE1_3=1;
var crtamPIE2_3=1;
var crtamPIE3_3=1;
var crtamPIE4_3=1;
var crtamPIE5_3=1;
var crtamPIE1_1=1;
var crtamPIE2_1=1;
var crtamPIE3_1=1;
var crtamPIE4_1=1;
var crtamPIE5_1=1;
var crtamPIE6_1=1;
var crtamPIE7_1=1;
var crtamPIE8_1=1;
var crtamPIE9_1=1;
var crtamIndexi_new_graf=1;
function FC_Rendered(DOMId){
//alert(DOMId);
//indexi
if (DOMId=="graf_indeksi_new"&&crtamIndexi_new_graf==1){
crtamIndexi_new_graf=0;
prikaziGraphIndexi_new_graf();
return;
}
if (DOMId=="chart50"&&crtamInd==1){
crtamInd=0;
prikaziGraphIndexi();
return;
}
//graficki prikaz
if ((DOMId=="grafickiPrikaz")&&(crtamGP==1)){
crtamGP=0;
traziGraf(DOMId);
return;
}
if (DOMId=="odOsnutka"&&crtamodOsnutka==1){
//crtamodOsnutka=0;
OtvoriGrafodOsnutka(odOsnutka_start,odOsnutka_end);
return;
}
if (DOMId=="mj3"&&crtamMJ3==1){
//crtamMJ3=0;
OtvoriGrafMali("mj3",tri_start,tri_end);
return;
}
if (DOMId=="mj6"&&crtamMJ6==1){
//crtamMJ6=0;
OtvoriGrafMali("mj6",sest_start,sest_end);
return;
}
if (DOMId=="mj12"&&crtamMJ12==1){
//crtamMJ12=0;
OtvoriGrafMali("mj12",dvanaest_start,dvanaest_end);
return;
}
if (DOMId=="odabirRazdoblja"&&crtamOdabirRazdoblja==1){
//crtamOdabirRazdoblja=0;
var openPrikaziIndex=indexid;
OtvoriGrafodabirRazdoblja('6',openPrikaziIndex,openPrikaziIndex,'osnovne');
return;
}
if (DOMId=="odabirRazdobljaM"&&crtamOdabirRazdoblja==1){
//crtamOdabirRazdoblja=0;
OtvoriGrafodabirRazdobljaM('2');
return;
}
if (DOMId=="odabirDatuma"&&crtamOdabirDatuma==1){
//crtamOdabirDatuma=0;
OtvoriGrafodabirDatuma();
return;
}
if (DOMId=="odabirDatumaM"&&crtamOdabirDatuma==1){
//crtamOdabirDatuma=0;
OtvoriGrafodabirDatumaM();
return;
}
if (DOMId=="odabirFondovaM"&&crtamOdabirFondova==1){
//crtamOdabirDatuma=0;
OtvoriGrafodabirFondovaM();
return;
}
if (DOMId=="odOsnutkaM"&&crtamodOsnutka==1){
//crtamodOsnutka=0;
OtvoriGrafodOsnutkaM(odOsnutka_start,odOsnutka_end);
return;
}
if (DOMId=="odabirFondova"&&crtamOdabirFondova==1){
//crtamOdabirDatuma=0;
var openPrikaziIndex=indexid;
OtvoriGrafodabirFondova(openPrikaziIndex,openPrikaziIndex,'detaljno');
return;
}
if (DOMId=="grafPIE_pogledaj1" && crtamPIE1==1){
//crtamPIE1=0;
otvoriPie(1,'');
}
if (DOMId=="grafPIE_pogledaj2" && crtamPIE2==1){
//crtamPIE2=0;
otvoriPie(2,'');
}
if (DOMId=="grafPIE_pogledaj3" && crtamPIE3==1){
//crtamPIE3=0;
otvoriPie(3,'');
}
if (DOMId=="grafPIE_pogledaj4" && crtamPIE4==1){
//crtamPIE4=0;
otvoriPie(4,'');
}
if (DOMId=="grafPIE_pogledaj5" && crtamPIE5==1){
//crtamPIE4=0;
otvoriPie(5,'');
}
if (DOMId=="ulagaci_grafPIE_pogledaj1" && crtamPIE1_1==1){
//crtamPIE1=0;
otvoriPieUlagaci(1,'');
}
if (DOMId=="ulagaci_grafPIE_pogledaj2" && crtamPIE2_1==1){
//crtamPIE1=0;
otvoriPieUlagaci(2,'');
}
if (DOMId=="ulagaci_grafPIE_pogledaj3" && crtamPIE3_1==1){
//crtamPIE1=0;
otvoriPieUlagaci(3,'');
}
if (DOMId=="ulagaci_grafPIE_pogledaj4" && crtamPIE4_1==1){
//crtamPIE1=0;
otvoriPieUlagaci(4,'');
}
if (DOMId=="ulagaci_grafPIE_pogledaj5" && crtamPIE5_1==1){
//crtamPIE1=0;
otvoriPieUlagaci(5,'');
}
if (DOMId=="ulagaci_grafPIE_pogledaj6" && crtamPIE6_1==1){
//crtamPIE1=0;
otvoriPieUlagaci(6,'');
}
if (DOMId=="ulagaci_grafPIE_pogledaj7" && crtamPIE7_1==1){
//crtamPIE1=0;
otvoriPieUlagaci(7,'');
}
if (DOMId=="ulagaci_grafPIE_pogledaj8" && crtamPIE8_1==1){
//crtamPIE1=0;
otvoriPieUlagaci(8,'');
}
if (DOMId=="ulagaci_grafPIE_pogledaj9" && crtamPIE9_1==1){
//crtamPIE1=0;
otvoriPieUlagaci(9,'');
}
if (DOMId=="grafPIE_pogledaj1_0" && crtamPIE1_0==1){
//crtamPIE1=0;
otvoriPie('1_0','');
}
if (DOMId=="grafPIE_pogledaj2_0" && crtamPIE2_0==1){
//crtamPIE2=0;
otvoriPie('2_0','');
}
if (DOMId=="grafPIE_pogledaj3_0" && crtamPIE3_0==1){
//crtamPIE3=0;
otvoriPie('3_0','');
}
if (DOMId=="grafPIE_pogledaj4_0" && crtamPIE4_0==1){
//crtamPIE4=0;
otvoriPie('4_0','');
}
if (DOMId=="grafPIE_pogledaj5_0" && crtamPIE5_0==1){
//crtamPIE4=0;
otvoriPie('5_0','');
}
if (DOMId=="grafPIE_pogledaj1_1" && crtamPIE1_1==1){
//crtamPIE1=0;
otvoriPie('1_1','');
}
if (DOMId=="grafPIE_pogledaj2_1" && crtamPIE2_1==1){
//crtamPIE2=0;
otvoriPie('2_1','');
}
if (DOMId=="grafPIE_pogledaj3_1" && crtamPIE3_1==1){
//crtamPIE3=0;
otvoriPie('3_1','');
}
if (DOMId=="grafPIE_pogledaj4_1" && crtamPIE4_1==1){
//crtamPIE4=0;
otvoriPie('4_1','');
}
if (DOMId=="grafPIE_pogledaj5_1" && crtamPIE5_1==1){
//crtamPIE4=0;
otvoriPie('5_1','');
}
if (DOMId=="grafPIE_pogledaj1_2" && crtamPIE1_2==1){
//crtamPIE1=0;
otvoriPie('1_2','');
}
if (DOMId=="grafPIE_pogledaj2_2" && crtamPIE2_2==1){
//crtamPIE2=0;
otvoriPie('2_2','');
}
if (DOMId=="grafPIE_pogledaj3_2" && crtamPIE3_2==1){
//crtamPIE3=0;
otvoriPie('3_2','');
}
if (DOMId=="grafPIE_pogledaj4_2" && crtamPIE4_2==1){
//crtamPIE4=0;
otvoriPie('4_2','');
}
if (DOMId=="grafPIE_pogledaj5_2" && crtamPIE5_2==1){
//crtamPIE4=0;
otvoriPie('5_2','');
}
if (DOMId=="grafPIE_pogledaj1_3" && crtamPIE1_3==1){
//crtamPIE1=0;
otvoriPie('1_3','');
}
if (DOMId=="grafPIE_pogledaj2_3" && crtamPIE2_3==1){
//crtamPIE2=0;
otvoriPie('2_3','');
}
if (DOMId=="grafPIE_pogledaj3_3" && crtamPIE3_3==1){
//crtamPIE3=0;
otvoriPie('3_3','');
}
if (DOMId=="grafPIE_pogledaj4_3" && crtamPIE4_3==1){
//crtamPIE4=0;
otvoriPie('4_3','');
}
if (DOMId=="grafPIE_pogledaj5_3" && crtamPIE5_3==1){
//crtamPIE4=0;
otvoriPie('5_3','');
}
}
//indexi
function PromjeniGrafIndexa(koji){
var opcijaDatum=document.getElementById("vrijemeIndex").value=koji;
for(i=1;i<=8;i++){
if(i==koji){
document.getElementById("index_"+i).style.color="#9e0101";
document.getElementById("index_"+i).style.fontWeight="bold";
}else{
document.getElementById("index_"+i).style.color="";
document.getElementById("index_"+i).style.fontWeight="normal";
}
}
    prikaziGraphIndexi();
}
function promjeniGraf(koji){
var opcijaDatum=document.getElementById("vrijemeIndex").value="2";
var indexFond=document.getElementById("fondIndex").value=koji;
PromjeniGrafIndexa(opcijaDatum);
    //prikaziGraphIndexi();
}
//kraj grafova za indexe
//kod za iscrtavanje grafickog prikaza
function OtvoriGrafickiPrikaz(valuta,start,end){
var url=root + "grafovi/fond_graph_xml_usporedba.php?valuta=" + valuta + "&start=" + start +"&end=" + end;
var chartObj = getChartFromId("grafickiPrikaz");
chartObj.setDataURL(url);
}
function OtvoriGrafickiPrikazMirovinski(valuta,start,end){
var url=root + "grafovi/fond_graph_xml_usporedba_mirovinski.php?valuta=" + valuta + "&start=" + start +"&end=" + end;
var chartObj = getChartFromId("grafickiPrikaz");
chartObj.setDataURL(url);
}
//kraj koda za iscrtavanje grafickog prikaza
function OtvoriGrafodOsnutka(ulazni_datum,izlazni_datum){
var url=root + "grafovi/fondAndIndexGraphXml.php?graphBg=bg_od_osnutka&fondid="+idFonda+"&indexid="+indexid+"&start="+ulazni_datum+"&showmax=0&end="+izlazni_datum;
var chartObj = getChartFromId("odOsnutka");
chartObj.setDataURL(url);
}
function OtvoriGrafodOsnutkaM(ulazni_datum,izlazni_datum){
var url=root + "grafovi/fondAndIndexGraphXmlMirovinski.php?graphBg=bg_od_osnutka&fondid="+idFonda+"&indexid="+indexid+"&start="+ulazni_datum+"&showmax=0&end="+izlazni_datum;
//alert(url);
var chartObj = getChartFromId("odOsnutkaM");
chartObj.setDataURL(url);
}
function OtvoriGrafodabirRazdoblja(odabir,indexNadi,indexIDs,pozicija){
document.getElementById("izbornik_odabrano").value=odabir;
for(i=1;i<=9;i++){
if(i==odabir){
document.getElementById("raz_"+i).style.color="#000000";
document.getElementById("raz_"+i).style.fontWeight="normal";
}else{
document.getElementById("raz_"+i).style.color="#ffffff";
document.getElementById("raz_"+i).style.fontWeight="normal";
}
}
var vrijeme=document.getElementById("izbornikMjeseci_"+odabir).value;
var razdoblje=vrijeme.split("|");
var koliko="&start="+ razdoblje[0]+"&end="+razdoblje[1];
var url=root + "grafovi/fondAndIndexGraphXml.php?graphBg=bg_odabirRazdoblja&fondid="+idFonda+"&indexid="+indexIDs+koliko;
var chartObj = getChartFromId("odabirRazdoblja");
chartObj.setDataURL(url);
var urlP=root + "site_module/"+jezik+"/fondovi/modules/fond_racunaj.php?nacin=1&fondID="+idFonda + koliko;
//alert(url+"\n"+urlP);
document.getElementById("posto1").value=ajaxpage(urlP,"posto1");
if(indexNadi!=""){
var urlP1=root + "site_module/"+jezik+"/fondovi/modules/fond_racunaj.php?index="+indexNadi+"&indexID="+indexIDs+"&nacin=1_1&fondID="+idFonda + koliko;
document.getElementById("vrijednost_indexa_"+pozicija).value=ajaxpage(urlP1,"vrijednost_indexa_"+pozicija);
}
}
function OtvoriGrafodabirRazdobljaM(odabir){
document.getElementById("izbornik_odabrano").value=odabir;
for(i=1;i<=9;i++){
if(i==odabir){
document.getElementById("raz_"+i).style.color="#000000";
document.getElementById("raz_"+i).style.fontWeight="normal";
}else{
document.getElementById("raz_"+i).style.color="#ffffff";
document.getElementById("raz_"+i).style.fontWeight="normal";
}
}
var vrijeme=document.getElementById("izbornikMjeseci_"+odabir).value;
var razdoblje=vrijeme.split("|");
var koliko="&start="+ razdoblje[0]+"&end="+razdoblje[1];
var url=root + "grafovi/fondAndIndexGraphXmlMirovinski.php?graphBg=bg_odabirRazdoblja&fondid="+idFonda+"&indexid="+indexid+koliko;
var chartObj = getChartFromId("odabirRazdobljaM");
chartObj.setDataURL(url);
var urlP=root + "site_module/"+jezik+"/fondovi/modules/fond_racunajM.php?nacin=1&fondID="+idFonda + koliko;
//alert(url+"\n"+urlP);
document.getElementById("posto1").value=ajaxpage(urlP,"posto1");
}
function OtvoriGrafodabirDatuma(){
var ulazni=document.getElementById("godina1").value + "-" + document.getElementById("mjesec1").value + "-" + document.getElementById("dan1").value;
var izlazni=document.getElementById("godina2").value + "-" + document.getElementById("mjesec2").value + "-" + document.getElementById("dan2").value;
var koliko="&start="+ ulazni+"&end="+izlazni;
var url=root + "grafovi/fondAndIndexGraphXml.php?graphBg=bg_odabirDatuma&fondid="+idFonda+"&indexid="+indexid+koliko;
var chartObj = getChartFromId("odabirDatuma");
chartObj.setDataURL(url);
var urlP=root + "site_module/"+jezik+"/fondovi/modules/fond_racunaj.php?nacin=2&fondID="+idFonda + koliko;
document.getElementById("posto2").value=ajaxpage(urlP,"posto2");
}
function OtvoriGrafodabirDatumaM(){
var ulazni=document.getElementById("godina1").value + "-" + document.getElementById("mjesec1").value + "-" + document.getElementById("dan1").value;
var izlazni=document.getElementById("godina2").value + "-" + document.getElementById("mjesec2").value + "-" + document.getElementById("dan2").value;
var koliko="&start="+ ulazni+"&end="+izlazni;
var url=root + "grafovi/fondAndIndexGraphXmlMirovinski.php?graphBg=bg_odabirDatuma&fondid="+idFonda+"&indexid="+indexid+koliko;
var chartObj = getChartFromId("odabirDatumaM");
chartObj.setDataURL(url);
var urlP=root + "site_module/"+jezik+"/fondovi/modules/fond_racunajM.php?nacin=2&fondID="+idFonda + koliko;
document.getElementById("posto2").value=ajaxpage(urlP,"posto2");
}
function OtvoriGrafodabirFondova(indexNadi,indexIDs,pozicija){
var ulazni=document.getElementById("godina12").value + "-" + document.getElementById("mjesec12").value + "-" + document.getElementById("dan12").value;
var izlazni=document.getElementById("godina22").value + "-" + document.getElementById("mjesec22").value + "-" + document.getElementById("dan22").value;
var fondID=new Array();
fondID[1]=document.getElementById("fond1").value;
fondID[2]=document.getElementById("fond2").value;
fondID[3]=document.getElementById("fond3").value;
id="";
for(fondBrs in fondID){
id=id + fondID[fondBrs] + ",";
}
idFonda2=idFonda + "," + id;
var koliko="&start="+ulazni+"&end="+izlazni;
var url=root + "grafovi/fondAndIndexGraphXml.php?graphBg=bg_odabirFondova&fondid="+idFonda2+"&indexid="+indexIDs+koliko;
var chartObj = getChartFromId("odabirFondova");
chartObj.setDataURL(url);
var urlP=root + "site_module/"+jezik+"/fondovi/modules/fond_racunaj.php?nacin=3&fondID="+idFonda2 + koliko;
//alert(urlP);
document.getElementById("posto3").value=ajaxpage(urlP,"posto3");
if(indexNadi!=""){
var urlP1=root + "site_module/"+jezik+"/fondovi/modules/fond_racunaj.php?index="+indexNadi+"&indexID="+indexIDs+"&nacin=1_1&fondID="+idFonda + koliko;
document.getElementById("vrijednost_indexa_"+pozicija).value=ajaxpage(urlP1,"vrijednost_indexa_"+pozicija);
}
}
function OtvoriGrafodabirFondovaM(){
var ulazni=document.getElementById("godina12").value + "-" + document.getElementById("mjesec12").value + "-" + document.getElementById("dan12").value;
var izlazni=document.getElementById("godina22").value + "-" + document.getElementById("mjesec22").value + "-" + document.getElementById("dan22").value;
var fondID=new Array();
fondID[1]=document.getElementById("fond1").value;
fondID[2]=document.getElementById("fond2").value;
fondID[3]=document.getElementById("fond3").value;
id="";
for(fondBrs in fondID){
id=id + fondID[fondBrs] + ",";
}
idFonda2=idFonda + "," + id;
var koliko="&start="+ ulazni+"&end="+izlazni;
var url=root + "grafovi/fondAndIndexGraphXmlMirovinski.php?graphBg=bg_odabirFondova&fondid="+idFonda2+"&indexid="+indexid+koliko;
//alert(url);
var chartObj = getChartFromId("odabirFondovaM");
chartObj.setDataURL(url);
var urlP=root + "site_module/"+jezik+"/fondovi/modules/fond_racunajM.php?nacin=3&fondID="+idFonda2 + koliko;
//alert(urlP);
document.getElementById("posto3").value=ajaxpage(urlP,"posto3");
}
function OtvoriGrafMali(koji_div,ulazni_datum,izlazni_datum){
var indexid="";
var url=root + "grafovi/fondAndIndexGraphXml.php?graphBg=bg_"+koji_div+"&fondid="+idFonda+"&indexid="+indexid+"&start="+ulazni_datum+"&showmax=0&end="+izlazni_datum;
var chartObj = getChartFromId(koji_div);
chartObj.setDataURL(url);
}
function otvoriPie(kojiLayer,aktivan){
var  file=document.getElementById("fileID_"+kojiLayer).value;
var  podrucjeID=document.getElementById("podrucjeID_"+kojiLayer).value;
var  bojaID=document.getElementById("bojaID_"+kojiLayer).value;
var  kojaPutanja=document.getElementById("kojaPutanja_"+kojiLayer).value;
var url=root+"grafovi/pie_id_fondova.php?kojaPutanja="+kojaPutanja+"&fileID="+file+"&podrucjeID="+podrucjeID+"&bojaID="+bojaID+"&aktivanID="+aktivan;
//alert(url);
var chartObj = getChartFromId("grafPIE_pogledaj"+kojiLayer);
chartObj.setDataURL(url);
return;
}
function otvoriPieUlagaci(kojiLayer,aktivan){
var  file=document.getElementById("ulagaci_fileID_"+kojiLayer).value;
var  podrucjeID=document.getElementById("ulagaci_podrucjeID_"+kojiLayer).value;
var  bojaID=document.getElementById("ulagaci_bojaID_"+kojiLayer).value;
var url=root+"grafovi/ulagaci.php?fileID="+file+"&podrucjeID="+podrucjeID+"&bojaID="+bojaID+"&aktivanID="+aktivan;
//alert(url);
var chartObj = getChartFromId("ulagaci_grafPIE_pogledaj"+kojiLayer);
chartObj.setDataURL(url);
return;
}
//kraj koda za iscrtavanje grafickog prikaza
//funkcija za prikaz indexa po razdoblju i indexu
function prikaziGraphIndexi(){
var opcijaDatum=document.getElementById("vrijemeIndex").value;
document.getElementById("index_"+opcijaDatum).style.color="#9e0101";
document.getElementById("index_"+opcijaDatum).style.fontWeight="bold";
var indexFond=document.getElementById("fondIndex").value;
var oduzmi=new Array("","7","30","91","182","365","730","1100");
//alert (opcijaDatum+"/"+datum_za_grafove(oduzmi[opcijaDatum]) );
if(opcijaDatum!=8){
var url=root + "grafovi/index_graph_xml.php?graphBg=indexi_"+pozadina_grafa_indexa+"&fondid=" + indexFond + "&start=" + datum_za_grafove(oduzmi[opcijaDatum]) + "&end=" + datum_za_grafove('0');
}else{
var url=root + "grafovi/index_graph_xml.php?graphBg=indexi_"+pozadina_grafa_indexa+"&fondid=" + indexFond + "&start=&end=";
}
//alert(url);
var chartObj = getChartFromId("chart50");
chartObj.setDataURL(url);
return;
}
//kraj crtanja grafova
function datum_za_grafove(kolikoDana){
var jedan_dan=1000*60*60*24;
var mjeseci=new Array();
mjeseci[0]="12";
for(mej=0;mej<=11;mej++){
 mjeseci[mej]=mej;
 }
var datum= new Date(); 
var zadnji_datum=new Date(datum.getFullYear(),(mjeseci[datum.getMonth()]),datum.getDate()); 
 
var preracunaj=new Date(zadnji_datum-(kolikoDana*jedan_dan));
var dan=preracunaj.getDate();
if((dan<10)){ dan="0"+dan; }
var mjesec=mjeseci[preracunaj.getMonth()]+1;
if(mjesec<10){ mjesec="0"+mjesec; }
if(mjesec=="12"){ 
var godina=(preracunaj.getFullYear()); 
}else{ 
var godina=preracunaj.getFullYear(); 
}
//alert (preracunaj.getFullYear());
var datumi=godina+"-"+mjesec+"-"+dan;
return datumi; 
}
//odabir linka kod dionica
function odabPozadinuDionice(koji,burza){
document.getElementById("odab").value=koji;
var polja=new Array("","Up","Down","Promet");
for(i=1;i<=3;i++){
if("odab"+i==koji)
{
document.getElementById(koji).className= polja[i] + "_dionice_top_10_Over";
ajaxpage( root + "site_module/"+ jezik +"/dionice/sites/open_top_10.php?burza="+ burza +"&koje="+ polja[i] , "izlistajTOP");
}else{
document.getElementById("odab"+i).className= polja[i] + "_dionice_top_10_out";
}
}
}
function promPozadinuDioniceOver(koji,kako){
document.getElementById(koji).className= kako + "_dionice_top_10_Over";
}
function promPozadinuDioniceOut(koji,kako){
var koja=document.getElementById("odab").value; 
if(koji==koja){
document.getElementById(koji).className= kako + "_dionice_top_10_Over";
}else{
document.getElementById(koji).className= kako + "_dionice_top_10_out";
}
}
//kraj odabira linka kod dionica
//ostale skripte
function neispunjeno_polje(koje){
document.getElementById(koje).style.backgroundColor="#fcd5d5";
document.getElementById(koje).style.borderColor="#7d271a";
document.getElementById(koje).style.backgroundImage="url('"+root+"images/nepromjenjivo/_no_accept.gif')";
document.getElementById(koje).style.backgroundRepeat="no-repeat";
document.getElementById(koje).style.backgroundPosition = "center right";
}
function ispunjeno_polje(koje){
document.getElementById(koje).style.backgroundColor="#ffffff";
document.getElementById(koje).style.borderColor="#2c9a60";
document.getElementById(koje).style.backgroundImage="url('"+root+"images/nepromjenjivo/_accept.gif')";
document.getElementById(koje).style.backgroundRepeat="no-repeat";
document.getElementById(koje).style.backgroundPosition = "center right";
}
function prazno_polje(koje){
vrati_style(koje);
}
function vrati_style(koje){
document.getElementById(koje).style.backgroundColor="";
document.getElementById(koje).style.borderColor="";
document.getElementById(koje).style.backgroundImage="";
document.getElementById(koje).style.backgroundRepeat="";
document.getElementById(koje).style.backgroundPosition = "";
document.getElementById(koje).className = "inputPristup";
}
function jumpScroll(left,top) {
window.scroll(left,top); // horizontal and vertical scroll targets
}
function kreirajCookie(name,value,days) {
if (days) {
var datum = new Date();
datum.setTime(datum.getTime()+(days*24*60*60*1000));
var istekKukija = "; expires="+datum.toGMTString();
}
else var istekKukija = "";
document.cookie = name+"="+value+istekKukija+"; path=/";
}
function citajCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function brisiCookie(name) {
kreirajCookie(name,"",-1);
}
//polja: 0=nista, 1=provjeri dva polja(barem jedno mora biti upisano) 2=usporedi dva polja
function ispunjenoPolje(polje,polje2,polja,duzina,brojevi,cistiBrojevi){
var greska="";
//alert(polje);
var vrijednostPolja=document.getElementById(polje).value;
switch(polja){
case "0":
if(vrijednostPoljaFUNC(polje,duzina,brojevi,cistiBrojevi)!="") { 
greska+=1; 
neispunjeno_polje(polje);
}else{
ispunjeno_polje(polje); 
}
break;
case "1":
var vrijednostPolja2=document.getElementById(polje2).value;
if((vrijednostPoljaFUNC(polje,duzina,brojevi,cistiBrojevi)!="")&&(vrijednostPoljaFUNC(polje2,duzina,brojevi,cistiBrojevi)!="")) { 
greska+=1; 
neispunjeno_polje(polje);
neispunjeno_polje(polje2);
}else{
if(vrijednostPolja=="") { 
vrati_style(polje);
ispunjeno_polje(polje2);
}
if(vrijednostPolja2=="") { 
vrati_style(polje2); 
ispunjeno_polje(polje);
}
if((vrijednostPolja!="")&&(vrijednostPolja2!="")){
ispunjeno_polje(polje);
ispunjeno_polje(polje2);
}
}
break;
case "2":
var vrijednostPolja2=document.getElementById(polje2).value;
if(vrijednostPolja!=vrijednostPolja2) { 
greska+=1;
neispunjeno_polje(polje2);
}else{
ispunjeno_polje(polje2);
}
break;
}
return greska;
}
function vrijednostPoljaFUNC(polje,duzina,brojevi,cistiBrojevi){
var greska="";
var vrijednostPolja=document.getElementById(polje).value;
switch(polje){
case "email":
if(provjeriMail(vrijednostPolja)=="1"){ 
greska+="1"; 
}
break;
default:
switch(brojevi){
case "1":
switch(duzina){
case "0":
if(vrijednostPolja==""){
greska+="1";
}else{
if(cistiBrojevi==0){
if(vrijednostPolja.indexOf(".")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\./g, "");
}
if(vrijednostPolja.indexOf(",")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\,/g, "");
}
if(vrijednostPolja.indexOf(" ")!= -1){
vrijednostPolja=vrijednostPolja.replace(/ /g, "");
}
if(isNaN(vrijednostPolja)==true) { greska+="1"; }
}
if(cistiBrojevi==2){
if(vrijednostPolja.indexOf(".")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\./g, "");
}
if(vrijednostPolja.indexOf(",")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\,/g, "");
}
if(vrijednostPolja.indexOf("+")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\+/g, "");
}
if(vrijednostPolja.indexOf(" ")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\s+/g, '0');
}
if(vrijednostPolja.indexOf("(")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\(/g, "");
}
if(vrijednostPolja.indexOf(")")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\)/g, "");
}
if(vrijednostPolja.indexOf("-")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\-/g, "");
}
if(vrijednostPolja.indexOf("/")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\//g, "");
}
if((isNaN(vrijednostPolja)==true)&&(vrijednostPolja!="")) { greska+="1"; }
}
if(cistiBrojevi!=2 && cistiBrojevi!=0){
if(isNaN(vrijednostPolja)==true) { greska+="1"; }
}
}
break;
default:
if(vrijednostPolja.length < duzina){
greska+="1";
//alert(vrijednostPolja.length);
}else{
if(cistiBrojevi==0){
if(vrijednostPolja.indexOf(".")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\./g, "");
}
if(vrijednostPolja.indexOf(",")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\,/g, "");
}
if(vrijednostPolja.indexOf(" ")!= -1){
vrijednostPolja=vrijednostPolja.replace(/ /g, "");
}
if(isNaN(vrijednostPolja)==true) { greska+="1"; }
}
if(cistiBrojevi==2){
if(vrijednostPolja.indexOf(".")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\./g, "");
}
if(vrijednostPolja.indexOf(",")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\,/g, "");
}
if(vrijednostPolja.indexOf("+")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\+/g, "");
}
if(vrijednostPolja.indexOf(" ")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\s+/g, '0');
}
if(vrijednostPolja.indexOf("(")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\(/g, "");
}
if(vrijednostPolja.indexOf(")")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\)/g, "");
}
if(vrijednostPolja.indexOf("-")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\-/g, "");
}
if(vrijednostPolja.indexOf("/")!= -1){
vrijednostPolja=vrijednostPolja.replace(/\//g, "");
}
if((isNaN(vrijednostPolja)==true)&&(vrijednostPolja!="")) { greska+="1"; }
}
if(cistiBrojevi!=2 && cistiBrojevi!=0){
if(isNaN(vrijednostPolja)==true) { greska+="1"; }
}
}
break;
}
break;
default:
switch(duzina){
case "0":
if(vrijednostPolja=="") {
greska+="1";
}
break;
default:
if(vrijednostPolja.length < duzina) {
greska+="1";
}
break;
}
break;
}
break;
}
return greska;
}
function korespodencijaFUNC(br){
switch (br){
case "0":
document.getElementById("korespodencija_ulica").value=document.getElementById("ulica").value;
document.getElementById("korespodencija_kbr").value=document.getElementById("kbr").value;
document.getElementById("korespodencija_pbr").value=document.getElementById("pbr").value;
document.getElementById("korespodencija_mjesto").value=document.getElementById("mjesto").value;
document.getElementById("korespodencija_drzava").value=document.getElementById("drzava").value;
break;
default:
document.getElementById("korespodencija_ulica").value="";
document.getElementById("korespodencija_kbr").value="";
document.getElementById("korespodencija_pbr").value="";
document.getElementById("korespodencija_mjesto").value="";
document.getElementById("korespodencija_drzava").value="";
break;
}
}
function provjeriMail(email) {
var monky = email.indexOf("@");
var poslijeMonkey = email.substring((monky + 1), email.length);
var tockaPoslijeMonkey = poslijeMonkey.indexOf(".");
if ((monky != -1)&&(email.length > 5)&&(poslijeMonkey.length > 3)&&(tockaPoslijeMonkey != -1) ) {
 return "0";
} else {
//greška
return "1";
}
}
//Izraeun moje imovina
function promijeniTekst(koji){
if(koji=="uplata") {
tekst1="kupnje";
tekst3="uplate";
tekst2="kupljenih";
}
if(koji=="isplata") {
tekst1="prodaje";
tekst3="isplate";
tekst2="prodanih";
}
document.getElementById('te1').innerHTML=tekst1;
document.getElementById('te2').innerHTML=tekst2;
document.getElementById('te3').innerHTML=tekst3;
}
function prikaziSakrijTransakcije(kako,idijevi){
var skriveno=new Array("hidden","visible");
var blok=new Array("none","block");
var fondovi=idijevi.split("|");
//var fond="";
for( var i in fondovi ){
if(fondovi[i]!=""){
transakcije(fondovi[i],kako);
//fond+=kako+"|"+fondovi[i]+"\n";
}
}
//alert(fond);
}
function transakcije(id,sto){
switch(sto){
case "0":
document.getElementById("transakcija_"+id).style.display = "none";
document.getElementById("transakcija_"+id).style.visibility = "hidden";
document.getElementById("trans_"+id).innerHTML='<a href=javascript:transakcije("'+id+'","1") class="prikaziSakrij">Prikaži</a>';
break;
case "1":
document.getElementById("transakcija_"+id).style.display = "block";
document.getElementById("transakcija_"+id).style.visibility = "visible";
document.getElementById("trans_"+id).innerHTML='<a href=javascript:transakcije("'+id+'","0") class="prikaziSakrij">Sakrij</a>';
break;
}
}
//ukupanPortfelj
function prikaziTransakcije(){
var vrij=document.getElementById("vrij").value; 
var transakcije=document.getElementById("ukTransakcije").value;
var zaradaKn=document.getElementById("ukZaradakn").value;
var zaradaPosto=document.getElementById("ukZaradaposto").value;
var imovinaKn=document.getElementById("ukImovina_kn").value;
var imovinaEuro=document.getElementById("ukImovina_eur").value;
var imovinaDolar=document.getElementById("ukImovina_dol").value;
var VaR_kn_ukupno=document.getElementById("VaR_kn").value;
var VaR_posto_ukupno=document.getElementById("VaR_posto").value;
if(vrij=="down"){
var slika='<img src="'+root+'images/nepromjenjivo/strelice/down.png">';
var f1='<font color="red">';
var f2='</font>';
}
if(vrij=="up"){
var slika='<img src="'+root+'images/nepromjenjivo/strelice/up.png">';
var f1='<font color="green">+';
var f2='</font>';
}
if(vrij=="stand"){
var slika='<img src="'+root+'images/nepromjenjivo/strelice/stand.png">';
var f1='';
var f2='';
}
document.getElementById("ukupna_zarada_kn").innerHTML=f1 + zaradaKn + "" + f2;
document.getElementById("ukupna_VaR").innerHTML=VaR_kn_ukupno + " kn";
document.getElementById("ukupna_VaR_posto").innerHTML=VaR_posto_ukupno + " %";
document.getElementById("ukupna_zarada_posto").innerHTML=f1 + zaradaPosto + "" + f2;
document.getElementById("ukupna_transakcija").innerHTML=transakcije;
document.getElementById("ukupna_zarada_slicica").innerHTML=slika;
document.getElementById("ukupna_imovina_kn").innerHTML=imovinaKn + " kn";
document.getElementById("ukupna_imovina_eur").innerHTML=imovinaEuro + " €";
document.getElementById("ukupna_imovina_dol").innerHTML=imovinaDolar + " $";
prikaziImovinu('kn');
}
function prikaziImovinu(valuta){
var valute= new Array("kn","eur","dol");
var v= new Array("kn","€","$");
var linkovi="";
for(var i in valute){
if(valute[i]==valuta){
linkovi+="<b>"+v[i]+"</b> | ";
document.getElementById("ukupna_imovina_"+valuta).style.visibility="visible";
document.getElementById("ukupna_imovina_"+valuta).style.display="block";
}else{
linkovi+="<a href=javascript:prikaziImovinu('"+valute[i]+"')><b>"+v[i]+"</b></a> | ";
document.getElementById("ukupna_imovina_"+valute[i]).style.visibility="hidden";
document.getElementById("ukupna_imovina_"+valute[i]).style.display="none";
}
}
document.getElementById("prikaziValute").innerHTML="&nbsp;&nbsp;&nbsp;"+linkovi;
}
/*function prikaziTransakcije(transakcije,imovina,zaradaKN,zaradaPosto,eur,dol){
var url="&imovina="+imovina+"&transakcije="+transakcije+"&zaradaKN="+zaradaKN+"&zaradaPosto="+zaradaPosto+"&euro="+eur+"&dolar="+dol;
ajaxpage( root + "site_module/"+ jezik +"/fondovi/modules/ajax_updates.php?akcija=otvori&mjesto=ukupanPortfelj"+url, "ukupanPortfelj");
}*/
function brisiTransakciju(id,idPolja,form){
  var forma=form+idPolja;
  document.getElementById(forma).action.value="brisi"; 
  document.getElementById(forma).transakcijaID.value=id; 
  if(confirm("Jeste li sigurni da želite obrisati odabranu transakciju")){
  document.getElementById(forma).submit();
  }
}
function promijeniTransakciju(id,idPolja,form){
  var forma=form+idPolja;
  document.getElementById(forma).action.value="promijeni"; 
  document.getElementById(forma).transakcijaID.value=id; 
  if(confirm("Jeste li sigurni da želite promijeniti odabranu transakciju")){
  document.getElementById(forma).submit();
  }
}
function provjeriUnosImovine(){
var poruka="";
var now = new Date();
//if(document.getElementById("formular").action.value=="") document.getElementById("formular").action.value="uplata";
var nacinTransakcije=document.getElementById("formular").transakcija.value;
var fond=document.getElementById("formular").fonda.value;
var udjeli=document.getElementById("formular").brUdjela.value;
var uplata=document.getElementById("formular").iznosUplate.value;
var dana=document.getElementById("formular").dan.value;
var mjeseci=document.getElementById("formular").mjesec.value;
var godine=document.getElementById("formular").godina.value;
 if(fond=="") poruka+="Molimo Vas da odaberete fond\n";
 if((dana=="" || mjeseci=="" || godine=="") || (dana=="dd" || mjeseci=="mm" || godine=="gggg")) poruka+="Molimo Vas da unesete ispravan datum\n";
 if(mjeseci>12) poruka+="Neispravan unos mjeseci (maksimalno 12 mj)\n";
 if(godine>now.getFullYear()) poruka+="Neispravan unos godine (trenutno je "+ now.getFullYear() +" godina)\n";
 if(dana>danaUMjesecu(mjeseci,godine)) poruka+="Neispravan unos dana (upisani mjesec ima "+ danaUMjesecu(mjeseci,godine) +" dana)\n";
 
 if(udjeli.indexOf(',') != -1) {
udjeli=udjeli.replace(/\./g, "");
    udjeli=udjeli.replace(/\,/g, ".");
}
  if(udjeli=="") poruka+="Molimo Vas da unesete broj udjela\n";
  if(isNaN(udjeli)==true) poruka+="Broj udjela mora biti broj!\n";
  
  if(uplata=="") poruka+="Molimo Vas da unesete iznos transakcije\n";
  uplata=uplata.replace(/\./g, "");
  uplata=uplata.replace(/\,/g, "");
  if(isNaN(uplata)==true) poruka+="Uplata mora biti broj!\n";
 
 if(poruka!=""){
alert(poruka+"\n\nhrportfolio.com");
 }else{
document.getElementById("formular").submit();
 }
}
function danaUMjesecu(mjesec,godina)
{
var startDate = new Date(godina, mjesec, 1);
timeDifference = startDate - 86400000;
var result = new Date(timeDifference);
return result.getDate();
}
function nemaPortfelja(){
document.getElementById("dodavanje_portfelja").style.display="none";
document.getElementById("dodavanje_portfelja").style.visibility="hidden";
document.getElementById("ukupanPortfelj").style.display="none";
document.getElementById("ukupanPortfelj").style.visibility="hidden";
document.getElementById("sve_transakcije").style.display="none";
document.getElementById("sve_transakcije").style.visibility="hidden";
prikaziUnosNovogPortfelja();
}
function imaPortfelja(){
document.getElementById("dodavanje_portfelja").style.display="block";
document.getElementById("dodavanje_portfelja").style.visibility="visible";
document.getElementById("ukupanPortfelj").style.display="block";
document.getElementById("ukupanPortfelj").style.visibility="visible";
document.getElementById("sve_transakcije").style.display="block";
document.getElementById("sve_transakcije").style.visibility="visible";
sakrijUnosNovogPortfelja();
}
function prikaziUnosNovogPortfelja(){
document.getElementById("unos_portfelja").style.display="block";
document.getElementById("unos_portfelja").style.visibility="visible";
document.getElementById("naslovImovina").innerHTML="<b>Unos novog portfelja</b>";
document.getElementById("naslovImovina2").style.display="none";
document.getElementById("naslovImovina2").style.visibility="hidden";
}
function sakrijUnosNovogPortfelja(){
document.getElementById("unos_portfelja").style.display="none";
document.getElementById("unos_portfelja").style.visibility="hidden";
document.getElementById("naslovImovina").innerHTML="<b>Dodavanje novog fonda u portfelj</b>";
document.getElementById("naslovImovina2").style.display="block";
document.getElementById("naslovImovina2").style.visibility="visible";
}
function unesiImePortfelja(){
document.formular.action.value="unesiPortfelj";
var ime=document.formular.moj_portfelj.value;
var greska="";
if(ime=="" || ime.length<3) greska="Neispravno uneseno ime novog portfelja!\nNAPOMENA: Ime mora sadržavati min 3 znaka."; 
if(greska=="") document.formular.submit();
if(greska!="") alert(greska);
}
//kraj izraeuna moje imovine
function openGmap(){
window.open("/google_kontakt.php","","width=600,height=400,scrollbars=no");
}
function _openLogo(id,i){
/*if(document.getElementById("openLogo").value==""){
document.getElementById("openLogo").value=i;
otvoriDivLogo(id,i);
}else{
zatvoriDivLogo(document.getElementById("openLogo").value);
document.getElementById("openLogo").value=i;
otvoriDivLogo(id,i);
}*/
}
function otvoriDivLogo(id,i){
document.getElementById("logoDrustvo").className="openLogo";
var urlP=root + "cache/fondovi/drustvo_logo_"+id+".php";
ajaxpage(urlP,"logoDrustvo");
}
function zatvoriDivLogo(i){
document.getElementById("logoDrustvo").style.visibility="hidden";
document.getElementById("logoDrustvo").style.display="none";
}
var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadstatustext='<br><br><img src="'+root+'images/nepromjenjivo/loading.gif"><span class="teksttablica">Učitavam...</span>'
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""
function ajaxpage(url, containerid, kako){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
if(kako=="1"){
document.getElementById(containerid).innerHTML=loadstatustext
}
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}
function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}
function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}
function sack(file) {
this.xmlhttp = null;
this.resetData = function() {
this.method = "POST";
this.queryStringSeparator = "?";
this.argumentSeparator = "&";
this.URLString = "";
this.encodeURIString = true;
this.execute = false;
this.element = null;
this.elementObj = null;
this.requestFile = file;
this.vars = new Object();
this.responseStatus = new Array(2);
};
this.resetFunctions = function() {
this.onLoading = function() { };
this.onLoaded = function() { };
this.onInteractive = function() { };
this.onCompletion = function() { };
this.onError = function() { };
this.onFail = function() { };
};
this.reset = function() {
this.resetFunctions();
this.resetData();
};
this.createAJAX = function() {
try {
this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e1) {
try {
this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
this.xmlhttp = null;
}
}
if (! this.xmlhttp) {
if (typeof XMLHttpRequest != "undefined") {
this.xmlhttp = new XMLHttpRequest();
} else {
this.failed = true;
}
}
};
this.setVar = function(name, value){
this.vars[name] = Array(value, false);
};
this.encVar = function(name, value, returnvars) {
if (true == returnvars) {
return Array(encodeURIComponent(name), encodeURIComponent(value));
} else {
this.vars[encodeURIComponent(name)] = Array(encodeURIComponent(value), true);
}
}
this.processURLString = function(string, encode) {
encoded = encodeURIComponent(this.argumentSeparator);
regexp = new RegExp(this.argumentSeparator + "|" + encoded);
varArray = string.split(regexp);
for (i = 0; i < varArray.length; i++){
urlVars = varArray[i].split("=");
if (true == encode){
this.encVar(urlVars[0], urlVars[1]);
} else {
this.setVar(urlVars[0], urlVars[1]);
}
}
}
this.createURLString = function(urlstring) {
if (this.encodeURIString && this.URLString.length) {
this.processURLString(this.URLString, true);
}
if (urlstring) {
if (this.URLString.length) {
this.URLString += this.argumentSeparator + urlstring;
} else {
this.URLString = urlstring;
}
}
// prevents caching of URLString
this.setVar("rndval", new Date().getTime());
urlstringtemp = new Array();
for (key in this.vars) {
if (false == this.vars[key][1] && true == this.encodeURIString) {
encoded = this.encVar(key, this.vars[key][0], true);
delete this.vars[key];
this.vars[encoded[0]] = Array(encoded[1], true);
key = encoded[0];
}
urlstringtemp[urlstringtemp.length] = key + "=" + this.vars[key][0];
}
if (urlstring){
this.URLString += this.argumentSeparator + urlstringtemp.join(this.argumentSeparator);
} else {
this.URLString += urlstringtemp.join(this.argumentSeparator);
}
}
this.runResponse = function() {
eval(this.response);
}
this.runAJAX = function(urlstring) {
if (this.failed) {
this.onFail();
} else {
this.createURLString(urlstring);
if (this.element) {
this.elementObj = document.getElementById(this.element);
}
if (this.xmlhttp) {
var self = this;
if (this.method == "GET") {
totalurlstring = this.requestFile + this.queryStringSeparator + this.URLString;
this.xmlhttp.open(this.method, totalurlstring, true);
} else {
this.xmlhttp.open(this.method, this.requestFile, true);
try {
this.xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
} catch (e) { }
}
this.xmlhttp.onreadystatechange = function() {
switch (self.xmlhttp.readyState) {
case 1:
self.onLoading();
break;
case 2:
self.onLoaded();
break;
case 3:
self.onInteractive();
break;
case 4:
self.response = self.xmlhttp.responseText;
self.responseXML = self.xmlhttp.responseXML;
self.responseStatus[0] = self.xmlhttp.status;
self.responseStatus[1] = self.xmlhttp.statusText;
if (self.execute) {
self.runResponse();
}
if (self.elementObj) {
elemNodeName = self.elementObj.nodeName;
elemNodeName.toLowerCase();
if (elemNodeName == "input"
|| elemNodeName == "select"
|| elemNodeName == "option"
|| elemNodeName == "textarea") {
self.elementObj.value = self.response;
} else {
self.elementObj.innerHTML = self.response;
}
}
if (self.responseStatus[0] == "200") {
self.onCompletion();
} else {
self.onError();
}
self.URLString = "";
break;
}
};
this.xmlhttp.send(this.URLString);
}
}
};
this.reset();
this.createAJAX();
}
/**
 * FusionCharts: Flash Player detection and Chart embed 
 * 
 * Morphed from SWFObject (http://blog.deconcept.com/swfobject/) under MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof infosoftglobal == "undefined") var infosoftglobal = new Object();
if(typeof infosoftglobal.FusionChartsUtil == "undefined") infosoftglobal.FusionChartsUtil = new Object();
infosoftglobal.FusionCharts = function(swf, id, w, h, debugMode, registerWithJS, c, scaleMode, lang){
if (!document.getElementById) { return; }
//Flag to see whether data has been set initially
this.initialDataSet = false;
//Create container objects
this.params = new Object();
this.variables = new Object();
this.attributes = new Array();
//Set attributes for the SWF
if(swf) { this.setAttribute('swf', swf); }
if(id) { this.setAttribute('id', id); }
if(w) { this.setAttribute('width', w); }
if(h) { this.setAttribute('height', h); }
//Set background color
if(c) { this.addParam('bgcolor', c); }
//Set Quality
this.addParam('quality', 'high');
//Add scripting access parameter
this.addParam('allowScriptAccess', 'always');
//Pass width and height to be appended as chartWidth and chartHeight
this.addVariable('chartWidth', w);
this.addVariable('chartHeight', h);
//Whether in debug mode
debugMode = debugMode ? debugMode : 0;
this.addVariable('debugMode', debugMode);
//Pass DOM ID to Chart
this.addVariable('DOMId', id);
//Whether to registed with JavaScript
registerWithJS = registerWithJS ? registerWithJS : 0;
this.addVariable('registerWithJS', registerWithJS);
//Scale Mode of chart
scaleMode = scaleMode ? scaleMode : 'noScale';
//scaleMode = scaleMode ? scaleMode : 'ExactFit';
this.addVariable('scaleMode', scaleMode);
//Application Message Language
lang = lang ? lang : 'EN';
this.addVariable('lang', lang);
}
infosoftglobal.FusionCharts.prototype = {
setAttribute: function(name, value){
this.attributes[name] = value;
},
getAttribute: function(name){
return this.attributes[name];
},
addParam: function(name, value){
this.params[name] = value;
},
getParams: function(){
return this.params;
},
addVariable: function(name, value){
this.variables[name] = value;
},
getVariable: function(name){
return this.variables[name];
},
getVariables: function(){
return this.variables;
},
getVariablePairs: function(){
var variablePairs = new Array();
var key;
var variables = this.getVariables();
for(key in variables){
variablePairs.push(key +"="+ variables[key]);
}
return variablePairs;
},
getSWFHTML: function() {
var swfNode = "";
if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { 
// netscape plugin architecture 
//swfNode = '<embed type="application/x-shockwave-flash" wmode="transparent" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'"  ';
swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'"  ';
swfNode += ' id="'+ this.getAttribute('id') +'" name="'+ this.getAttribute('id') +'" ';
var params = this.getParams();
 for(var key in params){ swfNode += [key] +'="'+ params[key] +'" '; }
var pairs = this.getVariablePairs().join("&");
 if (pairs.length > 0){ swfNode += 'flashvars="'+ pairs +'"'; }
swfNode += '/>';
        swfNode += '<param name="wmode" value="transparent" />';
} else { // PC IE
swfNode = '<object id="'+ this.getAttribute('id') +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'">';
swfNode += '<param name="movie" value="'+ this.getAttribute('swf') +'" />';
var params = this.getParams();
for(var key in params) {
 swfNode += '<param name="'+ key +'" value="'+ params[key] +'" />';
}
//swfNode += '<param name="wmode" value="transparent" />';
var pairs = this.getVariablePairs().join("&");
if(pairs.length > 0) {swfNode += '<param name="flashvars"  value="'+ pairs +'" />';}
swfNode += "</object>";
}
return swfNode;
},
setDataURL: function(strDataURL){
//This method sets the data URL for the chart.
//If being set initially
if (this.initialDataSet==false){
this.addVariable('dataURL',strDataURL);
//Update flag
this.initialDataSet = true;
}else{
//Else, we update the chart data using External Interface
//Get reference to chart object
var chartObj = infosoftglobal.FusionChartsUtil.getChartObject(this.getAttribute('id'));
chartObj.setDataURL(strDataURL);
}
},
setDataXML: function(strDataXML){
//If being set initially
if (this.initialDataSet==false){
//This method sets the data XML for the chart INITIALLY.
this.addVariable('dataXML',strDataXML);
//Update flag
this.initialDataSet = true;
}else{
//Else, we update the chart data using External Interface
//Get reference to chart object
var chartObj = infosoftglobal.FusionChartsUtil.getChartObject(this.getAttribute('id'));
chartObj.setDataXML(strDataXML);
}
},
render: function(elementId){
var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId;
n.innerHTML = this.getSWFHTML();
return true;
}
}
// ------------ Fix for Out of Memory Bug in IE in FP9 ---------------//
/* Fix for video streaming bug */
infosoftglobal.FusionChartsUtil.cleanupSWFs = function() {
if (window.opera || !document.all) return;
var objects = document.getElementsByTagName("OBJECT");
for (var i=0; i < objects.length; i++) {
objects[i].style.display = 'none';
for (var x in objects[i]) {
if (typeof objects[i][x] == 'function') {
objects[i][x] = function(){};
}
}
}
}
// Fixes bug in fp9
infosoftglobal.FusionChartsUtil.prepUnload = function() {
__flash_unloadHandler = function(){};
__flash_savedUnloadHandler = function(){};
if (typeof window.onunload == 'function') {
var oldUnload = window.onunload;
window.onunload = function() {
infosoftglobal.FusionChartsUtil.cleanupSWFs();
oldUnload();
}
} else {
window.onunload = infosoftglobal.FusionChartsUtil.cleanupSWFs;
}
}
if (typeof window.onbeforeunload == 'function') {
var oldBeforeUnload = window.onbeforeunload;
window.onbeforeunload = function() {
infosoftglobal.FusionChartsUtil.prepUnload();
oldBeforeUnload();
}
} else {
window.onbeforeunload = infosoftglobal.FusionChartsUtil.prepUnload;
}
/* Add Array.push if needed (ie5) */
if (Array.prototype.push == null) { Array.prototype.push = function(item) { this[this.length] = item; return this.length; }}
/* Function to return Flash Object from ID */
infosoftglobal.FusionChartsUtil.getChartObject = function(id)
{
  if (window.document[id]) {
      return window.document[id];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1) {
    if (document.embeds && document.embeds[id])
      return document.embeds[id]; 
  } else {
    return document.getElementById(id);
  }
}
/* Aliases for easy usage */
var getChartFromId = infosoftglobal.FusionChartsUtil.getChartObject;
var FusionCharts = infosoftglobal.FusionCharts;
var crta="------------------------------------------------------------";
/*
 * 
 * TableSorter 2.0 - Client-side table sorting with ease!
 * Version 2.0.3
 * @requires jQuery v1.2.3
 * 
 * Copyright (c) 2007 Christian Bach
 * Examples and docs at: http://tablesorter.com
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * 
 */
/**
 *
 * @description Create a sortable table with multi-column sorting capabilitys
 * 
 * @example $('table').tablesorter();
 * @desc Create a simple tablesorter interface.
 *
 * @example $('table').tablesorter({ sortList:[[0,0],[1,0]] });
 * @desc Create a tablesorter interface and sort on the first and secound column in ascending order.
 * 
 * @example $('table').tablesorter({ headers: { 0: { sorter: false}, 1: {sorter: false} } });
 * @desc Create a tablesorter interface and disableing the first and secound column headers.
 * 
 * @example $('table').tablesorter({ 0: {sorter:"integer"}, 1: {sorter:"currency"} });
 * @desc Create a tablesorter interface and set a column parser for the first and secound column.
 * 
 * 
 * @param Object settings An object literal containing key/value pairs to provide optional settings.
 * 
 * @option String cssHeader (optional) A string of the class name to be appended to sortable tr elements in the thead of the table. 
 * Default value: "header"
 * 
 * @option String cssAsc (optional) A string of the class name to be appended to sortable tr elements in the thead on a ascending sort. 
 * Default value: "headerSortUp"
 * 
 * @option String cssDesc (optional) A string of the class name to be appended to sortable tr elements in the thead on a descending sort. 
 * Default value: "headerSortDown"
 * 
 * @option String sortInitialOrder (optional) A string of the inital sorting order can be asc or desc. 
 * Default value: "asc"
 * 
 * @option String sortMultisortKey (optional) A string of the multi-column sort key. 
 * Default value: "shiftKey"
 * 
 * @option String textExtraction (optional) A string of the text-extraction method to use. 
 * For complex html structures inside td cell set this option to "complex", 
 * on large tables the complex option can be slow. 
 * Default value: "simple"
 * 
 * @option Object headers (optional) An array containing the forces sorting rules. 
 * This option let's you specify a default sorting rule. 
 * Default value: null
 * 
 * @option Array sortList (optional) An array containing the forces sorting rules. 
 * This option let's you specify a default sorting rule. 
 * Default value: null
 * 
 * @option Array sortForce (optional) An array containing forced sorting rules. 
 * This option let's you specify a default sorting rule, which is prepended to user-selected rules.
 * Default value: null
 *  
  * @option Array sortAppend (optional) An array containing forced sorting rules. 
 * This option let's you specify a default sorting rule, which is appended to user-selected rules.
 * Default value: null
 * 
 * @option Boolean widthFixed (optional) Boolean flag indicating if tablesorter should apply fixed widths to the table columns.
 * This is usefull when using the pager companion plugin.
 * This options requires the dimension jquery plugin.
 * Default value: false
 *
 * @option Boolean cancelSelection (optional) Boolean flag indicating if tablesorter should cancel selection of the table headers text.
 * Default value: true
 *
 * @option Boolean debug (optional) Boolean flag indicating if tablesorter should display debuging information usefull for development.
 *
 * @type jQuery
 *
 * @name tablesorter
 * 
 * @cat Plugins/Tablesorter
 * 
 * @author Christian Bach/christian.bach@polyester.se
 */
(function($) {
$.extend({
tablesorter: new function() {
var parsers = [], widgets = [];
this.defaults = {
cssHeader: "header",
cssAsc: "headerSortUp",
cssDesc: "headerSortDown",
sortInitialOrder: "asc",
sortMultiSortKey: "shiftKey",
sortForce: null,
sortAppend: null,
textExtraction: "simple",
parsers: {}, 
widgets: [],
widgetZebra: {css: ["even","odd"]},
headers: {},
widthFixed: false,
cancelSelection: true,
sortList: [],
headerList: [],
dateFormat: "us",
decimal: '.',
debug: false
};
/* debuging utils */
function benchmark(s,d) {
log(s + "," + (new Date().getTime() - d.getTime()) + "ms");
}
this.benchmark = benchmark;
function log(s) {
if (typeof console != "undefined" && typeof console.debug != "undefined") {
console.log(s);
} else {
alert(s);
}
}
/* parsers utils */
function buildParserCache(table,$headers) {
if(table.config.debug) { var parsersDebug = ""; }
var rows = table.tBodies[0].rows;
if(table.tBodies[0].rows[0]) {
var list = [], cells = rows[0].cells, l = cells.length;
for (var i=0;i < l; i++) {
var p = false;
if($.metadata && ($($headers[i]).metadata() && $($headers[i]).metadata().sorter)  ) {
p = getParserById($($headers[i]).metadata().sorter);
} else if((table.config.headers[i] && table.config.headers[i].sorter)) {
p = getParserById(table.config.headers[i].sorter);
}
if(!p) {
p = detectParserForColumn(table,cells[i]);
}
if(table.config.debug) { parsersDebug += "column:" + i + " parser:" +p.id + "\n"; }
list.push(p);
}
}
if(table.config.debug) { log(parsersDebug); }
return list;
};
function detectParserForColumn(table,node) {
var l = parsers.length;
for(var i=1; i < l; i++) {
if(parsers[i].is($.trim(getElementText(table.config,node)),table,node)) {
return parsers[i];
}
}
// 0 is always the generic parser (text)
return parsers[0];
}
function getParserById(name) {
var l = parsers.length;
for(var i=0; i < l; i++) {
if(parsers[i].id.toLowerCase() == name.toLowerCase()) {
return parsers[i];
}
}
return false;
}
/* utils */
function buildCache(table) {
if(table.config.debug) { var cacheTime = new Date(); }
var totalRows = (table.tBodies[0] && table.tBodies[0].rows.length) || 0,
totalCells = (table.tBodies[0].rows[0] && table.tBodies[0].rows[0].cells.length) || 0,
parsers = table.config.parsers, 
cache = {row: [], normalized: []};
for (var i=0;i < totalRows; ++i) {
/** Add the table data to main data array */
var c = table.tBodies[0].rows[i], cols = [];
cache.row.push($(c));
for(var j=0; j < totalCells; ++j) {
cols.push(parsers[j].format(getElementText(table.config,c.cells[j]),table,c.cells[j]));
}
cols.push(i); // add position for rowCache
cache.normalized.push(cols);
cols = null;
};
if(table.config.debug) { benchmark("Building cache for " + totalRows + " rows:", cacheTime); }
return cache;
};
function getElementText(config,node) {
if(!node) return "";
var t = "";
if(config.textExtraction == "simple") {
if(node.childNodes[0] && node.childNodes[0].hasChildNodes()) {
t = node.childNodes[0].innerHTML;
} else {
t = node.innerHTML;
}
} else {
if(typeof(config.textExtraction) == "function") {
t = config.textExtraction(node);
} else { 
t = $(node).text();
}
}
return t;
}
function appendToTable(table,cache) {
if(table.config.debug) {var appendTime = new Date()}
var c = cache, 
r = c.row, 
n= c.normalized, 
totalRows = n.length, 
checkCell = (n[0].length-1), 
tableBody = $(table.tBodies[0]),
rows = [];
for (var i=0;i < totalRows; i++) {
rows.push(r[n[i][checkCell]]);
if(!table.config.appender) {
var o = r[n[i][checkCell]];
var l = o.length;
for(var j=0; j < l; j++) {
tableBody[0].appendChild(o[j]);
}
//tableBody.append(r[n[i][checkCell]]);
}
}
if(table.config.appender) {
table.config.appender(table,rows);
}
rows = null;
if(table.config.debug) { benchmark("Rebuilt table:", appendTime); }
//apply table widgets
applyWidget(table);
// trigger sortend
setTimeout(function() {
$(table).trigger("sortEnd");
},0);
};
function buildHeaders(table) {
if(table.config.debug) { var time = new Date(); }
var meta = ($.metadata) ? true : false, tableHeadersRows = [];
for(var i = 0; i < table.tHead.rows.length; i++) { tableHeadersRows[i]=0; };
$tableHeaders = $("thead th",table);
$tableHeaders.each(function(index) {
this.count = 0;
this.column = index;
this.order = formatSortingOrder(table.config.sortInitialOrder);
if(checkHeaderMetadata(this) || checkHeaderOptions(table,index)) this.sortDisabled = true;
if(!this.sortDisabled) {
$(this).addClass(table.config.cssHeader);
}
// add cell to headerList
table.config.headerList[index]= this;
});
if(table.config.debug) { benchmark("Built headers:", time); log($tableHeaders); }
return $tableHeaders;
};
   function checkCellColSpan(table, rows, row) {
                var arr = [], r = table.tHead.rows, c = r[row].cells;
for(var i=0; i < c.length; i++) {
var cell = c[i];
if ( cell.colSpan > 1) { 
arr = arr.concat(checkCellColSpan(table, headerArr,row++));
} else  {
if(table.tHead.length == 1 || (cell.rowSpan > 1 || !r[row+1])) {
arr.push(cell);
}
//headerArr[row] = (i+row);
}
}
return arr;
};
function checkHeaderMetadata(cell) {
if(($.metadata) && ($(cell).metadata().sorter === false)) { return true; };
return false;
}
function checkHeaderOptions(table,i) {
if((table.config.headers[i]) && (table.config.headers[i].sorter === false)) { return true; };
return false;
}
function applyWidget(table) {
var c = table.config.widgets;
var l = c.length;
for(var i=0; i < l; i++) {
getWidgetById(c[i]).format(table);
}
}
function getWidgetById(name) {
var l = widgets.length;
for(var i=0; i < l; i++) {
if(widgets[i].id.toLowerCase() == name.toLowerCase() ) {
return widgets[i]; 
}
}
};
function formatSortingOrder(v) {
if(typeof(v) != "Number") {
i = (v.toLowerCase() == "desc") ? 1 : 0;
} else {
i = (v == (0 || 1)) ? v : 0;
}
return i;
}
function isValueInArray(v, a) {
var l = a.length;
for(var i=0; i < l; i++) {
if(a[i][0] == v) {
return true;
}
}
return false;
}
function setHeadersCss(table,$headers, list, css) {
// remove all header information
$headers.removeClass(css[0]).removeClass(css[1]);
var h = [];
$headers.each(function(offset) {
if(!this.sortDisabled) {
h[this.column] = $(this);
}
});
var l = list.length; 
for(var i=0; i < l; i++) {
h[list[i][0]].addClass(css[list[i][1]]);
}
}
function fixColumnWidth(table,$headers) {
var c = table.config;
if(c.widthFixed) {
var colgroup = $('<colgroup>');
$("tr:first td",table.tBodies[0]).each(function() {
colgroup.append($('<col>').css('width',$(this).width()));
});
$(table).prepend(colgroup);
};
}
function updateHeaderSortCount(table,sortList) {
var c = table.config, l = sortList.length;
for(var i=0; i < l; i++) {
var s = sortList[i], o = c.headerList[s[0]];
o.count = s[1];
o.count++;
}
}
/* sorting methods */
function multisort(table,sortList,cache) {
//var table="table#tabelaTec1";
if(table.config.debug) { var sortTime = new Date(); }
var dynamicExp = "var sortWrapper = function(a,b) {", l = sortList.length;
for(var i=0; i < l; i++) {
var c = sortList[i][0];
var order = sortList[i][1];
var s = (getCachedSortType(table.config.parsers,c) == "text") ? ((order == 0) ? "sortText" : "sortTextDesc") : ((order == 0) ? "sortNumeric" : "sortNumericDesc");
var e = "e" + i;
dynamicExp += "var " + e + " = " + s + "(a[" + c + "],b[" + c + "]); ";
dynamicExp += "if(" + e + ") { return " + e + "; } ";
dynamicExp += "else { ";
}
// if value is the same keep orignal order
var orgOrderCol = cache.normalized[0].length - 1;
dynamicExp += "return a[" + orgOrderCol + "]-b[" + orgOrderCol + "];";
for(var i=0; i < l; i++) {
dynamicExp += "}; ";
}
dynamicExp += "return 0; ";
dynamicExp += "}; ";
eval(dynamicExp);
cache.normalized.sort(sortWrapper);
if(table.config.debug) { benchmark("Sorting on " + sortList.toString() + " and dir " + order+ " time:", sortTime); }
return cache;
//alert(cache);
};
function sortText(a,b) {
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
};
function sortTextDesc(a,b) {
return ((b < a) ? -1 : ((b > a) ? 1 : 0));
};
 function sortNumeric(a,b) {
return a-b;
};
function sortNumericDesc(a,b) {
return b-a;
};
function getCachedSortType(parsers,i) {
return parsers[i].type;
};
/* public methods */
this.construct = function(settings) {
return this.each(function() {
if(!this.tHead || !this.tBodies) return;
var $this, $document,$headers, cache, config, shiftDown = 0, sortOrder;
this.config = {};
config = $.extend(this.config, $.tablesorter.defaults, settings);
// store common expression for speed
$this = $(this);
// build headers
$headers = buildHeaders(this);
// try to auto detect column type, and store in tables config
this.config.parsers = buildParserCache(this,$headers);
// build the cache for the tbody cells
cache = buildCache(this);
// get the css class names, could be done else where.
var sortCSS = [config.cssDesc,config.cssAsc];
// fixate columns if the users supplies the fixedWidth option
fixColumnWidth(this);
// apply event handling to headers
// this is to big, perhaps break it out?
$headers.click(function(e) {
$this.trigger("sortStart");
var totalRows = ($this[0].tBodies[0] && $this[0].tBodies[0].rows.length) || 0;
if(!this.sortDisabled && totalRows > 0) {
// store exp, for speed
var $cell = $(this);
// get current column index
var i = this.column;
// get current column sort order
this.order = this.count++ % 2;
// user only whants to sort on one column
if(!e[config.sortMultiSortKey]) {
// flush the sort list
config.sortList = [];
if(config.sortForce != null) {
var a = config.sortForce;
for(var j=0; j < a.length; j++) {
if(a[j][0] != i) {
config.sortList.push(a[j]);
}
}
}
// add column to sort list
config.sortList.push([i,this.order]);
// multi column sorting
} else {
// the user has clicked on an all ready sortet column.
if(isValueInArray(i,config.sortList)) { 
// revers the sorting direction for all tables.
for(var j=0; j < config.sortList.length; j++) {
var s = config.sortList[j], o = config.headerList[s[0]];
if(s[0] == i) {
o.count = s[1];
o.count++;
s[1] = o.count % 2;
}
}
} else {
// add column to sort list array
config.sortList.push([i,this.order]);
}
};
setTimeout(function() {
//set css for headers
setHeadersCss($this[0],$headers,config.sortList,sortCSS);
/*for(mt=1;mt<=zbrV;mt++){  
appendToTable("tabelaTec"+mt,multisort("tabelaTec"+mt,config.sortList,cache));
}*/
appendToTable($this[0],multisort($this[0],config.sortList,cache));
},1);
// stop normal event by returning false
return false;
}
// cancel selection
}).mousedown(function() {
if(config.cancelSelection) {
this.onselectstart = function() {return false};
return false;
}
});
// apply easy methods that trigger binded events
$this.bind("update",function() {
// rebuild parsers.
this.config.parsers = buildParserCache(this,$headers);
// rebuild the cache map
cache = buildCache(this);
}).bind("sorton",function(e,list) {
$(this).trigger("sortStart");
config.sortList = list;
// update and store the sortlist
var sortList = config.sortList;
// update header count index
updateHeaderSortCount(this,sortList);
//set css for headers
setHeadersCss(this,$headers,sortList,sortCSS);
// sort the table and append it to the dom
appendToTable(this,multisort(this,sortList,cache));
}).bind("appendCache",function() {
appendToTable(this,cache);
}).bind("applyWidgetId",function(e,id) {
getWidgetById(id).format(this);
}).bind("applyWidgets",function() {
// apply widgets
applyWidget(this);
});
if($.metadata && ($(this).metadata() && $(this).metadata().sortlist)) {
config.sortList = $(this).metadata().sortlist;
}
// if user has supplied a sort list to constructor.
if(config.sortList.length > 0) {
$this.trigger("sorton",[config.sortList]);
}
// apply widgets
applyWidget(this);
});
};
this.addParser = function(parser) {
var l = parsers.length, a = true;
for(var i=0; i < l; i++) {
if(parsers[i].id.toLowerCase() == parser.id.toLowerCase()) {
a = false;
}
}
if(a) { parsers.push(parser); };
};
this.addWidget = function(widget) {
widgets.push(widget);
};
this.formatFloat = function(s) {
var i = parseFloat(s);
return (isNaN(i)) ? 0 : i;
};
this.formatInt = function(s) {
var i = parseInt(s);
return (isNaN(i)) ? 0 : i;
};
this.isDigit = function(s,config) {
var DECIMAL = '\\' + config.decimal;
var exp = '/(^[+]?0(' + DECIMAL +'0+)?$)|(^([-+]?[1-9][0-9]*)$)|(^([-+]?((0?|[1-9][0-9]*)' + DECIMAL +'(0*[1-9][0-9]*)))$)|(^[-+]?[1-9]+[0-9]*' + DECIMAL +'0+$)/';
return RegExp(exp).test($.trim(s));
};
this.clearTableBody = function(table) {
if($.browser.msie) {
function empty() {
while ( this.firstChild ) this.removeChild( this.firstChild );
}
empty.apply(table.tBodies[0]);
} else {
table.tBodies[0].innerHTML = "";
}
};
}
});
// extend plugin scope
$.fn.extend({
        tablesorter: $.tablesorter.construct
});
var ts = $.tablesorter;
// add default parsers
ts.addParser({
id: "text",
is: function(s) {
return true;
},
format: function(s) {
return $.trim(s.toLowerCase());
},
type: "text"
});
ts.addParser({
id: "digit",
is: function(s,table) {
var c = table.config;
return $.tablesorter.isDigit(s,c);
},
format: function(s) {
s=s.replace(/N\/A/,"-9999999");
return $.tablesorter.formatFloat(s);
},
type: "numeric"
});
ts.addParser({
id: "digitalni",
is: function(s,table) {
var c = table.config;
return $.tablesorter.isDigit(s,c);
},
format: function(s) {
s=s.replace(/N\/A/,"-9999999").replace(/,/gi,".");
return $.tablesorter.formatFloat(s);
},
type: "numeric"
});
ts.addParser({
id: "currency",
is: function(s) {
return /^[£$€?.]/.test(s);
},
format: function(s) {
return $.tablesorter.formatFloat(s.replace(new RegExp(/[^0-9.]/g),""));
},
type: "numeric"
});
ts.addParser({
id: "ipAddress",
is: function(s) {
return /^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(s);
},
format: function(s) {
var a = s.split("."), r = "", l = a.length;
for(var i = 0; i < l; i++) {
var item = a[i];
   if(item.length == 2) {
r += "0" + item;
   } else {
r += item;
   }
}
return $.tablesorter.formatFloat(r);
},
type: "numeric"
});
ts.addParser({
id: "broj",
is: function(s) {
return /^\d{2,3}[\,]\d{2,3}[\,]\d{2,3}[\.]\d{2,3}$/.test(s);
},
format: function(s) {
var a = s.split("."), r = "", l = a.length;
for(var i = 0; i < l; i++) {
var item = a[i];
   if(item.length == 2) {
r += "0" + item;
   } else {
r += item;
   }
}
return $.tablesorter.formatFloat(r);
},
type: "numeric"
});
ts.addParser({
id: "url",
is: function(s) {
return /^(https?|ftp|file):\/\/$/.test(s);
},
format: function(s) {
return jQuery.trim(s.replace(new RegExp(/(https?|ftp|file):\/\//),''));
},
type: "text"
});
ts.addParser({
id: "isoDate",
is: function(s) {
return /^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(s);
},
format: function(s) {
return $.tablesorter.formatFloat((s != "") ? new Date(s.replace(new RegExp(/-/g),"/")).getTime() : "0");
},
type: "numeric"
});
ts.addParser({
id: "percent",
is: function(s) { 
return /\%$/.test($.trim(s));
},
format: function(s) {
return $.tablesorter.formatFloat(s.replace(new RegExp(/%/g),"").replace(/,/g,"."));
},
type: "numeric"
});
ts.addParser({
id: "usLongDate",
is: function(s) {
return s.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/));
},
format: function(s) {
return $.tablesorter.formatFloat(new Date(s).getTime());
},
type: "numeric"
});
ts.addParser({
id: "shortDate",
is: function(s) {
return /\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(s);
},
format: function(s,table) {
var c = table.config;
s = s.replace(/\-/g,"/");
if(c.dateFormat == "us") {
// reformat the string in ISO format
s = s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/, "$3/$1/$2");
} else if(c.dateFormat == "uk") {
//reformat the string in ISO format
s = s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/, "$3/$2/$1");
} else if(c.dateFormat == "dd/mm/yy" || c.dateFormat == "dd-mm-yy") {
s = s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/, "$1/$2/$3");
}
return $.tablesorter.formatFloat(new Date(s).getTime());
},
type: "numeric"
});
ts.addParser({
    id: "time",
    is: function(s) {
        return /^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(s);
    },
    format: function(s) {
        return $.tablesorter.formatFloat(new Date("2000/01/01 " + s).getTime());
    },
  type: "numeric"
});
ts.addParser({
    id: "metadata",
    is: function(s) {
        return false;
    },
    format: function(s,table,cell) {
var c = table.config, p = (!c.parserMetadataName) ? 'sortValue' : c.parserMetadataName;
        return $(cell).metadata()[p];
    },
  type: "numeric"
});
// add default widgets
ts.addWidget({
id: "zebra",
format: function(table) {
if(table.config.debug) { var time = new Date(); }
$("tr:visible",table.tBodies[0])
        .filter(':even')
        .removeClass(table.config.widgetZebra.css[1]).addClass(table.config.widgetZebra.css[0])
        .end().filter(':odd')
        .removeClass(table.config.widgetZebra.css[0]).addClass(table.config.widgetZebra.css[1]);
if(table.config.debug) { $.tablesorter.benchmark("Applying Zebra widget", time); }
}
});
})(jQuery);
/*
Lightbox JS: Fullsize Image Overlays 
by Lokesh Dhakar - http://www.huddletogether.com
For more information on this script, visit:
http://huddletogether.com/projects/lightbox/
Script featured on Dynamic Drive code library Jan 24th, 06':
http://www.dynamicdrive.com
Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/
(basically, do anything you want, just leave my name and link)
Table of Contents
-----------------
Configuration
Functions
- getPageScroll()
- getPageSize()
- pause()
- getKey()
- listenKey()
- showLightbox()
- hideLightbox()
- initLightbox()
- addLoadEvent()
Function Calls
- addLoadEvent(initLightbox)
*/
//
// Configuration
//
// If you would like to use a custom loading image or close button reference them in the next two lines.
var loadingImage = root+'images/nepromjenjivo/loading_lightbox.gif';
var closeButton = root+'images/nepromjenjivo/close.gif';
//
// getPageScroll()
// Returns array with x,y page scroll values.
// Core code from - quirksmode.org
//
function getPageScroll(){
var yScroll;
if (self.pageYOffset) {
yScroll = self.pageYOffset;
} else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict
yScroll = document.documentElement.scrollTop;
} else if (document.body) {// all other Explorers
yScroll = document.body.scrollTop;
}
arrayPageScroll = new Array('',yScroll) 
return arrayPageScroll;
}
//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
var xScroll, yScroll;
if (window.innerHeight && window.scrollMaxY) {
xScroll = document.body.scrollWidth;
yScroll = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
xScroll = document.body.scrollWidth;
yScroll = document.body.scrollHeight;
} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
xScroll = document.body.offsetWidth;
yScroll = document.body.offsetHeight;
}
var windowWidth, windowHeight;
if (self.innerHeight) {// all except Explorer
windowWidth = self.innerWidth;
windowHeight = self.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
windowWidth = document.documentElement.clientWidth;
windowHeight = document.documentElement.clientHeight;
} else if (document.body) { // other Explorers
windowWidth = document.body.clientWidth;
windowHeight = document.body.clientHeight;
}
// for small pages with total height less then height of the viewport
if(yScroll < windowHeight){
pageHeight = windowHeight;
} else { 
pageHeight = yScroll;
}
// for small pages with total width less then width of the viewport
if(xScroll < windowWidth){
pageWidth = windowWidth;
} else {
pageWidth = xScroll;
}
arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
return arrayPageSize;
}
//
// pause(numberMillis)
// Pauses code execution for specified time. Uses busy code, not good.
// Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602
//
function pause(numberMillis) {
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true) {
now = new Date();
if (now.getTime() > exitTime)
return;
}
}
//
// getKey(key)
// Gets keycode. If 'x' is pressed then it hides the lightbox.
//
function getKey(e){
if (e == null) { // ie
keycode = event.keyCode;
} else { // mozilla
keycode = e.which;
}
key = String.fromCharCode(keycode).toLowerCase();
if(key == 'x'){ hideLightbox(); }
}
//
// listenKey()
//
function listenKey () {document.onkeypress = getKey; }
//
// showLightbox()
// Preloads images. Pleaces new image in lightbox then centers and displays.
//
function showLightbox(objLink)
{
// prep objects
var objOverlay = document.getElementById('overlay');
var objLightbox = document.getElementById('lightbox');
var objCaption = document.getElementById('lightboxCaption');
var objImage = document.getElementById('lightboxImage');
var objLoadingImage = document.getElementById('loadingImage');
var objLightboxDetails = document.getElementById('lightboxDetails');
var arrayPageSize = getPageSize();
var arrayPageScroll = getPageScroll();
// center loadingImage if it exists
if (objLoadingImage) {
objLoadingImage.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - objLoadingImage.height) / 2) + 'px');
objLoadingImage.style.left = (((arrayPageSize[0] - 20 - objLoadingImage.width) / 2) + 'px');
objLoadingImage.style.display = 'block';
}
// set height of Overlay to take up whole page and show
objOverlay.style.height = (arrayPageSize[1] + 'px');
objOverlay.style.display = 'block';
// preload image
imgPreload = new Image();
imgPreload.onload=function(){
objImage.src = objLink.href;
// center lightbox and make sure that the top and left values are not negative
// and the image placed outside the viewport
var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 35 - imgPreload.height) / 2);
var lightboxLeft = ((arrayPageSize[0] - 20 - imgPreload.width) / 2)-300;
objLightbox.style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
objLightboxDetails.style.width = imgPreload.width + 'px';
if(objLink.getAttribute('title')){
objCaption.style.display = 'block';
//objCaption.style.width = imgPreload.width + 'px';
objCaption.innerHTML = objLink.getAttribute('title');
} else {
objCaption.style.display = 'none';
}
// A small pause between the image loading and displaying is required with IE,
// this prevents the previous image displaying for a short burst causing flicker.
if (navigator.appVersion.indexOf("MSIE")!=-1){
pause(250);
} 
if (objLoadingImage) {objLoadingImage.style.display = 'none'; }
objLightbox.style.display = 'block';
// After image is loaded, update the overlay height as the new image might have
// increased the overall page height.
arrayPageSize = getPageSize();
objOverlay.style.height = (arrayPageSize[1] + 'px');
// Check for 'x' keypress
listenKey();
return false;
}
imgPreload.src = objLink.href;
}
//
// hideLightbox()
//
function hideLightbox()
{
// get objects
objOverlay = document.getElementById('overlay');
objLightbox = document.getElementById('lightbox');
// hide lightbox and overlay
objOverlay.style.display = 'none';
objLightbox.style.display = 'none';
// disable keypress listener
document.onkeypress = '';
}
//
// initLightbox()
// Function runs on window load, going through link tags looking for rel="lightbox".
// These links receive onclick events that enable the lightbox display for their targets.
// The function also inserts html markup at the top of the page which will be used as a
// container for the overlay pattern and the inline image.
//
function initLightbox()
{
if (!document.getElementsByTagName){ return; }
var ancs = document.getElementsByTagName("a");
// loop through all anchor tags
for (var i=0; i<ancs.length; i++){
var anc = ancs[i];
if (anc.getAttribute("href") && (anc.getAttribute("rel") == "lightbox")){
anc.onclick = function () {showLightbox(this); return false;}
}
}
// the rest of this code inserts html at the top of the page that looks like this:
//
// <div id="overlay">
//<a href="#" onclick="hideLightbox(); return false;"><img id="loadingImage" /></a>
//</div>
// <div id="lightbox">
//<a href="#" onclick="hideLightbox(); return false;" title="Click anywhere to close image">
//<img id="closeButton" />
//<img id="lightboxImage" />
//</a>
//<div id="lightboxDetails">
//<div id="lightboxCaption"></div>
//<div id="keyboardMsg"></div>
//</div>
// </div>
var objBody = document.getElementsByTagName("body").item(0);
// create overlay div and hardcode some functional styles (aesthetic styles are in CSS file)
var objOverlay = document.createElement("div");
objOverlay.setAttribute('id','overlay');
objOverlay.onclick = function () {hideLightbox(); return false;}
objOverlay.style.display = 'none';
objOverlay.style.position = 'absolute';
objOverlay.style.top = '0';
objOverlay.style.left = '0';
objOverlay.style.zIndex = '90';
 objOverlay.style.width = '100%';
objBody.insertBefore(objOverlay, objBody.firstChild);
var arrayPageSize = getPageSize();
var arrayPageScroll = getPageScroll();
// preload and create loader image
var imgPreloader = new Image();
// if loader image found, create link to hide lightbox and create loadingimage
imgPreloader.onload=function(){
var objLoadingImageLink = document.createElement("a");
objLoadingImageLink.setAttribute('href','#');
objLoadingImageLink.onclick = function () {hideLightbox(); return false;}
objOverlay.appendChild(objLoadingImageLink);
var objLoadingImage = document.createElement("img");
objLoadingImage.src = loadingImage;
objLoadingImage.setAttribute('id','loadingImage');
objLoadingImage.style.position = 'absolute';
objLoadingImage.style.zIndex = '150';
objLoadingImageLink.appendChild(objLoadingImage);
imgPreloader.onload=function(){};//clear onLoad, as IE will flip out w/animated gifs
return false;
}
imgPreloader.src = loadingImage;
// create lightbox div, same note about styles as above
var objLightbox = document.createElement("div");
objLightbox.setAttribute('id','lightbox');
objLightbox.style.display = 'none';
objLightbox.style.position = 'absolute';
objLightbox.style.zIndex = '100';
objBody.insertBefore(objLightbox, objOverlay.nextSibling);
// create link
var objLink = document.createElement("a");
objLink.setAttribute('href','#');
objLink.setAttribute('title','Click to close');
objLink.onclick = function () {hideLightbox(); return false;}
objLightbox.appendChild(objLink);
// preload and create close button image
var imgPreloadCloseButton = new Image();
// if close button image found, 
imgPreloadCloseButton.onload=function(){
var objCloseButton = document.createElement("img");
objCloseButton.src = closeButton;
objCloseButton.setAttribute('id','closeButton');
objCloseButton.style.position = 'absolute';
objCloseButton.style.zIndex = '200';
objLink.appendChild(objCloseButton);
return false;
}
imgPreloadCloseButton.src = closeButton;
// create image
var objImage = document.createElement("img");
objImage.setAttribute('id','lightboxImage');
objLink.appendChild(objImage);
// create details div, a container for the caption and keyboard message
var objLightboxDetails = document.createElement("div");
objLightboxDetails.setAttribute('id','lightboxDetails');
objLightbox.appendChild(objLightboxDetails);
// create caption
var objCaption = document.createElement("div");
objCaption.setAttribute('id','lightboxCaption');
objCaption.style.display = 'none';
objLightboxDetails.appendChild(objCaption);
// create keyboard message
var objKeyboardMsg = document.createElement("div");
objKeyboardMsg.setAttribute('id','keyboardMsg');
objKeyboardMsg.innerHTML = 'press <kbd>x</kbd> to close';
objLightboxDetails.appendChild(objKeyboardMsg);
}
//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
function addLoadEvent(func)
{
var oldonload = window.onload;
if (typeof window.onload != 'function'){
    window.onload = func;
} else {
window.onload = function(){
oldonload();
func();
}
}
}
addLoadEvent(initLightbox);// run initLightbox onLoad
var TableSort = {};
/*TableSort.arrowNone = "<font color=black>&darr;</font>";
TableSort.arrowUp   = "<font color=green>&uarr;</font>";
TableSort.arrowDown = "<font color=red>&darr;</font>";*/
TableSort.arrowNone = "<img src='"+root+"images/nepromjenjivo/strelice/sort_stand.png' border='0'>"
TableSort.arrowUp   = "<img src='"+root+"images/nepromjenjivo/strelice/sort_up.png' border='0'>";
TableSort.arrowDown = "<img src='"+root+"images/nepromjenjivo/strelice/sort_down.png' border='0'>";
// Lista svih tabela
TableSort.tables = [];
// Koja je kolona bila zadnja sortirana.  -=up, +=down
TableSort.lastSort = [];
// Kad je stranica ucitana iniciraj sve tabele.
if (window.onload) {
  TableSort.oldOnload = window.onload;
}
window.onload = function() {
  TableSort.init();
  if (TableSort.oldOnload) {
    TableSort.oldOnload();
  }
}
// Make one, several or all tables sortable.
// Call this function with the ID(s) of any tables which are created
// with DTHML after the page has loaded.
TableSort.init = function() {
  if (navigator.appName == "Microsoft Internet Explorer" &&
      navigator.platform.indexOf("Mac") == 0) {
    // The Mac version of MSIE is way too buggy to deal with.
    return;
  }
  if (arguments.length == 0) {
    // Locate all the document's tables.
    var tableNodeList = document.getElementsByTagName('TABLE');
    for (var x = 0; x < tableNodeList.length; x++) {
      TableSort.tables.push(tableNodeList[x]);
      TableSort.initTable(x);
    }
  } else {
    // Initialise only the specified tables.
    var table;
    for (var x = 0; x < arguments.length; x++) {
      table = document.getElementById(arguments[x]);
      if (table) {
        TableSort.tables.push(table);
        TableSort.initTable(TableSort.tables.length - 1);
      }
    }
  }
}
// Turn all the header/footer cells of one table into sorting links.
TableSort.initTable = function(t) {
  var table = TableSort.tables[t];
  if (table.tHead) {
    for (var y = 0; y < table.tHead.rows.length; y++) {
      for (var x = 0; x < table.tHead.rows[y].cells.length; x++) {
        TableSort.linkCell(table.tHead.rows[y].cells[x], t, x, y);
      }
    }
  }
  if (table.tFoot) {
    for (y = 0; y < table.tFoot.rows.length; y++) {
      for (x = 0; x < table.tFoot.rows[y].cells.length; x++) {
        TableSort.linkCell(table.tFoot.rows[y].cells[x], t, x, y);
      }
    }
  }
  TableSort.lastSort[t] = 0;
}
// Turn one header/footer cell into a sorting link.
TableSort.linkCell = function(cell, t, x, y) {
  if (TableSort.getLabel(cell)) {
    var link = document.createElement('A');
    link.href = "#Sortiraj_tablicu_" + t + "_" + x;
    link.title = "Sortiraj";
    link.onclick = new Function("TableSort.click(" + t + ", " + x + ", \"" +
        escape(TableSort.getLabel(cell)) + "\"); return false");
    cell.appendChild(link);
    for (var c = 0; c < cell.childNodes.length - 1; c++) {
      link.appendChild(cell.childNodes[c]);
    }
    // Add an element where the sorting arrows will go.
    var arrow = document.createElement('SPAN');
    arrow.innerHTML = TableSort.arrowNone;
    arrow.name = "TableSort_" + t + "_" + x + "_" + y;
    cell.appendChild(arrow);
  }
}
//Return the 'label' attribute for a cell.
//Opera won't let us make up novel attribute names,
//so 'label' is picked because it is obscure.
TableSort.getLabel = function(cell) {
  var str;
  if (window.opera) {
    // Opera 7 & 8 have a bug with getAttribute,
    // so this is an ugly hack to sidestep it.
    var m = cell.outerHTML.match(/^<[^>]+LABEL=['"]*([^'" ]+)['"]*/i);
    str = m ? m[1] : "";
  } else {
    str = cell.getAttribute('label');
  }
  return str ? str.toLowerCase() : '';
}
//Sort the rows in this table by the specified column.
TableSort.click = function(table, column, mode) {
for(var k=0;k<=4;k++){ //ovdje se dodaje nakon svake nove vrste:5,6,.....
var table=k;
  if (!mode.match(/^[_a-z0-9]+$/)) {
    alert("Illegal sorting mode type.");
    return;
  }
  var compareFunction = eval("TableSort.compare_" + mode);
  if (typeof compareFunction != "function") {
    alert("Unknown sorting mode: " + mode);
    return;
  }
  
  
  // Determine and record the direction.
  var reverse = false;
  if (Math.abs(TableSort.lastSort[table]) == column + 1) {
    reverse = TableSort.lastSort[table] > 0;
    TableSort.lastSort[table] = -TableSort.lastSort[table];
  } else {
    TableSort.lastSort[table] = column+1;
  }
  
  
  // Display the correct arrows on every header/footer cell.
  var spans = document.getElementsByTagName('SPAN');
  var spanprefix1 = "TableSort_" + table + "_";
  var spanprefix2 = "TableSort_" + table + "_" + column;
  for (var s = 0; s < spans.length; s++) {
    if (spans[s].name && spans[s].name.substring(0, spanprefix1.length) ==
        spanprefix1) {
      if (spans[s].name.substring(0, spanprefix2.length) == spanprefix2) {
        if (TableSort.lastSort[table] > 0) {
          spans[s].innerHTML = TableSort.arrowDown;
        } else {
          spans[s].innerHTML = TableSort.arrowUp;
        }
      } else {
        spans[s].innerHTML = TableSort.arrowNone;
      }
    }
  }
  
  
  // Fetch the table's data and store it in a dictionary (assoc array).
  if (TableSort.tables[table].tBodies.length < 1) {
    return; // No data in table.
  }
  //alert(TableSort.tables[table].tBodies.length+"/"+table);
  var tablebody = TableSort.tables[table].tBodies[0];
  var cellDictionary = [];
  var cell;
  for (var y = 0; y < tablebody.rows.length; y++) {
    if (tablebody.rows[y].cells.length > 0) {
      cell = tablebody.rows[y].cells[column];
    } else { // Dodge Safari 1.0.3 bug
      cell = tablebody.rows[y].childNodes[column];
    }
    cellDictionary[y] = [TableSort.dom2txt(cell), tablebody.rows[y]];
  }
  
  
  // Sort the dictionary.
  cellDictionary.sort(compareFunction);
  // Rebuild the table with the new order.
  var i;
  for (y = 0; y < cellDictionary.length; y++) {
    i = reverse ? (cellDictionary.length - 1 - y) : y;
    tablebody.appendChild(cellDictionary[i][1]);
  }
  if (window.opera) {
    // Opera needs to rerender the last row due to a redraw bug.
    setTimeout(function() {
      // This is a closure.
      tablebody.appendChild(tablebody.removeChild(
          tablebody.rows[tablebody.rows.length - 1]));
    }, 1);
  }
}
}
// Recursively build a plain-text version of a DOM structure.
// Bug: whitespace isn't always correct, but shouldn't matter for tablesort.
TableSort.dom2txt = function(obj) {
  var text = "";
  if (!obj) {
    return "";
  }
  if (obj.nodeType == 3) {
    text = obj.data;
  } else {
    for (var x = 0; x < obj.childNodes.length; x++) {
      text += TableSort.dom2txt(obj.childNodes[x]);
    }
  }
  return text;
}
// Case-sensitive sorting.
// Compare two dictionary structures and indicate which is larger.
TableSort.compare_case = function(a, b) {
  if (a[0] == b[0]) {
    return 0;
  }
  return (a[0] > b[0]) ? 1 : -1;
}
// Case-insensitive sorting.
// Compare two dictionary structures and indicate which is larger.
TableSort.compare_nocase = function(a, b) {
  var aLower = a[0].toLowerCase();
  var bLower = b[0].toLowerCase();
  if (aLower == bLower) {
    return 0;
  }
  return (aLower > bLower) ? 1 : -1;
}
// Numeric sorting.
// Compare two dictionary structures and indicate which is larger.
TableSort.compare_num = function(a, b) {
  var aNum = parseFloat(a[0]);
  if (isNaN(aNum)) {
    aNum = -Number.MAX_VALUE;
  }
  var bNum = parseFloat(b[0]);
  if (isNaN(bNum)) {
    bNum = -Number.MAX_VALUE;
  }
  if (aNum == bNum) {
    return 0;
  }
  return (aNum > bNum) ? 1 : -1;
}
function otvoriBANNER(zoneID){
<!--//<![CDATA[
/*var m3_u = (location.protocol=='https:'?'https://www1.hrportfolio.com/banner_script/www/delivery/ajs.php':'http://www1.hrportfolio.com/banner_script/www/delivery/ajs.php');
                   var m3_r = Math.floor(Math.random()*99999999999);
                   if (!document.MAX_used) document.MAX_used = ',';
                   document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
                   document.write ("?zoneid=" + zoneID);
                   document.write ('&amp;cb=' + m3_r);
                   if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
                   document.write ("&amp;loc=" + escape(window.location));
                   if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
                   if (document.context) document.write ("&context=" + escape(document.context));
                   if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
                   document.write ("'><\/scr"+"ipt>");
   //]]>-->*/
  }
;(function($){if(/1\.(0|1|2)\.(0|1|2)/.test($.fn.jquery)||/^1.1/.test($.fn.jquery)){alert('blockUI requires jQuery v1.2.3 or later!  You are using v'+$.fn.jquery);return;}
$.fn._fadeIn=$.fn.fadeIn;var noOp=function(){};var mode=document.documentMode||0;var setExpr=$.browser.msie&&(($.browser.version<8&&!mode)||mode<8);var ie6=$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!mode;$.blockUI=function(opts){install(window,opts);};$.unblockUI=function(opts){remove(window,opts);};$.growlUI=function(title,message,timeout,onClose){var $m=$('<div class="growlUI"></div>');if(title)$m.append('<h1>'+title+'</h1>');if(message)$m.append('<h2>'+message+'</h2>');if(timeout==undefined)timeout=3000;$.blockUI({message:$m,fadeIn:700,fadeOut:1000,centerY:false,timeout:timeout,showOverlay:false,onUnblock:onClose,css:$.blockUI.defaults.growlCSS});};$.fn.block=function(opts){return this.unblock({fadeOut:0}).each(function(){if($.css(this,'position')=='static')
this.style.position='relative';if($.browser.msie)
this.style.zoom=1;install(this,opts);});};$.fn.unblock=function(opts){return this.each(function(){remove(this,opts);});};$.blockUI.version=2.33;$.blockUI.defaults={message:'<h1>Please wait...</h1>',title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:'30%',top:'40%',left:'35%',textAlign:'center',color:'#000',border:'3px solid #aaa',backgroundColor:'#fff',cursor:'wait'},themedCSS:{width:'30%',top:'40%',left:'35%'},overlayCSS:{backgroundColor:'#000',opacity:0.6,cursor:'wait'},growlCSS:{width:'350px',top:'10px',left:'',right:'10px',border:'none',padding:'5px',opacity:0.6,cursor:'default',color:'#fff',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px','border-radius':'10px'},iframeSrc:/^https/i.test(window.location.href||'')?'javascript:false':'about:blank',forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4};var pageBlock=null;var pageBlockEls=[];function install(el,opts){var full=(el==window);var msg=opts&&opts.message!==undefined?opts.message:undefined;opts=$.extend({},$.blockUI.defaults,opts||{});opts.overlayCSS=$.extend({},$.blockUI.defaults.overlayCSS,opts.overlayCSS||{});var css=$.extend({},$.blockUI.defaults.css,opts.css||{});var themedCSS=$.extend({},$.blockUI.defaults.themedCSS,opts.themedCSS||{});msg=msg===undefined?opts.message:msg;if(full&&pageBlock)
remove(window,{fadeOut:0});if(msg&&typeof msg!='string'&&(msg.parentNode||msg.jquery)){var node=msg.jquery?msg[0]:msg;var data={};$(el).data('blockUI.history',data);data.el=node;data.parent=node.parentNode;data.display=node.style.display;data.position=node.style.position;if(data.parent)
data.parent.removeChild(node);}
var z=opts.baseZ;var lyr1=($.browser.msie||opts.forceIframe)?$('<iframe class="blockUI" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+opts.iframeSrc+'"></iframe>'):$('<div class="blockUI" style="display:none"></div>');var lyr2=$('<div class="blockUI blockOverlay" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var lyr3,s;if(opts.theme&&full){s='<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+z+';display:none;position:fixed">'+'<div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(opts.title||' ')+'</div>'+'<div class="ui-widget-content ui-dialog-content"></div>'+'</div>';}
else if(opts.theme){s='<div class="blockUI blockMsg blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+z+';display:none;position:absolute">'+'<div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(opts.title||' ')+'</div>'+'<div class="ui-widget-content ui-dialog-content"></div>'+'</div>';}
else if(full){s='<div class="blockUI blockMsg blockPage" style="z-index:'+z+';display:none;position:fixed"></div>';}
else{s='<div class="blockUI blockMsg blockElement" style="z-index:'+z+';display:none;position:absolute"></div>';}
lyr3=$(s);if(msg){if(opts.theme){lyr3.css(themedCSS);lyr3.addClass('ui-widget-content');}
else
lyr3.css(css);}
if(!opts.applyPlatformOpacityRules||!($.browser.mozilla&&/Linux/.test(navigator.platform)))
lyr2.css(opts.overlayCSS);lyr2.css('position',full?'fixed':'absolute');if($.browser.msie||opts.forceIframe)
lyr1.css('opacity',0.0);var layers=[lyr1,lyr2,lyr3],$par=full?$('body'):$(el);$.each(layers,function(){this.appendTo($par);});if(opts.theme&&opts.draggable&&$.fn.draggable){lyr3.draggable({handle:'.ui-dialog-titlebar',cancel:'li'});}
var expr=setExpr&&(!$.boxModel||$('object,embed',full?null:el).length>0);if(ie6||expr){if(full&&opts.allowBodyStretch&&$.boxModel)
$('html,body').css('height','100%');if((ie6||!$.boxModel)&&!full){var t=sz(el,'borderTopWidth'),l=sz(el,'borderLeftWidth');var fixT=t?'(0 - '+t+')':0;var fixL=l?'(0 - '+l+')':0;}
$.each([lyr1,lyr2,lyr3],function(i,o){var s=o[0].style;s.position='absolute';if(i<2){full?s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"'):s.setExpression('height','this.parentNode.offsetHeight + "px"');full?s.setExpression('width','jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):s.setExpression('width','this.parentNode.offsetWidth + "px"');if(fixL)s.setExpression('left',fixL);if(fixT)s.setExpression('top',fixT);}
else if(opts.centerY){if(full)s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');s.marginTop=0;}
else if(!opts.centerY&&full){var top=(opts.css&&opts.css.top)?parseInt(opts.css.top):0;var expression='((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"';s.setExpression('top',expression);}});}
if(msg){if(opts.theme)
lyr3.find('.ui-widget-content').append(msg);else
lyr3.append(msg);if(msg.jquery||msg.nodeType)
$(msg).show();}
if(($.browser.msie||opts.forceIframe)&&opts.showOverlay)
lyr1.show();if(opts.fadeIn){var cb=opts.onBlock?opts.onBlock:noOp;var cb1=(opts.showOverlay&&!msg)?cb:noOp;var cb2=msg?cb:noOp;if(opts.showOverlay)
lyr2._fadeIn(opts.fadeIn,cb1);if(msg)
lyr3._fadeIn(opts.fadeIn,cb2);}
else{if(opts.showOverlay)
lyr2.show();if(msg)
lyr3.show();if(opts.onBlock)
opts.onBlock();}
bind(1,el,opts);if(full){pageBlock=lyr3[0];pageBlockEls=$(':input:enabled:visible',pageBlock);if(opts.focusInput)
setTimeout(focus,20);}
else
center(lyr3[0],opts.centerX,opts.centerY);if(opts.timeout){var to=setTimeout(function(){full?$.unblockUI(opts):$(el).unblock(opts);},opts.timeout);$(el).data('blockUI.timeout',to);}};function remove(el,opts){var full=(el==window);var $el=$(el);var data=$el.data('blockUI.history');var to=$el.data('blockUI.timeout');if(to){clearTimeout(to);$el.removeData('blockUI.timeout');}
opts=$.extend({},$.blockUI.defaults,opts||{});bind(0,el,opts);var els;if(full)
els=$('body').children().filter('.blockUI').add('body > .blockUI');else
els=$('.blockUI',el);if(full)
pageBlock=pageBlockEls=null;if(opts.fadeOut){els.fadeOut(opts.fadeOut);setTimeout(function(){reset(els,data,opts,el);},opts.fadeOut);}
else
reset(els,data,opts,el);};function reset(els,data,opts,el){els.each(function(i,o){if(this.parentNode)
this.parentNode.removeChild(this);});if(data&&data.el){data.el.style.display=data.display;data.el.style.position=data.position;if(data.parent)
data.parent.appendChild(data.el);$(el).removeData('blockUI.history');}
if(typeof opts.onUnblock=='function')
opts.onUnblock(el,opts);};function bind(b,el,opts){var full=el==window,$el=$(el);if(!b&&(full&&!pageBlock||!full&&!$el.data('blockUI.isBlocked')))
return;if(!full)
$el.data('blockUI.isBlocked',b);if(!opts.bindEvents||(b&&!opts.showOverlay))
return;var events='mousedown mouseup keydown keypress';b?$(document).bind(events,opts,handler):$(document).unbind(events,handler);};function handler(e){if(e.keyCode&&e.keyCode==9){if(pageBlock&&e.data.constrainTabKey){var els=pageBlockEls;var fwd=!e.shiftKey&&e.target==els[els.length-1];var back=e.shiftKey&&e.target==els[0];if(fwd||back){setTimeout(function(){focus(back)},10);return false;}}}
if($(e.target).parents('div.blockMsg').length>0)
return true;return $(e.target).parents().children().filter('div.blockUI').length==0;};function focus(back){if(!pageBlockEls)
return;var e=pageBlockEls[back===true?pageBlockEls.length-1:0];if(e)
e.focus();};function center(el,x,y){var p=el.parentNode,s=el.style;var l=((p.offsetWidth-el.offsetWidth)/2)-sz(p,'borderLeftWidth');var t=((p.offsetHeight-el.offsetHeight)/2)-sz(p,'borderTopWidth');if(x)s.left=l>0?(l+'px'):'0';if(y)s.top=t>0?(t+'px'):'0';};function sz(el,p){return parseInt($.css(el,p))||0;};})(jQuery);
// (c) 2000-2007 by Gemius SA
function gemius_parameters() {
var d=document;
var href=new String(d.location.href);
var ref;
if (d.referrer) { ref = new String(d.referrer); } else { ref = ""; }
var t=typeof Error;
if(t!='undefined') {
eval("try { if (typeof(top.document.referrer)=='string') { ref = top.document.referrer } } catch(gemius_ex) { }")
}
var url='&tz='+(new Date()).getTimezoneOffset()+'&href='+escape(href.substring(0,299))+'&ref='+escape(ref.substring(0,299));
if (screen) {
var s=screen;
if (s.width) url+='&screen='+s.width+'x'+s.height;
if (s.colorDepth) url+='&col='+s.colorDepth;
}
return url;
}
function gemius_load_script() {
if (window.pp_gemius_image.width && window.pp_gemius_image.width>1) {
if (document.createElement) {
var xp_body = document.body;
var xp_javascript = document.createElement('script');
var xp_url = window.pp_gemius_script;
if(typeof Error !='undefined') {
eval("try { xp_javascript.src = xp_url; xp_javascript.type = 'text/javascript'; xp_javascript.defer = true; } catch(exception) { }")
if (xp_body && xp_body.appendChild) {
xp_body.appendChild(xp_javascript);
}
}
}
}
}
if (typeof pp_gemius_identifier == 'undefined') {
if (typeof gemius_identifier != 'undefined') {
pp_gemius_identifier = gemius_identifier;
} else {
pp_gemius_identifier = "";
}
}
var gemius_proto;
if(document.location && document.location.protocol)
gemius_proto = 'http'+((document.location.protocol=='https:')?'s':'')+':';
else
gemius_proto = 'http:';
var pp_gemius_host = gemius_proto+'//hr.hit.gemius.pl/_'+(new Date()).getTime();
if (typeof window.pp_gemius_image != 'undefined') {
if (typeof window.pp_gemius_images == 'undefined') {
        window.pp_gemius_images = new Array();
}
var gemius_l = window.pp_gemius_images.length;
window.pp_gemius_images[gemius_l]=new Image();
window.pp_gemius_images[gemius_l].src = pp_gemius_host+'/redot.gif?id=ERR_'+pp_gemius_identifier+gemius_parameters();
} else {
if (window.attachEvent) {
window.attachEvent("onload", gemius_load_script);
} else if(window.addEventListener) {
window.addEventListener("load", gemius_load_script, false);
}
window.pp_gemius_image = new Image();
window.pp_gemius_image.src = pp_gemius_host+'/rexdot.gif?l=11&id='+pp_gemius_identifier+gemius_parameters();
window.pp_gemius_script = pp_gemius_host+'/pp.js?id='+pp_gemius_identifier;
}
function hrportfolio_prikaziFondove(koje){
var vrste=new Array('posebni','dionicki','mjesoviti','obveznicki','novcani');
for (i=0;i<vrste.length;i++)
{
if(vrste[i]==koje){
document.getElementById("li_"+vrste[i]).className="hrportfolio_fondovi_prikazi_li";
document.getElementById("div_"+vrste[i]).className="hrportfolio_fondovi_prikazi_div";
}else{
document.getElementById("li_"+vrste[i]).className="hrportfolio_fondovi_sakrij_li";
document.getElementById("div_"+vrste[i]).className="hrportfolio_fondovi_sakrij_div";
}
}
}
function otvori_graf_indeksa(ID,r1,r2,name){
document.getElementById("trenutniGrafIndexa").value=ID;
document.getElementById("trenutniGrafIndexaName").value=name;
document.getElementById("graf_indeksi_new_div").innerHTML="";
ajaxpage( "/php_scripts/home_graph_indexi.php?pozicija="+pozadina_grafa_indexa+"&ID="+ID+"&r1="+ r1 +"&r2="+r2, "graf_indeksi_new_div");
getIndexGrafNaslovna('weekly','1M','2','5');
}
function otvori_graf_indeksa2(ID,r1,r2,name){
document.getElementById("trenutniGrafIndexa").value=ID;
document.getElementById("trenutniGrafIndexaName").value=name;
document.getElementById("graf_indeksi_new_div").innerHTML="";
ajaxpage( "/php_scripts/home_graph_indexi.php?pozicija="+pozadina_grafa_indexa+"&ID="+ID+"&r1="+ r1 +"&r2="+r2, "graf_indeksi_new_div");
}
function getIndexGrafNaslovna(r1,r2,br,w){
  var ID=document.getElementById('trenutniGrafIndexa').value;
  var IDName=document.getElementById('trenutniGrafIndexaName').value;
  document.getElementById('imeIndexaNaslovnica').innerHTML=IDName;
  document.getElementById("odabirIndeksaID").value=1; 
 
  var boje=new Array();
      boje["fondovi"]="0091d2";
      boje["dionice"]="d6a01c";
 
for (var i=1;i<=7;i++){
document.getElementById("naslGraf"+i).style.color=boje[pozadina_grafa_indexa];
document.getElementById("naslGraf"+i).style.marginLeft="5px";
document.getElementById("naslGraf"+i).style.fontWeight="normal";
if(br==i){
document.getElementById("naslGraf"+br).style.color="000000";
}
}
document.getElementById('imeIndexaNaslovnica').style.color=boje[pozadina_grafa_indexa];
if(w!=5){
otvori_graf_indeksa2(ID,r1,r2,IDName);
}
}
function posaljiIndeks(regijaId,a){
var days=1;
kreirajCookie("indexOdabira",regijaId,days);
if(a==1){
window.open('/hr/indexi/indexi_0_0_0_0/||Indexi');
}
}
function kalkulirajValutu()
{
var vrijednost_valute_1=document.getElementById("tecaj_valute_1").value;
var vrijednost_valute_2=document.getElementById("tecaj_valute_2").value;
var tec_vri1=document.getElementById("vrijednost_valute_1").value;
var tec_vri2=document.getElementById("vrijednost_valute_2").value;
tec_vri1=tec_vri1.replace(',','.');
var uk1=eval(tec_vri1);
var uk2=eval(tec_vri1 * (vrijednost_valute_1 / vrijednost_valute_2));
if(vrijednost_valute_1==vrijednost_valute_2)
{
document.getElementById("vrijednost_valute_2").value=uk1.toFixed(2);
}else{
document.getElementById("vrijednost_valute_2").value=uk2.toFixed(2);
}
}
 
function newDionice(odabir){
var odabrane=new Array("Turnover_desc","PriceChange_desc","PriceChange_asc");
var odaberi=new Array("Turnover_desc_nmd","PriceChange_desc_nmd","PriceChange_asc_nmd");
for (i=0;i<=2;i++)
{
if(odabrane[i]==odabir){
document.getElementById(odaberi[i]).className="menu_ndm_over";
document.getElementById(odabir).style.visibility="visible";
document.getElementById(odabir).style.display="block";
}else{
document.getElementById(odaberi[i]).className="menu_ndm";
document.getElementById(odabrane[i]).style.visibility="hidden";
document.getElementById(odabrane[i]).style.display="none";
}
}
}
function newIndexiFirst(podrucje){
/*document.getElementById("graf_indeksi_new_div").style.visibility="visible";
document.getElementById("graf_indeksi_new_div").style.display="block";
document.getElementById("fondIndex_new").value=document.getElementById(podrucje+"_first_id").value;
document.getElementById("indexName_new").value=document.getElementById(podrucje+"_first_name").value;
document.getElementById("vrijemeIndexa_new").value=document.getElementById(podrucje+"_first_time").value;*/
var pod=new Array();
pod["ZSE"]="tts-13907841";
pod["REGIJA"]="tts-14904222";
pod["SVIJET"]="tts-514562";
var podName=new Array();
podName["ZSE"]="CROBEX";
podName["REGIJA"]="SBITOP";
podName["SVIJET"]="DAX P-IN.";
var reg=new Array();
reg["ZSE"]="0";
reg["REGIJA"]="0";
reg["SVIJET"]="1";
posaljiIndeks(reg[podrucje],0)
otvori_graf_indeksa(pod[podrucje],"weekly","1M",podName[podrucje]);
}
function sakrijGRAFSVIJET(){
document.getElementById("graf_indeksi_new_div").style.visibility="hidden";
document.getElementById("graf_indeksi_new_div").style.display="none";
}
function newIndexi(odabir){
var odabrane=new Array("ZSE_podaci","REGIJA_podaci","SVIJET_podaci");
var odaberi=new Array("ZSE_nim","REGIJA_nim","SVIJET_nim");
for (i=0;i<=2;i++)
{
if(odabrane[i]==odabir){
document.getElementById(odaberi[i]).className="menu_nim_over";
document.getElementById(odabir).style.visibility="visible";
document.getElementById(odabir).style.display="block";
}else{
document.getElementById(odaberi[i]).className="menu_nim";
document.getElementById(odabrane[i]).style.visibility="hidden";
document.getElementById(odabrane[i]).style.display="none";
}
}
}
function promijeni_graf_indexa_new(index,IndexName,vrijemeIndexa){
document.getElementById("fondIndex_new").value=index;
document.getElementById("indexName_new").value=IndexName;
document.getElementById("vrijemeIndexa_new").value=vrijemeIndexa;
prikaziGraphIndexi_new_graf();
}
function prikaziGraphIndexi_new_graf(){
var opcijaDatum=document.getElementById("vrijemeIndex_new").value;
var indexFond=document.getElementById("fondIndex_new").value;
var titleIndex=document.getElementById("indexName_new").value;
var vrijemeIndex=document.getElementById("vrijemeIndexa_new").value;
var token_date=document.getElementById("token_date").value;
var oduzmi=new Array("","7","30","91","182","365","730","1100");
if(opcijaDatum!=8){
var url="/grafovi/index_graph_xml.php?token_date="+token_date+"&showmax=0&index_name="+titleIndex+"&indexVrijeme="+vrijemeIndex+"&graphBg=indexi_"+pozadina_grafa_indexa+"&fondid=" + indexFond + "&start=" + datum_za_grafove(oduzmi[opcijaDatum]) + "&end=" + datum_za_grafove('0');
}else{
var url="/grafovi/index_graph_xml.php?token_date="+token_date+"&showmax=0&index_name="+titleIndex+"&indexVrijeme="+vrijemeIndex+"&graphBg=indexi_"+pozadina_grafa_indexa+"&fondid=" + indexFond + "&start=&end=";
}
//alert(url);
var chartObj = getChartFromId("graf_indeksi_new");
chartObj.setDataURL(url);
return;
}
function change_ikona(slika,over){
//document.getElementById(slika+"_slika").src="/images/nepromjenjivo/ikone_right_menu/images/"+slika+"_"+over+".png";
document.getElementById(slika+"_slika").className="nemaSlikeZaReightMenu";
document.getElementById(slika+"_slika").className=slika+"Pic_"+over;
document.getElementById(slika+"_tekst").className="tekstRightLink_"+over;
return true;
}
function change_ikona2(slika,over){
//document.getElementById(slika+"_slika").src="/images/nepromjenjivo/ikone_right_menu/images/"+slika+"_"+over+".png";
document.getElementById(slika+"_slika").className="nemaSlikeZaReightMenu";
document.getElementById(slika+"_slika").className=slika+"Pic_"+over;
document.getElementById(slika+"_tekst").className="tekstRightLinkTekst_"+over;
return true;
}

