﻿// JScript File
function CheckByName(form,name,noname) {
    for (var i=0;i<form.elements.length;i++) {
        var e = form.elements[i];
        if(e.name.indexOf(name)>=0) {
            if(noname!="") {
                if(e.name.indexOf(noname)>=0);
                else {
                    e.checked = form.chkall.checked;
                    //alert(e.name+' '+form.chkall.checked);
                }
            }      
            else {
                e.checked = form.chkall.checked;   
            }
        }
    }
}

function RedrawImageSize(divId,maxWidth,maxHeight){
    var divcontent = document.getElementById(divId);
    if(divcontent){
        var arrSites=divcontent.getElementsByTagName("img");
        for(var j=0;j<arrSites.length;j++){
            arrSites[j].onload=function(){DrawImage(this,maxWidth,maxHeight);}
            arrSites[j].onclick=function(){window.open(this.src.toString(),'_blank');}
            //window.location=this.src.toString();
            arrSites[j].style.cursor='pointer';
        }
    }
};
function DrawImage(ImgD,iwidth,iheight){
    var image=new Image();
//    var iwidth=520;
//    var iheight=1000;
    image.src=ImgD.src;
    if(image.width>0&&image.height>0){
        flag=true;
        if(image.width>iwidth){
            ImgD.width=iwidth;
            ImgD.height=(image.height*iwidth)/image.width;
        }
        else{
            ImgD.width=image.width;
            ImgD.height=image.height;
        }
        ImgD.alt=ImgD.alt+' '+image.width+'x'+image.height;
    }
};

// set the onload param
var tabOnload = false;
function setTab(name,cursel,n){
    if(tabOnload){
        for(i=1;i<=n;i++){
            var menu=document.getElementById(name+"_"+i);
            menu.className=i==cursel?"hover":"";
            var con=document.getElementById("con_"+name+"_"+i);
            con.style.display=i==cursel?"block":"none";
        }
    }
}

function pageOnload(){
    tabOnload = true;
}

function OnlineService(){
    document.write("<scr"+"ipt language=\"javascript\" src=\"Js/vim.asp?arg=824450&amp;style=1&amp;url="+escape(document.URL)+"&amp;ref_url="+escape(document.referrer)+"\"></scr"+"ipt>");
}

//Public JScript File main.js
function addEvent(obj,evtType,func,cap){
    cap=cap||false;
 if(obj.addEventListener){
     obj.addEventListener(evtType,func,cap);
  return true;
 }else if(obj.attachEvent){
        if(cap){
         obj.setCapture();
         return true;
     }else{
      return obj.attachEvent("on" + evtType,func);
  }
 }else{
  return false;
    }
}
function getPageScroll(){
    var xScroll,yScroll;
 if (self.pageXOffset) {
  xScroll = self.pageXOffset;
 } else if (document.documentElement && document.documentElement.scrollLeft){
  xScroll = document.documentElement.scrollLeft;
 } else if (document.body) {
  xScroll = document.body.scrollLeft;
 }
 if (self.pageYOffset) {
  yScroll = self.pageYOffset;
 } else if (document.documentElement && document.documentElement.scrollTop){
  yScroll = document.documentElement.scrollTop;
 } else if (document.body) {
  yScroll = document.body.scrollTop;
 }
 arrayPageScroll = new Array(xScroll,yScroll);
 return arrayPageScroll;
}
function GetPageSize(){
    var xScroll, yScroll;
    if (window.innerHeight && window.scrollMaxY) { 
        xScroll = document.body.scrollWidth;
        yScroll = window.innerHeight + window.scrollMaxY;
    } else if (document.body.scrollHeight > document.body.offsetHeight){
        xScroll = document.body.scrollWidth;
        yScroll = document.body.scrollHeight;
    } else {
        xScroll = document.body.offsetWidth;
        yScroll = document.body.offsetHeight;
    }
    var windowWidth, windowHeight;
    if (self.innerHeight) {
        windowWidth = self.innerWidth;
        windowHeight = self.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) {
        windowWidth = document.documentElement.clientWidth;
        windowHeight = document.documentElement.clientHeight;
    } else if (document.body) {
        windowWidth = document.body.clientWidth;
        windowHeight = document.body.clientHeight;
    } 
    if(yScroll < windowHeight){
        pageHeight = windowHeight;
    } else { 
        pageHeight = yScroll;
    }
    if(xScroll < windowWidth){ 
        pageWidth = windowWidth;
    } else {
        pageWidth = xScroll;
    }
    arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
    return arrayPageSize;
}