
var state={defaults:{},settings:{},callback:{},filters:[],CN:{lastlist:{name:'recentlist',set:true},catalogue:{name:'catalogue_state',set:true}},__init:function(){jQuery.extend(this.settings,this.defaults);},__wakeup:function(cookieident,cookiename){var tmp=cookie.get(cookieident?this.CN[cookieident].name:cookiename);if(tmp){var tmparr=tmp.split(';');for(var i=0;i<tmparr.length;i++){var v=tmparr[i].split(':');this.add(v[1],v[0],null,null,null);}}},add:function(id,type,invoker,force_callback,mode,skip_setcookie){if(id==='')return;var callback_mode;if(type!='p')this.settings.p=1;if(typeof this.settings[type]=='object'){var i=jQuery.inArray(id,this.settings[type]);if(i==-1){this.settings[type].push(id);}
callback_mode='add';}
else{this.settings[type]=id;callback_mode='add_exclusive';}
if(invoker){if(force_callback){force_callback(id,type,invoker);}else{if(mode&&this.callback[type+'_'+callback_mode+'_'+mode])this.callback[type+'_'+callback_mode+'_'+mode](id,type,invoker);else if(mode&&this.callback[callback_mode+'_'+mode])this.callback[callback_mode+'_'+mode](id,type,invoker);else if(this.callback[type+'_'+callback_mode])this.callback[type+'_'+callback_mode](id,type,invoker);else this.callback[callback_mode](id,type,invoker);}}
if(!skip_setcookie)state.setcookie();},add_select:function(id,type,invoker,force_callback){this.add(id,type,invoker.options[invoker.selectedIndex],force_callback,'select');},clear:function(type,invoker){if(type){if(this.callback[type+'_clear'])this.callback[type+'_clear'](type,invoker);else this.callback['clear'](type,invoker);if(typeof this.settings[type]=='object')this.settings[type]=[];else this.settings[type]='';}else{this.settings={};this.__init();}
state.setcookie();},filter_handler:function(filter_id,filter_type,filter_caption){var prefix,obj;switch(filter_type){case'text':prefix='ft';obj='';break;case'number':prefix='fn';obj=[];break;case'interval':prefix='fi';obj=[];break;default:prefix='f';obj=[];break;}
if(typeof this.settings[prefix+filter_id]=='undefined'){this.settings[prefix+filter_id]=obj;this.callback[prefix+filter_id+'_add']=this.callback['add_filter_'+filter_type];this.callback[prefix+filter_id+'_add_exclusive']=this.callback['add_filter_'+filter_type];this.callback[prefix+filter_id+'_remove']=this.callback['remove_filter_'+filter_type];this.callback[prefix+filter_id+'_clear']=this.callback['clear_filter_'+filter_type];this.filters.push(prefix+filter_id);jQuery('#selected-filters').data('captions-'+prefix+filter_id,filter_caption);}},remove:function(id,type,invoker,force_callback){if(type!='p')this.settings.p=1;if(typeof this.settings[type]=='object'){var i=jQuery.inArray(id,this.settings[type]);if(i!=-1){this.settings[type].splice(i,1);}}else{this.settings[type]='';}
if(force_callback){force_callback(id,type,invoker);}else{if(this.callback[type+'_remove'])
this.callback[type+'_remove'](id,type,invoker);else
this.callback['remove'](id,type,invoker);}
state.setcookie();},serialize:function(obj){if(!obj)obj=this.settings;var serialized={};for(i in obj){if(typeof this.settings[i]=='object'){if(obj[i]!=null)
serialized[i]=obj[i].join(',');}else{serialized[i]=obj[i];}}
return serialized;},toggle:function(id,type,invoker){var method='';if(typeof this.settings[type]=='object'){var i=jQuery.inArray(id,this.settings[type]);if(i!=-1){method='remove';}else{method='add';}}else{if(this.settings[type]&&(this.settings[type]==id)){method='remove';}else{method='add';}}
this[method](id,type,invoker);return method;},toggle_select:function(id,type,invoker){var el_select=jQuery(invoker).parent();var el_ex_selected=jQuery('OPTION.active',el_select);var ex_selected_id=el_ex_selected.val();if(ex_selected_id!=id){if(ex_selected_id>0){state.remove(ex_selected_id,type,el_ex_selected);}
state.add_select(id,type,invoker);}else{state.add_select(id,type,invoker);}},setcookie:function(){if(this.CN.lastlist.set){var val=new Array();if(this.settings.c)val.push('c:'+this.settings.c);if(this.settings.b)val.push('b:'+this.settings.b);if(this.settings.d)val.push('d:'+this.settings.d);if(this.settings.id)val.push('id:'+this.settings.id);if(val.length>1){var expireCookieDate=new Date();expireCookieDate.setTime(expireCookieDate.getTime()+365*60*60*1000);cookie.set(this.CN.lastlist.name,val.join(';'),expireCookieDate,'/');}}
if(this.CN.catalogue.set){val=new Array();for(i in this.settings){if(this.settings[i])val.push(i+':'+this.settings[i]);}
cookie.set(this.CN.catalogue.name,val.join(';'),null,'/');}},url:function(prefix){var url=prefix;if(!url)url='/catalogue';for(i in this.settings){if(i=='p'||i=='pp')continue;if(typeof this.settings[i]=='object'){if(this.settings[i].length)url+='/'+i+'='+this.settings[i].join(',');}else{if(this.settings[i])url+='/'+i+'='+this.settings[i];}}
url+='/';return url;}}
state.__init();var default_ui_callback={add:function(id,type,invoker){jQuery(invoker).addClass('active');jQuery(invoker).parents('.filter-box').find('.head-box').addClass('active');},add_exclusive:function(id,type,invoker){this.clear(type,invoker);this.add(id,type,invoker);},add_exclusive_select:function(id,type,invoker){this.add_select(id,type,invoker);},add_filter_interval:function(id,type,invoker){var filter_container=jQuery('#selected-filters');var filter_container_ul;var divid=('filter-dropdown-'+type+'-'+id).replace(/\s/g,'_');var filter_dropdown=jQuery('#'+divid);if(filter_dropdown.length>0){jQuery(".selected-filter-caption",filter_dropdown).html(filter_container.data('captions-'+type)+': '+jQuery.trim(id));}else{var html='<li class="filter" id="'+divid+'">'+'<a href="javascript:void(0);" onclick="operation.execute(\'filter_value_removed\', jQuery(this).parents(\'.filter:first\'));"><img src="/img/buttons/delete_inactive.gif" width="16" height="16" border="0" alt="remove" align="absmiddle" /></a>'+'<span class="selected-filter-caption">'+filter_container.data('captions-'+type)+': '+jQuery.trim(id)+'</span>'+'<a href="javascript: void(0);" onclick="operation.execute(\'filter_values_interval\', this, { fi: '+type.substring(2)+', value: \''+id+'\'});"><img src="/img/buttons/arrow_circle_south.gif" width="18" height="18" border="0" alt="dropdown" align="absmiddle" /></a>'+'</li>';if((filter_container_ul=jQuery('> UL',filter_container)).length==0){filter_container.prepend('<ul>'+html+'</ul>');}else{filter_container_ul.append(html);}}
jQuery('#'+divid).data('current',{value:id,type:type,filtertype:'interval'});this.add(id,type,invoker);},add_filter_number:function(id,type,invoker){var filter_container=jQuery('#selected-filters');var filter_container_ul;var divid=('filter-dropdown-'+type+'-'+id).replace(/\s/g,'_');var filter_dropdown=jQuery('#'+divid);if(filter_dropdown.length>0){jQuery(".selected-filter-caption",filter_dropdown).html(filter_container.data('captions-'+type)+': '+jQuery.trim(id));}else{var html='<li class="filter" id="'+divid+'">'+'<a href="javascript:void(0);" onclick="operation.execute(\'filter_value_removed\', jQuery(this).parents(\'.filter:first\'));"><img src="/img/buttons/delete_inactive.gif" width="16" height="16" border="0" alt="remove" align="absmiddle" /></a>'+'<span class="selected-filter-caption">'+filter_container.data('captions-'+type)+': '+jQuery.trim(id)+'</span>'+'<a href="javascript: void(0);" onclick="operation.execute(\'filter_values_number\', this, { fn: '+type.substring(2)+', value: \''+id+'\'});"><img src="/img/buttons/arrow_circle_south.gif" width="18" height="18" border="0" alt="dropdown" align="absmiddle" /></a>'+'</li>';if((filter_container_ul=jQuery('> UL',filter_container)).length==0){filter_container.prepend('<ul>'+html+'</ul>');}else{filter_container_ul.append(html);}}
jQuery('#'+divid).data('current',{value:id,type:type,filtertype:'number'});this.add(id,type,invoker);},add_filter_numerous_list:function(id,type,invoker){var filter_container=jQuery('#selected-filters');var filter_container_ul;var divid=('filter-dropdown-'+type+'-'+id).replace(/\s/g,'_');var html='<li class="filter" id="'+divid+'">'+'<a href="javascript:void(0);" onclick="operation.execute(\'filter_value_removed\', jQuery(this).parents(\'.filter:first\'));"><img src="/img/buttons/delete_inactive.gif" width="16" height="16" border="0" alt="remove" align="absmiddle" /></a>'+'<span class="selected-filter-caption">'+filter_container.data('captions-'+type)+': '+jQuery.trim(jQuery(invoker).text())+'</span>'+'<a href="javascript: void(0);" onclick="operation.execute(\'filter_values_numerous_list\', this, { f: '+type.substring(1)+'});"><img src="/img/buttons/arrow_circle_south.gif" width="18" height="18" border="0" alt="dropdown" align="absmiddle" /></a>'+'</li>';if((filter_container_ul=jQuery('> UL',filter_container)).length==0){filter_container.prepend('<ul>'+html+'</ul>');}else{filter_container_ul.append(html);}
jQuery('#'+divid).data('current',{value:id,type:type,filtertype:'numerous_list'});this.add(id,type,invoker);},add_filter_ordlist:function(id,type,invoker){var filter_container=jQuery('#selected-filters');var html,i;var divid=('filter-dropdown-'+type+'-'+id).replace(/\s/g,'_');html='<li class="filter" id="'+divid+'">'+'<a href="javascript:void(0);" onclick="operation.execute(\'filter_value_removed\', jQuery(this).parents(\'.filter:first\'));"><img src="/img/buttons/delete_inactive.gif" width="16" height="16" border="0" alt="remove" align="absmiddle" /></a>'+'<span class="selected-filter-caption">'+filter_container.data('captions-'+type)+': '+jQuery.trim(jQuery(invoker).text())+'</span>'+'<a href="javascript: void(0);" onclick="operation.execute(\'filter_values_togglelist\', jQuery(this).parent());"><img src="/img/buttons/arrow_circle_south.gif" width="18" height="18" border="0" alt="dropdown" align="absmiddle" /></a>'+'<ul class="filter-select">';var values=filter_container.data(type);var urlinfo=filter_container.data('urlinfo');for(i in values){html+='<li><a href="'+
urlinfo.href+'/'+type+'='+values[i].value+'/'+urlinfo.page+'" onclick="operation.execute(\'filter_value_changed\', jQuery(this).parents(\'.filter:first\'), {ord: '+i+'}); return false;">'+
values[i].caption+'</a></li>';}
html+='</ul></li>';var filter_container_ul;if((filter_container_ul=jQuery('> UL',filter_container)).length==0){filter_container.prepend('<ul>'+html+'</ul>');}else{filter_container_ul.append(html);}
jQuery('#'+divid).data('current',{value:id,type:type,filtertype:'ordlist'});this.add(id,type,invoker);},add_filter_text:function(id,type,invoker){var divid=('filter-dropdown-'+type+'').replace(/\s/g,'_');var filter_dropdown=jQuery('#'+divid);var filter_container=jQuery('#selected-filters');if(filter_dropdown.length>0){jQuery(".selected-filter-caption",filter_dropdown).html(filter_container.data('captions-'+type)+': '+jQuery.trim(id));}else{var filter_container_ul;var html='<li class="filter" id="'+divid+'">'+'<a href="javascript:void(0);" onclick="operation.execute(\'filter_value_removed\', jQuery(this).parents(\'.filter:first\'));"><img src="/img/buttons/delete_inactive.gif" width="16" height="16" border="0" alt="remove" align="absmiddle" /></a>'+'<span class="selected-filter-caption">'+filter_container.data('captions-'+type)+': '+jQuery.trim(id)+'</span>'+'<a href="javascript: void(0);" onclick="operation.execute(\'filter_values_text\', this, { ft: '+type.substring(2)+'});"><img src="/img/buttons/arrow_circle_south.gif" width="18" height="18" border="0" alt="dropdown" align="absmiddle" /></a>'+'</li>';if((filter_container_ul=jQuery('> UL',filter_container)).length==0){filter_container.prepend('<ul>'+html+'</ul>');}else{filter_container_ul.append(html);}}
jQuery('#'+divid).data('current',{value:id,type:type,filtertype:'text'});this.add(id,type,invoker);},add_select:function(id,type,invoker){var filter_box=jQuery(invoker).parents('.filter-box:first');if(filter_box.length>0){jQuery('A, OPTION, .block',filter_box).removeClass('active');var html=eval(type+'_select_pattern');if(html){var opt=jQuery(invoker).remove();html=html.replace(/@@href@@/gi,opt.attr('href')).replace(/@@id@@/gi,opt.val()).replace(/@@caption@@/gi,opt.html()).replace(/@@total_product@@/gi,opt.attr('total_product')).replace(/@@active@@/gi,'active').replace(/ hidden\"/gi,'\"');jQuery('UL:first',filter_box).append(html);}}},price_min_add_exclusive:function(id,type,invoker){if(id>0){jQuery(invoker).parents('LI:first').addClass('active');jQuery(invoker).parents('.filter-box:first').find('.head-box').addClass('active');}else{jQuery(invoker).parents('LI:first').removeClass('active');var fb=jQuery(invoker).parents('.filter-box:first')
if(jQuery('LI.active',fb).length==0){jQuery('.head-box',fb).removeClass('active');}}},price_max_add_exclusive:function(id,type,invoker){this.price_min_add_exclusive(id,type,invoker);},clear:function(type,invoker){if(invoker){var navigation_box=jQuery(invoker).parents('.navigation-box');if(navigation_box&&navigation_box.length)jQuery('A, OPTION, .block',navigation_box[0]).removeClass('active');}},price_min_clear:function(type,invoker){jQuery(invoker).parents('LI:first').removeClass('active');var fb=jQuery(invoker).parents('.filter-box:first')
if(jQuery('LI.active',fb).length==0){jQuery('.head-box',fb).removeClass('active');}},price_max_clear:function(type,invoker){this.price_min_clear(type,invoker);},clear_filter:function(type,invoker){for(var i in state.settings[type]){this.remove_filter(state.settings[type][i],type,invoker);}
this.clear(type,invoker);},clear_filter_interval:function(type,invoker){this.clear_filter(type,invoker);},clear_filter_number:function(type,invoker){this.clear_filter(type,invoker);},clear_filter_numlist:function(type,invoker){this.clear_filter(type,invoker);},clear_filter_ordlist:function(type,invoker){this.clear_filter(type,invoker);},clear_filter_text:function(type,invoker){this.clear(type,invoker);},remove:function(id,type,invoker){jQuery(invoker).removeClass('active');var remove=false;if(typeof state.settings[type]=='object'){if(!state.settings[type].length)remove=true;}else{remove=true;}
if(remove)jQuery(invoker).parents('.filter-box:first').find('.head-box').removeClass('active');},remove_filter:function(id,type,invoker){var tmp;var divid=('filter-dropdown-'+type+'-'+id).replace(/\s/g,'_');while((tmp=jQuery('#'+divid)).length>0)tmp.remove();this.remove(id,type,invoker);},remove_filter_interval:function(id,type,invoker){this.remove_filter(id,type,invoker);},remove_filter_number:function(id,type,invoker){this.remove_filter(id,type,invoker);},remove_filter_numerous_list:function(id,type,invoker){this.remove_filter(id,type,invoker);},remove_filter_ordlist:function(id,type,invoker){this.remove_filter(id,type,invoker);},remove_filter_text:function(id,type,invoker){var tmp;var divid=('filter-dropdown-'+type).replace(/\s/g,'_');while((tmp=jQuery('#'+divid)).length>0)tmp.remove();this.remove(id,type,invoker);}}
var operation={__settings:{},__dummy_counter:1,__doc:jQuery(document),__wnd:jQuery(window),__shop:null,execute:function(op_name,invoker,params){if(typeof op_name=='string'){var op=operation_config[op_name];if(op)this.__execute(op,invoker,params);else alert("Unknown op: "+op_name);}else if(typeof op_name=='object'){this.__execute(op_name,invoker);}},__execute:function(op,invoker,params){if(op.init)op.init(invoker,params);switch(op._type){case'single':if(op.destination)this.__load(op,invoker,params);else this.__ajax(op,invoker,params);break;case'multi':op.run(invoker,params);break;case'simple':break;}
if(op.finished)op.finished(invoker,params);if(op.next_op){switch(typeof op.next_op){case'function':op.next_op();break;case'string':this.execute(op.next_op);break;case'array':case'object':for(i in op.next_op){this.execute(op.next_op[i]);}
break;}}},__ajax:function(op,invoker,params){jQuery.ajax({type:"POST",url:(jQuery.isFunction(op.ajax_file)?op.ajax_file(invoker,params):op.ajax_file),data:op.ajax_params?op.ajax_params(invoker,params):state.serialize(jQuery.extend({},this.__settings,state.settings)),success:function(data){if(op.callback)op.callback(data,invoker,params);}});},__load:function(op,invoker,params){jQuery(jQuery.isFunction(op.destination)?op.destination(invoker,params):op.destination).load((jQuery.isFunction(op.ajax_file)?op.ajax_file(invoker,params):op.ajax_file),op.ajax_params?op.ajax_params(invoker,params):state.serialize(jQuery.extend({},this.__settings,state.settings)),function(data){if(op.callback)op.callback(data,invoker,params);})},__clicked_somewhere_else:function(e){if(!jQuery(e.target).is('A')){if(!e.data.which||(e.which&&(e.data.which==e.which))||(((e.data.which==1)&&(e.button<2))||((e.data.which==2)&&(e.button==4))||((e.data.which==3)&&(e.button==2)))){jQuery(e.data.selector).slideUp().addClass('hidden');jQuery(document).unbind('click.somewhereelse');if(e.data.callback)e.data.callback();}else{}}},__center:function(el){var pTop=this.__doc.scrollTop(),pLeft=this.__doc.scrollLeft(),minTop=pTop;pLeft+=(this.__wnd.width()-jQuery(el).width())/2;pTop+=(this.__wnd.height()-jQuery(el).height())/2;pTop=Math.max(pTop,minTop);el.css({top:pTop,left:pLeft});},__keep_centered:function(el){jQuery(function(){jQuery(el).data('namespace_counter',this.__dummy_counter)
jQuery(window).bind('resize.ns'+this.__dummy_counter,function(){operation.__center(el);}).bind('scroll.ns'+this.__dummy_counter,function(){operation.__center(el);})});this.__dummy_counter++;},__release_centered:function(el){var ns=jQuery(el).data('namespace_counter');jQuery(window).unbind('resize.ns'+ns).unbind('scroll.ns'+ns);}}
var operation_config={__set_content_caption:function(str){jQuery('#category-name').html(str);},content_refresh:{},__action_list:{_type:'single',ajax_file:'/_ajax/catalogue/menu_action_children.php',ajax_params:function(invoker,params){return jQuery.extend({},operation.__settings,{view:state.settings.view},params);},callback:function(data,invoker){invoker.append(data);}},action_list:{_type:'simple',finished:function(invoker,params){var li_tag=jQuery(invoker).parent().parent();var ul_tag=jQuery('UL:first',li_tag);li_tag.parent().find('UL').hide();if(ul_tag.length==0){operation.execute('__action_list',li_tag,params);}else{ul_tag.show();}}},add_to_cart:{_type:'single',ajax_file:'/_ajax/package/insert_item.php',ajax_params:function(invoker,params){return{'package_id[]':params.id,quantity:1};},destination:'#infocart-holder',callback:function(data,invoker,params){var $invoker=jQuery(invoker).parent();var pos=$invoker.offset();var container=jQuery('#infocart-holder');var content=jQuery('.infocart-box',container).css({left:0,top:0});var w=content.outerWidth();container.css('left',pos.left-w+25).find('.infocart-box').show(1,function(){var h=content.outerHeight();container.css('top',pos.top-h+$invoker.outerHeight()+10);var tmpbg=jQuery('.info-box-fakebg',container);tmpbg.width(w).height(h);});}},__catalogue_content_refresh:{_type:'multi',finished:function(){jQuery.scrollTo(jQuery('#top-of-the-content'),{easing:'easeinout',duration:1000})},run:function(){operation.execute('catalogue_paging_refresh');operation.execute('products_count');}},catalogue:{_type:'single',ajax_file:'/_ajax/_catalogue/_catalogue.php',destination:'#catalogue-center'},catalogue_paging:{_type:'single',ajax_file:'/_ajax/_catalogue/paging.php',destination:'.paging-box'},catalogue_paging_refresh:{_type:'multi',run:function(){operation.execute('catalogue_paging');operation.execute('catalogue');}},catalogue_price_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');}},filter_value_changed:{_type:'simple',finished:function(invoker,params){$invoker=jQuery(invoker);var current=$invoker.data('current');var filter_container=jQuery('#selected-filters');var urlinfo=filter_container.data('urlinfo');var value=filter_container.data(current.type)[params.ord];if(value&&value.value){$invoker.attr('id',('filter-dropdown-'+current.type+'-'+value.value).replace(/\s/g,'_'));if(current.value!=value.value){state.remove(current.value,current.type,jQuery('#menu-filter-'+current.type+'-'+current.value),state.callback.remove);state.add(value.value,current.type,jQuery('#menu-filter-'+current.type+'-'+value.value),state.callback.add);jQuery('.selected-filter-caption',$invoker).html(filter_container.data('captions-'+current.type)+': '+value.caption);$invoker.data('current',{value:value.value,type:current.type});}
if(urlinfo.refresh_op)operation.execute(urlinfo.refresh_op)}
operation.execute('filter_values_togglelist',invoker);}},filter_numerous_list_changed:{_type:'simple',finished:function(invoker,params){var filter_container=jQuery('#selected-filters');var urlinfo=filter_container.data('urlinfo');var data=[],ids=[],invokers=[];var fid='f'+params.f;jQuery('FORM :checked',invoker).each(function(){var invoker=jQuery(this).next();data.push({value:this.value,caption:invoker.text(),filter:fid})
ids.push(this.value);invokers.push(invoker);});filter_container.data(fid,data);var to_remove=[];for(var i in state.settings['f'+params.f]){if(jQuery.inArray(state.settings[fid][i],ids)==-1){to_remove.push(state.settings[fid][i]);}}
var l=to_remove.length;for(var i=0;i<l;i++){state.remove(to_remove[i],fid,this);}
var l=ids.length;for(var i=0;i<l;i++){if(jQuery.inArray(ids[i],state.settings[fid])==-1){state.add(ids[i],fid,invokers[i]);}}
if(urlinfo.refresh_op)operation.execute(urlinfo.refresh_op);}},filter_interval_changed:{_type:'simple',finished:function(invoker,params){var filter_container=jQuery('#selected-filters');var urlinfo=filter_container.data('urlinfo');var data=[],ids=[],invokers=[];var fid='fi'+params.fi;var value_from=jQuery('FORM INPUT[name=from]',invoker).val();var value_to=jQuery('FORM INPUT[name=to]',invoker).val();var oldval=jQuery('FORM INPUT[name=oldvalue]',invoker).val();if(oldval!=(value_from+' - '+value_to)){filter_container.data(fid,{value:value_from+' - '+value_to,caption:value_from+' - '+value_to,filter:fid});if(oldval)state.remove(oldval,fid,invoker);state.add(value_from+' - '+value_to,fid,invoker);if(urlinfo.refresh_op)operation.execute(urlinfo.refresh_op);}}},filter_number_changed:{_type:'simple',finished:function(invoker,params){var filter_container=jQuery('#selected-filters');var urlinfo=filter_container.data('urlinfo');var data=[],ids=[],invokers=[];var fid='fn'+params.fn;var textval=jQuery('FORM INPUT[name=number]',invoker).val();var oldval=jQuery('FORM INPUT[name=oldvalue]',invoker).val();if(oldval!=textval){filter_container.data(fid,{value:textval,caption:textval,filter:fid});if(oldval)state.remove(oldval,fid,invoker);state.add(textval,fid,invoker);if(urlinfo.refresh_op)operation.execute(urlinfo.refresh_op);}}},filter_text_changed:{_type:'simple',finished:function(invoker,params){var filter_container=jQuery('#selected-filters');var urlinfo=filter_container.data('urlinfo');var data=[],ids=[],invokers=[];var fid='ft'+params.ft;var textval=jQuery('FORM INPUT[name=text]',invoker).val();filter_container.data(fid,{value:textval,caption:textval,filter:fid});state.add(textval,fid,invoker);if(urlinfo.refresh_op)operation.execute(urlinfo.refresh_op);}},filter_value_removed:{_type:'simple',finished:function(invoker,params){var $invoker=jQuery(invoker);var current=$invoker.data('current');var filter_container=jQuery('#selected-filters');var urlinfo=filter_container.data('urlinfo');var divid;if(current&&current.value){if(current.filtertype=='text'){divid='menu-filter-'+current.type;}else{divid='menu-filter-'+current.type+'-'+current.value}
divid=divid.replace(/\s/g,'_');state.remove(current.value,current.type,jQuery('#'+divid));if(urlinfo.refresh_op)operation.execute(urlinfo.refresh_op)}}},filter_values_togglelist:{_type:'simple',finished:function(invoker,params){if(invoker){jQuery('.filter-select',invoker).width(jQuery(invoker).width()).toggle('fast');}}},products_count:{_type:'single',ajax_file:'/_ajax/search/products_count.php',destination:'.products_count'},__subcategory_read:{_type:'single',ajax_file:'/_ajax/catalogue/menu_category_children.php',ajax_params:function(invoker,params){return jQuery.extend({},operation.__settings,{view:state.settings.view},params);},callback:function(data,invoker){invoker.append(data);}},subcategory:{_type:'simple',finished:function(invoker){var li_tag=jQuery(invoker).parent().parent();var ul_tag=jQuery('UL:first',li_tag);if(ul_tag.length==0){operation.execute('__subcategory_read',li_tag,{id_parent:invoker.rel});}else{ul_tag.toggle();}}},brands_by_letter:{_type:'single',ajax_file:'/_ajax/brand/brand.php',destination:'#catalogue-center'},brandlist_paging_refresh:{_type:'multi',run:function(){operation.execute('brands_by_letter');operation.execute('brand_paging');}},brand_paging:{_type:'single',ajax_file:'/_ajax/brand/paging.php',destination:'.paging-box'},brandlist_refresh:{_type:'multi',run:function(){operation.execute('brandlist_paging_refresh');operation.execute('brands_count');}},categorylist_refresh:{_type:'single',ajax_file:'/_ajax/category/list.php',destination:'#catalogue-center'},catalogue_by_brand_brand_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');},finished:function(invoker){if(invoker&&!state.settings.c){operation_config.__set_content_caption(jQuery(invoker).parents('.filter-box:first').find('LI A.active').html());}}},catalogue_by_brand_category_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');operation.execute('brand_by_category_navigation_box');operation.execute('dealer_by_category_navigation_box');operation.execute('filter_by_category_navigation_box');},finished:function(invoker){if(invoker&&state.settings.c)
operation_config.__set_content_caption(jQuery(invoker).html());}},catalogue_by_brand_dealer_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');}},catalogue_by_brand_filter_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');}},brand_by_category_navigation_box:{_type:'single',ajax_file:'/_ajax/catalogue/menu_brands.php',ajax_params:function(){return jQuery.extend({},operation.__settings,{c:state.settings.c,view:state.settings.view});},destination:'#brand-menu-box .navigation-box'},catalogue_by_category_action_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');}},catalogue_by_category_brand_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');}},catalogue_by_category_category_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');operation.execute('brand_by_category_navigation_box');operation.execute('dealer_by_category_navigation_box');operation.execute('filter_by_category_navigation_box');},finished:function(invoker){if(invoker)
operation_config.__set_content_caption(jQuery(invoker).html());}},catalogue_by_category_dealer_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');}},catalogue_by_category_filter_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');}},dealer_by_category_navigation_box:{_type:'single',ajax_file:'/_ajax/catalogue/menu_dealers.php',ajax_params:function(){return jQuery.extend({},operation.__settings,{c:state.settings.c,view:state.settings.view});},destination:'#dealer-menu-box .navigation-box'},filter_by_category_navigation_box:{_type:'single',ajax_file:'/_ajax/catalogue/menu_filters.php',ajax_params:function(){return jQuery.extend({},operation.__settings,{c:state.settings.c,view:state.settings.view});},destination:'#filter-menu-box'},catalogue_top_refresh:{_type:'single',ajax_file:'/_ajax/_catalogue/top.php',destination:'#catalogue-center',finished:function(invoker){if(invoker)
operation_config.__set_content_caption(jQuery(invoker).html());}},dealerlist_paging_refresh:{_type:'multi',run:function(){operation.execute('dealerlist');operation.execute('dealerlist_paging');}},dealerlist:{_type:'single',ajax_file:'/_ajax/dealer/list.php',destination:'#catalogue-center'},dealerlist_paging:{_type:'single',ajax_file:'/_ajax/dealer/paging.php',destination:'.paging-box'},brand_by_dealer_navigation_box:{_type:'single',ajax_file:'/_ajax/catalogue/menu_brands.php',ajax_params:function(){return jQuery.extend({},operation.__settings,{c:state.settings.c,d:state.settings.d,view:state.settings.view});},destination:'#brand-menu-box .navigation-box'},catalogue_by_dealer_brand_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');}},catalogue_by_dealer_category_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');operation.execute('brand_by_dealer_navigation_box');}},catalogue_by_dealer_filter_onchange:{_type:'multi',run:function(){operation.execute('__catalogue_content_refresh');}},subcategory_by_dealer:{_type:'simple',finished:function(invoker){var li_tag=jQuery(invoker).parent().parent();var ul_tag=jQuery('UL:first',li_tag);if(ul_tag.length==0){operation.execute('__subcategory_read',li_tag,{id_parent:invoker.rel,d:state.settings.d});}else{ul_tag.toggle();}}},__filter_values_ordlist:{_type:'single',ajax_file:'/_ajax/filter/values_ordlist.php',ajax_params:function(invoker,params){return jQuery.extend({},operation.__settings,{c:state.settings.c,view:state.settings.view},params);},callback:function(data,invoker){invoker.append(data);}},filter_values_numerous_list:{_type:'single',_el:[],init:function(invoker,params){if(!this._el[params.f]){var x=jQuery('BODY').append('<div id="dialog-filter-numlist-'+params.f+'" class="" title="Perica"></div>');this._el[params.f]=jQuery('#dialog-filter-numlist-'+params.f).dialog({autoOpen:false,bgiframe:true,buttons:{'Skini sve vrednosti sa ovog filtera':function(){jQuery('FORM :checked',this).attr('checked','');},'Odustani':function(){jQuery(this).dialog('close');operation.__release_centered(this);},'Snimi izbor':function(){jQuery(this).dialog('close');operation.__release_centered(this);operation.execute('filter_numerous_list_changed',this,params)}},dialogClass:'dialog-filter dialog-filter-numlist',draggable:false,height:400,modal:true,overlay:{opacity:0.7,backgroundColor:'#ffffff'},position:['center','center'],resizable:false,width:500});}},ajax_file:'/_ajax/filter/values_numerous_list.php',ajax_params:function(invoker,params){return jQuery.extend({},operation.__settings,{c:state.settings.c,view:state.settings.view,'values[]':state.settings['f'+params.f]},params);},callback:function(data,invoker,params){if(typeof dialog_title!='undefined'){jQuery('.ui-dialog-title',jQuery(this._el[params.f]).parent()).html(dialog_title);}
this._el[params.f].dialog('open');jQuery('.ui-dialog-buttonpane BUTTON').hover(function(){jQuery(this).css('backgroundColor','#FFCC33')},function(){jQuery(this).css('backgroundColor','transparent')});operation.__keep_centered(this._el[params.f].parent().parent());},destination:function(invoker,params){return this._el[params.f];}},filter_values_interval:{_type:'single',_el:[],init:function(invoker,params){if(!this._el[params.fi]){var x=jQuery('BODY').append('<div id="dialog-filter-interval-'+params.fi+'" class=""></div>');this._el[params.fi]=jQuery('#dialog-filter-interval-'+params.fi).dialog({autoOpen:false,bgiframe:true,buttons:{'Odustani':function(){jQuery(this).dialog('close');operation.__release_centered(this);},'Postavi':function(){var value_from=jQuery('FORM INPUT[name=from]',this).val();var value_to=jQuery('FORM INPUT[name=to]',this).val();if(isNaN(value_from)||isNaN(value_to)){alert('Morate uneti broj kao vrednosti intervala');return false;}else if(!parseInt(value_from,10)&&!parseInt(value_to,10)){alert('Morate uneti vrednosti za interval');return false;}else if(parseInt(value_from,10)>parseInt(value_to,10)){alert('Morate uneti vrednosti, gde ce prva vrednost biti manja od druge vrednosti');return false;}else{jQuery(this).dialog('close');operation.__release_centered(this);operation.execute('filter_interval_changed',this,params);}}},dialogClass:'dialog-filter dialog-filter-interval',draggable:false,height:200,modal:true,overlay:{opacity:0.7,backgroundColor:'#ffffff'},position:['center','center'],resizable:false,width:400});}},ajax_file:'/_ajax/filter/values_interval.php',ajax_params:function(invoker,params){return jQuery.extend({},operation.__settings,{c:state.settings.c,view:state.settings.view},params);},callback:function(data,invoker,params){if(typeof dialog_title!='undefined'){jQuery('.ui-dialog-title',jQuery(this._el[params.fi]).parent()).html(dialog_title);}
this._el[params.fi].dialog('open');jQuery('.ui-dialog-buttonpane BUTTON').hover(function(){jQuery(this).css('backgroundColor','#FFCC33')},function(){jQuery(this).css('backgroundColor','transparent')});operation.__keep_centered(this._el[params.fi].parent().parent());},destination:function(invoker,params){return this._el[params.fi];}},filter_values_number:{_type:'single',_el:[],init:function(invoker,params){if(!this._el[params.fn]){var x=jQuery('BODY').append('<div id="dialog-filter-number-'+params.fn+'" class=""></div>');this._el[params.fn]=jQuery('#dialog-filter-number-'+params.fn).dialog({autoOpen:false,bgiframe:true,buttons:{'Odustani':function(){jQuery(this).dialog('close');operation.__release_centered(this);},'Postavi':function(){var value_number=jQuery('FORM INPUT[name=number]',this).val();if(isNaN(value_number)||!parseInt(value_number)){alert('Morate uneti broj');return false;}else{jQuery(this).dialog('close');operation.__release_centered(this);operation.execute('filter_number_changed',this,params);}}},dialogClass:'dialog-filter dialog-filter-number',draggable:false,height:200,modal:true,overlay:{opacity:0.7,backgroundColor:'#ffffff'},position:['center','center'],resizable:false,width:400});}},ajax_file:'/_ajax/filter/values_number.php',ajax_params:function(invoker,params){return jQuery.extend({},operation.__settings,{c:state.settings.c,view:state.settings.view},params);},callback:function(data,invoker,params){if(typeof dialog_title!='undefined'){jQuery('.ui-dialog-title',jQuery(this._el[params.fn]).parent()).html(dialog_title);}
this._el[params.fn].dialog('open');jQuery('.ui-dialog-buttonpane BUTTON').hover(function(){jQuery(this).css('backgroundColor','#FFCC33')},function(){jQuery(this).css('backgroundColor','transparent')});operation.__keep_centered(this._el[params.fn].parent().parent());},destination:function(invoker,params){return this._el[params.fn];}},filter_values_text:{_type:'single',_el:[],init:function(invoker,params){if(!this._el[params.ft]){var x=jQuery('BODY').append('<div id="dialog-filter-text-'+params.ft+'" class=""></div>');this._el[params.ft]=jQuery('#dialog-filter-text-'+params.ft).dialog({autoOpen:false,bgiframe:true,buttons:{'Odustani':function(){jQuery(this).dialog('close');operation.__release_centered(this);},'Postavi':function(){var value_text=jQuery('FORM INPUT[name=text]',this).val();if(!value_text){alert('Morate uneti tekst');return false;}else{jQuery(this).dialog('close');operation.__release_centered(this);operation.execute('filter_text_changed',this,params);}}},dialogClass:'dialog-filter dialog-filter-text',draggable:false,height:200,modal:true,overlay:{opacity:0.7,backgroundColor:'#ffffff'},position:['center','center'],resizable:false,width:400});}},ajax_file:'/_ajax/filter/values_text.php',ajax_params:function(invoker,params){return jQuery.extend({},operation.__settings,{c:state.settings.c,view:state.settings.view,'value':state.settings['ft'+params.ft]},params);},callback:function(data,invoker,params){if(typeof dialog_title!='undefined'){jQuery('.ui-dialog-title',jQuery(this._el[params.ft]).parent()).html(dialog_title);}
this._el[params.ft].dialog('open');jQuery('.ui-dialog-buttonpane BUTTON').hover(function(){jQuery(this).css('backgroundColor','#FFCC33')},function(){jQuery(this).css('backgroundColor','transparent')});operation.__keep_centered(this._el[params.ft].parent().parent());},destination:function(invoker,params){return this._el[params.ft];}},filter_values_ordlist:{_type:'simple',finished:function(invoker,params){var li_tag=jQuery(invoker).parent();var ul_tag=jQuery('UL:first',li_tag);if(ul_tag.length==0){operation.execute('__filter_values_ordlist',li_tag,params);}else{ul_tag.toggle();}}},homepage_action_refresh:{_type:'single',ajax_file:'/_ajax/_catalogue/refresh_action_list.php',destination:'#actions'},homepage_popular_refresh:{_type:'single',ajax_file:'/_ajax/_catalogue/refresh_popular_list.php',destination:'#popular-products'},menu_like_behaviour:{_type:'simple',finished:function(invoker,params){jQuery(params.selector).removeClass('hidden').slideDown(function(){jQuery(params.selector).bgiframe();jQuery.extend(params,{which:1},params);jQuery(document).bind('click.somewhereelse',params,operation.__clicked_somewhere_else)})}},search_set_category:{_type:'simple',finished:function(invoker,params){jQuery('#cat-wrapper').slideUp();jQuery('#search-in').html(jQuery(invoker).html());jQuery('#search-in-c').val(params.id);jQuery(invoker).parents('DIV:first').find('LI').removeClass('active');jQuery(invoker).parent().addClass('active');jQuery(document).bind('click.somewhereelse',params,operation.__clicked_somewhere_else);params.id}},news_list:{_type:'single',ajax_file:'/_ajax/news/list.php',destination:'#news-menu'},news_read:{_type:'single',ajax_file:'/_ajax/news/single.php',ajax_params:function(invoker,params){return params;},destination:'#single-news'},info_hover:{_type:'simple',finished:function(invoker,params){if(!params.no)return;var tooltip=jQuery('#info-hover-'+params.no);var $invoker=jQuery(invoker)
var pos=$invoker.offset();var top_offset;var left_offset;if(operation.__shop==1){top_offset=Math.floor(pos.top-16+(jQuery.browser.msie?0:-parseInt($invoker.css('fontSize'),10)));left_offset=Math.floor(pos.left+(jQuery.browser.msie?-66:-65));}else{top_offset=Math.floor(pos.top-16);left_offset=Math.floor(pos.left-66);}
tooltip.css('top',top_offset).css('left',left_offset).removeClass('hidden')
var w=tooltip.outerWidth();var h=tooltip.outerHeight();tooltip.data('innertip-id',this.__counter);jQuery('.info-box-fakebg',tooltip).width(w).height(h);jQuery(document.body).bind('mousemove.tooltip'+this.__counter,function(e){if((e.pageX<left_offset)||(e.pageX>(left_offset+w))||(e.pageY<top_offset)||(e.pageY>(top_offset+h))){tooltip.addClass('hidden').unbind('mousemove.tooltip'+tooltip.data('innertip-id'));jQuery(document.body).unbind('mousemove.tooltip'+tooltip.data('innertip-id'));}});this.__counter++;}},info_dialog_wclose:{_type:'simple',finished:function(invoker,params){var tooltip=jQuery('#info-hover-'+params.no);var $invoker=jQuery(invoker)
var pos=$invoker.offset();var top_offset=Math.floor(pos.top+params.topoff+(jQuery.browser.msie?-7:-parseInt($invoker.css('fontSize'),10)));var left_offset=Math.floor(pos.left+(jQuery.browser.msie?-params.leftoff:-params.leftoff+1));tooltip.css('top',top_offset).css('left',left_offset).removeClass('hidden')
var w=tooltip.outerWidth();var h=tooltip.outerHeight();tooltip.data('innertip-id',this.__counter);jQuery('.info-box-fakebg',tooltip).width(w).height(h);jQuery('.info-box-close').click(function(){tooltip.addClass('hidden');});}},catalogue_action_refresh:{_type:'single',ajax_file:'/_ajax/_catalogue/overview.php',destination:'#catalogue-action'},catalogue_new_refresh:{_type:'single',ajax_file:'/_ajax/_catalogue/overview.php',destination:'#catalogue-new'},catalogue_sale_refresh:{_type:'single',ajax_file:'/_ajax/_catalogue/overview.php',destination:'#catalogue-sale'},buying_refresh:{_type:'single',ajax_file:'/_ajax/user/buying_history.php',destination:'#buying'},message_refresh:{_type:'multi',run:function(){operation.execute('message_open');operation.execute('message_paging');}},category_refresh:{_type:'multi',run:function(){operation.execute('category');}},homepage_refresh:{_type:'multi',run:function(){alert('uso');}},message_open:{_type:'single',ajax_file:'/_ajax/user/message.php',destination:'#message-center'},category:{_type:'single',ajax_file:'/_ajax/category/list.php',destination:'#catalogue-center'},dealer_detailed:{_type:'single',ajax_file:'/_ajax/dealer/list_detailed.php',destination:'#catalogue-center'},brand_navigation_box:{_type:'single',ajax_file:'/_ajax/catalogue/menu_brands.php',destination:'#brand-menu-box .navigation-box'},dealer_navigation_box:{_type:'single',ajax_file:'/_ajax/catalogue/menu_dealers.php',destination:'#dealer-menu-box .navigation-box'},brands_count:{_type:'single',ajax_file:'/_ajax/brand/brands_count.php',destination:'.brands_count'},dealer_paging_top:{_type:'single',ajax_file:'/_ajax/dealer/paging_top.php',destination:'.paging-box'},dealer_paging_bottom:{_type:'single',ajax_file:'/_ajax/dealer/paging_bottom.php',destination:'.paging-box-bottom'},message_paging:{_type:'single',ajax_file:'/_ajax/user/paging.php',destination:'#paging-div'},paging:{_type:'single',ajax_file:'/_ajax/catalogue/paging.php',destination:'.paging-box'},advanced_search_dealer:{_type:'single',ajax_file:'/_ajax/search/products_count.php'},__show_dialog:{_type:'single',ajax_file:function(invoker,params){return'/_ajax/dialogs/'+params.type+'.php';},ajax_params:function(invoker,params){return params;},callback:function(data,invoker,params){jQuery(invoker).parents('.'+params.type+'-holder').append(data).find('.'+params.type+'-box').slideDown('fast',function(){var tmpdiv=jQuery(this);var tmpbg=jQuery('.info-box-fakebg',this);tmpbg.width(tmpdiv.outerWidth()).height(tmpdiv.outerHeight());jQuery(document).bind('click.somewhereelse',{selector:this,which:1,callback:function(){operation.execute('hide_dialog',jQuery('> :first',tmpdiv),{cache:false})}},operation.__clicked_somewhere_else)});}},__show_cart_dialog:{_type:'single',ajax_file:'/_ajax/dialogs/infocart.php',ajax_params:function(invoker,params){return params;},callback:function(data,invoker,params){var $invoker=jQuery(invoker).parent();var pos=$invoker.offset();var container=jQuery('#infocart-holder');container.html(data);var content=jQuery('.infocart-box',container).css({left:0,top:0});var w=content.outerWidth();container.css('left',pos.left-w+25).find('.infocart-box').show(1,function(){var h=content.outerHeight();container.css('top',pos.top-h+$invoker.outerHeight()+10);var tmpbg=jQuery('.info-box-fakebg',container);tmpbg.width(w).height(h);});}},show_dialog:{_type:'simple',init:function(invoker,params){var my_params={};if(typeof params=='string'){my_params.type=params;my_params.data=invoker.rel?invoker.rel:invoker.href;my_params.cache=true;}else{if(typeof params.cache=='undefined')params.cache=true;if(typeof params.nocontainer=='undefined'){my_params.nocontainer=false;}else{my_params.nocontainer=true;}
my_params=params;}
if(my_params.nocontainer){operation.execute('__show_cart_dialog',invoker,my_params);}else{if(my_params.cache){var box=jQuery(invoker).parents('.'+my_params.type+'-holder:first').find('.'+params.type+'-box');if(box.length>0){jQuery(box).slideDown(500);}else{operation.execute('__show_dialog',invoker,my_params);}}else{operation.execute('__show_dialog',invoker,my_params);}}}},hide_dialog:{_type:'simple',init:function(invoker,params){if(typeof params=='undefined'){jQuery(invoker).parents('.info-box:first').slideUp(500);}else{jQuery(invoker).parents('.info-box:first').slideUp(500,function(){jQuery(this).remove();});}}},hide_cart_dialog:{_type:'simple',init:function(invoker,params){if(typeof params=='undefined'){jQuery(invoker).parents('.info-box:first').slideUp(500,function(){jQuery(this).remove();});}}}}
function switch_filters(){var menu=jQuery('.filters');var filters=jQuery('.filter-box',menu);var first;for(var i=0;i<filters.length;i++){if(jQuery.trim(jQuery(filters[i]).html()).length==0){jQuery(filters[i]).remove();}else{if(!first)first=jQuery(filters[i]);}}
var first_copy=first.clone(true);first.slideUp('fast',function(){jQuery(this).remove();});menu.append(first_copy.fadeIn('normal'));}
function getScrollXY(){var scrOfX=0,scrOfY=0;if(typeof(window.pageYOffset)=='number'){scrOfY=window.pageYOffset;scrOfX=window.pageXOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop;scrOfX=document.body.scrollLeft;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;scrOfX=document.documentElement.scrollLeft;}
return[scrOfX,scrOfY];}
var loading={active:0,completed:0,counter:0,str:false,complete:function(str){this.completed++;if(!this.str)jQuery("#loading").html("Učitava se... "+this.completed+' / '+this.active);if(this.counter>0)this.counter--;},send:function(str){this.counter++;this.active++;if(!str)str="Učitava se... "+this.completed+' / '+this.active;else this.str=true;jQuery("#loading").removeClass('hidden').html(str);},start:function(){this.active=0;this.completed=1;this.counter=0;this.str=false;jQuery('input[@type=submit]').attr('disabled',true);jQuery("#loading").show()
if(!hasFixedPositioning){var scroll_pos=getScrollXY();jQuery("#loading").css({right:0,top:scroll_pos[1]+'px'}).show();}},stop:function(){this.counter=0;jQuery("#loading").addClass('hidden');jQuery('input[@type=submit]').attr('disabled',false);this.active=this.completed=1;this.str=false;}}
cookie={__get_cookie_val:function(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1)endstr=document.cookie.length;return unescape(document.cookie.substring(offset,endstr));},get:function(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg)
return this.__get_cookie_val(j);i=document.cookie.indexOf(" ",i)+1;if(i==0)break;}
return null;},set:function(name,value){var argv=this.set.arguments;var argc=this.set.arguments.length;var expires=(argc>2)?argv[2]:null;var path=(argc>3)?argv[3]:null;var domain=(argc>4)?argv[4]:null;var secure=(argc>5)?argv[5]:false;document.cookie=name+"="+escape(value)+
((expires==null)?"":("; expires="+expires.toGMTString()))+
((path==null)?"":("; path="+path))+
((domain==null)?"":("; domain="+domain))+
((secure==true)?"; secure":"");}}
jQuery(function(){hasFixedPositioning=jQuery('#loading').css('position')=='fixed';jQuery("#loading").ajaxStart(function(){loading.start();}).ajaxStop(function(){loading.stop();}).ajaxSend(function(){loading.send();}).ajaxComplete(function(){loading.complete();});jQuery('.minimize-button A').click(function(){var $this=jQuery(this);var navigation_box=jQuery('.navigation-box',jQuery($this).parents('.filter-box'));jQuery(navigation_box).slideToggle('slow');});jQuery('.filter-select A').click(function(){jQuery(this).parents('.filter').find('.filter-select').toggle(700);});});jQuery.extend(jQuery.easing,{easein:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeinout:function(x,t,b,c,d){if(t<d/2)return 2*c*t*t/(d*d)+b;var ts=t-d/2;return-2*c*ts*ts/(d*d)+2*c*ts/d+c/2+b;},easeout:function(x,t,b,c,d){return-c*t*t/(d*d)+2*c*t/d+b;},expoin:function(x,t,b,c,d){var flip=1;if(c<0){flip*=-1;c*=-1;}return flip*(Math.exp(Math.log(c)/d*t))+b;},expoout:function(x,t,b,c,d){var flip=1;if(c<0){flip*=-1;c*=-1;}return flip*(-Math.exp(-Math.log(c)/d*(t-d))+c+1)+b;},expoinout:function(x,t,b,c,d){var flip=1;if(c<0){flip*=-1;c*=-1;}if(t<d/2)return flip*(Math.exp(Math.log(c/2)/(d/2)*t))+b;return flip*(-Math.exp(-2*Math.log(c/2)/d*(t-d))+c+1)+b;},bouncein:function(x,t,b,c,d){return c-jQuery.easing['bounceout'](x,d-t,0,c,d)+b;},bounceout:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},bounceinout:function(x,t,b,c,d){if(t<d/2)return jQuery.easing['bouncein'](x,t*2,0,c,d)*.5+b;return jQuery.easing['bounceout'](x,t*2-d,0,c,d)*.5+c*.5+b;},elasin:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},elasout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},elasinout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},backin:function(x,t,b,c,d){var s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},backout:function(x,t,b,c,d){var s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},backinout:function(x,t,b,c,d){var s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;}});(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&/6.0/.test(navigator.userAgent)){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+
(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)
this.insertBefore(document.createElement(html),this.firstChild);});}
return this;};})(jQuery);(function($)
{var defaults={onClick:function(){$('> A',this).each(function(){if(this.href){window.location=this.href;}});return false;},arrowSrc:'',subDelay:300,mainDelay:10};$.fn.clickMenu=function(options)
{var shown=false;var liOffset=(($.browser.msie)?4:2);var settings=$.extend({},defaults,options);var hideDIV=function(div,delay)
{if(div.timer&&!div.isVisible)
{clearTimeout(div.timer);}
else if(div.timer)
{return;}
if(div.isVisible)
{div.timer=setTimeout(function()
{$(getAllChilds(getOneChild(div,'UL'),'LI')).unbind('mouseover',liHoverIn).unbind('mouseout',liHoverOut).unbind('click',settings.onClick);$(div).hide();div.isVisible=false;div.timer=null;},delay);}};var showDIV=function(div,delay)
{if(div.timer)
{clearTimeout(div.timer);}
if(!div.isVisible)
{div.timer=setTimeout(function()
{if(!checkClass(div.parentNode,'hover'))
{return;}
$(getAllChilds(getOneChild(div,'UL'),'LI')).mouseover(liHoverIn).mouseout(liHoverOut).click(settings.onClick);if(!checkClass(div.parentNode,'main'))
{$(div).css('left',div.parentNode.offsetWidth-liOffset);}
div.isVisible=true;$(div).show();if($.browser.msie)
{var cW=$(getOneChild(div,'UL')).width();if(cW<100)
{cW=100;}
$(div).css('width',cW);}
div.timer=null;},delay);}};var testHandleHover=function(e)
{var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this)
{try
{p=p.parentNode;}
catch(e)
{p=this;}}
if(p==this)
{return false;}
return true;};var mainHoverIn=function(e)
{var lis=getAllChilds(this.parentNode,'LI');var pattern=new RegExp("(^|\\s)hover(\\s|$)");for(var i=0;i<lis.length;i++)
{if(pattern.test(lis[i].className))
{$(lis[i]).removeClass('hover');}}
$(this).addClass('hover');if(shown)
{hoverIn(this,settings.mainDelay);}};var liHoverIn=function(e)
{if(!testHandleHover(e))
{return false;}
if(e.target!=this)
{if(!isChild(this,e.target))
{return;}}
hoverIn(this,settings.subDelay);};var hoverIn=function(li,delay)
{var innerDiv=getOneChild(li,'DIV');var n=li.parentNode.firstChild;for(;n;n=n.nextSibling)
{if(n.nodeType==1&&n.nodeName.toUpperCase()=='LI')
{var div=getOneChild(n,'DIV');if(div&&div.timer&&!div.isVisible)
{clearTimeout(div.timer);div.timer=null;}}}
var pNode=li.parentNode;for(;pNode;pNode=pNode.parentNode)
{if(pNode.nodeType==1&&pNode.nodeName.toUpperCase()=='DIV')
{if(pNode.timer)
{clearTimeout(pNode.timer);pNode.timer=null;$(pNode.parentNode).addClass('hover');}}}
$(li).addClass('hover');if(innerDiv&&innerDiv.isVisible)
{if(innerDiv.timer)
{clearTimeout(innerDiv.timer);innerDiv.timer=null;}
else
{return;}}
$(li.parentNode.getElementsByTagName('DIV')).each(function(){if(this!=innerDiv&&this.isVisible)
{hideDIV(this,delay);$(this.parentNode).removeClass('hover');}});if(innerDiv)
{showDIV(innerDiv,delay);}};var liHoverOut=function(e)
{if(!testHandleHover(e))
{return false;}
if(e.target!=this)
{if(!isChild(this,e.target))
{return;}}
var div=getOneChild(this,'DIV');if(!div)
{$(this).removeClass('hover');}
else
{if(!div.isVisible)
{$(this).removeClass('hover');}}};var mainHoverOut=function(e)
{var div=getOneChild(this,'DIV');var relTarget=e.relatedTarget||e.toElement;var p;if(!shown)
{$(this).removeClass('hover');}
else if(!div&&relTarget)
{p=findParentWithClass(e.target,'UL','clickMenu');if(p.contains(relTarget))
{$(this).removeClass('hover');}}
else if(relTarget)
{p=findParentWithClass(e.target,'UL','clickMenu');if(!div.isVisible&&(p.contains(relTarget)))
{$(this).removeClass('hover');}}};var mainClick=function()
{var div=getOneChild(this,'DIV');if(div&&div.isVisible)
{clean();$(this).addClass('hover');}
else
{hoverIn(this,settings.mainDelay);shown=true;$(document).bind('mousedown',checkMouse);}
return false;};var checkMouse=function(e)
{var vis=false;var cm=findParentWithClass(e.target,'UL','clickMenu');if(cm)
{$(cm.getElementsByTagName('DIV')).each(function(){if(this.isVisible)
{vis=true;}});}
if(!vis)
{clean();}};var clean=function()
{$('ul.clickMenu div.outerbox').each(function(){if(this.timer)
{clearTimeout(this.timer);this.timer=null;}
if(this.isVisible)
{$(this).hide();this.isVisible=false;}});$('ul.clickMenu li').removeClass('hover');$('ul.clickMenu>li li').unbind('mouseover',liHoverIn).unbind('mouseout',liHoverOut).unbind('click',settings.onClick);$(document).unbind('mousedown',checkMouse);shown=false;};var getOneChild=function(elem,name)
{if(!elem)
{return null;}
var n=elem.firstChild;for(;n;n=n.nextSibling)
{if(n.nodeType==1&&n.nodeName.toUpperCase()==name)
{return n;}}
return null;};var getAllChilds=function(elem,name)
{if(!elem)
{return[];}
var r=[];var n=elem.firstChild;for(;n;n=n.nextSibling)
{if(n.nodeType==1&&n.nodeName.toUpperCase()==name)
{r[r.length]=n;}}
return r;};var findParentWithClass=function(elem,searchTag,searchClass)
{var pNode=elem.parentNode;var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for(;pNode;pNode=pNode.parentNode)
{if(pNode.nodeType==1&&pNode.nodeName.toUpperCase()==searchTag&&pattern.test(pNode.className))
{return pNode;}}
return null;};var checkClass=function(elem,searchClass)
{var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");if(pattern.test(elem.className))
{return true;}
return false;};var isChild=function(elem,childElem)
{var n=elem.firstChild;for(;n;n=n.nextSibling)
{if(n==childElem)
{return true;}}
return false;};return this.each(function()
{if(window.Node&&Node.prototype&&!Node.prototype.contains)
{Node.prototype.contains=function(arg)
{return!!(this.compareDocumentPosition(arg)&16);};}
if(!checkClass(this,'clickMenu'))
{$(this).addClass('clickMenu');}
$('ul',this).shadowBox();if($.browser.msie&&(!$.browser.version||parseInt($.browser.version)<=6))
{if($.fn.bgiframe)
{$('div.outerbox',this).bgiframe();}
else
{$('div.outerbox',this).append('<iframe style="display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();'+'width:expression(this.parentNode.offsetWidth);height:expression(this.parentNode.offsetHeight)"/>');}}
$(this).bind('closemenu',function(){clean();});var liElems=getAllChilds(this,'LI');for(var j=0;j<liElems.length;j++)
{if(getOneChild(getOneChild(getOneChild(liElems[j],'DIV'),'UL'),'LI'))
{$(liElems[j]).click(mainClick);}}
$(liElems).hover(mainHoverIn,mainHoverOut).addClass('main').find('>div').addClass('inner');if(settings.arrowSrc)
{if(settings.arrowWidth&&settings.arrowHeight){$('div.inner div.outerbox',this).before('<img src="'+settings.arrowSrc+'" class="liArrow" width="'+settings.arrowWidth+'" height="'+settings.arrowHeight+'" />');}else{$('div.inner div.outerbox',this).before('<img src="'+settings.arrowSrc+'" class="liArrow" />');}}
$(this).wrap('<div class="cmDiv"></div>').after('<div style="clear: both; visibility: hidden;"></div>');});};$.fn.clickMenu.setDefaults=function(o)
{$.extend(defaults,o);};})(jQuery);(function($)
{$.fn.shadowBox=function(){return this.each(function()
{var outer=$('<div class="outerbox e-backgrounds e-outerbox"></div>').get(0);if($(this).css('position')=='absolute')
{$(outer).css({position:'relative',width:this.offsetWidth,height:this.offsetHeight});}
else
{$(outer).css('position','absolute');}
$(this).addClass('innerBox').wrap(outer).before('<div class="shadowbox1"></div><div class="shadowbox2"></div><div class="shadowbox3"></div>');});};})(jQuery);(function($){$.dimensions={version:'1.2'};$.each(['Height','Width'],function(i,name){$.fn['inner'+name]=function(){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';return this.is(':visible')?this[0]['client'+name]:num(this,name.toLowerCase())+num(this,'padding'+torl)+num(this,'padding'+borr);};$.fn['outer'+name]=function(options){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';options=$.extend({margin:false},options||{});var val=this.is(':visible')?this[0]['offset'+name]:num(this,name.toLowerCase())
+num(this,'border'+torl+'Width')+num(this,'border'+borr+'Width')
+num(this,'padding'+torl)+num(this,'padding'+borr);return val+(options.margin?(num(this,'margin'+torl)+num(this,'margin'+borr)):0);};});$.each(['Left','Top'],function(i,name){$.fn['scroll'+name]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(name=='Left'?val:$(window)['scrollLeft'](),name=='Top'?val:$(window)['scrollTop']()):this['scroll'+name]=val;}):this[0]==window||this[0]==document?self[(name=='Left'?'pageXOffset':'pageYOffset')]||$.boxModel&&document.documentElement['scroll'+name]||document.body['scroll'+name]:this[0]['scroll'+name];};});$.fn.extend({position:function(){var left=0,top=0,elem=this[0],offset,parentOffset,offsetParent,results;if(elem){offsetParent=this.offsetParent();offset=this.offset();parentOffset=offsetParent.offset();offset.top-=num(elem,'marginTop');offset.left-=num(elem,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}
return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&$.css(offsetParent,'position')=='static'))
offsetParent=offsetParent.offsetParent;return $(offsetParent);}});function num(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;};})(jQuery);;(function($){var $scrollTo=$.scrollTo=function(target,duration,settings){$(window).scrollTo(target,duration,settings);};$scrollTo.defaults={axis:'y',duration:1};$scrollTo.window=function(scope){return $(window).scrollable();};$.fn.scrollable=function(){return this.map(function(){var win=this.parentWindow||this.defaultView,elem=this.nodeName=='#document'?win.frameElement||win:this,doc=elem.contentDocument||(elem.contentWindow||elem).document,isWin=elem.setInterval;return elem.nodeName=='IFRAME'||isWin&&$.browser.safari?doc.body:isWin?doc.documentElement:this;});};$.fn.scrollTo=function(target,duration,settings){if(typeof duration=='object'){settings=duration;duration=0;}
if(typeof settings=='function')
settings={onAfter:settings};settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.speed||settings.duration;settings.queue=settings.queue&&settings.axis.length>1;if(settings.queue)
duration/=2;settings.offset=both(settings.offset);settings.over=both(settings.over);return this.scrollable().each(function(){var elem=this,$elem=$(elem),targ=target,toff,attr={},win=$elem.is('html,body');switch(typeof targ){case'number':case'string':if(/^([+-]=)?\d+(px)?$/.test(targ)){targ=both(targ);break;}
targ=$(targ,this);case'object':if(targ.is||targ.style)
toff=(targ=$(targ)).offset();}
$.each(settings.axis.split(''),function(i,axis){var Pos=axis=='x'?'Left':'Top',pos=Pos.toLowerCase(),key='scroll'+Pos,old=elem[key],Dim=axis=='x'?'Width':'Height',dim=Dim.toLowerCase();if(toff){attr[key]=toff[pos]+(win?0:old-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(targ.css('margin'+Pos))||0;attr[key]-=parseInt(targ.css('border'+Pos+'Width'))||0;}
attr[key]+=settings.offset[pos]||0;if(settings.over[pos])
attr[key]+=targ[dim]()*settings.over[pos];}else
attr[key]=targ[pos];if(/^\d+$/.test(attr[key]))
attr[key]=attr[key]<=0?0:Math.min(attr[key],max(Dim));if(!i&&settings.queue){if(old!=attr[key])
animate(settings.onAfterFirst);delete attr[key];}});animate(settings.onAfter);function animate(callback){$elem.animate(attr,duration,settings.easing,callback&&function(){callback.call(this,target,settings);});};function max(Dim){var attr='scroll'+Dim,doc=elem.ownerDocument;return win?Math.max(doc.documentElement[attr],doc.body[attr]):elem[attr];};}).end();};function both(val){return typeof val=='object'?val:{top:val,left:val};};})(jQuery);;(function($){var URI=location.href.replace(/#.*/,'');var $localScroll=$.localScroll=function(settings){$('body').localScroll(settings);};$localScroll.defaults={duration:1000,axis:'y',event:'click',stop:true};$localScroll.hash=function(settings){settings=$.extend({},$localScroll.defaults,settings);settings.hash=false;if(location.hash)
setTimeout(function(){scroll(0,location,settings);},0);};$.fn.localScroll=function(settings){settings=$.extend({},$localScroll.defaults,settings);return(settings.persistent||settings.lazy)?this.bind(settings.event,function(e){var a=$([e.target,e.target.parentNode]).filter(filter)[0];a&&scroll(e,a,settings);}):this.find('a,area').filter(filter).bind(settings.event,function(e){scroll(e,this,settings);}).end().end();function filter(){return!!this.href&&!!this.hash&&this.href.replace(this.hash,'')==URI&&(!settings.filter||$(this).is(settings.filter));};};function scroll(e,link,settings){var id=link.hash.slice(1),elem=document.getElementById(id)||document.getElementsByName(id)[0];if(elem){e&&e.preventDefault();var $target=$(settings.target||$.scrollTo.window());if(settings.lock&&$target.is(':animated')||settings.onBefore&&settings.onBefore.call(link,e,elem,$target)===false)return;if(settings.stop)
$target.queue('fx',[]).stop();$target.scrollTo(elem,settings).trigger('notify.serialScroll',[elem]);if(settings.hash)
$target.queue(function(){location=link.hash;$(this).dequeue();});}};})(jQuery);(function($){$.fn.jCarouselLite=function(o){o=$.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null},o||{});return this.each(function(){var running=false,animCss=o.vertical?"top":"left",sizeCss=o.vertical?"height":"width";var div=$(this),ul=$("ul",div),tLi=$("li",ul),tl=tLi.size(),v=o.visible;if(o.circular){ul.prepend(tLi.slice(tl-v-1+1).clone()).append(tLi.slice(0,v).clone());o.start+=v;}
var li=$("li",ul),itemLength=li.size(),curr=o.start;div.css("visibility","visible");li.css({overflow:"hidden",float:o.vertical?"none":"left"});ul.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});div.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var liSize=o.vertical?height(li):width(li);var ulSize=liSize*itemLength;var divSize=liSize*v;li.css({width:li.width(),height:li.height()});ul.css(sizeCss,ulSize+"px").css(animCss,-(curr*liSize));div.css(sizeCss,divSize+"px");if(o.btnPrev)
$(o.btnPrev).click(function(){return go(curr-o.scroll);});if(o.btnNext)
$(o.btnNext).click(function(){return go(curr+o.scroll);});if(o.btnGo)
$.each(o.btnGo,function(i,val){$(val).click(function(){return go(o.circular?o.visible+i:i);});});if(o.mouseWheel&&div.mousewheel)
div.mousewheel(function(e,d){return d>0?go(curr-o.scroll):go(curr+o.scroll);});if(o.auto)
setInterval(function(){go(curr+o.scroll);},o.auto+o.speed);function vis(){return li.slice(curr).slice(0,v);};function go(to){if(!running){if(o.beforeStart)
o.beforeStart.call(this,vis());if(o.circular){if(to<=o.start-v-1){ul.css(animCss,-((itemLength-(v*2))*liSize)+"px");curr=to==o.start-v-1?itemLength-(v*2)-1:itemLength-(v*2)-o.scroll;}else if(to>=itemLength-v+1){ul.css(animCss,-((v)*liSize)+"px");curr=to==itemLength-v+1?v+1:v+o.scroll;}else curr=to;}else{if(to<0||to>itemLength-v)return;else curr=to;}
running=true;ul.animate(animCss=="left"?{left:-(curr*liSize)}:{top:-(curr*liSize)},o.speed,o.easing,function(){if(o.afterEnd)
o.afterEnd.call(this,vis());running=false;});if(!o.circular){$(o.btnPrev+","+o.btnNext).removeClass("disabled");$((curr-o.scroll<0&&o.btnPrev)||(curr+o.scroll>itemLength-v&&o.btnNext)||[]).addClass("disabled");}}
return false;};});};function css(el,prop){return parseInt($.css(el[0],prop))||0;};function width(el){return el[0].offsetWidth+css(el,'marginLeft')+css(el,'marginRight');};function height(el){return el[0].offsetHeight+css(el,'marginTop')+css(el,'marginBottom');};})(jQuery);(function($){var opts={},imgPreloader=new Image,imgTypes=['png','jpg','jpeg','gif'],loadingTimer,loadingFrame=1;$.fn.fancybox=function(settings){opts.settings=$.extend({},$.fn.fancybox.defaults,settings);$.fn.fancybox.init();return this.each(function(){var $this=$(this);var o=$.metadata?$.extend({},opts.settings,$this.metadata()):opts.settings;$this.unbind('click').click(function(){$.fn.fancybox.start(this,o);return false;});});};$.fn.fancybox.start=function(el,o){if(opts.animating)return false;if(o.overlayShow){$("#fancy_wrap").prepend('<div id="fancy_overlay"></div>');$("#fancy_overlay").css({'width':$(window).width(),'height':$(document).height(),'opacity':o.overlayOpacity});if($.browser.msie){$("#fancy_wrap").prepend('<iframe id="fancy_bigIframe" scrolling="no" frameborder="0"></iframe>');$("#fancy_bigIframe").css({'width':$(window).width(),'height':$(document).height(),'opacity':0});}
$("#fancy_overlay").click($.fn.fancybox.close);}
opts.itemArray=[];opts.itemNum=0;if(jQuery.isFunction(o.itemLoadCallback)){o.itemLoadCallback.apply(this,[opts]);var c=$(el).children("img:first").length?$(el).children("img:first"):$(el);var tmp={'width':c.width(),'height':c.height(),'pos':$.fn.fancybox.getPosition(c)}
for(var i=0;i<opts.itemArray.length;i++){opts.itemArray[i].o=$.extend({},o,opts.itemArray[i].o);if(o.zoomSpeedIn>0||o.zoomSpeedOut>0){opts.itemArray[i].orig=tmp;}}}else{if(!el.rel||el.rel==''){var item={url:el.href,title:el.title,o:o};if(o.zoomSpeedIn>0||o.zoomSpeedOut>0){var c=$(el).children("img:first").length?$(el).children("img:first"):$(el);item.orig={'width':c.width(),'height':c.height(),'pos':$.fn.fancybox.getPosition(c)}}
opts.itemArray.push(item);}else{var arr=$("a[@rel="+el.rel+"]").get();for(var i=0;i<arr.length;i++){var tmp=$.metadata?$.extend({},o,$(arr[i]).metadata()):o;var item={url:arr[i].href,title:arr[i].title,o:tmp};if(o.zoomSpeedIn>0||o.zoomSpeedOut>0){var c=$(arr[i]).children("img:first").length?$(arr[i]).children("img:first"):$(el);item.orig={'width':c.width(),'height':c.height(),'pos':$.fn.fancybox.getPosition(c)}}
if(arr[i].href==el.href)opts.itemNum=i;opts.itemArray.push(item);}}}
$.fn.fancybox.changeItem(opts.itemNum);};$.fn.fancybox.changeItem=function(n){$.fn.fancybox.showLoading();opts.itemNum=n;$("#fancy_nav").empty();$("#fancy_outer").stop();$("#fancy_title").hide();$(document).unbind("keydown");imgRegExp=imgTypes.join('|');imgRegExp=new RegExp('\.'+imgRegExp+'$','i');var url=opts.itemArray[n].url;if(url.match(/#/)){var target=window.location.href.split('#')[0];target=url.replace(target,'');$.fn.fancybox.showItem('<div id="fancy_div">'+$(target).html()+'</div>');$("#fancy_loading").hide();}else if(url.match(imgRegExp)){$(imgPreloader).unbind('load').bind('load',function(){$("#fancy_loading").hide();opts.itemArray[n].o.frameWidth=imgPreloader.width;opts.itemArray[n].o.frameHeight=imgPreloader.height;$.fn.fancybox.showItem('<img id="fancy_img" src="'+imgPreloader.src+'" />');}).attr('src',url+'?rand='+Math.floor(Math.random()*999999999));}else{$.fn.fancybox.showItem('<iframe id="fancy_frame" onload="$.fn.fancybox.showIframe()" name="fancy_iframe'+Math.round(Math.random()*1000)+'" frameborder="0" hspace="0" src="'+url+'"></iframe>');}};$.fn.fancybox.showIframe=function(){$("#fancy_loading").hide();$("#fancy_frame").show();};$.fn.fancybox.showItem=function(val){$.fn.fancybox.preloadNeighborImages();var viewportPos=$.fn.fancybox.getViewport();var itemSize=$.fn.fancybox.getMaxSize(viewportPos[0]-50,viewportPos[1]-100,opts.itemArray[opts.itemNum].o.frameWidth,opts.itemArray[opts.itemNum].o.frameHeight);var itemLeft=viewportPos[2]+Math.round((viewportPos[0]-itemSize[0])/2)-20;var itemTop=viewportPos[3]+Math.round((viewportPos[1]-itemSize[1])/2)-40;var itemOpts={'left':itemLeft,'top':itemTop,'width':itemSize[0]+'px','height':itemSize[1]+'px'}
if(opts.active){$('#fancy_content').fadeOut("normal",function(){$("#fancy_content").empty();$("#fancy_outer").animate(itemOpts,"normal",function(){$("#fancy_content").append($(val)).fadeIn("normal");$.fn.fancybox.updateDetails();});});}else{opts.active=true;$("#fancy_content").empty();if($("#fancy_content").is(":animated")){console.info('animated!');}
if(opts.itemArray[opts.itemNum].o.zoomSpeedIn>0){opts.animating=true;itemOpts.opacity="show";$("#fancy_outer").css({'top':opts.itemArray[opts.itemNum].orig.pos.top-18,'left':opts.itemArray[opts.itemNum].orig.pos.left-18,'height':opts.itemArray[opts.itemNum].orig.height,'width':opts.itemArray[opts.itemNum].orig.width});$("#fancy_content").append($(val)).show();$("#fancy_outer").animate(itemOpts,opts.itemArray[opts.itemNum].o.zoomSpeedIn,function(){opts.animating=false;$.fn.fancybox.updateDetails();});}else{$("#fancy_content").append($(val)).show();$("#fancy_outer").css(itemOpts).show();$.fn.fancybox.updateDetails();}}};$.fn.fancybox.updateDetails=function(){$("#fancy_bg,#fancy_close").show();if(opts.itemArray[opts.itemNum].title!==undefined&&opts.itemArray[opts.itemNum].title!==''){$('#fancy_title div').html(opts.itemArray[opts.itemNum].title);$('#fancy_title').show();}
if(opts.itemArray[opts.itemNum].o.hideOnContentClick){$("#fancy_content").click($.fn.fancybox.close);}else{$("#fancy_content").unbind('click');}
if(opts.itemNum!=0){$("#fancy_nav").append('<a id="fancy_left" href="javascript:;"></a>');$('#fancy_left').click(function(){$.fn.fancybox.changeItem(opts.itemNum-1);return false;});}
if(opts.itemNum!=(opts.itemArray.length-1)){$("#fancy_nav").append('<a id="fancy_right" href="javascript:;"></a>');$('#fancy_right').click(function(){$.fn.fancybox.changeItem(opts.itemNum+1);return false;});}
if($.browser.msie){$('.fancy_bg_e, .fancy_bg_w',$('#fancy_wrap')).height($('#fancy_inner',$('#fancy_wrap')).height());}
$(document).keydown(function(event){if(event.keyCode==27){$.fn.fancybox.close();}else if(event.keyCode==37&&opts.itemNum!=0){$.fn.fancybox.changeItem(opts.itemNum-1);}else if(event.keyCode==39&&opts.itemNum!=(opts.itemArray.length-1)){$.fn.fancybox.changeItem(opts.itemNum+1);}});};$.fn.fancybox.preloadNeighborImages=function(){if((opts.itemArray.length-1)>opts.itemNum){preloadNextImage=new Image();preloadNextImage.src=opts.itemArray[opts.itemNum+1].url;}
if(opts.itemNum>0){preloadPrevImage=new Image();preloadPrevImage.src=opts.itemArray[opts.itemNum-1].url;}};$.fn.fancybox.close=function(){if(opts.animating)return false;$(imgPreloader).unbind('load');$(document).unbind("keydown");$("#fancy_loading,#fancy_title,#fancy_close,#fancy_bg").hide();$("#fancy_nav").empty();opts.active=false;if(opts.itemArray[opts.itemNum].o.zoomSpeedOut>0){var itemOpts={'top':opts.itemArray[opts.itemNum].orig.pos.top-18,'left':opts.itemArray[opts.itemNum].orig.pos.left-18,'height':opts.itemArray[opts.itemNum].orig.height,'width':opts.itemArray[opts.itemNum].orig.width,'opacity':'hide'};opts.animating=true;$("#fancy_outer").animate(itemOpts,opts.itemArray[opts.itemNum].o.zoomSpeedOut,function(){$("#fancy_content").hide().empty();$("#fancy_overlay,#fancy_bigIframe").remove();opts.animating=false;});}else{$("#fancy_outer").hide();$("#fancy_content").hide().empty();$("#fancy_overlay,#fancy_bigIframe").fadeOut("fast").remove();}};$.fn.fancybox.showLoading=function(){clearInterval(loadingTimer);var pos=$.fn.fancybox.getViewport();$("#fancy_loading").css({'left':((pos[0]-40)/2+pos[2]),'top':((pos[1]-40)/2+pos[3])}).show();$("#fancy_loading").bind('click',$.fn.fancybox.close);loadingTimer=setInterval($.fn.fancybox.animateLoading,66);};$.fn.fancybox.animateLoading=function(el,o){if(!$("#fancy_loading").is(':visible')){clearInterval(loadingTimer);return;}
$("#fancy_loading > div").css('top',(loadingFrame*-40)+'px');loadingFrame=(loadingFrame+1)%12;};$.fn.fancybox.init=function(){if(!$('#fancy_wrap').length){$('<div id="fancy_wrap"><div id="fancy_loading"><div></div></div><div id="fancy_outer"><div id="fancy_inner"><div id="fancy_nav"></div><div id="fancy_close"></div><div id="fancy_content"></div><div id="fancy_title"></div></div></div></div>').appendTo("body");$('<div id="fancy_bg"><div class="fancy_bg fancy_bg_n"></div><div class="fancy_bg fancy_bg_ne"></div><div class="fancy_bg fancy_bg_e"></div><div class="fancy_bg fancy_bg_se"></div><div class="fancy_bg fancy_bg_s"></div><div class="fancy_bg fancy_bg_sw"></div><div class="fancy_bg fancy_bg_w"></div><div class="fancy_bg fancy_bg_nw"></div></div>').prependTo("#fancy_inner");$('<table cellspacing="0" cellpadding="0" border="0"><tr><td id="fancy_title_left"></td><td id="fancy_title_main"><div></div></td><td id="fancy_title_right"></td></tr></table>').appendTo('#fancy_title');}
if($.browser.msie){$("#fancy_inner").prepend('<iframe id="fancy_freeIframe" scrolling="no" frameborder="0"></iframe>');}
$("#fancy_close").click($.fn.fancybox.close);};$.fn.fancybox.getPosition=function(el){var pos=el.offset();pos.top+=$.fn.fancybox.num(el,'paddingTop');pos.top+=$.fn.fancybox.num(el,'borderTopWidth');pos.left+=$.fn.fancybox.num(el,'paddingLeft');pos.left+=$.fn.fancybox.num(el,'borderLeftWidth');return pos;};$.fn.fancybox.num=function(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;};$.fn.fancybox.getPageScroll=function(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
return[xScroll,yScroll];};$.fn.fancybox.getViewport=function(){var scroll=$.fn.fancybox.getPageScroll();return[$(window).width(),$(window).height(),scroll[0],scroll[1]];};$.fn.fancybox.getMaxSize=function(maxWidth,maxHeight,imageWidth,imageHeight){var r=Math.min(Math.min(maxWidth,imageWidth)/imageWidth,Math.min(maxHeight,imageHeight)/imageHeight);return[Math.round(r*imageWidth),Math.round(r*imageHeight)];};$.fn.fancybox.defaults={hideOnContentClick:false,zoomSpeedIn:500,zoomSpeedOut:500,frameWidth:600,frameHeight:400,overlayShow:false,overlayOpacity:0.4,itemLoadCallback:null};})(jQuery);var SendDemocracy="/_ajax/poll/democracy.php?demSend=true";var SendDemocracyTable="/_ajax/poll/democracy.php?demSend=true&table_mode=true";var GetDemocracy="/_ajax/poll/democracy.php?demGet=true";var GetDemocracyTable="/_ajax/poll/democracy.php?demGet=true&table_mode=true";var PrintDemocracy="/_ajax/poll/democracy.php?demPrint=true";var PrintDemocracyTable="/_ajax/poll/democracy.php?demPrint=true&table_mode=true";var printPollHTML=false;function initDemocracy(){httpReceiveVotes=dem_getHTTPObject();httpSendVotes=dem_getHTTPObject();if(printPollHTML){printCurrentPollHTML();}else{view_results=document.getElementById('view-results');if(view_results){view_results.href="javascript:SeeResults();";}
view_results=document.getElementById('view-results-table');if(view_results){view_results.href="javascript:SeeResultsTable();";}}
addAnswer=document.getElementById('jalAddAnswer');if(addAnswer){addAnswer.onclick=function(){this.style.display="none";document.getElementById('jalAddAnswerRadio').style.display="inline";document.getElementById('jalAddAnswerRadio').checked=true;document.getElementById('jalAddAnswerInput').style.display="inline";all_inputs=document.getElementsByTagName('input');for(var i=0;i<all_inputs.length;i++){if(all_inputs[i].getAttribute('name')=="poll_aid"&&all_inputs[i].getAttribute('id')!="jalAddAnswerRadio"){all_inputs[i].onclick=function(){document.getElementById('jalAddAnswerRadio').style.display="none";document.getElementById('jalAddAnswerInput').style.display="none";document.getElementById('jalAddAnswerInput').value="";document.getElementById('jalAddAnswer').style.display="inline";}}}
return false;}}}
function printCurrentPollHTML(){if(httpReceiveVotes.readyState==4||httpReceiveVotes.readyState==0){httpReceiveVotes.open("GET",PrintDemocracy+'&rand='+Math.floor(Math.random()*1000000),true);httpReceiveVotes.onreadystatechange=function(){if(httpReceiveVotes.readyState==4){results=httpReceiveVotes.responseText;the_poll=document.getElementById("democracy-container");if(the_poll){the_poll.innerHTML=results;}
view_results=document.getElementById('view-results');if(view_results){view_results.href="javascript:SeeResults();";}
view_results=document.getElementById('view-results-table');if(view_results){view_results.href="javascript:SeeResultsTable();";}}}
httpReceiveVotes.send(null);}else{setTimeout('printCurrentPollHTML()',500);}}
function ReadVote(){var the_vote;the_poll=document.getElementById("democracyForm");for(x=0;x<the_poll.poll_aid.length;x++){if(the_poll.poll_aid[x].checked){the_vote=the_poll.poll_aid[x].value;}}
if(!the_vote){alert("Morate prvo da glasate!");}else{SendVote(the_vote);}
return false;}
function ReadVoteTable(){var the_vote;the_poll=document.getElementById("democracyFormTable");for(x=0;x<the_poll.poll_aid.length;x++){if(the_poll.poll_aid[x].checked){the_vote=the_poll.poll_aid[x].value;}}
if(!the_vote){alert("Morate prvo da glasate!");}else{SendVoteTable(the_vote);}
return false;}
function SeeResults(){poll_id=document.getElementById("poll_id").value;if(httpReceiveVotes.readyState==4||httpReceiveVotes.readyState==0){httpReceiveVotes.open("GET",GetDemocracy+'&poll_id='+poll_id+'&rand='+Math.floor(Math.random()*1000000),true);httpReceiveVotes.onreadystatechange=function(){if(httpReceiveVotes.readyState==4){results=httpReceiveVotes.responseText;the_poll=document.getElementById("democracy");height=the_poll.offsetHeight;the_poll.style.minHeight=height+"px";the_poll.innerHTML=results;}}
httpReceiveVotes.send(null);}else{setTimeout('SeeResults()',500);}}
function SeeResultsTable(){poll_id=document.getElementById("poll_idT").value;if(httpReceiveVotes.readyState==4||httpReceiveVotes.readyState==0){httpReceiveVotes.open("GET",GetDemocracyTable+'&poll_id='+poll_id+'&rand='+Math.floor(Math.random()*1000000),true);httpReceiveVotes.onreadystatechange=function(){if(httpReceiveVotes.readyState==4){results=httpReceiveVotes.responseText;the_poll=document.getElementById("pollResults");height=the_poll.offsetHeight;the_poll.style.minHeight=height+"px";the_poll.innerHTML=results;}}
httpReceiveVotes.send(null);}else{setTimeout('SeeResultsTable()',500);}}
function jal_getCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else
begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)
end=dc.length;return unescape(dc.substring(begin+prefix.length,end));}
function SendVote(the_vote){poll_id=document.getElementById("poll_id").value;cookie=jal_getCookie('demVoted_'+poll_id);if(cookie){setTimeout('SeeResults()',400);return;}else{param='vote='+the_vote+'&poll_id='+poll_id;date=new Date();date.setTime(date.getTime()+(90*24*60*60*1000));var expires="expires="+date.toGMTString();";"
document.cookie="demVoted_"+poll_id+"="+the_vote+";"+expires+";path=/;";if(httpSendVotes.readyState==4||httpSendVotes.readyState==0){httpSendVotes.open("POST",SendDemocracy,true);httpSendVotes.setRequestHeader('Content-Type','application/x-www-form-urlencoded');httpSendVotes.send(param);}else{setTimeout('SendVote('+the_vote+')',400)}}
setTimeout('SeeResults()',400);}
function SendVoteTable(the_vote){poll_id=document.getElementById("poll_idT").value;cookie=jal_getCookie('demVoted_'+poll_id);if(cookie){setTimeout('SeeResults()',400);return;}else{param='vote='+the_vote+'&poll_id='+poll_id;date=new Date();date.setTime(date.getTime()+(90*24*60*60*1000));var expires="expires="+date.toGMTString();";"
document.cookie="demVoted_"+poll_id+"="+the_vote+";"+expires+";path=/;";if(httpSendVotes.readyState==4||httpSendVotes.readyState==0){httpSendVotes.open("POST",SendDemocracyTable,true);httpSendVotes.setRequestHeader('Content-Type','application/x-www-form-urlencoded');httpSendVotes.send(param);}else{setTimeout('SendVoteTable('+the_vote+')',400)}}
setTimeout('SeeResultsTable()',400);}
if(typeof window.addEventListener!='undefined')
{window.addEventListener('load',initDemocracy,false);}
else if(typeof document.addEventListener!='undefined')
{document.addEventListener('load',initDemocracy,false);}
else if(typeof window.attachEvent!='undefined')
{window.attachEvent('onload',initDemocracy);}
function dem_getHTTPObject(){var xmlhttp;if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){try{xmlhttp=new XMLHttpRequest();}catch(e){xmlhttp=false;}}
return xmlhttp;}
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion()
{var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");}catch(e){}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0";}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11";}catch(e){version=-1;}}
return version;}
function GetSwfVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];var versionRevision=descArray[3];if(versionRevision==""){versionRevision=descArray[4];}
if(versionRevision[0]=="d"){versionRevision=versionRevision.substring(1);}else if(versionRevision[0]=="r"){versionRevision=versionRevision.substring(1);if(versionRevision.indexOf("d")>0){versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"));}}
var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;}}
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion();}
return flashVer;}
function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision)
{versionStr=GetSwfVer();if(versionStr==-1){return false;}else if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",");}else{versionArray=versionStr.split(".");}
var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true;}else if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer))
return true;else if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision))
return true;}}
return false;}}
function AC_AddExtension(src,ext)
{if(src.indexOf('?')!=-1)
return src.replace(/\?/,ext+'?');else
return src+ext;}
function AC_Generateobj(objAttrs,params,embedAttrs)
{var str='';if(isIE&&isWin&&!isOpera)
{str+='<object ';for(var i in objAttrs)
{str+=i+'="'+objAttrs[i]+'" ';}
str+='>';for(var i in params)
{str+='<param name="'+i+'" value="'+params[i]+'" /> ';}
str+='</object>';}
else
{str+='<embed ';for(var i in embedAttrs)
{str+=i+'="'+embedAttrs[i]+'" ';}
str+='> </embed>';}
document.write(str);}
function AC_FL_RunContent(){var ret=AC_GetArgs
(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_SW_RunContent(){var ret=AC_GetArgs
(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs["src"]=args[i+1];ret.params[srcParamName]=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":ret.objAttrs[args[i]]=args[i+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];}}
ret.objAttrs["classid"]=classid;if(mimeType)ret.embedAttrs["type"]=mimeType;return ret;}
var IEPNGFix=window.IEPNGFix||{};IEPNGFix.tileBG=function(elm,pngSrc,ready){var data=this.data[elm.uniqueID],elmW=Math.max(elm.clientWidth,elm.scrollWidth),elmH=Math.max(elm.clientHeight,elm.scrollHeight),bgX=elm.currentStyle.backgroundPositionX,bgY=elm.currentStyle.backgroundPositionY,bgR=elm.currentStyle.backgroundRepeat;if(!data.tiles){data.tiles={elm:elm,src:'',cache:[],img:new Image(),old:{}};}
var tiles=data.tiles,pngW=tiles.img.width,pngH=tiles.img.height;if(pngSrc){if(!ready&&pngSrc!=tiles.src){tiles.img.onload=function(){this.onload=null;IEPNGFix.tileBG(elm,pngSrc,1);};return tiles.img.src=pngSrc;}}else{if(tiles.src)ready=1;pngW=pngH=0;}
tiles.src=pngSrc;if(!ready&&elmW==tiles.old.w&&elmH==tiles.old.h&&bgX==tiles.old.x&&bgY==tiles.old.y&&bgR==tiles.old.r){return;}
var pos={top:'0%',left:'0%',center:'50%',bottom:'100%',right:'100%'},x,y,pc;x=pos[bgX]||bgX;y=pos[bgY]||bgY;if(pc=x.match(/(\d+)%/)){x=Math.round((elmW-pngW)*(parseInt(pc[1])/100));}
if(pc=y.match(/(\d+)%/)){y=Math.round((elmH-pngH)*(parseInt(pc[1])/100));}
x=parseInt(x);y=parseInt(y);var repeatX={'repeat':1,'repeat-x':1}[bgR],repeatY={'repeat':1,'repeat-y':1}[bgR];if(repeatX){x%=pngW;if(x>0)x-=pngW;}
if(repeatY){y%=pngH;if(y>0)y-=pngH;}
this.hook.enabled=0;if(!({relative:1,absolute:1}[elm.currentStyle.position])){elm.style.position='relative';}
var count=0,xPos,maxX=repeatX?elmW:x+0.1,yPos,maxY=repeatY?elmH:y+0.1,d,s,isNew;if(pngW&&pngH){for(xPos=x;xPos<maxX;xPos+=pngW){for(yPos=y;yPos<maxY;yPos+=pngH){isNew=0;if(!tiles.cache[count]){tiles.cache[count]=document.createElement('div');isNew=1;}
var clipR=(xPos+pngW>elmW?elmW-xPos:pngW),clipB=(yPos+pngH>elmH?elmH-yPos:pngH);d=tiles.cache[count];s=d.style;s.behavior='none';s.left=xPos+'px';s.top=yPos+'px';s.width=clipR+'px';s.height=clipB+'px';s.clip='rect('+
(yPos<0?0-yPos:0)+'px,'+
clipR+'px,'+
clipB+'px,'+
(xPos<0?0-xPos:0)+'px)';s.display='block';if(isNew){s.position='absolute';s.zIndex=-999;if(elm.firstChild){elm.insertBefore(d,elm.firstChild);}else{elm.appendChild(d);}}
this.fix(d,pngSrc,0);count++;}}}
while(count<tiles.cache.length){this.fix(tiles.cache[count],'',0);tiles.cache[count++].style.display='none';}
this.hook.enabled=1;tiles.old={w:elmW,h:elmH,x:bgX,y:bgY,r:bgR};};IEPNGFix.update=function(){for(var i in IEPNGFix.data){var t=IEPNGFix.data[i].tiles;if(t&&t.elm&&t.src){IEPNGFix.tileBG(t.elm,t.src);}}};IEPNGFix.update.timer=0;if(window.attachEvent&&!window.opera){window.attachEvent('onresize',function(){clearTimeout(IEPNGFix.update.timer);IEPNGFix.update.timer=setTimeout(IEPNGFix.update,100);});}
(function($){$.fn.pngfix=function(options){var elements=this;var alpha="DXImageTransform.Microsoft.AlphaImageLoader";var settings=$.extend({repeatMethod:"scale",imageFixSrc:false},options);if(!$.browser.msie||($.browser.msie&&$.browser.version>=7)){return(elements);}
function setFilter(el,path,mode){var fs=el.attr("filters");if(fs[alpha]){with(fs[alpha]){enabled=true;src=path;sizingMethod=mode;}}else{if(mode=="repeat"){}else{el.css("filter",'progid:'+alpha+'(enabled="true", sizingMethod="'+mode+'", src="'+path+'")');}}}
function forceWidth(el){if(el.css("width")=="auto"&el.css("height")=="auto"){el.css("width",el.attr("offsetWidth")+"px");}}
return(elements.each(function(){alert('tagname: '+this.id);var el=$(this);if(el.attr("tagName").toUpperCase()=="IMG"&&(/.png"?$/).test(el.attr("src"))){if(!settings.imageFixSrc){el.wrap("<span></span>");var par=el.parent();par.css({height:el.height(),width:el.width(),display:"inline-block"});setFilter(par,el.attr("src"),"scale");el.remove();}else if((/.gif$/).test(settings.imageFixSrc)){forceWidth(el);setFilter(el,el.attr("src"),"image");el.attr("src",settings.imageFixSrc);}}else{var bg=el.css("backgroundImage");var matches=bg.match(/^url\("(.*)"\)$/);if(matches.length){forceWidth(el);el.css("backgroundImage","none");if(el.css("backgroundRepeat").indexOf("no-repeat")>-1){var sc="crop";var span=jQuery('<span></span>');alert(el.css('backgroundPosition'));}else{var sc=settings.repeatMethod=="repeat"?"repeat":"scale";}
setFilter(el,matches[1],sc);el.find("a").each(function(){$(this).css("position","relative");});}}}));}})(jQuery);(function($){$.extend($.fn,{validate:function(options){if(!this.length){options&&options.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}
var validator=$.data(this[0],'validator');if(validator){return validator;}
validator=new $.validator(options,this[0]);$.data(this[0],'validator',validator);if(validator.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){validator.cancelSubmit=true;});if(validator.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){validator.submitButton=this;});}
this.submit(function(event){if(validator.settings.debug)
event.preventDefault();function handle(){if(validator.settings.submitHandler){if(validator.submitButton){var hidden=$("<input type='hidden'/>").attr("name",validator.submitButton.name).val(validator.submitButton.value).appendTo(validator.currentForm);}
validator.settings.submitHandler.call(validator,validator.currentForm);if(validator.submitButton){hidden.remove();}
return false;}
return true;}
if(validator.cancelSubmit){validator.cancelSubmit=false;return handle();}
if(validator.form()){if(validator.pendingRequest){validator.formSubmitted=true;return false;}
return handle();}else{validator.focusInvalid();return false;}});}
return validator;},valid:function(){if($(this[0]).is('form')){return this.validate().form();}else{var valid=true;var validator=$(this[0].form).validate();this.each(function(){valid&=validator.element(this);});return valid;}},removeAttrs:function(attributes){var result={},$element=this;$.each(attributes.split(/\s/),function(index,value){result[value]=$element.attr(value);$element.removeAttr(value);});return result;},rules:function(command,argument){var element=this[0];if(command){var settings=$.data(element.form,'validator').settings;var staticRules=settings.rules;var existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(argument));staticRules[element.name]=existingRules;if(argument.messages)
settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages);break;case"remove":if(!argument){delete staticRules[element.name];return existingRules;}
var filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method];});return filtered;}}
var data=$.validator.normalizeRules($.extend({},$.validator.metadataRules(element),$.validator.classRules(element),$.validator.attributeRules(element),$.validator.staticRules(element)),element);if(data.required){var param=data.required;delete data.required;data=$.extend({required:param},data);}
return data;}});$.extend($.expr[":"],{blank:function(a){return!$.trim(a.value);},filled:function(a){return!!$.trim(a.value);},unchecked:function(a){return!a.checked;}});$.validator=function(options,form){this.settings=$.extend({},$.validator.defaults,options);this.currentForm=form;this.init();};$.validator.format=function(source,params){if(arguments.length==1)
return function(){var args=$.makeArray(arguments);args.unshift(source);return $.validator.format.apply(this,args);};if(arguments.length>2&&params.constructor!=Array){params=$.makeArray(arguments).slice(1);}
if(params.constructor!=Array){params=[params];}
$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n);});return source;};$.extend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(element){this.lastActive=element;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,element,this.settings.errorClass,this.settings.validClass);this.errorsFor(element).hide();}},onfocusout:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element))){this.element(element);}},onkeyup:function(element){if(element.name in this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element){if(element.name in this.submitted)
this.element(element);},highlight:function(element,errorClass,validClass){$(element).addClass(errorClass).removeClass(validClass);},unhighlight:function(element,errorClass,validClass){$(element).removeClass(errorClass).addClass(validClass);}},setDefaults:function(settings){$.extend($.validator.defaults,settings);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gĂĽltiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:$.validator.format("Please enter no more than {0} characters."),minlength:$.validator.format("Please enter at least {0} characters."),rangelength:$.validator.format("Please enter a value between {0} and {1} characters long."),range:$.validator.format("Please enter a value between {0} and {1}."),max:$.validator.format("Please enter a value less than or equal to {0}."),min:$.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var groups=(this.groups={});$.each(this.settings.groups,function(key,value){$.each(value.split(/\s/),function(index,name){groups[name]=key;});});var rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.validator.normalizeRule(value);});function delegate(event){var validator=$.data(this[0].form,"validator");validator.settings["on"+event.type]&&validator.settings["on"+event.type].call(validator,this[0]);}
$(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",delegate).delegate("click",":radio, :checkbox",delegate);if(this.settings.invalidHandler)
$(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.valid())
$(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var i=0,elements=(this.currentElements=this.elements());elements[i];i++){this.check(elements[i]);}
return this.valid();},element:function(element){element=this.clean(element);this.lastElement=element;this.prepareElement(element);this.currentElements=$(element);var result=this.check(element);if(result){delete this.invalid[element.name];}else{this.invalid[element.name]=true;}
if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}
this.showErrors();return result;},showErrors:function(errors){if(errors){$.extend(this.errorMap,errors);this.errorList=[];for(var name in errors){this.errorList.push({message:errors[name],element:this.findByName(name)[0]});}
this.successList=$.grep(this.successList,function(element){return!(element.name in errors);});}
this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if($.fn.resetForm)
$(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(obj){var count=0;for(var i in obj)
count++;return count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus();}catch(e){}}},findLastActive:function(){var lastActive=this.lastActive;return lastActive&&$.grep(this.errorList,function(n){return n.element.name==lastActive.name;}).length==1&&lastActive;},elements:function(){var validator=this,rulesCache={};return $([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&validator.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in rulesCache||!validator.objectLength($(this).rules()))
return false;rulesCache[this.name]=true;return true;});},clean:function(selector){return $(selector)[0];},errors:function(){return $(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([]);this.formSubmitted=false;this.currentElements=$([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element);},check:function(element){element=this.clean(element);if(this.checkable(element)){element=this.findByName(element.name)[0];}
var rules=$(element).rules();var dependencyMismatch=false;for(method in rules){var rule={method:method,parameters:rules[method]};try{var result=$.validator.methods[method].call(this,element.value.replace(/\r/g,""),element,rule.parameters);if(result=="dependency-mismatch"){dependencyMismatch=true;continue;}
dependencyMismatch=false;if(result=="pending"){this.toHide=this.toHide.not(this.errorsFor(element));return;}
if(!result){this.formatAndAdd(element,rule);return false;}}catch(e){this.settings.debug&&window.console&&console.log("exception occured when checking element "+element.id
+", check the '"+rule.method+"' method");throw e;}}
if(dependencyMismatch)
return;if(this.objectLength(rules))
this.successList.push(element);return true;},customMetaMessage:function(element,method){if(!$.metadata)
return;var meta=this.settings.meta?$(element).metadata()[this.settings.meta]:$(element).metadata();return meta&&meta.messages&&meta.messages[method];},customMessage:function(name,method){var m=this.settings.messages[name];return m&&(m.constructor==String?m:m[method]);},findDefined:function(){for(var i=0;i<arguments.length;i++){if(arguments[i]!==undefined)
return arguments[i];}
return undefined;},defaultMessage:function(element,method){return this.findDefined(this.customMessage(element.name,method),this.customMetaMessage(element,method),!this.settings.ignoreTitle&&element.title||undefined,$.validator.messages[method],"<strong>Warning: No message defined for "+element.name+"</strong>");},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule.method);if(typeof message=="function")
message=message.call(this,rule.parameters,element);this.errorList.push({message:message,element:element});this.errorMap[element.name]=message;this.submitted[element.name]=message;},addWrapper:function(toToggle){if(this.settings.wrapper)
toToggle=toToggle.add(toToggle.parent(this.settings.wrapper));return toToggle;},defaultShowErrors:function(){for(var i=0;this.errorList[i];i++){var error=this.errorList[i];this.settings.highlight&&this.settings.highlight.call(this,error.element,this.settings.errorClass,this.settings.validClass);this.showLabel(error.element,error.message);}
if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}
if(this.settings.success){for(var i=0;this.successList[i];i++){this.showLabel(this.successList[i]);}}
if(this.settings.unhighlight){for(var i=0,elements=this.validElements();elements[i];i++){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass,this.settings.validClass);}}
this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return $(this.errorList).map(function(){return this.element;});},showLabel:function(element,message){var label=this.errorsFor(element);if(label.length){label.removeClass().addClass(this.settings.errorClass);label.attr("generated")&&label.html(message);}else{label=$("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(element),generated:true}).addClass(this.settings.errorClass).html(message||"");if(this.settings.wrapper){label=label.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}
if(!this.labelContainer.append(label).length)
this.settings.errorPlacement?this.settings.errorPlacement(label,$(element)):label.insertAfter(element);}
if(!message&&this.settings.success){label.text("");typeof this.settings.success=="string"?label.addClass(this.settings.success):this.settings.success(label);}
this.toShow=this.toShow.add(label);},errorsFor:function(element){return this.errors().filter("[for='"+this.idOrName(element)+"']");},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name);},checkable:function(element){return/radio|checkbox/i.test(element.type);},findByName:function(name){var form=this.currentForm;return $(document.getElementsByName(name)).map(function(index,element){return element.form==form&&element.name==name&&element||null;});},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case'select':return $("option:selected",element).length;case'input':if(this.checkable(element))
return this.findByName(element.name).filter(':checked').length;}
return value.length;},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):true;},dependTypes:{"boolean":function(param,element){return param;},"string":function(param,element){return!!$(param,element.form).length;},"function":function(param,element){return param(element);}},optional:function(element){return!$.validator.methods.required.call(this,$.trim(element.value),element)&&"dependency-mismatch";},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;this.pending[element.name]=true;}},stopRequest:function(element,valid){this.pendingRequest--;if(this.pendingRequest<0)
this.pendingRequest=0;delete this.pending[element.name];if(valid&&this.pendingRequest==0&&this.formSubmitted&&this.form()){$(this.currentForm).submit();}else if(!valid&&this.pendingRequest==0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);}},previousValue:function(element){return $.data(element,"previousValue")||$.data(element,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(element,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(className,rules){className.constructor==String?this.classRuleSettings[className]=rules:$.extend(this.classRuleSettings,className);},classRules:function(element){var rules={};var classes=$(element).attr('class');classes&&$.each(classes.split(' '),function(){if(this in $.validator.classRuleSettings){$.extend(rules,$.validator.classRuleSettings[this]);}});return rules;},attributeRules:function(element){var rules={};var $element=$(element);for(method in $.validator.methods){var value=$element.attr(method);if(value){rules[method]=value;}}
if(rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength)){delete rules.maxlength;}
return rules;},metadataRules:function(element){if(!$.metadata)return{};var meta=$.data(element.form,'validator').settings.meta;return meta?$(element).metadata()[meta]:$(element).metadata();},staticRules:function(element){var rules={};var validator=$.data(element.form,'validator');if(validator.settings.rules){rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{};}
return rules;},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(val===false){delete rules[prop];return;}
if(val.param||val.depends){var keepRule=true;switch(typeof val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element);break;}
if(keepRule){rules[prop]=val.param!==undefined?val.param:true;}else{delete rules[prop];}}});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)?parameter(element):parameter;});$.each(['minlength','maxlength','min','max'],function(){if(rules[this]){rules[this]=Number(rules[this]);}});$.each(['rangelength','range'],function(){if(rules[this]){rules[this]=[Number(rules[this][0]),Number(rules[this][1])];}});if($.validator.autoCreateRanges){if(rules.min&&rules.max){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max;}
if(rules.minlength&&rules.maxlength){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength;}}
if(rules.messages){delete rules.messages}
return rules;},normalizeRule:function(data){if(typeof data=="string"){var transformed={};$.each(data.split(/\s/),function(){transformed[this]=true;});data=transformed;}
return data;},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=message||$.validator.messages[name];if(method.length<3){$.validator.addClassRules(name,$.validator.normalizeRule(name));}},methods:{required:function(value,element,param){if(!this.depend(param,element))
return"dependency-mismatch";switch(element.nodeName.toLowerCase()){case'select':var options=$("option:selected",element);return options.length>0&&(element.type=="select-multiple"||($.browser.msie&&!(options[0].attributes['value'].specified)?options[0].text:options[0].value).length>0);case'input':if(this.checkable(element))
return this.getLength(value,element)>0;default:return $.trim(value).length>0;}},remote:function(value,element,param){if(this.optional(element))
return"dependency-mismatch";var previous=this.previousValue(element);if(!this.settings.messages[element.name])
this.settings.messages[element.name]={};this.settings.messages[element.name].remote=typeof previous.message=="function"?previous.message(value):previous.message;param=typeof param=="string"&&{url:param}||param;if(previous.old!==value){previous.old=value;var validator=this;this.startRequest(element);var data={};data[element.name]=value;$.ajax($.extend(true,{url:param,mode:"abort",port:"validate"+element.name,dataType:"json",data:data,success:function(response){var valid=response===true;if(valid){var submitted=validator.formSubmitted;validator.prepareElement(element);validator.formSubmitted=submitted;validator.successList.push(element);validator.showErrors();}else{var errors={};errors[element.name]=previous.message=response||validator.defaultMessage(element,"remote");validator.showErrors(errors);}
previous.valid=valid;validator.stopRequest(element,valid);}},param));return"pending";}else if(this.pending[element.name]){return"pending";}
return previous.valid;},minlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)>=param;},maxlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)<=param;},rangelength:function(value,element,param){var length=this.getLength($.trim(value),element);return this.optional(element)||(length>=param[0]&&length<=param[1]);},min:function(value,element,param){return this.optional(element)||value>=param;},max:function(value,element,param){return this.optional(element)||value<=param;},range:function(value,element,param){return this.optional(element)||(value>=param[0]&&value<=param[1]);},email:function(value,element){return this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);},url:function(value,element){return this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);},date:function(value,element){return this.optional(element)||!/Invalid|NaN/.test(new Date(value));},dateISO:function(value,element){return this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},dateDE:function(value,element){return this.optional(element)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value);},number:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},numberDE:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(value);},digits:function(value,element){return this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,element){if(this.optional(element))
return"dependency-mismatch";if(/[^0-9-]+/.test(value))
return false;var nCheck=0,nDigit=0,bEven=false;value=value.replace(/\D/g,"");for(n=value.length-1;n>=0;n--){var cDigit=value.charAt(n);var nDigit=parseInt(cDigit,10);if(bEven){if((nDigit*=2)>9)
nDigit-=9;}
nCheck+=nDigit;bEven=!bEven;}
return(nCheck%10)==0;},accept:function(value,element,param){param=typeof param=="string"?param.replace(/,/g,'|'):"png|jpe?g|gif";return this.optional(element)||value.match(new RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){return value==$(param).val();}}});$.format=$.validator.format;})(jQuery);;(function($){var ajax=$.ajax;var pendingRequests={};$.ajax=function(settings){settings=$.extend(settings,$.extend({},$.ajaxSettings,settings));var port=settings.port;if(settings.mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}
return(pendingRequests[port]=ajax.apply(this,arguments));}
return ajax.apply(this,arguments);};})(jQuery);;(function($){$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){if($.browser.msie)return false;this.addEventListener(original,$.event.special[fix].handler,true);},teardown:function(){if($.browser.msie)return false;this.removeEventListener(original,$.event.special[fix].handler,true);},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return $.event.handle.apply(this,arguments);}};});$.extend($.fn,{delegate:function(type,delegate,handler){return this.bind(type,function(event){var target=$(event.target);if(target.is(delegate)){return handler.apply(target,arguments);}});},triggerEvent:function(type,target){return this.triggerHandler(type,[$.event.fix({type:type,target:target})]);}})})(jQuery);(function($){$.fn.columnize=function(options){var defaults={width:400,columns:false,buildOnce:false,overflow:false};var options=$.extend(defaults,options);return this.each(function(){var $inBox=$(this);var maxHeight=$inBox.height();var $cache=$('<div></div>');var lastWidth=0;var columnizing=false;var kids=$inBox[0].childNodes;$inBox.append($(kids));$cache.append($inBox.children().clone());columnizeIt();if(!options.buildOnce){$(window).resize(function(){if(!options.buildOnce&&$.browser.msie){if($inBox.data("timeout")){clearTimeout($inBox.data("timeout"));}
$inBox.data("timeout",setTimeout(columnizeIt,200));}else if(!options.buildOnce){columnizeIt();}else{}});}
function columnize($putInHere,$pullOutHere,$parentColumn,height){while($parentColumn.height()<height&&$pullOutHere[0].childNodes.length){$putInHere.append($pullOutHere[0].childNodes[0]);}
if($putInHere[0].childNodes.length==0)return;var kids=$putInHere[0].childNodes;var lastKid=kids[kids.length-1];$putInHere[0].removeChild(lastKid);var $item=$(lastKid);if($item[0].nodeType==3){var oText=$item[0].nodeValue;var counter2=options.width/18;if(options.accuracy)
counter2=options.accuracy;var columnText;var latestTextNode=null;while($parentColumn.height()<height&&oText.length){if(oText.indexOf(' ',counter2)!='-1'){columnText=oText.substring(0,oText.indexOf(' ',counter2));}else{columnText=oText;}
latestTextNode=document.createTextNode(columnText);$putInHere.append(latestTextNode);if(oText.length>counter2){oText=oText.substring(oText.indexOf(' ',counter2));}else{oText="";}}
if($parentColumn.height()>=height&&latestTextNode!=null){$putInHere[0].removeChild(latestTextNode);oText=latestTextNode.nodeValue+oText;}
if(oText.length){$item[0].nodeValue=oText;}else{return false;}}
if($pullOutHere.children().length){$pullOutHere.prepend($item);}else{$pullOutHere.append($item);}
return $item[0].nodeType==3;}
function split($putInHere,$pullOutHere,$parentColumn,height){if($pullOutHere.children().length){$cloneMe=$pullOutHere.children(":first");$clone=$cloneMe.clone();if($clone.attr("nodeType")==1&&!$clone.hasClass("dontend")){$putInHere.append($clone);if($clone.is("img")&&$parentColumn.height()<height+20){$cloneMe.remove();}else if(!$cloneMe.hasClass("dontsplit")&&$parentColumn.height()<height+20){$cloneMe.remove();}else if($clone.is("img")||$cloneMe.hasClass("dontsplit")){$clone.remove();}else{$clone.empty();if(!columnize($clone,$cloneMe,$parentColumn,height)){if($cloneMe.children().length){split($clone,$cloneMe,$parentColumn,height);}}}}}}
function singleColumnizeIt(){if($inBox.data("columnized")&&$inBox.children().length==1){return;}
$inBox.data("columnized",true);$inBox.data("columnizing",true);$inBox.empty();$inBox.append($("<div class='first last column' style='width:98%; padding: 3px; float: left;'></div>"));$col=$inBox.children().eq($inBox.children().length-1);$col.append($cache.clone());$inBox.data("columnizing",false);}
function checkDontEndColumn(dom){if(!dom)return false;if(dom.nodeType!=1)return false;if($(dom).hasClass("dontend"))return true;if(dom.childNodes.length==0)return false;return checkDontEndColumn(dom.childNodes[dom.childNodes.length-1]);}
function columnizeIt(){if(lastWidth==$inBox.width())return;lastWidth=$inBox.width();var numCols=Math.round($inBox.width()/options.width);if(options.columns)numCols=options.columns;if(numCols<=1){return singleColumnizeIt();}
if($inBox.data("columnizing"))return;$inBox.data("columnized",true);$inBox.data("columnizing",true);$inBox.empty();$inBox.append($("<div style='width:"+(Math.round(100/numCols)-2)+"%; padding: 3px; float: left;'></div>"));$col=$inBox.children(":last");$col.append($cache.clone());maxHeight=$col.height();$inBox.empty();var targetHeight=maxHeight/numCols;var firstTime=true;var maxLoops=3;if(options.overflow){maxLoops=1;targetHeight=options.overflow.height;}
for(var loopCount=0;loopCount<maxLoops;loopCount++){$inBox.empty();var $destroyable=$cache.clone();$destroyable.css("visibility","hidden");for(var i=0;i<numCols;i++){var className=(i==0)?"first column":"column";var className=(i==numCols-1)?("last "+className):className;$inBox.append($("<div class='"+className+"' style='width:"+(Math.round(100/numCols)-2)+"%; float: left;'></div>"));}
for(var i=0;i<numCols-(options.overflow?0:1);i++){var $col=$inBox.children().eq(i);columnize($col,$destroyable,$col,targetHeight);if(!$destroyable.children().find(":first-child").hasClass("dontend")){split($col,$destroyable,$col,targetHeight);}else{}
while(checkDontEndColumn($col.children(":last").get(0))){var $lastKid=$col.children(":last");$lastKid.remove();$destroyable.prepend($lastKid);}}
if(options.overflow){var html="";var div=document.createElement('DIV');while($destroyable[0].childNodes.length>0){var kid=$destroyable[0].childNodes[0];for(var i=0;i<kid.attributes.length;i++){if(kid.attributes[i].nodeName.indexOf("jQuery")==0){kid.removeAttribute(kid.attributes[i].nodeName);}}
div.innerHTML="";div.appendChild($destroyable[0].childNodes[0]);html+=div.innerHTML;}
var overflow=$(options.overflow.id)[0];overflow.innerHTML=html;}else{$col=$inBox.children().eq($inBox.children().length-1);while($destroyable.children().length)$col.append($destroyable.children(":first"));var afterH=$col.height();var diff=afterH-targetHeight;var totalH=0;var min=10000000;var max=0;$inBox.children().each(function($inBox){return function($item){var h=$inBox.children().eq($item).height();totalH+=h;if(h>max)max=h;if(h<min)min=h;}}($inBox));var avgH=totalH/numCols;if(max-min>30){targetHeight=avgH+30;}else if(Math.abs(avgH-targetHeight)>20){targetHeight=avgH;}else{loopCount=maxLoops;}}
$inBox.append($("<br style='clear:both;'>"));}
$inBox.find('.column').find(':first.removeiffirst').remove();$inBox.find('.column').find(':last.removeiflast').remove();$inBox.data("columnizing",false);if(options.overflow){options.overflow.doneFunc();}}});};})(jQuery);(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}
if(typeof options=='function')
options={success:options};options=$.extend({url:this.attr('action')||window.location.toString(),type:this.attr('method')||'GET'},options||{});var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}
var a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;for(var n in options.data)
a.push({name:n,value:options.data[n]});}
if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}
this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}
var q=$.param(a);if(options.type.toUpperCase()=='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}
else
options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm();});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){$(options.target).html(data).each(oldSuccess,arguments);});}
else if(options.success)
callbacks.push(options.success);options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++)
callbacks[i](data,status,$form);};var files=$('input:file',this).fieldValue();var found=false;for(var j=0;j<files.length;j++)
if(files[j])
found=true;if(options.iframe||found){if($.browser.safari&&options.closeKeepAlive)
$.get(options.closeKeepAlive,fileUpload);else
fileUpload();}
else
$.ajax(options);this.trigger('form-submit-notify',[this,options]);return this;function fileUpload(){var form=$form[0];if($(':input[@name=submit]',form).length){alert('Error: Form elements must not be named "submit".');return;}
var opts=$.extend({},$.ajaxSettings,options);var id='jqFormIO'+(new Date().getTime());var $io=$('<iframe id="'+id+'" name="'+id+'" />');var io=$io[0];if($.browser.msie||$.browser.opera)
io.src='javascript:false;document.write("");';$io.css({position:'absolute',top:'-1000px',left:'-1000px'});var xhr={responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){}};var g=opts.global;if(g&&!$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,opts]);var cbInvoked=0;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){options.extraData=options.extraData||{};options.extraData[n]=sub.value;if(sub.type=="image"){options.extraData[name+'.x']=form.clk_x;options.extraData[name+'.y']=form.clk_y;}}}
setTimeout(function(){var t=$form.attr('target'),a=$form.attr('action');$form.attr({target:id,encoding:'multipart/form-data',enctype:'multipart/form-data',method:'POST',action:opts.url});if(opts.timeout)
setTimeout(function(){timedOut=true;cb();},opts.timeout);var extraInputs=[];try{if(options.extraData)
for(var n in options.extraData)
extraInputs.push($('<input type="hidden" name="'+n+'" value="'+options.extraData[n]+'" />').appendTo(form)[0]);$io.appendTo('body');io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);form.submit();}
finally{$form.attr('action',a);t?$form.attr('target',t):$form.removeAttr('target');$(extraInputs).remove();}},10);function cb(){if(cbInvoked++)return;io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);var operaHack=0;var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;if(doc.body==null&&!operaHack&&$.browser.opera){operaHack=1;cbInvoked--;setTimeout(cb,100);return;}
xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={'content-type':opts.dataType};return headers[header];};if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];xhr.responseText=ta?ta.value:xhr.responseText;}
else if(opts.dataType=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText);}
data=$.httpData(xhr,opts.dataType);}
catch(e){ok=false;$.handleError(opts,xhr,'error',e);}
if(ok){opts.success(data,'success');if(g)$.event.trigger("ajaxSuccess",[xhr,opts]);}
if(g)$.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');setTimeout(function(){$io.remove();xhr.responseXML=null;},100);};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}
else
doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null;};};};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind('submit.form-plugin',function(){$(this).ajaxSubmit(options);return false;}).each(function(){$(":submit,input:image",this).bind('click.form-plugin',function(e){var $form=this.form;$form.clk=this;if(this.type=='image'){if(e.offsetX!=undefined){$form.clk_x=e.offsetX;$form.clk_y=e.offsetY;}else if(typeof $.fn.offset=='function'){var offset=$(this).offset();$form.clk_x=e.pageX-offset.left;$form.clk_y=e.pageY-offset.top;}else{$form.clk_x=e.pageX-this.offsetLeft;$form.clk_y=e.pageY-this.offsetTop;}}
setTimeout(function(){$form.clk=$form.clk_x=$form.clk_y=null;},10);});});};$.fn.ajaxFormUnbind=function(){this.unbind('submit.form-plugin');return this.each(function(){$(":submit,input:image",this).unbind('click.form-plugin');});};$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n)continue;if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el)
a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});continue;}
var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++)
a.push({name:n,value:v[j]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:n,value:v});}
if(!semantic&&form.clk){var inputs=form.getElementsByTagName("input");for(var i=0,max=inputs.length;i<max;i++){var input=inputs[i];var n=input.name;if(n&&!input.disabled&&input.type=="image"&&form.clk==input)
a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}
return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++)
a.push({name:n,value:v[i]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:this.name,value:v});});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=='undefined'||(v.constructor==Array&&!v.length))
continue;v.constructor==Array?$.merge(val,v):val.push(v);}
return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=='undefined')successful=true;if(successful&&(!n||el.disabled||t=='reset'||t=='button'||(t=='checkbox'||t=='radio')&&!el.checked||(t=='submit'||t=='image')&&el.form&&el.form.clk!=el||tag=='select'&&el.selectedIndex==-1))
return null;if(tag=='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t=='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=$.browser.msie&&!(op.attributes['value'].specified)?op.text:op.value;if(one)return v;a.push(v);}}
return a;}
return el.value;};$.fn.clearForm=function(){return this.each(function(){$('input,select,textarea',this).clearFields();});};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=='text'||t=='password'||tag=='textarea')
this.value='';else if(t=='checkbox'||t=='radio')
this.checked=false;else if(tag=='select')
this.selectedIndex=-1;});};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=='function'||(typeof this.reset=='object'&&!this.reset.nodeType))
this.reset();});};$.fn.enable=function(b){if(b==undefined)b=true;return this.each(function(){this.disabled=!b});};$.fn.select=function(select){if(select==undefined)select=true;return this.each(function(){var t=this.type;if(t=='checkbox'||t=='radio')
this.checked=select;else if(this.tagName.toLowerCase()=='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type=='select-one'){$sel.find('option').select(false);}
this.selected=select;}});};function log(){if($.fn.ajaxSubmit.debug&&window.console&&window.console.log)
window.console.log('[jquery.form] '+Array.prototype.join.call(arguments,''));};})(jQuery);function show_tooltip(display,invoker){var tooltip_holder=jQuery(invoker).parent();if(display){jQuery('.tooltip-box',tooltip_holder).removeClass('hidden');}else{jQuery('.tooltip-box',tooltip_holder).addClass('hidden');}};