if(document.all && !document.getelementbyid) { document.getelementbyid = function(id) { return document.all[id]; } } if (!string.repeat) { string.prototype.repeat = function(l){ return new array(l+1).join(this); } } if (!string.trim) { string.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,''); } } (function(){ if(!window['ads']) { window['ads'] = {}; } function iscompatible(other) { if( other===false || !array.prototype.push || !object.hasownproperty || !document.createelement || !document.getelementsbytagname) { alert('tr- if you see this message iscompatible is failing incorrectly.'); return false; } return true; } window['ads']['iscompatible'] = iscompatible; function $() { var elements = new array(); for (var i = 0; i < arguments.length; i++) { var element = arguments[i]; if (typeof element == 'string') { element = document.getelementbyid(element); } if (arguments.length == 1) { return element; } elements.push(element); } return elements; }; window['ads']['$'] = $; function addevent( node, type, listener ) { if(!iscompatible()) { return false } if(!(node = $(node))) return false; if (node.addeventlistener) { node.addeventlistener( type, listener, false ); return true; } else if(node.attachevent) { node['e'+type+listener] = listener; node[type+listener] = function(){node['e'+type+listener]( window.event );} node.attachevent( 'on'+type, node[type+listener] ); return true; } return false; }; window['ads']['addevent'] = addevent; function removeevent(node, type, listener ) { if(!(node = $(node))) return false; if (node.removeeventlistener) { node.removeeventlistener( type, listener, false ); return true; } else if (node.detachevent) { node.detachevent( 'on'+type, node[type+listener] ); node[type+listener] = null; return true; } return false; }; window['ads']['removeevent'] = removeevent; function getelementsbyclassname(classname, tag, parent){ parent = parent || document; if(!(parent = $(parent))) return false; var alltags = (tag == "*" && parent.all) ? parent.all : parent.getelementsbytagname(tag); var matchingelements = new array(); classname = classname.replace(/\-/g, "\\-"); var regex = new regexp("(^|\\s)" + classname + "(\\s|$)"); var element; for(var i=0; i= 0; i--) { if (classes[i] === classname) { delete(classes[i]); } } element.classname = classes.join(' '); return (length == classes.length ? false : true); }; window['ads']['removeclassname'] = removeclassname; })(); function navhover(){ var navsubs=ads.getelementsbyclassname('subnav','li','nav'); var navsublen=navsubs.length; for(var i=0; i_h){ img.width = (w/h) * _h; img.height =_h; } if(img.width > _w){ img.height=(img.height/img.width)*_w img.width=_w; } } function findposx(obj){ var curleft = 0; if (obj.offsetparent) { while (obj.offsetparent) { curleft += obj.offsetleft obj = obj.offsetparent; } } else if (obj.x) { curleft += obj.x; } return curleft; } function findposy(obj){ var curtop = 0; if (obj.offsetparent) { while (obj.offsetparent) { curtop += obj.offsettop obj = obj.offsetparent; } } else if (obj.y) { curtop += obj.y; } return curtop; } function offsetelement(e){ var t=e.offsettop; var l=e.offsetleft; var w=e.offsetwidth; var h=e.offsetheight; while( e=e.offsetparent ){ t+=e.offsettop; l+=e.offsetleft; } return { top : t, left : l, width : w, height : h } } function fixedelement(){ var obj=ads.$("navinner"); ads.$("floater").style.top=findposy(obj)+(ads.scrolly()-findposy(obj))+10+"px"; ads.$("scrollbtn").style.bottom="100px"; if(ads.scrolly()<=(findposy(obj))){ ads.$("floater").style.position="absolute"; ads.$("floater").style.top=findposy(obj)+"px"; ads.$("scrollbtn").classname = "scrollbtn undis"; clearinterval(autoscroll); } } function positionele(){ if(ads.$("floater")){ var obj=ads.$("navinner"); var offset=offsetelement(obj); var pm=ads.$("pub_menu"); pm.style.left=offset.left+offset.width-95+"px"; pm.style.top=offset.top+3+"px"; pm.style.visibility="visible"; if(ads.getbrowserwindowsize().width>960){ ads.$("floater").style.left=offset.left+offset.width+10+"px"; ads.$("floater").style.right="auto"; }else{ ads.$("floater").style.right="10px"; ads.$("floater").style.left="auto"; } if(ads.scrolly()>=(findposy(obj))){ if(window.xmlhttprequest){ ads.$("floater").style.position="fixed"; ads.$("floater").style.top="10px"; ads.$("scrollbtn").style.position="fixed"; ads.$("scrollbtn").style.left=offset.left+offset.width+5+"px"; ads.$("scrollbtn").style.bottom="120px"; ads.$("scrollbtn").classname = "scrollbtn"; }else{ autoscroll=setinterval("fixedelement()",1000); ads.$("scrollbtn").style.position="absolute"; ads.$("scrollbtn").style.left=offset.left+offset.width+5+"px"; ads.removeclassname("scrollbtn","undis"); } } if(ads.scrolly()<=(offset.top)){ ads.$("floater").style.position="absolute"; ads.$("floater").style.top=offset.top+"px"; ads.$("scrollbtn").classname = "scrollbtn undis"; }} } //ads.addevent(window, "scroll", positionele); //ads.addevent(window, "resize", positionele); function oran_kf_setkf(valtype, writecookie) { if (valtype == 0) { ads.$("onlinemiddle").style.display = ""; ads.$("openbutton").style.display = "none"; if (writecookie) oran_kf_setcookie("kefutype", 0); } else { ads.$("onlinemiddle").style.display = "none"; ads.$("openbutton").style.display = ""; if (writecookie) oran_kf_setcookie("kefutype", 1); } } function oran_kf_setpostion() { var show = true; var cookeval = getcookie("kefutype"); if (cookeval == null || cookeval == "0") show = false; oran_kf_setkf(show ? 1 : 0, true); } function oran_kf_setcookie(name, value) { var days = 1; var exp = new date(); exp.settime(exp.gettime() + days * 24 * 60 * 60 * 10000); document.cookie = name + "=" + escape(value) + ";expires=" + exp.togmtstring() + ";path=/"; } function oran_kf_getcookie(name) { var arr; var rgx = new regexp("(^| )" + name + "=([^;]*)(;|$)"); if (arr = document.cookie.match(rgx)) return unescape(arr[2]); else return null; } 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 null } function setcookie(c_name,value,expiredays) { var exdate = new date(); exdate.setdate(exdate.getdate() + expiredays); document.cookie = c_name + "=" +escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.togmtstring()); } function delcookie(c_name) { var exdate = new date(); exdate.settime(exdate.gettime() - 1); var cval = getcookie(c_name); if(cval!=null) document.cookie = c_name + "="+cval+";expires="+exdate.togmtstring(); } function pop_window() { var show = false; var cookeval = getcookie("pop_window"); if (cookeval == null || cookeval == "0") show = true; pop_window_showhide(show ? 1 : 0); } function pop_window_showhide(valtype) { if (valtype == 1) { ads.addevent(window, "load", showmasks("message", 661, 804)); ads.addevent("close","click", function() { ads.$("backdrop").style.display = "none"; ads.$("backdropframe").style.display = "none"; ads.$("message").style.display = "none"; setcookie("pop_window", 1, 1); }); } } function showmasks(idwidth, idheight, modnum){ var windowsize = ads.getbrowserwindowsize(); var bodyheight = document.getelementsbytagname('body')[0].scrollheight + 'px'; var backdropdiv = document.createelement('div'); var appdiv = document.createelement('div'); if(modnum){ appdiv.innerhtml = '
手机扫描二维码 轻松访问'; }else{ appdiv.innerhtml = '
∩__∩求关注 微信扫一扫'; } backdropdiv.id = 'backdrop'; appdiv.id = 'app'; document.body.appendchild(backdropdiv); document.body.appendchild(appdiv); ads.setstyle('backdrop',{ 'position':'absolute', 'z-index':1115, 'left':0, 'top':0, 'display':'block', 'width':'100%', 'height':bodyheight, 'background-color':'#fff', 'opacity':'0.8', 'filter':'alpha(opacity=80)' }); ads.setstyle('app',{ 'position':'absolute', 'z-index':1125, 'left':math.ceil((windowsize.width-idwidth)/2)+"px", 'top':math.ceil((windowsize.height-idheight)/2+ads.scrolly())+"px", 'display':'block', 'text-align':'center', 'color':'#000' }) ads.addevent('backdrop','click', function() { document.body.removechild(ads.$('backdrop')); document.body.removechild(ads.$('app')); }); } $(document).ready(function(){ if(window.attachevent){ if($(".submenu").size() > 0){ var menusize = $(".submenu li").size(); var w = 960 / menusize; $(".submenu li").css({ width:w+'px', float:'left' }); } } showscroll(); function showscroll(){ $(window).scroll( function() { var scrollvalue=$(window).scrolltop(); scrollvalue > 150 ? $('div[class=scroll]').fadein():$('div[class=scroll]').fadeout(); }); $('#scroll').click(function(){ $("html,body").animate({scrolltop:0},200); }); } $("form[name='form']").submit(function() {if($("input.inpt").val()=='') {alert("请输入关键字");return false;}}); });