﻿// JScript 文件

function $(obj)
{
	return document.getElementById(obj).value;
}
function DoTitle(addTitle) 
{ 
	document.getElementById("content_type").value=addTitle;
}
function isDigit(s)
{
	var patrn=/^[0-9]{1,20}$/;
	if (!patrn.exec(s)) return false
	return true
}
function isEmail(emailStr)
{
	var reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	return reg.test(emailStr)
}
function getallinput(mid,applynum,numnum)//获取所有的input控件的值
{
    var organization=$("organization");
    if(organization=="")
    {
        alert("organization is empty!");
        return false;
    }
    var name=$("name");
    if(name=="")
    {
        alert("name is empty!");
        return false;
    }
    var email=$("email")
    {
        if(email!="")
        {
            if(isEmail(email)==false)
            {
                alert("email is error!");
                return false;
            }
        }
    }
    var allselectvalue="";
    var obj2=document.getElementsByTagName("textarea")
    for(var i=0;i<obj2.length;i++)
    {
        if(obj2[i].type=="textarea")
        {
            allselectvalue=allselectvalue+obj2[i].value+"|";
        }
    }
    var obj=document.getElementsByTagName("input")   //获得所有input节点
    for(var i=0;i<obj.length;i++)
    {
        if(obj[i].type=="text")
        {
            allselectvalue=allselectvalue+obj[i].value+"|";
        }
        else if(obj[i].type=="checkbox")//如果类型是复选框
        {   
            //obj[i].checked=window.event.srcElement.checked   //就把这个复选的状态设置成触发事件的对象的状态
            if(obj[i].checked==true)
            {
            allselectvalue+="1|";
            }
            else
            {
            allselectvalue+="0|"; 
            }
        }
    }
    allselectvalue=allselectvalue.substring(0,allselectvalue.length-1); 
    var len=allselectvalue.split("|");
    if(len[4]=="")
    {
        alert("sorry,you must write the person's infomation！");
        return false;
    }
    for(var i=0;i<applynum;i++)
    {
        if(len[len.length-1-i]!="1")
        {
            alert("sorry,you must agree all the applys!");
            return false;
        }
    }
    for(var i=0;i<numnum;i++)
    {
        if(isDigit(len[len.length-1-i-applynum])==false)
        {
            alert("sorry,the number of people is wrong!");
            return false;
        }
    }
	var as=new Ajax();
	 //指定错误容器
	as.OnErrorOBJ 	= document.getElementById("_c");
	//指定状态容器
	as.OnStateOBJ 	= document.getElementById("_c");
	//指定完成容器
	as.OnDownloadEndOBJ 	= document.getElementById("_c");
	as.method 	= "post";
	as.URL	= "Ajax.aspx"
	as.Sync	= true;
	as.Charset	= "gb2312";
	as.PostData ="allvalue="+escape(allselectvalue)+"&mid="+mid;
	as.send();
	as=null;
}

var scrollElem;
var stopscroll;
var stoptime;
var preTop;
var leftElem;
var currentTop;
var marqueesHeight;
function marque(width,height,marqueName,marqueCName){
	try{
	  marqueesHeight = height;
	  stopscroll     = false;
	  scrollElem = document.getElementById(marqueName);
	  with(scrollElem){
		style.width     = width;
		style.height    = marqueesHeight;
		style.overflow  = 'hidden';
		noWrap          = true;
	  }
	  scrollElem.onmouseover = new Function('stopscroll = true');
	  scrollElem.onmouseout  = new Function('stopscroll = false');
	  preTop     = 0; 
	  currentTop = 0; 
	  stoptime   = 0;
	  leftElem = document.getElementById(marqueCName);
	  scrollElem.appendChild(leftElem.cloneNode(true));
		  
	  init_srolltext();
	}catch(e) {}
}
function init_srolltext(){
  scrollElem.scrollTop = 0;
  setInterval('scrollUp()', 20);
}
function scrollUp(){
  if(stopscroll) return;
  currentTop += 1;
  if(currentTop == marqueesHeight+1) {
    stoptime += 1;
    currentTop -= 1;
    if(stoptime == (marqueesHeight)*2) {//停顿时间
      currentTop = 0;
      stoptime = 0;
    }
  }else{
    preTop = scrollElem.scrollTop;
    scrollElem.scrollTop += 1;
    if(preTop == scrollElem.scrollTop){
      scrollElem.scrollTop = marqueesHeight;
      scrollElem.scrollTop += 1;
    }
  }
}
function chkdiv(divid)
{
    var chkid=document.getElementById(divid);
    if(chkid != null)
    {
        return true;
    }
    else 
    {
        return false;
    }
}
