HtmlToText
/g,"")).find(e):m.responsetext)}if(k){f.each(k,[m.responsetext,l,m])}}});return this},serialize:function(){return o.param(this.serializearray())},serializearray:function(){return this.map(function(){return this.elements?o.makearray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodename)||/text|hidden|password|search/i.test(this.type))}).map(function(e,f){var g=o(this).val();return g==null?null:o.isarray(g)?o.map(g,function(i,h){return{name:f.name,value:i}}):{name:f.name,value:g}}).get()}});o.each("ajaxstart,ajaxstop,ajaxcomplete,ajaxerror,ajaxsuccess,ajaxsend".split(","),function(e,f){o.fn[f]=function(g){return this.bind(f,g)}});var r=e();o.extend({get:function(e,g,h,f){if(o.isfunction(g)){h=g;g=null}return o.ajax({type:"get",url:e,data:g,success:h,datatype:f})},getscript:function(e,f){return o.get(e,null,f,"script")},getjson:function(e,f,g){return o.get(e,f,g,"json")},post:function(e,g,h,f){if(o.isfunction(g)){h=g;g={}}return o.ajax({type:"post",url:e,data:g,success:h,datatype:f})},ajaxsetup:function(e){o.extend(o.ajaxsettings,e)},ajaxsettings:{url:location.href,global:true,type:"get",contenttype:"application/x-www-form-urlencoded",processdata:true,async:true,xhr:function(){return l.activexobject?new activexobject("microsoft.xmlhttp"):new xmlhttprequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastmodified:{},ajax:function(m){m=o.extend(true,m,o.extend(true,{},o.ajaxsettings,m));var w,f=/=\?(&|$)/g,r,v,g=m.type.touppercase();if(m.data&&m.processdata&&typeof m.data!=="string"){m.data=o.param(m.data)}if(m.datatype=="jsonp"){if(g=="get"){if(!m.url.match(f)){m.url+=(m.url.match(/\?/)?"&":"?")+(m.jsonp||"callback")+"=?"}}else{if(!m.data||!m.data.match(f)){m.data=(m.data?m.data+"&":"")+(m.jsonp||"callback")+"=?"}}m.datatype="json"}if(m.datatype=="json"&&(m.data&&m.data.match(f)||m.url.match(f))){w="jsonp"+r++;if(m.data){m.data=(m.data+"").replace(f,"="+w+"$1")}m.url=m.url.replace(f,"="+w+"$1");m.datatype="script";l[w]=function(x){v=x;i();l();l[w]=g;try{delete l[w]}catch(y){}if(h){h.removechild(t)}}}if(m.datatype=="script"&&m.cache==null){m.cache=false}if(m.cache===false&&g=="get"){var e=e();var u=m.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+e+"$2");m.url=u+((u==m.url)?(m.url.match(/\?/)?"&":"?")+"_="+e:"")}if(m.data&&g=="get"){m.url+=(m.url.match(/\?/)?"&":"?")+m.data;m.data=null}if(m.global&&!o.active++){o.event.trigger("ajaxstart")}var q=/^(\w+:)?\/\/([^\/?#]+)/.exec(m.url);if(m.datatype=="script"&&g=="get"&&q&&(q[1]&&q[1]!=location.protocol||q[2]!=location.host)){var h=document.getelementsbytagname("head")[0];var t=document.createelement("script");t.src=m.url;if(m.scriptcharset){t.charset=m.scriptcharset}if(!w){var o=false;t.onload=t.onreadystatechange=function(){if(!o&&(!this.readystate||this.readystate=="loaded"||this.readystate=="complete")){o=true;i();l();t.onload=t.onreadystatechange=null;h.removechild(t)}}}h.appendchild(t);return g}var k=false;var j=m.xhr();if(m.username){j.open(g,m.url,m.async,m.username,m.password)}else{j.open(g,m.url,m.async)}try{if(m.data){j.setrequestheader("content-type",m.contenttype)}if(m.ifmodified){j.setrequestheader("if-modified-since",o.lastmodified[m.url]||"thu, 01 jan 1970 00:00:00 gmt")}j.setrequestheader("x-requested-with","xmlhttprequest");j.setrequestheader("accept",m.datatype&&m.accepts[m.datatype]?m.accepts[m.datatype]+", */*":m.accepts._default)}catch(s){}if(m.beforesend&&m.beforesend(j,m)===false){if(m.global&&!--o.active){o.event.trigger("ajaxstop")}j.abort();return false}if(m.global){o.event.trigger("ajaxsend",[j,m])}var n=function(x){if(j.readystate==0){if(p){clearinterval(p);p=null;if(m.global&&!--o.active){o.event.trigger("ajaxstop")}}}else{if(!k&&j&&(j.readystate==4||x=="timeout")){k=true;if(p){clearinterval(p);p=null}r=x=="timeout"?"timeout":!o.httpsuccess(j)?"error":m.ifmodified&&o.httpnotmodified(j,m.url)?"notmodified":"success";if(r=="success"){try{v=o.httpdata(j,m.datatype,m)}catch(z){r="parsererror"}}if(r=="success"){var y;try{y=j.getresponseheader("last-modified")}catch(z){}if(m.ifmodified&&y){o.lastmodified[m.url]=y}if(!w){i()}}else{o.handleerror(m,j,r)}l();if(x){j.abort()}if(m.async){j=null}}}};if(m.async){var p=setinterval(n,13);if(m.timeout 0){settimeout(function(){if(j&&!k){n("timeout")}},m.timeout)}}try{j.send(m.data)}catch(s){o.handleerror(m,j,null,s)}if(!m.async){n()}function i(){if(m.success){m.success(v,r)}if(m.global){o.event.trigger("ajaxsuccess",[j,m])}}function l(){if(m.complete){m.complete(j,r)}if(m.global){o.event.trigger("ajaxcomplete",[j,m])}if(m.global&&!--o.active){o.event.trigger("ajaxstop")}}return j},handleerror:function(f,h,e,g){if(f.error){f.error(h,e,g)}if(f.global){o.event.trigger("ajaxerror",[h,f,g])}},active:0,httpsuccess:function(f){try{return !f.status&&location.protocol=="file:"||(f.status =200&&f.status =0,i=e?j.responsexml:j.responsetext;if(e&&i.documentelement.tagname=="parsererror"){throw"parsererror"}if(g&&g.datafilter){i=g.datafilter(i,h)}if(typeof i==="string"){if(h=="script"){o.globaleval(i)}if(h=="json"){i=l["eval"]("("+i+")")}}return i},param:function(e){var g=[];function h(i,j){g[g.length]=encodeuricomponent(i)+"="+encodeuricomponent(j)}if(o.isarray(e)||e.jquery){o.each(e,function(){h(this.name,this.value)})}else{for(var f in e){if(o.isarray(e[f])){o.each(e[f],function(){h(f,this)})}else{h(f,o.isfunction(e[f])?e[f]():e[f])}}}return g.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","margintop","marginbottom","paddingtop","paddingbottom"],["width","marginleft","marginright","paddingleft","paddingright"],["opacity"]];function t(f,e){var g={};o.each(d.concat.apply([],d.slice(0,e)),function(){g[this]=f});return g}o.fn.extend({show:function(j,l){if(j){return this.animate(t("show",3),j,l)}else{for(var h=0,f=this.length;h ").appendto("body");k=i.css("display");if(k==="none"){k="block"}i.remove();m[g]=k}o.data(this[h],"olddisplay",k)}}for(var h=0,f=this.length;h =0;h--){if(g[h].elem==this){if(e){g[h](true)}g.splice(h,1)}}});if(!e){this.dequeue()}return this}});o.each({slidedown:t("show",1),slideup:t("hide",1),slidetoggle:t("toggle",1),fadein:{opacity:"show"},fadeout:{opacity:"hide"}},function(e,f){o.fn[e]=function(g,h){return this.animate(f,g,h)}});o.extend({speed:function(g,h,f){var e=typeof g==="object"?g:{complete:f||!f&&h||o.isfunction(g)&&g,duration:g,easing:f&&h||h&&!o.isfunction(h)&&h};e.duration=o.fx.off?0:typeof e.duration==="number"?e.duration:o.fx.speeds[e.duration]||o.fx.speeds._default;e.old=e.complete;e.complete=function(){if(e.queue!==false){o(this).dequeue()}if(o.isfunction(e.old)){e.old.call(this)}};return e},easing:{linear:function(g,h,e,f){return e+f*g},swing:function(g,h,e,f){return((-math.cos(g*math.pi)/2)+0.5)*f+e}},timers:[],fx:function(f,e,g){this.options=e;this.elem=f;this.prop=g;if(!e.orig){e.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(f){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var e=parsefloat(o.css(this.elem,this.prop,f));return e&&e -10000?e:parsefloat(o.curcss(this.elem,this.prop))||0},custom:function(i,h,g){this.starttime=e();this.start=i;this.end=h;this.unit=g||this.unit||"px";this.now=this.start;this.pos=this.state=0;var e=this;function f(j){return e.step(j)}f.elem=this.elem;if(f()&&o.timers.push(f)&&!n){n=setinterval(function(){var k=o.timers;for(var j=0;j =this.options.duration+this.starttime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curanim[this.prop]=true;var e=true;for(var f in this.options.curanim){if(this.options.curanim[f]!==true){e=false}}if(e){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var i in this.options.curanim){o.attr(this.elem.style,i,this.options.orig[i])}}this.options.complete.call(this.elem)}return false}else{var j=g-this.starttime;this.state=j/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,j,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(e){o.attr(e.elem.style,"opacity",e.now)},_default:function(e){if(e.elem.style&&e.elem.style[e.prop]!=null){e.elem.style[e.prop]=e.now+e.unit}else{e.elem[e.prop]=e.now}}}});if(document.documentelement.getboundingclientrect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerdocument.body){return o.offset.bodyoffset(this[0])}var g=this[0].getboundingclientrect(),j=this[0].ownerdocument,f=j.body,e=j.documentelement,l=e.clienttop||f.clienttop||0,k=e.clientleft||f.clientleft||0,i=g.top+(self.pageyoffset||o.boxmodel&&e.scrolltop||f.scrolltop)-l,h=g.left+(self.pagexoffset||o.boxmodel&&e.scrollleft||f.scrollleft)-k;return{top:i,left:h}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerdocument.body){return o.offset.bodyoffset(this[0])}o.offset.initialized||o.offset.initialize();var j=this[0],g=j.offsetparent,f=j,o=j.ownerdocument,m,h=o.documentelement,k=o.body,l=o.defaultview,e=l.getcomputedstyle(j,null),n=j.offsettop,i=j.offsetleft;while((j=j.parentnode)&&j!==k&&j!==h){m=l.getcomputedstyle(j,null);n-=j.scrolltop,i-=j.scrollleft;if(j===g){n+=j.offsettop,i+=j.offsetleft;if(o.offset.doesnotaddborder&&!(o.offset.doesaddborderfortableandcells&&/^t(able|d|h)$/i.test(j.tagname))){n+=parseint(m.bordertopwidth,10)||0,i+=parseint(m.borderleftwidth,10)||0}f=g,g=j.offsetparent}if(o.offset.subtractsborderforoverflownotvisible&&m.overflow!=="visible"){n+=parseint(m.bordertopwidth,10)||0,i+=parseint(m.borderleftwidth,10)||0}e=m}if(e.position==="relative"||e.position==="static"){n+=k.offsettop,i+=k.offsetleft}if(e.position==="fixed"){n+=math.max(h.scrolltop,k.scrolltop),i+=math.max(h.scrollleft,k.scrollleft)}return{top:n,left:i}}}o.offset={initialize:function(){if(this.initialized){return}var l=document.body,f=document.createelement("div"),h,g,n,i,m,e,j=l.style.margintop,k=' ';m={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(e in m){f.style[e]=m[e]}f.innerhtml=k;l.insertbefore(f,l.firstchild);h=f.firstchild,g=h.firstchild,i=h.nextsibling.firstchild.firstchild;this.doesnotaddborder=(g.offsettop!==5);this.doesaddborderfortableandcells=(i.offsettop===5);h.style.overflow="hidden",h.style.position="relative";this.subtractsborderforoverflownotvisible=(g.offsettop===-5);l.style.margintop="1px";this.doesnotincludemargininbodyoffset=(l.offsettop===0);l.style.margintop=j;l.removechild(f);this.initialized=true},bodyoffset:function(e){o.offset.initialized||o.offset.initialize();var g=e.offsettop,f=e.offsetleft;if(o.offset.doesnotincludemargininbodyoffset){g+=parseint(o.curcss(e,"margintop",true),10)||0,f+=parseint(o.curcss(e,"marginleft",true),10)||0}return{top:g,left:f}}};o.fn.extend({position:function(){var i=0,h=0,f;if(this[0]){var g=this.offsetparent(),j=this.offset(),e=/^body|html$/i.test(g[0].tagname)?{top:0,left:0}:g.offset();j.top-=j(this,"margintop");j.left-=j(this,"marginleft");e.top+=j(g,"bordertopwidth");e.left+=j(g,"borderleftwidth");f={top:j.top-e.top,left:j.left-e.left}}return f},offsetparent:function(){var e=this[0].offsetparent||document.body;while(e&&(!/^body|html$/i.test(e.tagname)&&o.css(e,"position")=="static")){e=e.offsetparent}return o(e)}});o.each(["left","top"],function(f,e){var g="scroll"+e;o.fn[g]=function(h){if(!this[0]){return null}return h!==g?this.each(function(){this==l||this==document?l.scrollto(!f?h:o(l).scrollleft(),f?h:o(l).scrolltop()):this[g]=h}):this[0]==l||this[0]==document?self[f?"pageyoffset":"pagexoffset"]||o.boxmodel&&document.documentelement[g]||document.body[g]:this[0][g]}});o.each(["height","width"],function(i,g){var e=i?"left":"top",h=i?"right":"bottom",f=g.tolowercase();o.fn["inner"+g]=function(){return this[0]?o.css(this[0],f,false,"padding"):null};o.fn["outer"+g]=function(k){return this[0]?o.css(this[0],f,false,k?"margin":"border"):null};var j=g.tolowercase();o.fn[j]=function(k){return this[0]==l?document.compatmode=="css1compat"&&document.documentelement["client"+g]||document.body["client"+g]:this[0]==document?math.max(document.documentelement["client"+g],document.body["scroll"+g],document.documentelement["scroll"+g],document.body["offset"+g],document.documentelement["offset"+g]):k===g?(this.length?o.css(this[0],j):null):this.css(j,typeof k==="string"?k:k+"px")}})})();/* $id: general.js,v 1.3 2003/02/10 22:30:55 hpdl exp $ oscommerce, open source e-commerce solutions http://www.oscommerce.com copyright (c) 2003 oscommerce released under the gnu general public license */ function setfocus(targetformname) { var target = 0; if (targetformname != "") { for (i=0; i 7) { if (strformatstring.indexof('mmm') == -1) { strmonth = strdatetocheck.substring(strformatstring.indexof('mm'), 2); } else { strmonth = strdatetocheck.substring(strformatstring.indexof('mmm'), 3); } strday = strdatetocheck.substring(strformatstring.indexof('dd'), 2); stryear = strdatetocheck.substring(strformatstring.indexof('yyyy'), 2); } else { return false; } } if (stryear.length != 4) { return false; } intday = parseint(strday, 10); if (isnan(intday)) { return false; } if (intday 12 || intmonth intdaysarray[intmonth - 1]) { return false; } return true; } function isleapyear(intyear) { if (intyear % 100 == 0) { if (intyear % 400 == 0) { return true; } } else { if ((intyear % 4) == 0) { return true; } } return false; } function rowovereffect(object) { if (object.classname == 'tablerow') object.classname = 'tablerowover'; } function rowouteffect(object) { if (object.classname == 'tablerowover') object.classname = 'tablerow'; } function rowovereffectexpress(object) { if (object.classname == 'tablerowexpress') object.classname = 'tablerowoverexpress'; } function rowouteffectexpress(object) { if (object.classname == 'tablerowoverexpress') object.classname = 'tablerowexpress'; } /* ajax functions */ function makehttprequest(url, callback_function, return_xml) { var http_request = false; if (window.xmlhttprequest) { // mozilla, safari,... http_request = new xmlhttprequest(); if (http_request.overridemimetype) { http_request.overridemimetype('text/xml'); } } else if (window.activexobject) { // ie try { http_request = new activexobject("msxml2.xmlhttp"); } catch (e) { try { http_request = new activexobject("microsoft.xmlhttp"); } catch (e) {} } } if (!http_request) { alert('unfortunatelly you browser doesn\'t support this feature.'); return false; } http_request.onreadystatechange = function() { if (http_request.readystate == 4) { if (http_request.status == 200) { if (return_xml) { for (i = 0; i 0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i = 0; if (!fb.bootstrap.isxdchannel) { fb.bootstrap.createhiddendiv(); fb.bootstrap.detectdomcontentready(); } }, /* * use detectdomcontentready to determine whether window is loaded. * because there is no way to determine a window is loaded after it is * already loaded, we must initialize the state to false in a code that * will be executed before the window is loaded, then listen to the window * load event. * * since featureloader.js.php is the only script we have that is not * dynamically loaded, we must place this code in this file. */ detectdomcontentready : function() { if (window.navigator.useragent.tolowercase().indexof("msie") = 0) { window.attachevent("onload", function() { fb.bootstrap.isdomcontentready = true; }); } else { window.addeventlistener("domcontentloaded", function() { fb.bootstrap.isdomcontentready = true; }, false); } }, /* * create a hidden dom container element. this is used to store hidden * iframes. if developers do not want the document.write to be called, * they can create their own hidden div named "fb_hiddencontainer". */ createhiddendiv : function() { if (document.getelementbyid('fb_hiddencontainer') == null) { document.write(' ' + ' '); } }, /* * loads the map of feature = file that enables dynamic loading of js files. * note that for now, these are pretty much all pointing to the same file, * but we hope to implement some optimizations in the future to make this * more customizable. * * @param featuremap map of feature = file */ loadservermaps : function(featuremap) { if(!this.featuremap.length) { this.featuremap = featuremap; if (fb.featureloader) { fb.featureloader.singleton.checkrequestqueue(); } } }, /* * set the locale for the loaded resources. */ setlocale : function(locale, isrtl) { window.fb.locale = locale; window.fb.localeisrtl = isrtl; }, /* * submit a given feature request for loading. */ enqueuefeaturerequest : function(request) { this.featurerequestqueue[this.featurerequestqueue.length] = request; }, /* * for ie, we will try to detect if document.namespaces contains 'fb' already * and add it if it does not exist. */ detectdocumentnamespaces : function() { if (document.namespaces && !document.namespaces.item['fb']) { document.namespaces.add('fb'); } }, /* * if a dedicated cross domain channel url cannot be created. * use this function create an url based on current page by * adding a special query string the url of the current page. * this should be avoided unless there is other choice because * it is not efficient. */ createdefaultxdchannelurl : function() { var xd_receiver = location.protocol + '//' + location.hostname + location.pathname + location.search; if(location.search || location.search.length 0) { xd_receiver += '&'; } else { xd_receiver += '?'; } xd_receiver += 'fbc_channel=1'; return xd_receiver; }, /* * global state variables */ features : ["xfbml", "canvasutil"], featuremap : [], isdomcontentready : false, featurerequestqueue : [], customfeaturemap : [], fbc_channel_token : 'fbc_channel=1' }; /* * define shorthand functions for ease of use. */ window.fb_requirefeatures = fb.bootstrap.requirefeatures; window.fb.init = fb.bootstrap.init; window.fb.ensureinit = fb.bootstrap.ensureinit; } fb.bootstrap.initializexdchannel(); fb.bootstrap.detectdocumentnamespaces(); if (!fb.hiddencontainer) { fb.hiddencontainer = { get: function() { return document.getelementbyid('fb_hiddencontainer'); } }; } if (!window.fb) {fb = {};} if(!fb.dyndata){ fb.dyndata = {"site_vars":{"canvas_client_compute_content_size_method":1,"use_postmessage":1,"enable_custom_href":0},"resources":{"base_url_format":"http:\/\/{0}.facebook.com\/","api_channel":187003,"api_server":163033,"www_channel":187003,"xd_comm_swf_url":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z4qp2\/hash\/6lf1zouw.swf","login_img_dark_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zf1w2\/hash\/a969rwcd.gif","login_img_dark_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zef9l\/hash\/156b4b3s.gif","login_img_dark_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zbiu2\/hash\/85b5jlja.gif","login_img_dark_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z1ux3\/hash\/a22m3ibb.gif","login_img_dark_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z7sxd\/hash\/8mzymam2.gif","login_img_light_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zdgbw\/hash\/8t35mjql.gif","login_img_light_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z38x1\/hash\/6ad3z8m6.gif","login_img_light_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zb6n8\/hash\/4li2k73z.gif","login_img_light_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/za114\/hash\/7e3mp7ee.gif","login_img_light_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z4z4q\/hash\/8rc0izvz.gif","login_img_white_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z900e\/hash\/di0gkqrt.gif","login_img_white_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z10gm\/hash\/cdozw38w.gif","login_img_white_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zbt3e\/hash\/338d3m67.gif","login_img_white_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zcoup\/hash\/8yzn0wu3.gif","login_img_white_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zc6ar\/hash\/5pwowlag.gif","logout_img_small":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z2y31\/hash\/cxrz4k7j.gif","logout_img_medium":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zad8d\/hash\/4lsqsd7l.gif","logout_img_large":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zb36n\/hash\/4515xk7j.gif"}};} fb.bootstrap.loadservermaps( /* featuremap */ {"base":{"src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z7iqd\/hash\/6ja9g2vx.js","dependencies":null},"common":{"src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z7iqd\/hash\/6ja9g2vx.js","dependencies":["base"]},"xdcomm":{"src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z7iqd\/hash\/6ja9g2vx.js","dependencies":["common"]},"cachedata":{"src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z71tx\/hash\/ds9pbuv9.js","dependencies":["common","xdcomm"]},"api":{"src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z7iqd\/hash\/6ja9g2vx.js","dependencies":["xdcomm"]},"canvasutil":{"src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z7iqd\/hash\/6ja9g2vx.js","dependencies":["common","xdcomm"]},"connect":{"src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z7iqd\/hash\/6ja9g2vx.js","dependencies":["canvasutil","api"],"stylesheets":["http:\/\/static.ak.fbcdn.net\/rsrc.php\/z8pat\/hash\/5shq2uh6.css"]},"xfbml":{"src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z7iqd\/hash\/6ja9g2vx.js","dependencies":["canvasutil","api","connect"]},"integration":{"src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z2k8f\/hash\/196atmkc.js","dependencies":["connect"]},"comments":{"src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z8tp9\/hash\/194vhs1d.js","dependencies":["xdcomm","xfbml"]},"payments":{"src":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zdgt0\/hash\/7hmkczwl.js","dependencies":["xdcomm","connect"]}}); fb.bootstrap.setlocale("fr_fr", false);/** * note - this file should be editted at * /lib/connect/facebook/xdcomm/xdcommreceiver.js * which will rewrite any library file connect is autogened * * @provides xdcommreceiver * @requires */ // create fbintern namespace if necessary if (!window.fbintern) { fbintern = {}; } // only load if this class is not already loaded if (!fbintern.xdreceiver) { // xdreceiver class fbintern.xdreceiver = { delay : 100, timerid : -1, dispatchmessage: function() { //we don't used window.location.hash because it has different behavior on ie and firefox. //see https://bugzilla.mozilla.org/show_bug.cgi?id=378962 var pathname = document.url; var hashindex = pathname.indexof('#'); var hash; if(hashindex 0) { hash = pathname.substring(hashindex + 1); } else { //hashindex not found; //check if it's special case for login callback hashindex = pathname.indexof('fb_login&'); if(hashindex 0) { hash = pathname.substring(hashindex + 9); } else { return; } } var debugflag='debug=1&'; if(hash.indexof(debugflag) == 0) { hash = hash.substring(debugflag.length); } var packet_string; var func = null; try { var hostwindow = window.parent; if (hash.indexof('fname=') == 0) { var packetstart = hash.indexof('&'); var frame_name = hash.substr(6, packetstart-6); if(frame_name == "_opener") { hostwindow = hostwindow.opener; } else if (frame_name == "_oparen") { hostwindow = hostwindow.opener.parent; } else if (frame_name != "_parent") { hostwindow = hostwindow.frames[frame_name]; } packet_string = hash.substr(packetstart+1); } else { hostwindow = hostwindow.parent; packet_string = hash; } func = hostwindow.fb.xdcomm.server.singleton.onreceiverloaded; } catch (e) { if (e.number == -2146828218) { //permission denied return; } } if(func) { hostwindow.fb.xdcomm.server.singleton.onreceiverloaded(packet_string); if(fbintern.xdreceiver.timerid != -1) { window.clearinterval(fbintern.xdreceiver.timerid); fbintern.xdreceiver.timerid = -1; } } else { if(fbintern.xdreceiver.timerid == -1) { try { fbintern.xdreceiver.timerid = window.setinterval(fbintern.xdreceiver.dispatchmessage, fbintern.xdreceiver.delay); } catch (e) { } } } } }; if (!(window.fb && fb.bootstrap && !fb.bootstrap.isxdchannel)) { try { fbintern.xdreceiver.dispatchmessage(); } catch(e) { } } } (function() { // get script tag and see if it has an apikey // if there is an api key then call fb.init var scripts = document.getelementsbytagname('script'); var this_script_tag = scripts[scripts.length - 1]; //script tag of this file if (this_script_tag != undefined) { var apikey = this_script_tag.getattribute('fb-api-key'); var receiver = this_script_tag.getattribute('fb-xd-receiver'); if (apikey != null) { window.settimeout( function() { fb.init(apikey, receiver); }, 0); } } })(); toggle= {}; (function(){ // début de scope local // déclaration de la classe de validation proprement dite toggle = { // déclaration de nos variables statiques // déclaration de nos méthodes display:function(id , d1, d2) { if (d1==undefined || d1==null) dd1='none'; else dd1=d1; if (d2==undefined || d2==null) dd2='block'; else dd2=d2; if (typeof(id)=='object') { if (id.style.display==dd1) id.style.display=dd2; else id.style.display=dd1; } else { if (document.getelementbyid(id).style.display==dd1) document.getelementbyid(id).style.display=dd2; else document.getelementbyid(id).style.display=dd1; } }, visibility:function(id , v1, v2) { if (v1==undefined || v1==null) vv1='hidden'; else vv1=d1; if (v2==undefined || v2==null) vv2='visible'; else vv2=v2; if (typeof(id)=='object') { if (id.style.visibility==vv1) id.style.visibility=vv2; else id.style.visibility=vv1; } else { if (document.getelementbyid(id).style.visibility==vv1) document.getelementbyid(id).style.visibility=vv2; else document.getelementbyid(id).style.visibility=vv1; } }, color:function(id , c1, c2) { if (c1==undefined || c1==null) cc1='#000'; else cc1=c1; if (c2==undefined || c2==null) cc2='#fff'; else cc2=c2; if (typeof(id)=='object') { if (id.style.color==cc1) id.style.color=cc2; else id.style.color=cc1; } else { if (document.getelementbyid(id).style.color==cc1) document.getelementbyid(id).style.color=cc2; else document.getelementbyid(id).style.color=cc1; } }, disabled:function(id) { if (typeof(id)=='object') { if (id.disabled) id.disabled=false; else id.disabled=true; } else { if (document.getelementbyid(id).disabled) document.getelementbyid(id).disabled=false; else document.getelementbyid(id).disabled=true; } }, text:function(id ,t1, t2) { if (typeof(id)=='object') { if (t1==undefined || t1==null) tt1=id.innerhtml; else tt1=t1; if (t2==undefined || t2==null) tt2=''; else tt2=t2; if (id.innerhtml==tt1) id.innerhtml=tt2; else id.innerhtml=tt1; } else { if (t1==undefined || t1==null) tt1=document.getelementbyid(id).innerhtml; else tt1=t1; if (t2==undefined || t2==null) tt2=''; else tt2=t2; if (document.getelementbyid(id).disabled) document.getelementbyid(id).innerhtml=tt2; else document.getelementbyid(id).innerhtml=tt1; } }, }; // fin de classe // trick js pour émuler le self:: en php : on utilise une variable locale var self = toggle; })(); // fin de scope local detect= {}; (function(){ // début de scope local // déclaration de la classe de validation proprement dite detect = { // déclaration de nos variables statiques // déclaration de nos méthodes appended:false, scroll:function(pos) { var scrolltop = document.documentelement.scrolltop || document.body.scrolltop; if (scrolltop pos) return true; else return false; }, }; // fin de classe // trick js pour émuler le self:: en php : on utilise une variable locale var self = detect; })(); // fin de scope local //window.onscroll = function() { // if(detect.scroll(100)) alert('ok'); //}; /* copyright (c) 2012 this library is free software; you can redistribute it and/or modify it under the terms of the gnu lesser general public license as published by the free software foundation; either version 2 of the license, or (at your option) any later version. this library is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. see the gnu lesser general public license for more details. you should have received a copy of the gnu lesser general public license along with this library; if not, write to the free software foundation, inc., 59 temple place - suite 330, boston, ma 02111-1307, usa. */ // initialisation xmlhttprequest pour ajax function getxmlhttp() { var xmlhttp=null; if (window.xmlhttprequest) { // code pour firefox, chrome, opera, safari, ie7+, try {xmlhttp=new xmlhttprequest();} catch(e) {} } else if (window.activexobject) { // code pour ie6, ie5 try {xmlhttp=new activexobject("msxml2.xmlhttp");} catch(e) { try {xmlhttp=new activexobject("microsoft.xmlhttp");} catch(e) {} } } return xmlhttp } /* script = script python/php/perl type = post/get states[0-4] = actions à évaluer items = id d'éléments choisis params = paramètres post/get (ex: text=salut le monde&act=test) */ function sendwithajaxeval(script, type, states, items, params) { var xh=getxmlhttp(); xh.onreadystatechange=function() { if (xh.readystate==0) { // status 0 "non initialisé" if (states[0]) {eval(states[0]);} } if (xh.readystate==1) { // status 1 "chargement" if (states[1]) {eval(states[1]);} } if (xh.readystate==2) { // status 2 "chrrger" if (states[2]) {eval(states[2]);} } if (xh.readystate==3) { // status 3 "en attente" if (states[3]) {eval(states[3]);} } if (xh.readystate==4 && xh.status==200) { // status 4 "terminé" if (states[4]) {eval(states[4]);} } } xh.open(type,script,true); xh.setrequestheader("content-type","application/x-www-form-urlencoded"); xh.send(params); return false; } /* script = script python/php/perl type = post/get state = l'action à évaluer items = id d'éléments choisis params = paramètres post/get (ex: text=salut le monde&act=test) */ function sendwithajaxe4(script, type, state, items, params) { var xh=getxmlhttp(); xh.onreadystatechange=function() { if (xh.readystate==4 && xh.status==200) { // status 4 "terminé" eval(state); } } xh.open(type,script,true); xh.setrequestheader("content-type","application/x-www-form-urlencoded"); xh.send(params); return false; } //functions d'affichage html/css function idinnerhtml(id,val) { document.getelementbyid(id).innerhtml = val; } function idappend(id, new, val) { newtag = document.createelement(new); newtag.innerhtml=val; document.getelementbyid(id).appendchild(newtag); } function iddisplay(id,val) { document.getelementbyid(id).style.display = val; } function idstyle(id,val) { document.getelementbyid(id).setattribute('style', val); } function xy(obj){ var x=0,y=0; while (obj!=null){ x+=obj.offsetleft-obj.scrollleft; y+=obj.offsettop-obj.scrolltop; obj=obj.offsetparent; } return {x:x,y:y}; } function background(w,h,bg,bgs) { if ((screen.width 12 ? hhours - 12 : hhours; var hour = hhours + hminutes / 60; var minute = hminutes + hseconds / 60; // save current context ctx.save(); // draw clock image (as background) ctx.drawimage(clockimage, -3, 7, 100, 100); ctx.translate(canvas.width / 2, canvas.height / 2); ctx.beginpath(); // draw numbers ctx.font = '18px arial'; ctx.fillstyle = coloraiguille; ctx.textalign = 'center'; ctx.textbaseline = 'middle'; for (var n = 1; n ajout au panier fermer en stock - article(s) disponible(s) - expédié(s) sous 24h continuer vos achats vaider votre commande -- ajout au panier fermer popup_cart_updatestock en stock - article(s) disponible(s) - expédié(s) sous 24h continuer vos achats vaider votre commande -- 100% en stock expédition 24h frais de port offert¹ 3x ou 4x sans frais² news letter nous contacter tel : 05 61 64 40 33 chrono carpe pêche silure chrono loisirs accueil catégories; marques -- -- marques mon compte adresse email: mot de passe : rester connecté vous avez oublié votre mot de passe ? générer un nouveau mot de passe. connexion -- nouveau client? créer un compte mon compte mes commandes mon sav galerie de photos publique panier voir mon panier clic! contenu : 0 article(s) ‹ voir toutes les marques clic! a b c d e f h i k l m o p q r s t v x y z a b c d e f h i k l m o p q r s t v x y z albatros berkley chronoloisirs colt cressi daiwa dam decoy duo eiger fox rage hotspot design ima izumi kalashnikov lowrance madness maria megabass meiho midland molix okuma petzl quantum rage predator rapala rhino river2sea sakura savage gear sawamura scierra sert shimano sig sauer swiss arms taurus tenryu thompson trakker. two nav vagabond xorus yamamoto ygk zip baits › -- boite sakura street fishing sk 9510 130030 21.90 11.90 pince peson savagear fish grip'er 10kg 111042 59.90 44.90 sac sakura etanche baggy bag 118085 49.90 29.90 connecteur scierra braided loops indicator 530012 7.90 3.90 leurre vagabond glide hustler inj 006 rainbow trout 141176 29.90 19.90 crimps rage predator (par 20) 11110- 3.99 2.40 moulinet spinning okuma raw ii 30fd 102243 129.00 84.90 leurre megabass lame blanding x 28g 09 hot craw 141157 17.90 11.90 moulinet spinning daiwa certate g 2500 102278 399.00 344.00 set leurres quantum ds trout & perch 140667 4.40 2.40 forceps albatros bekspanner 18cm 111058 3.90 1.90 boite sakura À leurres sk 9085 reversible 130031 9.90 7.20 sac sakura etanche baggy bag 118088 42.90 29.90 leurre megabass lame blanding x 21g 10 hot tiger 141166 17.20 11.90 leader-sink scierra 530007 7.90 3.90 bouton service scierra small 530013 4.90 2.60 leurre megabass lame blanding x 28g mss 141159 17.90 11.90 canne spinning daiwa powermesh 2 brins 8' 802 hfs 101827 119.00 94.90 sac sakura etanche baggy bag 118088 42.90 29.90 chaussettes eiger profit sock basic olive green 22885- 8.90 waders dam hydroforce nÉoprÈne 4mm 21870- 134.00 99.90 chaussettes sock eiger basic green 22800- 7.90 moulinet spinning daiwa certate g 2500 102278 399.00 344.00 canne spinning daiwa tournament 2 brins 6'4 642 ulxfs d'tail 101822 239.00 184.00 leurre sakura wafer 152 s 74.5g m06 (mat tiger) 140928 16.90 11.40 leurre biwaa submission 200 90g 03 (atomik) 141012 16.90 11.90 leurre biwaa s'trÖut 160 sinking 52g 19 (hi viz) 140997 24.90 16.90 leurre biwaa twinpike 200 sinking 95g 18 (roach) 141022 16.90 11.90 leurre sakura s-shiner 145 s 30g 032 (pike) 140944 16.90 10.40 fluorocarbon savagear 100% invisible 50m 0.26mm / 4.5kg 106132 11.50 6.40 leurre sakura phoxy minnow hw 50 s 4.5g rl07 (real life vairon) 140935 14.90 10.40 leurre savagear butch 21cm chart blue tiger 140860 18.90 9.90 leurre savagear diving prey63 6.3cm fungus roach 140867 8.90 6.40 leurre megabass lame blanding x 28g mss 141159 17.90 11.90 leurre biwaa divinator 180 35g 15 (red head) 141001 13.90 10.90 leurre sakura ruty minnow 95 sp 12g hg01 (half ghost alburno) 140937 12.90 8.90 leurre biwaa divinator 180 35g 20 (chili tiger) 141004 14.50 10.90 leurre savagear diving prey90 9cm lemon back 140868 10.90 6.90 canne spinning daiwa tournament 2 brins 6'4 642 ulxfs d'tail 101822 239.00 184.00 leurre biwaa twinpike 200 sinking 95g 18 (roach) 141022 16.90 11.90 leurre sakura monsoon tandem willow 28g mdw01 (hot chart) 140977 15.90 11.40 trousse sakura softlure binder 118087 20.90 12.90 leurre biwaa s'trÖut 160 sinking 52g 07 (rainbow trout) 140995 24.90 16.90 rail swiss arms universel de montage sur carcasse 911158 28.90 19.90 pistolet mitrailleur airsoft g.s.g 522 911023 219.00 149.00 carabine airsoft colt m4a1 911007 299.00 199.00 visee point rouge reflex 911187 89.90 59.90 -- satisfait echangé - remboursé 3x 4x sans frais de 90 à 3000€² port gratuit à partir de 69€¹ articles disponibles 100% en stock³ chronocarpe.com sur votre mobile expedition sous 24h paiements cb sécurisé 100% -- chronoloisirs.com nos engagements vos avantages suivez chronoloisirs qui sommes nous ? -- contactez-nous newsletter les marques distribuées emplois / stages mentions légales conditions générales de vente politique de retour -- livraison et port modalités de paiement sécurité des paiements garantie & sav confidentialité port gratuit à partir de 69€¹ 3x cb sans frais (100 à 1000€)² -- 3x 4x sans frais (100 à 3000€)² paiement 3x sans frais par chèques financement 1euro.com jusqu'à 20x paiement par virement chèques cadeau & carte privilège ajouter chronoloisirs à mes favoris | chronocarpe en page d'accueil chronoloisirs est un site de vente en ligne de la société chrono loisirs. vous trouvez le plus grand choix d'articles de peche pour le carnassier parmis les marques les plus prestigieuses. depuis 2005, face aux attentes grandissantes des pêcheurs et afin de vous proposer le matériel le plus complet, nous avons sélectionné les produits les plus en vogue du marché. vous pourrez ainsi faire votre choix parmi les cannes, moulinets, casting ou spinning, des leurres coulants, flottants ou souples, bagagerie, lignes, rangements et vêtements ou nautisme. les gammes d'articles pour la pêche des marques albatros , berkley , chronoloisirs , colt , cressi , daiwa , dam , decoy , duo , eiger , fox rage , hotspot design , ima , izumi , kalashnikov , lowrance , madness , maria , megabass , meiho , midland , molix , okuma , petzl , quantum , rage predator , rapala , rhino , river2sea , sakura , savage gear , sawamura , scierra , sert , shimano , sig sauer , swiss arms , taurus , tenryu , thompson , trakker. , two nav , vagabond , xorus , yamamoto , ygk , zip baits , sont disponible en stock et expédiés sous 24h. vous trouverez sur chronoloisirs les produits pour les pêcheurs a prix discount. (1) livraison gratuite : pour la france métropolitaine a partir de 69 d'achat par socolissimo et de 199 pour tous les autres. voir les conditions et grilles tarifaire ici (2) paiement en 3x ou 4x sans frais disponible pour les comptes français sous reserve d'acceptation par l'organisme préteur (cofidis - cetelem) le site www.chronoloisirs.com et la marque "chronoloisirs" sont la propriété de la sarl chrono loisirs vous propose également son site spécialisé carpe : chronocarpe chronoloisirs : sarl chrono loisirs - 1 chemin de la coume - bp 90185 - 09301 lavelanet cedex - siren 481703049 | copyright © 2005-2015 ∇ ccdispo please select a language veuillez choisir une langue elija un idioma