﻿
 function Mdefault(){};
 //roll关于滚动的类
 Mdefault.roll={
    //滚动图片效果(从左向右滚动)
    rollimg1:function()
    {
         var n=10;
         td2.innerHTML=td1.innerHTML;
         var Mycheck;
         function move()
         {
            if(td2.offsetWidth-div1.scrollLeft<=0)
               div1.scrollLeft-=td1.offsetWidth
            else
               div1.scrollLeft++;
         }
         Mycheck=setInterval(move,n)
         div1.onmouseover=function(){clearInterval(Mycheck)}
         div1.onmouseout=function(){Mycheck=setInterval(move,n)}
    },
    //主页滚动图片效果(从下往上滚动)
    rollimg2:function()
    {
        var speed=50;
        document.getElementById("Rimg2").innerHTML=document.getElementById("Rimg1").innerHTML;
        function Marquee()
        {
           if(document.getElementById("Rimg2").offsetTop-document.getElementById("Rimg").scrollTop<=0)
           {
              document.getElementById("Rimg").scrollTop-=document.getElementById("Rimg1").offsetHeight;
           }
           else
           {
              document.getElementById("Rimg").scrollTop++;
           }
        }
        var MyMar=setInterval(Marquee,speed);
        document.getElementById("Rimg").onmouseover=function() {clearInterval(MyMar)};
        document.getElementById("Rimg").onmouseout=function() {MyMar=setInterval(Marquee,speed)};
    },
    //主页滚动文字效果（从下往上滚动）
    rollword:function()
    {
        var demo = document.getElementById("demo");
        var demo1 = document.getElementById("demo1");
        var demo2 = document.getElementById("demo2");
        var speed=80;
        demo2.innerHTML=demo1.innerHTML;
        function Marquee()
        {
           if(demo2.offsetTop-demo.scrollTop<=0)
           {
              demo.scrollTop-=demo1.offsetHeight;
           }
           else
           {
              demo.scrollTop++;
           }
        }
        var MyMar=setInterval(Marquee,speed);
        demo.onmouseover=function() {clearInterval(MyMar)};
        demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
    }    
         
};
   
   //滑动选项卡的类
   Mdefault.option={
   //滑门js开始
    nTabs:function(thisObj,Num)
    { 
        if(thisObj.className == "active")return; 
        var tabObj = thisObj.parentNode.id; 
        var tabList = document.getElementById(tabObj).getElementsByTagName("span"); 
        for(i=0; i <tabList.length; i++) 
        { 
            if (i == Num) 
            { 
                thisObj.className = "active"; 
                document.getElementById(tabObj+"_Content"+i).style.display = "block"; 
            }
            else
            { 
                tabList[i].className = "normal"; 
                document.getElementById(tabObj+"_Content"+i).style.display = "none"; 
            } 
        } 
    } 
    
    
  };
  
  //窝瓜奖
  function wogua(){};
  
  wogua.upload={
    //选择图片
    UpImg:function (nb)
　　 {
　　    var fileName=document.getElementById('ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder3$File'+nb).value;
　　    if(fileName=='')
　　        return;
　　        
　　    var exName=fileName.substr(fileName.lastIndexOf('.')+1).toUpperCase();
　　    if(exName=='JPG'||exName=='BMP'||exName=='GIF')
　　    {
　　         document.getElementById('ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder3$File'+nb).value=fileName;
　　         var num=parseInt(nb)+1;
　　         var bb1="p"+num+"_1";
　　         var bb2="p"+num+"_2";
　　         if(num<=3)
　　         {
　　             document.getElementById(bb1).style.display="block";
　　             document.getElementById(bb2).style.display="block";
　　         }
　　    } 
　　    else
　　    {
　　        alert('请选择正确的图片文件')
　　        document.getElementById('ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder3$File'+nb).value="";
　　    }
　　 },
　　 //提交数据检测
	checkinput:function (form)
	{
	    var usercode = document.getElementById("usercodeWG").innerHTML;
	    if(usercode==""){alert("请您先登录！");return false;}
	    var flag=true;
		if(document.getElementById("filmName").value=="")
	    {
			 alert("影视名称不能为空！!");
			 flag=false;
			 return flag;
		}
		else{flag=true;}
		
		if(document.getElementById("personator").value=="")
		{
		    alert("说明几位主演名称！");
			flag=false;
			return flag;
		}
		else{flag=true;}	
		
		if(document.getElementById("introduce").value=="")
		{
		    alert("请对最差原由讲几句！");
			flag=false;
			return flag;
		}
		else{flag=true;}	

		if (flag==true) {flag=checkchar(document.getElementById("filmName").value)} 
		if (flag==true) {flag=checkchar(document.getElementById("director").value)} 
		if (flag==true) {flag=checkchar(document.getElementById("personator").value)} 
		if (flag==true) {flag=checkchar(document.getElementById("introduce").value)} 
		
		if (flag==true) {flag=checkchar(document.getElementById("ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder3$File1").value)} 
		if (flag==true) {flag=checkchar(document.getElementById("ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder3$File2").value)} 
		if (flag==true) {flag=checkchar(document.getElementById("ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder3$File3").value)} 
		
	    if (flag==true) {flag=checkchar(document.getElementById("PhotoIntro1").value)} 
		if (flag==true) {flag=checkchar(document.getElementById("PhotoIntro2").value)} 
		if (flag==true) {flag=checkchar(document.getElementById("PhotoIntro3").value)} 
		
		return flag;
	
	}	,
	//动态生成类型开始
	gettypename:function()
	{
       var div1 = document.getElementById("filmtype");
        //调用服务器端方法获字符串（用逗号分隔）
       var str = wogua_Default.GetType().value;
       var strarr = str.split(",");
       var typehtml = "<select onchange=\"woguafilmtypeid2()\" id=\"Select1\"> ";
       for(var i=0 ; i< strarr.length-1;i++)
       {
            var strarr2 = strarr[i].split("/");
            typehtml+="<option value=" +strarr2[0]+ " >" + strarr2[1] + "</option>";
       }
       
       typehtml += "</select>";
       div1.innerHTML=typehtml;
    },
     //顶踹窝瓜(可以作为以后通用函数)
    donwAndupClick:function(itme,obj,userid,objectId ,usercode)//加了foodid
    { 
        var bb=null;
        if(userid==0)
        {
            alert('请您先登录！');
            return ;
        }
         //执行后台函数并返回值
        var order = PageBase.wogua(obj,objectId,userid).value;
        if(obj=="up"||obj=="down")
        {
            if(order=="Oneself")
            {alert('不能给自己改变人气！');return;}
            if(order=="no")
            {
                alert('对不起！此项您已经评价过一次！不能重复！');return;
            }
            else
            {  
                if(obj=="up")
                {
                    document.getElementById(itme+objectId).innerText.innerHTML = order; return;
                }
                if(obj=="down")
                {
                    document.getElementById(itme+objectId).innerHTML = order; return;
                }
            }
            
        }
        if(obj=="Re")
        {
             if(usercode.toString()!="00001"&&usercode.toString()!=="00002")
            {
                alert('对不起！您不是评委，没有权限执行此操作！');
                return;
            }
            
            if(order=="ping")
                {alert('初评成功！');return;}
            if(order=="yiping")
                {alert("此项已经被评为优秀！");return;}
        }
    },
    //留言
    Review:function(userid,filmid)
   {
     var content=document.getElementById("content");
     if(userid == 0)
     {
        alert("请您先登录！");
        return false;
     }
     if(content.value=="")
     {
        alert("内容不能为空！");
        return false;
     }
     
     var content2=content.value.replace(/\n/g,"<br/>");
     content2=content2.replace(/\s/g,"&nbsp;");
     content2=content2.replace(/\r/g,"&nbsp;")
     
     var count = PageBase.getfilmReview(filmid).value;
     var ReNumber = 0;
     if(count == 0)
        ReNumber=1;
     else
        ReNumber = count+1;
     if(PageBase.AddReview(filmid,userid,ReNumber,content2).value)
        {alert("提交成功!");  return true;}
     else{
        alert("提交失败!");return  false;}
    
  },
  //提交影视名称
  addFilm:function(filmname,userid,filmtypeid,filmtypeid2,JName,mod)
  {
     if(mod=="fm")//影视
    {
        if(PageBase.Exfilm(filmname).value)
      {
          alert("抱歉，您提交的内容已经存在，请您投票或提交新的内容！谢谢！");
          return;
      }

    }
    if(mod=="dir")//导演演员
    {
       if(PageBase.Exfilm2(filmname,JName).value)
      {
          alert("抱歉，您提交的内容已经存在，请您投票或提交新的内容！谢谢！");
          return;
      }
    }
    if(mod=="Pwd")//商品
    {   
       if(PageBase.Exfilm2(filmname,JName).value)
      {
          alert("抱歉，您提交的内容已经存在，请您投票或提交新的内容！谢谢！");
          return;
      }
    }
    if(PageBase.Addfilm(filmname,userid,filmtypeid,filmtypeid2,JName).value)
        {alert("提交成功！");window.location.reload();return;}
    else
        {alert("提交失败！");return;};

  }
   
};



/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  
  //窝瓜类型
  function woguafilmtypeid()
  {
      if(getCookie("WG","filmtypeid")=="")
      {
          var filmtypeid = document.getElementById('Select1').value;
          document.getElementById('ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_filmtypeidH').value=filmtypeid;
      }
      else
      {
          document.getElementById('Select1').value=getCookie("WG","filmtypeid");
          document.getElementById('ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_filmtypeidH').value=getCookie("WG","filmtypeid");
      }
  };
   function woguafilmtypeid2()
  {
      var filmtypeid = document.getElementById('Select1').value;
      setCookie(filmtypeid,"WG","filmtypeid");
      document.getElementById('ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_filmtypeidH').value=filmtypeid;
  };


	//提交数据前检测字符安全性
	function checkchar(str)
	{
		str=str.toLowerCase()
		oldstr=str
		str="2"+str
		if (str.search("<"+"%")>0)  
		{
			window.alert("("+oldstr+")中有非法字符,请检查!");
			return false;
		}
		if (str.search("<scrip"+"t")>0)
		{
			window.alert("("+oldstr+")中有非法字符,请检查!");
			return false;
		}
		if (str.search("'")>0)
		{
			window.alert("("+oldstr+")中有非法字符,请检查!");
			return false;
		}
		if (str.search('"')>0)
		{
			window.alert("("+oldstr+")中有非法字符,请检查!");
			return false;
		}
		return true;
	};

    //JS操作cookies方法!
    //写cookies
function setCookie(value, name, key) {
        var Days = 2;
        var exp = new Date();
        exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
        if (key == null || key == "") {
            document.cookie = name + "=" + encodeURI(value) + ";expires=" + exp.toGMTString() + ";path=/";
        }
        else {
            var nameValue = this.getCookie(name);
            if (nameValue == "") {
                document.cookie = name + "=" + key + "=" + encodeURI(value) + ";expires=" + exp.toGMTString() + ";path=/";
            }
            else {
                var keyValue = this.getCookie(name, key);
                if (keyValue != "") {
                    nameValue = nameValue.replace(key + "=" + keyValue, key + "=" + encodeURI(value));
                    document.cookie = name + "=" + nameValue + ";expires=" + exp.toGMTString() + ";path=/";
                }
                else {
                    document.cookie = name + "=" + nameValue + "&" + key + "=" + encodeURI(value) + ";expires=" + exp.toGMTString() + ";path=/";
                }
            }
        }
    };
    //读取cookies
 function  getCookie(name, key) {
        var nameValue = "";
        var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
        if (arr = document.cookie.match(reg)) {
            nameValue = decodeURI(arr[2]);
        }
        if (key != null && key != "") {
            reg = new RegExp("(^| |&)" + key + "=([^(;|&|=)]*)(&|$)");
            if (arr = nameValue.match(reg)) {
                return decodeURI(arr[2]);
            }
            else return "";
        }
        else {
            return nameValue;
        }
    };
    //删除cookies
 function delCookie(name) {
        var exp = new Date();
        exp.setTime(exp.getTime() - 1);
        var cval = this.getCookie(name);
        if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
    };
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
      //打开DIV半透明层
  function showDiv(){
    document.getElementById('popDiv').style.display='block';
    document.getElementById('popIframe').style.display='block';
    document.getElementById('bg').style.display='block';
  };
    //关闭DIV半透明层
  function closeDiv(){
     document.getElementById('popDiv').style.display='none';
     document.getElementById('bg').style.display='none';
     document.getElementById('popIframe').style.display='none';

   }
   
         //打开DIV半透明层
  function showDiv2(){
    document.getElementById('wG_Div1').style.display='block';
    document.getElementById('Iframe1').style.display='block';
    document.getElementById('Div3').style.display='block';
  };
    //关闭DIV半透明层
  function closeDiv2(){
     document.getElementById('wG_Div1').style.display='none';
     document.getElementById('Div3').style.display='none';
     document.getElementById('Iframe1').style.display='none';

   }
    
    

  
   