﻿// JScript 文件

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;
}

if(typeof SetRadioValue == "undefined"){
    var SetRadioValue=function(sname,val){
        var rds=document.getElementsByName(sname);
        for(var i=0;i<rds.length;i++){
            if(rds[i].value==val){
                rds[i].checked=true;
                break;
            }
        }
    }
}

function CheckAllNew(checkid,_checked){
    var e=document.getElementsByName(checkid);
    for(var i=0;i<e.length;i++)
        e[i].checked=_checked;
}
function GetCheckBoxValueNew(checkid){
    var ret="";
    var e=document.getElementsByName(checkid);
    for(var i=0;i<e.length;i++){
        if(e[i].checked && (','+ret).indexOf(e[i].value)<0){
            ret+=","+e[i].value;
        }
    }
    if(ret.length>0){
		if(ret.substring(0,1)==',')
			ret=ret.substr(1);
	}
	return ret;
}

// 创建 cookies 
function createCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }else{
        expires = "";
    }
    document.cookie = name+"="+value+expires+"; path=/";
}

// 读取 cookies
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

function startMarqueeV(cid, lh,speed,delay)
    {    
        var t;    
        var oHeight = 400; /**//** div的高度 **/  
        var p=false;   
        var o=document.getElementById(cid);    
        var preTop = 0;   
        o.scrollTop = 0;    
        function start()
        {    
            t=setInterval(scrolling,speed);    
            o.scrollTop += 1;    
        }    
        function scrolling()
        {    
            if(o.scrollTop%lh!=0 && 
            o.scrollTop%(o.scrollHeight-oHeight-1)!=0)
            {   
                preTop = o.scrollTop;   
                o.scrollTop+=1;   
                if(preTop >= o.scrollHeight || preTop==o.scrollTop)
                {   
                    o.scrollTop = 0;   
                }   
            }
            else
            {   
                clearInterval(t);    
                setTimeout(start,delay);    
            }   
        }    
        setTimeout(start,delay);    
    }  