if(typeof COMMONS=="undefined"||!COMMONS){var COMMONS={};}
COMMONS.remember=function(selector)
{$(selector).each(function(){var name=$(this).attr('name');var cookieval;if($.cookie(name)){if(name==='cat'){cookieval=$.cookie(name)-1;$('[name=cat]:nth('+cookieval+')').attr("checked",true);}
else if(name==='g'){cookieval=$.cookie(name);$('input[value='+cookieval+']').attr("checked",true);}
else{$(this).val($.cookie(name));}}
$(this).change(function(){$.cookie(name,$(this).val(),{path:'/',expires:60});});});};COMMONS.remember_attachments=function(){if($("#attachment_dump").length>0){$('#attachment_dump').trigger('change');}};$(document).ready(function(){if($("#searchresults").length>0){$("#searchresults li").quickpaginate({perpage:10,showcounter:true,pager:$("#pager")});}
if($("#location").length>0){COMMONS.remember('[name=location]');$('#location').change(function(){if($(this).val()===0){$.cookie('location',null,{path:'/',expires:1});}
$.cookie(name,$(this).val(),{path:'/',expires:60});});}
COMMONS.remember('[name=cat]');$('input[name=cat]').change(function(){$.cookie(name,$('input[name=cat]:checked').val(),{path:'/',expires:60});});COMMONS.remember('[name=g]');$('input[name=g]').change(function(){$.cookie(name,$('input[name=g]:checked').val(),{path:'/',expires:60});});COMMONS.remember('[name=bid_title]');$('#bid_title').change(function(){$.cookie(name,$(this).val(),{path:'/',expires:60});});COMMONS.remember('[name=bid_description]');$('#bid_description').change(function(){$.cookie(name,$(this).val(),{path:'/',expires:60});});COMMONS.remember('[name=bid_deadline]');$('#bid_deadline').change(function(){$.cookie(name,$(this).val(),{path:'/',expires:60});});COMMONS.remember('[name=bid_contact]');$('#bid_contact').change(function(){$.cookie(name,$(this).val(),{path:'/',expires:60});});COMMONS.remember('[name=bid_email]');$('#bid_email').change(function(){$.cookie(name,$(this).val(),{path:'/',expires:60});});COMMONS.remember('[name=bid_phone]');$('#bid_phone').change(function(){$.cookie(name,$(this).val(),{path:'/',expires:60});});COMMONS.remember('[name=bid_address]');$('#bid_address').change(function(){$.cookie(name,$(this).val(),{path:'/',expires:60});});COMMONS.remember('[name=attachment_dump]');$('#attachment_dump').change(function(){$.cookie(name,$(this).val(),{path:'/',expires:60});});if($("#forget_attachments").length>0){$('#forget_attachments').click(function(){$('#attachment_dump').val('');$.cookie('attachment_dump',null,{path:'/',expires:1});document.getElementById('attachment_list').innerHTML='';return false;});}
if($("#forget").length>0){$('#forget').click(function(){$.cookie('bid_title',null,{path:'/',expires:1});$.cookie('bid_description',null,{path:'/',expires:1});$.cookie('bid_deadline',null,{path:'/',expires:1});$.cookie('bid_contact',null,{path:'/',expires:1});$.cookie('bid_email',null,{path:'/',expires:1});$.cookie('bid_phone',null,{path:'/',expires:1});$.cookie('bid_address',null,{path:'/',expires:1});$.cookie('attachment_dump',null,{path:'/',expires:1});$('#bid_title').val('');$('#bid_description').val('');$('#bid_deadline').val('');$('#bid_contact').val('');$('#bid_email').val('');$('#bid_phone').val('');$('#bid_address').val('');$('#attachment_dump').val('');document.getElementById('attachment_list').innerHTML='';return false;});}
if($("#submit_notice").length>0){$('#submit_notice').click(function(){$.cookie('bid_title',null,{path:'/',expires:1});$.cookie('bid_description',null,{path:'/',expires:1});$.cookie('bid_deadline',null,{path:'/',expires:1});$.cookie('bid_contact',null,{path:'/',expires:1});$.cookie('bid_email',null,{path:'/',expires:1});$.cookie('bid_phone',null,{path:'/',expires:1});$.cookie('bid_address',null,{path:'/',expires:1});$.cookie('attachment_dump',null,{path:'/',expires:1});});}});COMMONS.findValue=function(li){if(!!li.extra){sValue=li.extra[0];}
else{sValue=li.selectValue;}};COMMONS.selectItem=function(li){COMMONS.findValue(li);};COMMONS.formatItem=function(row){return row[0]+" (id: "+row[1]+")";};COMMONS.lookupLocal=function(){var oSuggest=$("#location")[0].autocompleter;oSuggest.COMMONS.findValue();return false;};COMMONS.BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1){return data[i].identity;}}
else if(dataProp){return data[i].identity;}}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1){return;}
else{return parseFloat(dataString.substring(index+this.versionSearchString.length+1));}},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac OS X"},{string:navigator.platform,subString:"X11",identity:"Unix"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};if($("#os").length>0){COMMONS.BrowserDetect.init();document.getElementById('os').value=COMMONS.BrowserDetect.OS;document.getElementById('browser').value=COMMONS.BrowserDetect.browser+' '+COMMONS.BrowserDetect.version;}
COMMONS.failsafe=function(hint){if($('#searchterms').val()===''){$('#searchterms').val(hint);}};if($("#searchterms").length>0){var hint;hint='Kirjoita hakusanoja...';setTimeout(function(){COMMONS.failsafe(hint);},500);$('#searchterms').focus(function(){if($('#searchterms').val()===hint){$('#searchterms').val('');}});$('#searchterms').blur(function(){if($('#searchterms').val()===''){$('#searchterms').val(hint);}});}if($("#searchfilter").length>0){var hint2;hint2='Tarkenna halutessasi hakusanoilla';$('#searchfilter').focus(function(){if($('#searchfilter').val()===hint2){$('#searchfilter').val('');}});$('#searchfilter').blur(function(){if($('#searchfilter').val()===''){$('#searchfilter').val(hint2);}});}
if($("#password").length>0){var hint_pwd='Salasana';$('#password').removeClass('hidden');$('#x').addClass('hidden');$('#password').val(hint_pwd);$('#password').focus(function(){if($('#password').val()==hint_pwd){$('#password').val('');$('#x').val('');$('#password').addClass('hidden');$('#x').removeClass('hidden');$('#x').focus();}});$('#x').blur(function()
{if($('#x').val()===''){$('#password').removeClass('hidden');$('#x').addClass('hidden');$('#password').val(hint_pwd);}});}
if($("#username").length>0){var hint_username='Käyttäjätunnus';$('#username').val(hint_username);$('#username').focus(function(){if($('#username').val()===hint_username){$('#username').val('');}});$('#username').blur(function()
{if($('#username').val()===''){$('#username').val(hint_username);}});}
if($("#pr_e").length>0){var hint_pr_e='Käyttäjätilisi sähköpostiosoite';$('#pr_e').val(hint_pr_e);$('#pr_e').focus(function(){if($('#pr_e').val()===hint_pr_e){$('#pr_e').val('');}});$('#pr_e').blur(function(){if($('#pr_e').val()===''){$('#pr_e').val(hint_pr_e);}});}