/*
Copyright 2009, Image Space Media, Inc.
*/
function picadServiceJL(){this.pub_id=0;this.dom_id=0;this.url_id=0;this.dom_images=[];this.dom_type=1;this.dom_event=1;this.dom_icon=1;this.dom_ad_type=1;this.dom_ad_key=0;this.new_url=0;var picadJL={isIE:!!(window.attachEvent&&!window.opera),Element:{create:function(tagname){var tag=(arguments[0].tag)?arguments[0].tag.toLowerCase():null;var id=(arguments[0].id)?arguments[0].id:null;var name=(arguments[0].name)?arguments[0].name:null;var title=(arguments[0].title)?arguments[0].title:null;var html=(arguments[0].html)?arguments[0].html:null;var href=(arguments[0].href)?arguments[0].href:null;var className=(arguments[0].className)?arguments[0].className:null;var tagstyle=(arguments[0].cssStyle)?arguments[0].cssStyle:null;var type=(arguments[0].type)?arguments[0].type:null;var value=(arguments[0].value)?arguments[0].value:null;var src=(arguments[0].src)?arguments[0].src:null;if(tag==null||tag.length==0)return null;var r=document.createElement(tag);if(id!=null)r.setAttribute("id",id);if(title!=null)r.setAttribute("title",title);if(type!=null)r.setAttribute("type",type);if(value!=null)r.setAttribute("value",value);if(html!=null)r.innerHTML=html;if(href!=null)r.href=href;if(src!=null)r.src=src;if(picadJL.isIE){if(className!=null)r.setAttribute("className",className);if(tagstyle!=null)r.style.cssText=tagstyle}else{if(className!=null)r.setAttribute("class",className);if(tagstyle!=null)r.setAttribute("style",tagstyle)}return r},readAttribute:function(element,name){var _attributeTranslations={read:{names:{'class':'className','for':'htmlFor'}}};if(picadJL.isIE){switch(name){case'src':case'href':case'type':return element.getAttribute(name,2);case'action':var node=element.getAttributeNode(name);return node?node.value:"";case'disabled':case'checked':case'readonly':case'multiple':return element.hasAttribute(name)?name:null;case'style':return element.style.cssText.toLowerCase();case'title':return element.title}if(name.indexOf('on')==0){name=element.getAttribute(name);return name?name.toString().slice(23,-2):null}var t=_attributeTranslations.read;if(t.names[name])name=t.names[name];if(name.indexOf(':')>-1){return(!element.attributes||!element.attributes[name])?null:element.attributes[name].value}}return element.getAttribute(name)},getById:function(id){var ids=document.getElementById(id);if(ids==null||ids.length==0)return"";else return ids},getByTag:function(tag){var ids=document.getElementsByTagName(tag);if(ids==null||ids.length==0)return"";else return ids},getByClass:function(cls){var ids=document.getElementsByClassName(cls);if(ids==null||ids.length==0)return"";else return ids},get:function(id){if(id==null)return;if(id.indexOf('#')==0){return this.getById(id.substring(1))}else if(id.indexOf('.')==0){return this.getByClass(id.substring(1))}else{return this.getByTag(id)}},show:function(id){this.get(id).style.display=''},hide:function(id){if(id==null)return;id.style.display='none'},insert:function(id,element){if(typeof id=="string"){var ids=this.get(id);if(ids==null||ids=="")return false;else if(ids.length==1){ids[0].appendChild(element)}else{ids[ids.length-1].appendChild(element)}}else{if(typeof id!="undefined")id.appendChild(element)}return true},getStyle:function(el,styleProp){if(el.currentStyle){switch(styleProp){case"padding-left":styleProp="paddingLeft";break;case"padding-right":styleProp="paddingRight";break;case"padding-top":styleProp="paddingTop";break;case"padding-bottom":styleProp="paddingBottom";break;case"border-left-width":styleProp="borderLeftWidth";break;case"border-right-width":styleProp="borderRightWidth";break;case"border-top-width":styleProp="borderTopWidth";break;case"border-bottom-width":styleProp="borderBottomWidth";break}var y=el.currentStyle[styleProp]}else{var y=document.defaultView.getComputedStyle(el,null).getPropertyValue(styleProp)}y=y.replace(/px/,"");return y},getPaddingValue:function(element){var padding_left=this.getStyle(element,'padding-left');var padding_right=this.getStyle(element,'padding-right');var padding_top=this.getStyle(element,'padding-top');var padding_bottom=this.getStyle(element,'padding-bottom');if(element.currentStyle&&padding_left.indexOf('em')>0){var em=this.getEmToPixel(padding_left,element);padding_left=em[0];padding_right=em[0];padding_top=em[1];padding_bottom=em[1]}padding_left=parseInt(padding_left)||0;padding_right=parseInt(padding_right)||0;padding_top=parseInt(padding_top)||0;padding_bottom=parseInt(padding_bottom)||0;return{left:padding_left,top:padding_top,right:padding_right,bottom:padding_bottom}},getBorderValue:function(element){var border_left=this.getStyle(element,'border-left-width');var border_right=this.getStyle(element,'border-right-width');var border_top=this.getStyle(element,'border-top-width');var border_bottom=this.getStyle(element,'border-bottom-width');if(element.currentStyle&&border_left.indexOf('em')>0){var em=this.getEmToPixel(border_left,element);border_left=em[0];border_right=em[0];border_top=em[1];border_bottom=em[1]}border_left=parseInt(border_left)||0;border_right=parseInt(border_right)||0;border_top=parseInt(border_top)||0;border_bottom=parseInt(border_bottom)||0;return{left:border_left,top:border_top,right:border_right,bottom:border_bottom}},getSumPaddingAndBorderValue:function(element){var padding=this.getPaddingValue(element);var border=this.getBorderValue(element);return{left:padding.left+border.left,top:padding.top+border.top,right:padding.right+border.right,bottom:padding.bottom+border.bottom}},getDimensions:function(element){var objWidth=0;var objHeight=0;if(document.layers){var objWidth=element.clientWidth;var objHeight=element.clientHeight}else{var objWidth=element.offsetWidth;var objHeight=element.offsetHeight}return{width:objWidth,height:objHeight}},getDimensionsWithoutPaddingBorder:function(element){var objDimension=this.getDimensions(element);var objWidth=objDimension.width;var objHeight=objDimension.height;var paddingborder=this.getSumPaddingAndBorderValue(element);objWidth=objWidth-paddingborder.left-paddingborder.right;objHeight=objHeight-paddingborder.top-paddingborder.bottom;return{width:objWidth,height:objHeight}},getWindowDimensions:function(){var objWidth=0;var objHeight=0;if(typeof(window.innerWidth)=='number'){objWidth=window.innerWidth;objHeight=window.innerHeight}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){objWidth=document.documentElement.clientWidth;objHeight=document.documentElement.clientHeight}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){objWidth=document.body.clientWidth;objHeight=document.body.clientHeight}return{width:objWidth,height:objHeight}},getMouseAbsolutePosition:function(e){var posx=0;var posy=0;if(!e){var e=window.event}if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY}else if(e.clientX||e.clientY){posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop}return{left:posx,top:posy}},getMouseScreenPosition:function(e){var posx=0;var posy=0;if(!e)var e=window.event;posx=e.clientX;posy=e.clientY;return{left:posx,top:posy}},cumulativeOffset:function(element){var objLeft=0;var objTop=0;do{objTop+=element.offsetTop||0;objLeft+=element.offsetLeft||0;var paddingborder=this.getBorderValue(element);if(paddingborder.top>0)objTop+=paddingborder.top;if(paddingborder.left>0)objLeft+=paddingborder.left;element=element.offsetParent}while(element);return{left:objLeft,top:objTop}},setOpacity:function(element,value){if(typeof element=='string'){element=this.getById(element)}var opacity=(value==1||value==='')?'':(value<0.00001)?0:value;if(picadJL.isIE){if(value==1)opacity=100;else opacity*=100;element.style.filter="alpha(opacity="+opacity+")"}else{element.style.MozOpacity=opacity;element.style.KhtmlOpacity=opacity;element.style.opacity=opacity}return element},getOpacity:function(element){if(typeof element=='string')element=this.getById(element);var opacity=1;if(picadJL.isIE){var filter=element.style.filter;if(filter){alpha=filter.split("alpha(opacity=");opacity=alpha[1].substr(0,(alpha[1].length-1))/100}}else{opacity=element.style['opacity']}return opacity>=0?parseFloat(opacity):1.0},getCurrentElement:function(e){var targ;if(!e)var e=window.event;if(e.target)targ=e.target;else if(e.srcElement)targ=e.srcElement;if(targ.nodeType==3)targ=targ.parentNode;return targ},getEmToPixel:function(em,pa){pa=pa.parentNode||document.body;var who=document.createElement('div');var atts={fontSize:em,padding:'0',position:'absolute',lineHeight:'1',visibility:'hidden'};for(var p in atts){who.style[p]=atts[p]}who.appendChild(document.createTextNode('M'));pa.appendChild(who);var fs=[who.offsetWidth,who.offsetHeight];pa.removeChild(who);return fs}},Event:{observe:function(element,eventName,handler){var name=eventName;if(element.addEventListener){element.addEventListener(name,handler,false)}else{element.attachEvent("on"+name,handler)}return element},detach:function(element,eventName,handler){var name=eventName;if(element.removeEventListener){element.removeEventListener(name,handler,false)}else{element.detachEvent("on"+name,handler)}return element}},Utility:{toQueryString:function(ary){var query="";for(var key in ary){query+=key+"="+this.urlEncode(ary[key])+"&"}return query},urlEncode:function(str){return escape(str).replace('%20','+').replace('*','%2A').replace(/\//gi,'%2F').replace('@','%40').replace(/\?/gi,'%3F').replace(/\:/gi,'%3A').replace(/ /gi,'+')},urlDecode:function(str){return unescape(str.replace('+',' '))}},EnumPicadData:{pulEach:function(iterator,context){var index=0;iterator=iterator.bind(context);try{this.pul_each(function(value){iterator(value,index++)})}catch(e){var $break={};if(e!=$break)throw e;}return this},pul_each:function(iterator){for(var i=0,length=this.length;i<length;i++){iterator(this[i])}},pulFindOrg:function(context){for(var i=0,length=this.length;i<length;i++){if(this[i].org==context)return this[i]}return null},pulFindPicad:function(context){for(var i=0,length=this.length;i<length;i++){if(this[i].picad==context)return this[i]}return null},pulFindOverlay:function(context){for(var i=0,length=this.length;i<length;i++){if(this[i].picad_overlay==context)return this[i]}return null},pulFindPicadImg:function(context){for(var i=0,length=this.length;i<length;i++){if(this[i].picad_img==context)return this[i]}return null},pulFindId:function(id){for(var i=0,length=this.length;i<length;i++){if(this[i].data!=null&&this[i].data.data_id==id)return this[i]}return null},pulFindAny:function(context){var picadObj=this.pulFindOrg(context);if(picadObj==null)picadObj=this.pulFindPicad(context);if(picadObj==null)picadObj=this.pulFindOverlay(context);if(picadObj==null)picadObj=this.pulFindPicadImg(context);return picadObj}}};var web_service_url=picadService.serviceURL;var web_service_ad=picadService.adURL;var web_service_parser=picadService.parserURL;var web_service_cdn=picadService.cdnURL;var web_collect_meta=picadService.saveMeta;var dom_host=window.location.hostname;var dom_url=window.location.href;var $=picadJL;var $$;var $data=[];var $container=null;var overlay_interval=40;var overlay_height=48;var overlay_slide_pixel=4;var overlay_timeout=100;var min_width=200;var min_height=100;var overlay_org_height_threshold=300;var overlay_org_width_info=350;var is_requested_parse=false;var is_requested_meta=false;var parse_arg=[];var blanket_img_size=[{"w":300,"h":250},{"w":728,"h":90}];this.run=function(){$$=picadService.getPJL();setPicAdDataContainer();if($container==null)return;registerImageElement();if($data.length<1){return}setPicadIconPosition();if($$.new_url){picadCollectPageMeta()}};this.push_data_to_picadData=function(data,imgid,urlid){this.push_data_to_picadDataImp(data,imgid,urlid,0)};this.push_data_to_picadDataImp=function(data,imgid,urlid,impid){var dt=null;if(urlid>0){$$.url_id=urlid}for(var i=0;i<$data.length;i++){if($data[i].id==data.data_id){$data[i].data=data;$data[i].img_id=imgid;$data[i].url_id=urlid;$data[i].imp_id=impid;break}}if($$.dom_type=="1"){ol_show_ad_container(data.data_id)}};this.handle_ad_click=function(url){var w=window.open(url);return!w};setPicAdDataContainer=function(){var div=$.Element.create({tag:"div",id:"picad_resource_container"});div.style.position='static';if(!$.Element.insert("body",div)){$.Element.insert("html",div)}$container=div};registerImageElement=function(){_assignEvent=function(data){if($$.dom_type==1){if($$.dom_event==1){$.Event.observe(data.org,'mouseover',ol_display_ad);$.Event.observe(data.picad,'mouseover',ol_display_ad);$.Event.observe(data.picad_overlay,'mouseover',ol_display_ad);$.Event.observe(data.org,'mouseout',ol_hide_ad);$.Event.observe(data.picad,'mouseout',ol_hide_ad);$.Event.observe(data.picad_overlay,'mouseout',ol_hide_ad);data.picad.style.cursor='pointer';data.picad_overlay.style.cursor='pointer'}else if($$.dom_event==2){$.Event.observe(data.picad_overlay,'mouseover',ol_display_ad);$.Event.observe(data.picad,'mouseout',ol_hide_ad);$.Event.observe(data.picad_overlay,'mouseout',ol_hide_ad);if(data.picad_img!=null){$.Event.observe(data.picad_img,'mouseover',ol_display_ad);$.Event.observe(data.picad_img,'mouseout',ol_hide_ad);data.picad_img.style.cursor='pointer'}data.picad_overlay.style.cursor='pointer'}}};_getPicadContainer=function(id){var div=$.Element.create({tag:"div",id:"picad_div"});if($$.dom_id==585){div.style.zIndex=9}var div_ol=$.Element.create({tag:"div",id:"picad_overlay_div"});div.appendChild(div_ol);$.Element.setOpacity(div_ol,0.0);var div_ol_holder=$.Element.create({tag:"div",id:"picad_overlay_holder"});div_ol.appendChild(div_ol_holder);var img=null;if($$.dom_icon==1){img=$.Element.create({tag:"img",id:"picad_icon",src:"http://"+web_service_cdn+"/images/overlay/ismlogos.png"});if($$.dom_id==585){img.style.zIndex=9}$.Element.insert($container,img)}$.Element.insert($container,div);return{picad:div,picad_img:img,picad_overlay:div_ol,picad_overlay_holder:div_ol_holder}};_checkNonParseImg=function(id){var dim=$.Element.getDimensions(id);var isParse=true;if(dim.width<min_width||dim.height<min_height)isParse=false;else{for(var i=0;i<blanket_img_size.length;i++){if(dim.width==blanket_img_size[i]['w']&&dim.height==blanket_img_size[i]['h']){isParse=false;break}}}return isParse};_getImgProperty=function(width,height){var pWIDTH=width;var pHEIGHT=height;var pAD_TYPE=1;var pBANNER_TYPE=0;if($$.dom_ad_type==4){var bid=picadGetBannerType(pWIDTH,pHEIGHT);if(bid>0){pAD_TYPE=4;pBANNER_TYPE=bid}}return{WIDTH:pWIDTH,HEIGHT:pHEIGHT,AD_TYPE:pAD_TYPE,BANNER_TYPE:pBANNER_TYPE}};var imgs=$.Element.getByTag("img");var isImgValid=true;for(var i=0;i<imgs.length;i++){isImgValid=true;var imgsrc=getImagePath($.Element.readAttribute(imgs[i],'src'));var rep_imgsrc=imgsrc.replace(/\+/g,' ');if($$.dom_id==83&&imgsrc.indexOf('.buysellads.com')>0){break}if(($$.dom_id==1829||$$.dom_id==1839)&&imgsrc.indexOf('images/pills/')<=0){continue}if(!_checkNonParseImg(imgs[i])){continue}for(var j=0;j<$$.dom_images.length;j++){if(imgsrc==$$.dom_images[j].SRC||rep_imgsrc==$$.dom_images[j].SRC){isImgValid=false;break}}if(isImgValid){var dt=new picadData();dt.org=imgs[i];var p=_getPicadContainer(i);dt.picad=p.picad;dt.picad_img=p.picad_img;dt.picad_overlay=p.picad_overlay;dt.picad_overlay_ads=p.picad_overlay_ads;dt.picad_overlay_holder=p.picad_overlay_holder;dt.img_src=rep_imgsrc;var dim=$.Element.getDimensions(imgs[i]);dt.property=_getImgProperty(dim.width,dim.height);dt.id=i+1;_assignEvent(dt);$data.push(dt)}}onresize=setPicadIconPosition};setPicadIconPosition=function(){if($$.dom_icon!=1)return;for(var i=0;i<$data.length;i++){if($data[i].picad_img!=null){var cumulativePosition=$.Element.cumulativeOffset($data[i].org);var orgDimension=$.Element.getDimensionsWithoutPaddingBorder($data[i].org);var dom_add_left=0;var dom_add_top=0;if(picadJL.isIE){var paddingborder=$.Element.getPaddingValue($data[i].org);dom_add_left+=paddingborder.left||0;dom_add_top+=paddingborder.top||0}else{var paddingborder=$.Element.getSumPaddingAndBorderValue($data[i].org);dom_add_left+=paddingborder.left||0;dom_add_top+=paddingborder.top||0}var img=$data[i].picad_img;img.style.left=(cumulativePosition.left+dom_add_left+5)+"px";img.style.top=(cumulativePosition.top+orgDimension.height+dom_add_top-18)+"px"}}};setPicadDivPosition=function(data,mouseAbsolutePosition){if(data.is_fixed_position)return;_get_ad_position=function(mouseAbsolutePosition,orgDimension,orgCumulativeOffset){if(orgDimension.height<overlay_org_height_threshold)return true;var windowDimension=$.Element.getWindowDimensions();if(windowDimension.height>orgCumulativeOffset.top+orgDimension.height)return true;var position=orgCumulativeOffset.top+orgDimension.height-mouseAbsolutePosition.top;return returnvalue=(position>(orgDimension.height/2)&&position>200)?false:true};var cumulativePosition=$.Element.cumulativeOffset(data.org);var orgDimension=$.Element.getDimensionsWithoutPaddingBorder(data.org);var dom_add_left=0;var dom_add_top=0;var paddingborder=$.Element.getPaddingValue(data.org);dom_add_left+=paddingborder.left||0;dom_add_top+=paddingborder.top||0;if(orgDimension.height<overlay_org_height_threshold)data.is_fixed_position=true;if(!data.is_fixed_position)data.overlay_position=_get_ad_position(mouseAbsolutePosition,orgDimension,cumulativePosition);if($$.dom_type=="1"){data.picad.style.left=cumulativePosition.left+dom_add_left+"px";if(data.overlay_position){data.picad.style.top=cumulativePosition.top+orgDimension.height-overlay_height+dom_add_top+"px"}else{data.picad.style.top=cumulativePosition.top+dom_add_top+"px"}data.picad.style.width=orgDimension.width+"px";data.picad.style.height=overlay_height+"px";data.picad_overlay.style.left="0px";if(data.overlay_position){data.picad_overlay.style.top=overlay_height+"px"}else{data.picad_overlay.style.top="0px"}data.picad_overlay.style.width=orgDimension.width+"px";data.picad_overlay.style.height="0px"}};checkParseAllImage=function(){var imgs=$.Element.getByTag("img");for(var i=0;i<imgs.length;i++){checkParseRequestImage(imgs[i])}};getImagePath=function(img){if(!document.images)return;var image=new Image();image.src=img;return image.src};checkParseRequestImage=function(imgs){if(_checkNonParseImg(imgs)){var src=$.Element.readAttribute(imgs,'src');var alt=$.Element.readAttribute(imgs,'alt');var title=$.Element.readAttribute(imgs,'title');alt=(alt==null)?"":$.Utility.urlEncode(alt);title=(title==null)?"":$.Utility.urlEncode(title);if(src.length>0){src=getImagePath(src);var dim=$.Element.getDimensions(imgs);var val_name="img[]="+$.Utility.urlEncode(src)+"@@"+alt+" "+title+"@@"+dim.width+"@@"+dim.height;parse_arg.push(val_name)}}};attachFunctionIcon=function(element,org_width){var div_close=$.Element.create({tag:"div",id:"picad_overlay_close_btn"});div_close.style.cursor='pointer';if($.isIE){$.Event.observe(div_close,'mouseover',ol_display_ad)}$.Event.observe(div_close,'click',ol_hide_ad_close_btn);element.appendChild(div_close);if(org_width>=overlay_org_width_info){var div_picad_info=$.Element.create({tag:"div",id:"picad_overlay_info_txt",html:"<a href=\"http://imagespacemedia.com?l=1\" target=\"_new\">Ads by Image Space Media</a>"})}else{var div_picad_info=$.Element.create({tag:"div",id:"picad_overlay_info_btn",html:"<a href=\"http://imagespacemedia.com?l=1\" target=\"_new\"><img src=\"http://"+web_service_cdn+"/images/overlay/picad_info_bluebg.png\" border=\"0\"></a>"})}if($.isIE){div_picad_info.style.top="-16px"}element.appendChild(div_picad_info)};ol_display_ad=function(e){var element=(!$.isIE)?this:$.Element.getCurrentElement(e);var picadObj=$data.pulFindAny(element);if(picadObj==null)return;var mouseAbsolutePosition=$.Element.getMouseAbsolutePosition(e);window.setTimeout(function(){if(picadObj.is_active==true){return}picadObj.is_active=true;if(!picadObj.is_loading){setPicadDivPosition(picadObj,mouseAbsolutePosition)}picadObj.is_loading=true;if(picadObj.picad_overlay_holder.innerHTML==""){var div_loading=$.Element.create({tag:"div",id:"picad_overlay_holder_ad",html:"<span style=\"font-size:12px;\">Loading...<br/></span>"});if($.isIE){$.Event.observe(div_loading,'mouseover',ol_display_ad)}picadObj.picad_overlay_holder.appendChild(div_loading)}var top=$.Element.getDimensions(picadObj.picad_overlay).height;if(top>=overlay_height){return}if(picadObj.overlay_position){picadObj.picad_overlay.style.top=(overlay_height-top)+"px"}picadObj.picad_overlay.style.height=top+"px";$.Element.setOpacity(picadObj.picad_overlay,0.8);var overlay_open=window.setInterval(function(){if(top>=overlay_height){window.clearInterval(overlay_open);return}else{top+=overlay_slide_pixel;if(picadObj.overlay_position){picadObj.picad_overlay.style.top=(overlay_height-top)+"px"}picadObj.picad_overlay.style.height=top+"px"}},overlay_interval);if(picadObj.data==null&&picadObj.is_requested==false){picadObj.is_requested=true;var alt=$.Element.readAttribute(picadObj.org,'alt');var title=$.Element.readAttribute(picadObj.org,'title');if(alt!=title&&title!=null)alt=alt+" , "+title;alt=(alt==null)?"":alt;var q=$.Utility.toQueryString({'data_id':picadObj.id,'publisher_id':$$.pub_id,'domain_id':$$.dom_id,'url_id':$$.url_id,'ad_key':$$.dom_ad_key,'domain_url':dom_url,'image_id':picadObj.img_id,'image_src':picadObj.img_src,'ad_type':picadObj.property.AD_TYPE,'banner_type':picadObj.property.BANNER_TYPE,'width':picadObj.property.WIDTH,'height':picadObj.property.HEIGHT,'host':$.Utility.urlEncode(dom_host),'alt':alt,'rand':Math.random()});if(q.length>4000){q=q.substr(0,4000)}var script=$.Element.create({tag:"script",src:'http://'+web_service_ad+'/get_aff_ad.php?'+q,type:'text/javascript'});$.Element.insert($container,script)}else if(picadObj.data!=null){ol_show_ad_container(picadObj.data.data_id)}},overlay_timeout)};ol_show_ad_container=function(data_id){if(data_id==null||data_id<0)return;var picadObj=$data.pulFindId(data_id);if(picadObj==null)return;var dim=$.Element.getDimensions(picadObj.org);var ad=picadObj.data;var q=$.Utility.toQueryString({'publisher_id':$$.pub_id,'domain_id':$$.dom_id,'domain_url':dom_url,'image_id':picadObj.img_id,'advertiser_id':ad.advertiser_id,'adm_id':ad.adm_id,'ad_campaign_id':ad.campaign_id,'ad_id':ad.ad_id,'imp_id':picadObj.imp_id,'ad_target':ad.href,'bid':ad.bid,'keyword':ad.keyword});var url="http://"+web_service_ad+'/click_ad.php?'+q;var html='<div id="picad_overlay_holder_ad">';if(ad.content.length>0){html+='<dt class="title_cell" style="height:15px;"><a onclick="picadService.getPJL().handle_ad_click(\''+url+'\');">'+ad.title+'</a></dt>'+'<dt class="content_cell" style="height:14px;"><a onclick="picadService.getPJL().handle_ad_click(\''+url+'\');">'+ad.content+'</a></dt>'+'<dt class="url_cell"><div class="url"><a onclick="picadService.getPJL().handle_ad_click(\''+url+'\');">'+ad.display_url+'</a></div></dt>'}else{var tmp_height=(ad.title.length>35)?30:20;html+='<dt class="title_cell" style="height:'+tmp_height+'px;"><a onclick="picadService.getPJL().handle_ad_click(\''+url+'\');">'+ad.title+'</a></dt>'+'<dt class="url_cell" style="height:15px;"><div class="url"><a onclick="picadService.getPJL().handle_ad_click(\''+url+'\');">'+ad.display_url+'</a></div></dt>'}html+='</div>';picadObj.picad_overlay_holder.innerHTML=html;attachFunctionIcon(picadObj.picad_overlay_holder,dim.width)};ol_hide_ad_action=function(picadObj,timeout,interval,interrupt){picadObj.is_active=false;window.setTimeout(function(){if(picadObj.is_active==true&&!interrupt){return}else if($.Element.getDimensions(picadObj.picad_overlay).height<overlay_height)return;var top=overlay_height;var overlay_close=window.setInterval(function(){if(top<=overlay_slide_pixel){$.Element.setOpacity(picadObj.picad_overlay,0.0);picadObj.picad_overlay_holder.innerHTML="";picadObj.picad_overlay.style.top="0px";picadObj.picad_overlay.style.height="0px";picadObj.is_active=false;picadObj.is_loading=false;window.clearInterval(overlay_close)}else{if(picadObj.is_active==true&&!interrupt){window.clearInterval(overlay_close);return}top-=overlay_slide_pixel;if(picadObj.overlay_position){picadObj.picad_overlay.style.top=(overlay_height-top)+"px"}picadObj.picad_overlay.style.height=top+"px"}},interval)},timeout)};ol_hide_ad=function(e){var element=(!$.isIE)?this:$.Element.getCurrentElement(e);var picadObj=$data.pulFindAny(element);if(picadObj==null)return;ol_hide_ad_action(picadObj,overlay_timeout,overlay_interval,false);for(var i=0;i<$data.length;i++){if($data[i]!=picadObj){ol_hide_ad_action($data[i],overlay_timeout,overlay_interval,false)}}};ol_hide_ad_close_btn=function(e){var element=(!$.isIE)?this:$.Element.getCurrentElement(e);var picadObj=$data.pulFindAny(element.parentNode.parentNode);if(picadObj==null)return;if($$.dom_event==1){$.Event.detach(picadObj.org,'mouseover',ol_display_ad);$.Event.detach(picadObj.picad,'mouseover',ol_display_ad);$.Event.detach(picadObj.picad_overlay,'mouseover',ol_display_ad);$.Event.detach(picadObj.org,'mouseout',ol_hide_ad);$.Event.detach(picadObj.picad,'mouseout',ol_hide_ad);$.Event.detach(picadObj.picad_overlay,'mouseout',ol_display_ad)}ol_hide_ad_action(picadObj,0,overlay_interval-25,true)};picadCollectPageMeta=function(){checkRequestPageMeta=function(){var meta=$.Element.getByTag("meta");var meta_search_name=/description|keywords/i;var meta_arg="";for(var i=0;i<meta.length;i++){var name=meta[i].getAttribute('name');if(name!=null&&name.search(meta_search_name)>=0){var value=meta[i].getAttribute('content');meta_arg=meta_arg+name+"="+$.Utility.urlEncode(value)+"&"}}var title=$.Element.getByTag("title");meta_arg=meta_arg+"title=";if(title!=""){meta_arg=meta_arg+$.Utility.urlEncode(title[0].innerHTML)}return meta_arg};if(!is_requested_meta){var q=$.Utility.toQueryString({'host':dom_host,'url_id':$$.url_id,'domain_url':dom_url});var page_meta_str=checkRequestPageMeta();var filename='add_page_meta';var script=$.Element.create({tag:"script",src:'http://'+web_service_parser+'/parser/'+filename+'.php?'+q+'&'+page_meta_str,type:'text/javascript'});$.Element.insert($container,script);is_requested_meta=true}};picadGetBannerType=function(width,height){if(width>300&&height>250){return 1}else if(width>300&&height>100){return 2}else if(width>180&&height>150){return 3}return 0};picadData=function(){this.org=null;this.picad=null;this.data=null;this.picad_img=null;this.picad_overlay=null;this.picad_overlay_holder=null;this.id=0;this.is_active=false;this.is_loading=false;this.is_requested=false;this.dom_image=null;this.property=null;this.overlay_position=true;this.is_fixed_position=false;this.img_src=null;this.img_id=0;this.url_id=0;this.imp_id=0};getTextHeight=function(parent,text,width,fontsize){var span=$.Element.create({tag:"span",cssStyle:"width:"+width+"px; font-size:"+fontsize+"px;",html:text});parent.appendChild(span);return span.offsetHeight};(function(){_toq=function(val){return val.replace(/\%/gi,'%25').replace(/ /gi,'+').replace(/\:/gi,'%3A').replace(/\&/gi,'%26').replace(/\?/gi,'%3F').replace(/\//gi,'%2F').replace('%20','+').replace('*','%2A').replace('@','%40')};_loadData=function(){var aid=document.getElementById('adtype');var tid=document.getElementById('trigger');var arg="";if(aid!=null){arg+="&adtype="+aid.value}if(tid!=null){arg+="&trigger="+tid.value}var s=document.createElement('script');var qsr="host="+this._toq(window.location.hostname)+"&v="+this._toq(picadService.versionJS)+arg;s.src="http://"+picadService.serviceURL+"/get_dom_data.php?"+qsr;s.type="text/javascript";s.defer=true;var tid=document.getElementsByTagName("head");if(tid!=null&&tid.length>0){tid[tid.length-1].appendChild(s)}else{tid=document.getElementsByTagName("body");informHL.appendScript=tid[0].appendChild(s)}};var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=this._loadData}else{window.onload=function(){if(oldonload){eval(oldonload)}this._loadData()}}_qoptions={qacct:"p-fed2J6vH9XhOc"};document.write("<scr"+"ipt type='text/javascript' src='http://edge.quantserve.com/quant.js'><\/scr"+"ipt>");document.write("<noscr"+"ipt><i"+"mg src='http://pixel.quantserve.com/pixel/p-fed2J6vH9XhOc.gif' style='display: none;' border='0' height='1' width='1' alt='Quantcast'/></noscr"+"ipt>")})();if(typeof Object.extend_picad=='undefined'){Object.extend_picad=function(destination,source){for(var property in source)destination[property]=source[property];return destination}};Object.extend_picad(Array.prototype,picadJL.EnumPicadData)};