//广告代码
var nowframe = 1;
var maxframe = 3;
var bstart = 0;
function fntoggle() {
var next = nowframe + 1;
if(next == maxframe+1)
{
nowframe = maxframe;
next = 1;
}
if(bstart == 0)
{
bstart = 1;
settimeout('fntoggle()', 5000);
return;
}
else
{
otranscontainer.filters[0].apply();
document.images['odiv'+next].style.display = "";
document.images['odiv'+nowframe].style.display = "none";
otranscontainer.filters[0].play(duration=3);
if(nowframe == maxframe)
nowframe = 1;
else
nowframe++;
} settimeout('fntoggle()', 8000);
}
fntoggle();
//var imgdir = 'images';var smdir = 'images/smilies';var attackevasive = '0';
var lang = new array();
var useragent = navigator.useragent.tolowercase();
var is_opera = useragent.indexof('opera') != -1 && opera.version();
var is_moz = (navigator.product == 'gecko') && useragent.substr(useragent.indexof('firefox') + 8, 3);
var is_ie = (useragent.indexof('msie') != -1 && !is_opera) && useragent.substr(useragent.indexof('msie') + 5, 3);
function $(id) {
return document.getelementbyid(id);
}
function doane(event) {
e = event ? event : window.event;
if(is_ie) {
e.returnvalue = false;
e.cancelbubble = true;
} else if(e) {
e.stoppropagation();
e.preventdefault();
}
}
function fetchoffset(obj) {
var left_offset = obj.offsetleft;
var top_offset = obj.offsettop;
while((obj = obj.offsetparent) != null) {
left_offset += obj.offsetleft;
top_offset += obj.offsettop;
}
return { 'left' : left_offset, 'top' : top_offset };
}
var zoomobj = array();var zoomadjust;
function zoom(obj, zimg) {
if(!zimg) {
zimg = obj.src;
}
if(!$('zoomimglayer_bg')) {
div = document.createelement('div');div.id = 'zoomimglayer_bg';
div.style.position = 'absolute';
div.style.left = div.style.top = '0px';
div.style.width = '100%';
div.style.height = document.body.scrollheight + 'px';
div.style.backgroundcolor = '#333';
div.style.display = 'none';
div.style.zindex = '998';
div.style.filter = 'progid:dximagetransform.microsoft.alpha(opacity=60,finishopacity=100,style=0)';
div.style.opacity = 0.6;
$('append_parent').appendchild(div);
div = document.createelement('div');div.id = 'zoomimglayer';
div.style.position = 'absolute';
div.classname = 't_attach';
div.style.padding = 0;
div.onclick = zoomimgclick;
$('append_parent').appendchild(div);
}
zoomobj['srcinfo'] = fetchoffset(obj);
zoomobj['srcobj'] = obj;
zoomobj['zimg'] = zimg;
$('zoomimglayer').style.display = '';
$('zoomimglayer').style.left = zoomobj['srcinfo']['left'] + 'px';
$('zoomimglayer').style.top = zoomobj['srcinfo']['top'] + 'px';
$('zoomimglayer').style.width = zoomobj['srcobj'].width + 'px';
$('zoomimglayer').style.height = zoomobj['srcobj'].height + 'px';
$('zoomimglayer').style.filter = 'progid:dximagetransform.microsoft.alpha(opacity=40,finishopacity=100,style=0)';
$('zoomimglayer').style.opacity = 0.4;
$('zoomimglayer').style.zindex = 999;
$('zoomimglayer').innerhtml = '
|
';
}
function zoomst(c) {
if($('zoomimglayer').style.display == '') {
$('zoomimglayer').style.left = (parseint($('zoomimglayer').style.left) + zoomobj['x']) + 'px';
$('zoomimglayer').style.top = (parseint($('zoomimglayer').style.top) + zoomobj['y']) + 'px';
$('zoomimglayer').style.width = (parseint($('zoomimglayer').style.width) + zoomobj['w']) + 'px';
$('zoomimglayer').style.height = (parseint($('zoomimglayer').style.height) + zoomobj['h']) + 'px';
var opacity = c * 20;
$('zoomimglayer').style.filter = 'progid:dximagetransform.microsoft.alpha(opacity=' + opacity + ',finishopacity=100,style=0)';
$('zoomimglayer').style.opacity = opacity / 100;
c++;
if(c <= 5) {
settimeout('zoomst(' + c + ')', 5);
} else {
zoomadjust = 1;
$('zoomimglayer').style.filter = '';
$('zoomimglayer_bg').style.display = '';
$('zoomimglayer').innerhtml = '';
$('zoomimglayer').style.overflow = 'visible';
$('zoomimglayer').style.width = $('zoomimglayer').style.height = 'auto';
if(is_ie){
$('zoomimglayer').onmousewheel = zoomimgadjust;
} else {
$('zoomimglayer').addeventlistener("dommousescroll", zoomimgadjust, false);
}
}
}
}
function zoomimgresize(obj) {
var r = obj.width / obj.height;
var w = document.body.clientwidth * 0.8;
w = obj.width > w ? w : obj.width;
var h = w / r;
if(h > document.body.clientheight * 0.9) {
h = document.body.clientheight * 0.9;
w = h * r;
}
var l = (document.body.clientwidth - w) / 2;
var t = h < document.body.clientheight ? (document.body.clientheight - h) / 2 : 0;
t += + document.body.scrolltop;
zoomobj['x'] = (l - zoomobj['srcinfo']['left']) / 5;
zoomobj['y'] = (t - zoomobj['srcinfo']['top']) / 5;
zoomobj['w'] = (w - zoomobj['srcobj'].width) / 5;
zoomobj['h'] = (h - zoomobj['srcobj'].height) / 5;
$('zoomimglayer').style.filter = '';
$('zoomimglayer').innerhtml = '';
settimeout('zoomst(1)', 5);
}
function zoomimgadjust(e, a) {
if(!a) {
if(!e) e = window.event;
if(e.altkey) {
if(e.wheeldelta <= 0 || e.detail > 0) {
zoomadjust = 1.1;
} else {
if($('zoomimg').width < $('zoomimglayer').clientwidth) {
doane(e);return;
}
zoomadjust = 0.9;
}
$('zoomimg').style.width = $('zoomimg').style.height = '';
$('zoomimg').width *= zoomadjust;$('zoomimg').height *= zoomadjust;
var l = (document.body.clientwidth - $('zoomimg').clientwidth) / 2;l = l > 0 ? l : 0;
var t = (document.body.clientheight - $('zoomimg').clientheight) / 2 + document.body.scrolltop;t = t > 0 ? t : 0;
$('zoomimglayer').style.left = l + 'px';
$('zoomimglayer').style.top = t + 'px';
doane(e);
}
} else {
$('zoomimg').style.width = $('zoomimg').style.height = 'auto';
var l = (document.body.clientwidth - $('zoomimg').clientwidth) / 2;l = l > 0 ? l : 0;
var t = (document.body.clientheight - $('zoomimg').clientheight) / 2 + document.body.scrolltop;t = t > 0 ? t : 0;
$('zoomimglayer').style.left = l + 'px';
$('zoomimglayer').style.top = t + 'px';
doane(e);
}
}
function zoomimgclick() {
$('zoomimglayer').innerhtml = '';
$('zoomimglayer').style.display = 'none';
$('zoomimglayer_bg').style.display = 'none';
}
/*按比例生成缩略图*/
/*
[discuz!] (c)2001-2007 comsenz inc.
this is not a freeware, use is subject to license terms
$rcsfile: viewthread.js,v $
$revision: 1.78 $
$date: 2007/08/01 05:55:44 $
*/
var msgwidth = 0;
function attachimg(obj, action) {
if(action == 'load') {
if(!msgwidth) {
var re = /postcontent|message/i;
var testobj = obj;
while((testobj = testobj.parentnode) != null) {
var matches = re.exec(testobj.classname);
if(matches != null) {
msgwidth = testobj.clientwidth - 20;
break;
}
}
if(!msgwidth) {
msgwidth = 1000;
}
}
if(obj.width > msgwidth) {
obj.resized = true;
obj.width = msgwidth;
obj.style.cursor = 'pointer';
} else {
obj.onclick = null;
}
obj.onload = null;
} else if(action == 'mouseover') {
if(obj.resized) {
obj.style.cursor = 'pointer';
}
}
}
function attachimginfo(obj, infoobj, show, event) {
objinfo = fetchoffset(obj);
if(show) {
$(infoobj).style.left = objinfo['left'] + 'px';
$(infoobj).style.top = obj.offsetheight < 40 ? (objinfo['top'] + obj.offsetheight) + 'px' : objinfo['top'] + 'px';
$(infoobj).style.display = '';
} else {
if(is_ie) {
$(infoobj).style.display = 'none';
return;
} else {
var mousex = document.body.scrollleft + event.clientx;
var mousey = document.documentelement.scrolltop + event.clienty;
if(mousex < objinfo['left'] || mousex > objinfo['left'] + objinfo['width'] || mousey < objinfo['top'] || mousey > objinfo['top'] + objinfo['height']) {
$(infoobj).style.display = 'none';
}
}
}
}
function copycode(obj) {
if(is_ie && obj.style.display != 'none') {
var rng = document.body.createtextrange();
rng.movetoelementtext(obj);
rng.scrollintoview();
rng.select();
rng.execcommand("copy");
rng.collapse(false);
}
}
function signature(obj) {
if(obj.style.maxheightie != '') {
var height = (obj.scrollheight > parseint(obj.style.maxheightie)) ? obj.style.maxheightie : obj.scrollheight;
if(obj.innerhtml.indexof(' |
';
}
var zoomdragstart = new array();
var zoomclick = 0;
function zoomdrag(e, op) {
if(op == 1) {
zoomclick = 1;
zoomdragstart = is_ie ? [event.clientx, event.clienty] : [e.clientx, e.clienty];
zoomdragstart[2] = parseint($('zoomimglayer').style.left);
zoomdragstart[3] = parseint($('zoomimglayer').style.top);
doane(e);
} else if(op == 2 && zoomdragstart[0]) {
zoomclick = 0;
var zoomdragnow = is_ie ? [event.clientx, event.clienty] : [e.clientx, e.clienty];
$('zoomimglayer').style.left = (zoomdragstart[2] + zoomdragnow[0] - zoomdragstart[0]) + 'px';
$('zoomimglayer').style.top = (zoomdragstart[3] + zoomdragnow[1] - zoomdragstart[1]) + 'px';
doane(e);
} else if(op == 3) {
if(zoomclick) zoomclose();
zoomdragstart = [];
doane(e);
}
}
function zoomst(c) {
if($('zoomimglayer').style.display == '') {
$('zoomimglayer').style.left = (parseint($('zoomimglayer').style.left) + zoomobj['x']) + 'px';
$('zoomimglayer').style.top = (parseint($('zoomimglayer').style.top) + zoomobj['y']) + 'px';
$('zoomimglayer').style.width = (parseint($('zoomimglayer').style.width) + zoomobj['w']) + 'px';
$('zoomimglayer').style.height = (parseint($('zoomimglayer').style.height) + zoomobj['h']) + 'px';
var opacity = c * 20;
$('zoomimglayer').style.filter = 'progid:dximagetransform.microsoft.alpha(opacity=' + opacity + ',finishopacity=100,style=0)';
$('zoomimglayer').style.opacity = opacity / 100;
c++;
if(c <= 5) {
settimeout('zoomst(' + c + ')', 5);
} else {
zoomadjust = 1;
$('zoomimglayer').style.filter = '';
$('zoomimglayer_bg').style.display = '';
$('zoomimglayer').innerhtml = '';
$('zoomimglayer').style.overflow = 'visible';
$('zoomimglayer').style.width = $('zoomimglayer').style.height = 'auto';
if(is_ie){
$('zoomimglayer').onmousewheel = zoomimgadjust;
} else {
$('zoomimglayer').addeventlistener("dommousescroll", zoomimgadjust, false);
}
$('zoomimgbox').onmousedown = function(event) {try{zoomdrag(event, 1);}catch(e){}};
$('zoomimgbox').onmousemove = function(event) {try{zoomdrag(event, 2);}catch(e){}};
$('zoomimgbox').onmouseup = function(event) {try{zoomdrag(event, 3);}catch(e){}};
}
}
}
function zoomimgresize(obj) {
zoomobj['zimginfo'] = [obj.width, obj.height];
var r = obj.width / obj.height;
var w = document.body.clientwidth * 0.95;
w = obj.width > w ? w : obj.width;
var h = w / r;
var clientheight = document.documentelement.clientheight ? document.documentelement.clientheight : document.body.clientheight;
var scrolltop = document.body.scrolltop ? document.body.scrolltop : document.documentelement.scrolltop;
if(h > clientheight) {
h = clientheight;
w = h * r;
}
var l = (document.body.clientwidth - w) / 2;
var t = h < clientheight ? (clientheight - h) / 2 : 0;
t += + scrolltop;
zoomobj['x'] = (l - zoomobj['srcinfo']['left']) / 5;
zoomobj['y'] = (t - zoomobj['srcinfo']['top']) / 5;
zoomobj['w'] = (w - zoomobj['srcobj'].width) / 5;
zoomobj['h'] = (h - zoomobj['srcobj'].height) / 5;
$('zoomimglayer').style.filter = '';
$('zoomimglayer').innerhtml = '';
settimeout('zoomst(1)', 5);
}
function zoomimgadjust(e, a) {
if(!a) {
if(!e) e = window.event;
if(e.altkey || e.shiftkey || e.ctrlkey) return;
var l = parseint($('zoomimglayer').style.left);
var t = parseint($('zoomimglayer').style.top);
if(e.wheeldelta <= 0 || e.detail > 0) {
if($('zoomimg').width <= 200 || $('zoomimg').height <= 200) {
doane(e);return;
}
$('zoomimg').width -= zoomobj['zimginfo'][0] / 10;
$('zoomimg').height -= zoomobj['zimginfo'][1] / 10;
l += zoomobj['zimginfo'][0] / 20;
t += zoomobj['zimginfo'][1] / 20;
} else {
if($('zoomimg').width >= zoomobj['zimginfo'][0]) {
zoomimgadjust(e, 1);return;
}
$('zoomimg').width += zoomobj['zimginfo'][0] / 10;
$('zoomimg').height += zoomobj['zimginfo'][1] / 10;
l -= zoomobj['zimginfo'][0] / 20;
t -= zoomobj['zimginfo'][1] / 20;
}
} else {
var clientheight = document.documentelement.clientheight ? document.documentelement.clientheight : document.body.clientheight;
var scrolltop = document.body.scrolltop ? document.body.scrolltop : document.documentelement.scrolltop;
$('zoomimg').width = zoomobj['zimginfo'][0];$('zoomimg').height = zoomobj['zimginfo'][1];
var l = (document.body.clientwidth - $('zoomimg').clientwidth) / 2;l = l > 0 ? l : 0;
var t = (clientheight - $('zoomimg').clientheight) / 2 + scrolltop;t = t > 0 ? t : 0;
}
$('zoomimglayer').style.left = l + 'px';
$('zoomimglayer').style.top = t + 'px';
$('zoomimglayer_bg').style.height = t + $('zoomimglayer').clientheight > $('zoomimglayer_bg').clientheight ? (t + $('zoomimglayer').clientheight) + 'px' : $('zoomimglayer_bg').style.height;
doane(e);
}
function zoomclose() {
$('zoomimglayer').innerhtml = '';
$('zoomimglayer').style.display = 'none';
$('zoomimglayer_bg').style.display = 'none';
}
function videoplay(vid, vtime, tid, pid) {
ajaxget('api/video.php?action=updatevideoinfo&vid='+vid+'&vtime='+vtime+'&tid='+tid+'&pid='+pid, '');
}
function confirmst()
//删除产品分类节点--------------------------------------------------------------
{
if (alert("您好,你没有注册不能进行投票!"))
{
}
}
//分类节点展开和折叠-------------------------------------------------------------------
function endsortchange(a,b)
{
if(eval(a).style.display=='')
{
eval(a).style.display='none';
eval(b).classname='sortendfolderopen';
}
else
{
eval(a).style.display='';
eval(b).classname='sortendfolderclose';
}
}
function sortchange(a,b)
{
if(eval(a).style.display=='')
{
eval(a).style.display='none';
eval(b).classname='sortfolderopen';
}
else
{
eval(a).style.display='';
eval(b).classname='sortfolderclose';
}
}
/*按比例生成缩略图*/
function drawimage(imgd,w,h){
var flag=false;
var image=new image();
image.src=imgd.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width/image.height>= w/h){
if(image.width>w){
imgd.width=w;
imgd.height=(image.height*h)/image.width;
}
else{
imgd.width=image.width;
imgd.height=image.height;
}
imgd.alt= "";
}
else{
if(image.height>h){
imgd.height=h;
imgd.width=(image.width*w)/image.height;
}
else{
imgd.width=image.width;
imgd.height=image.height;
}
imgd.alt="";
}
}
}