function setCookie(c_name,value,expiredays,path,domain,secure){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString())+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+((secure)?"; secure":"")}function updateCookie(c_name,value,expires,path,domain,secure){document.cookie=c_name+"="+escape(value)+((expires==null)?"":";expires="+expires)+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+((secure)?"; secure":"")}function getCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return""}var cookie_value=getCookie(cookie_name);var cookie_values=cookie_value.split("||");var cookie_values_type=cookie_values[0];var cookie_values_pageviews=cookie_values[1];var cookie_values_exp=cookie_values[2];if(cookie_values_pageviews&&(ads_pageviews>0)){cookie_values_pageviews++}else{cookie_values_pageviews=1}if((max_noads_pageviews>0)&&(ads_pageviews>0)&&(cookie_values_pageviews>max_noads_pageviews)){cookie_values_pageviews=1;cookie_values_type=0}var search_engine_visitor;if((ads_pageviews>0)&&(cookie_values_pageviews>ads_pageviews)){search_engine_visitor=0;updateCookie(cookie_name,"1||"+cookie_values_pageviews+"||"+cookie_values_exp,cookie_values_exp,cookie_path,cookie_domain,cookie_secure)}else{if(cookie_values_type==2){search_engine_visitor=1;updateCookie(cookie_name,"2||"+cookie_values_pageviews+"||"+cookie_values_exp,cookie_values_exp,cookie_path,cookie_domain,cookie_secure)}else{if(cookie_values_type==1){search_engine_visitor=0;updateCookie(cookie_name,"1||"+cookie_values_pageviews+"||"+cookie_values_exp,cookie_values_exp,cookie_path,cookie_domain,cookie_secure)}else{if(document.referrer!=""){search_engine_visitor=0;var site_referrer=document.referrer;var site_referrer_lc=site_referrer.toLowerCase();for(a=0;a<check_sites.length;a++){var search_term=check_sites[a];var search_term_lc=search_term.toLowerCase();if(site_referrer_lc.match(search_term_lc)){search_engine_visitor=1}}for(a=0;a<exceptions.length;a++){var exception_term=exceptions[a];var exception_term_lc=exception_term.toLowerCase();if(site_referrer_lc.match(exception_term_lc)){search_engine_visitor=0}}if(search_engine_visitor==1){var break_url=site_referrer.split("?");var querystring=break_url[1];if(querystring){var querystring_sections=querystring.split("&");if(querystring_sections.length>0){for(a=0;a<querystring_sections.length;a++){var querystring_1=querystring_sections[a];var querystring_section=querystring_1.split("=");var querystring_name=querystring_section[0];var querystring_value=querystring_section[1];var querystring_value_lc=querystring_value.toLowerCase();var querystring_value2=querystring_value_lc.replace(/\+/," ");if(search_terms[querystring_name]){var search_term_value=search_terms[querystring_name];var search_term_value_lc=search_term_value.toLowerCase();var search_terms=search_term_value_lc.split(",");for(b=0;b<search_terms.length;b++){var this_search_term=search_terms[b];if(querystring_value2.match(this_search_term.replace(/^\s+|\s+$/g,""))){search_engine_visitor=0}}}}}}}}var new_exdate=new Date();if(search_engine_visitor==1){new_exdate.setDate(new_exdate.getDate()+search_engine_visitor_timeout);setCookie(cookie_name,"2||"+cookie_values_pageviews+"||"+new_exdate.toGMTString(),search_engine_visitor_timeout,cookie_path,cookie_domain,cookie_secure)}else{new_exdate.setDate(new_exdate.getDate()+non_search_engine_visitor_timeout);setCookie(cookie_name,"1||"+cookie_values_pageviews+"||"+new_exdate.toGMTString(),non_search_engine_visitor_timeout,cookie_path,cookie_domain,cookie_secure)}}}}