﻿function DoFormValidate()
{
    var validator = $("#aspnetForm").validate();
    validator.resetForm();
    validator.init();
}

function openWin(url,future)
{
    var win = window.open(url,future);
}
function $get(obj)
{
    return document.getElementById(obj);
}

/*validate
    页面输入验证
*/
function custom_validate(obj,str)
{
    var reg;
    switch(obj)
    {
        case "email":
            reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;    
            break;
        case "tel":
            reg=/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
            break; 
    }
    return reg.test(str);    
}
var number=4; //定义条目数
function LMYC() {
var lbmc;
    for (i=1;i<=number;i++) {		
        lbmc =document.getElementById('LM'+i);
        lbmc.style.display = 'none';
    }
}

/*隐藏显示 */
function ShowFLT(i) {
	//alert("123");
    lbmc=document.getElementById('LM'+i);
    if (lbmc.style.display == 'none') {
        LMYC();
        lbmc.style.display = '';
    }
    else {
        lbmc.style.display = 'none';
    }
}


/*
    只能输入数字
*/
function onlyNum()
{
    if(!(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) || (window.event.keyCode == 13) || (window.event.keyCode == 46) || (window.event.keyCode == 45)))
    {
        window.event.keyCode = 0;
    }
}
//获得RadioButtonList的值
function getRadioSelectValue(obj)
{
    var strResult=""
    var items=document.getElementsByTagName('input');
    for (var i=0;i<items.length;i++)
    {   
        var item=items[i];
        if(item.type=='radio' && item.id.indexOf(obj)>-1)
        {
            if(item.checked)
            {   
                strResult=item.value;
                break;
            }
        }
    }
    return strResult;
}
///前缀以区分多个，tab数量，当前计数0开始
function switchTab(prefix,amount,currNum)
{
    var tabFocusClass = "tabfocus";
    var divFocusClass = "divfoucs";
    var tabLostClass = "tablost";
    var divLostClass = "divlost";
    var currTab = prefix+"tab"+currNum;
    var currDiv = prefix+"div"+currNum;
    for(i=0;i<amount;++i)
    {
        $('#'+prefix+"tab"+(i+1)).attr("class",tabLostClass);
        $('#'+prefix+"tab"+(i+1)+'>a').attr("class","title");
        $('#'+prefix+"div"+(i+1)).attr("class",divLostClass);
    }
    $('#'+prefix+"tab"+currNum).attr("class",tabFocusClass);
    $('#'+prefix+"tab"+currNum+' > a').attr("class","title-w");
    $('#'+prefix+"div"+currNum).attr("class",divFocusClass);
}
function showWether()
{
    document.write('<iframe src="http://www.7stk.com/1/6/sina.htm" frameborder="0" width="117" height="37" marginheight="0" marginwidth="0" scrolling="no"></iframe>');
}
function getComment()
{
    $get('txtNickName').focus();
}

function displayVideoComment(id)
{
    $.get("/Admin/ajax/VideoCommentList.aspx",{Id:id,dt:new Date()},function(data)
    {
        $("#dtComment").html(data);
    });
}
function displayCommentListByPage(pageSize,pageNo,videoID,commentTimes)
{
    $.get("/Admin/ajax/VideoCommentList.aspx",{id:videoID,pageSize:pageSize,pageIndex:pageNo,dt:new Date()},function(data)
    {
         $("#dtComment").html(data);
         $("#lblCommentTimes").html(commentTimes);
    });
}
function postVideoComment(id,uid,nickName,content,ip,tip)
{
    $.ajax(
    {
        type:"POST",
        url:"/Admin/ajax/VideoCommentList.aspx",
        data:"Id="+id+"&uid="+uid+"&nick="+nickName+"&content="+content+"&ip="+ip+"&tip="+tip,
        success:function(msg)
        {
            if(msg.length > 2 && msg.substr(0,2) == "OK")
            {
                alert("评论成功。");
                displayCommentListByPage(10,1,id,msg.substr(3));
            }
            else
            {
                alert(msg);
             }   
        }
    });
}
function displayCommentListByPage1(pageSize,pageNo,articleID,commentTimes)
{
    $.get("/Admin/ajax/VideoCommentList.aspx",{id:articleID,pageSize:pageSize,pageIndex:pageNo,dt:new Date()},function(data)
    {
         $("#dtComment").html(data);
         $("#lblCommentTimes").html(commentTimes);
    });
}
function postArticleComment(id,uid,nickName,content,ip,tip)
{
    $.ajax(
    {
        type:"POST",
        url:"/Admin/ajax/VideoCommentList.aspx",
        data:"Id="+id+"&uid="+uid+"&nick="+nickName+"&content="+content+"&ip="+ip+"&tip="+tip,
        success:function(msg)
        {
            if(msg.length > 2 && msg.substr(0,2) == "OK")
            {
                alert("评论成功。");
                displayCommentListByPage(10,1,id,msg.substr(3,1));
            }
            else
            {
                alert(msg);
             }   
        }
    });
}
/*
    动态改变样式
*/
function changBgColor(obj,strClass)
{
    obj.className=strClass;
}
/*
    验证用户评论数据输入
*/
function Validate_SendComment()
{
    var NickName=$get('txtNickName');
    var Content=$get('txtContent');
    if(NickName.value==null || NickName.value=="")
    {
        alert("你还没有登陆，请登陆！");
        return  false;
    }
    if(Content.value==null || Content.value=="")
    {
        alert("请你填写评论内容！");
        Content.focus();
        return  false;
    }
    return true;
}
/*
    验证网站会员登陆
*/
function Validate_Login()
{
    var UserName=$get('txtUserName');
    var Pwd=$get('txtPassword');
    var UserChooseUrl=$get('ddlOption').value;
    alert(UserName.value);
    alert(Pwd.value);
    if(UserName.value=="" || UserName.value==null)
    {
        alert("请填写用户名！");
        UserName.focus();
        return false;
    }
    if(Pwd.value=="" || Pwd.value==null)
    {
        alert("请填写密码！");
        Pwd.focus();
        return false;
    }
    $.get("/Admin/ajax/CheckUserLogin.aspx",{userName:UserName.value,pwd:Pwd.value},function(data)
    {
        if(data=="OK")
        {
            window.location=UserChooseUrl;
        }
        else
        {
            alert(data);
            UserName.focus();
            return false;
        }
    });
}


 
/*
    添加到收藏
*/
function setFavorite(strUrl,strTitle)
{
//    window.external.addFavorite(document.location.href,document.title);
    window.external.AddFavorite(strUrl,strTitle);
}

/*
    替换不安全字符
*/
function stringSafe(strl)
{
    var str=strl.replace(/<|\/>/g,"");
    str=str.replace(/>/g,"");
    if(str.indexOf("'")!=-1)
    {
       alert("你输入了非法字符',请重新输入！");
       return false;
    }
    else
    {
        return str;
    }
}
function searchByKey()
{
    var keyWord=stringSafe($get('txtKeyWord').value);
    window.location="/video/List.aspx?key="+keyWord;
}
function searchByArea(strArea)
{
    var keyWord=stringSafe(strArea);
    window.location="/video/List.aspx?area="+escape(keyWord);
}

/*
    验证用户留言数据输入
*/
function Validate_SendGuestBook()
{
    var UserName=$get('txtUserName');
    var Email=$get('txtEmail');
    var Tel=$get('txtTel');
    var Content=$get('txtContent');
    
    if(UserName.value==null || UserName.value=="")
    {
        alert("请填写姓名！");
        UserName.focus();
        return  false;
    }
    if(Email.value==null || Email.value=="")
    {
        if(Tel.value==null || Tel.value=="")
        {
            alert("请你选择Email或者电话号码中的任意一项填写！");
            Email.focus();
            return  false;
        }
    }
    else
    {
        if(!custom_validate("email",Email.value))
        {
            alert("电子邮件格式错误，请重新输入！");
            Email.focus();
            return  false;
        }
    }
    if(Tel.value==null || Tel.value=="")
    {
        if(Email.value==null || Email.value=="")
        {
            alert("请你选择Email或者电话号码中的任意一项填写！");
            Tel.focus();
            return  false;
        }
    }
    else
    {
        if(!custom_validate("tel",Tel.value))
        {
            alert("电话号码格式不对，请重新输入！");
            Tel.focus();
            return  false;
        }
    }
    if(Content.value==null || Content.value=="")
    {
        alert("请你填写评论内容！");
        Content.focus();
        return  false;
    }
    if(stringSafe(Content.value)!=false)
    {
        postGuestBook(UserName.value,Email.value,Tel.value,Content.value);
        UserName.value="";
        Tel.value="";
        Email.value="";
        Content.value="";
    }
}

/*
    获得用户留言
*/
function displayGuestBookList()
{
    $.get("/Admin/ajax/UserGuestList.aspx",function(data)
    {
         $("#lblGuestTimes").html(data);
    });
}
/*
    提交用户留言数据
*/
function postGuestBook(strUserName,email,tel,content)
{
    $.ajax(
    {
        type:"POST",
        url:"/Admin/ajax/UserGuestList.aspx",
        data:"userName="+strUserName+"&content="+content+"&email="+email+"&tel="+tel,
        success:function(msg)
        {
            if(msg== "OK")
            {
                alert("留言成功。");
                displayGuestBookList();
            }
            else
            {
                alert("系统繁忙，请稍后在留言！");
             }   
        }
    });
}

String.prototype.trim=function()
{
          return this.replace(/(^\s*)|(\s*$)/g,"");//将字符串前后空格,用空字符串替代。
}

/*
    搜索视频
*/

function SearchVideo(tag) {
    var txtName = document.all.search_text1.value
    var opt = document.getElementById("opt");
    var optValue = 1;
    if (opt == null || undefined == opt)
        optValue = 1;
    else
        optValue = opt.value;
        txtName=txtName.trim();
    var kw =escape(txtName)

    switch (optValue) {
        case "1":
            top.location = "/VideoSearch.aspx?class=1&kw=" +kw; 
            break;
        case "2":
            top.location = "/VideoSearch.aspx?class=2&kw=" + kw;
            break;
        default:
            top.location = "/VideoSearch.aspx?class=1&kw=" + kw;
            break;
    }
    return false;
}

/*
    搜索新闻
*/

function SearchArticle(tag) {
    var txtName = document.all.search_text1.value
    var opt = document.getElementById("opt");
    var optValue = 1;
    if (opt == null || undefined == opt)
        optValue = 1;
    else
        optValue = opt.value;
         txtName=txtName.trim();
    var kw =escape(txtName)

    switch (optValue) {
        case "1":
            top.location = "/Search.aspx?class=1&kw=" +kw; 
            break;
        case "2":
            top.location = "/Search.aspx?class=2&kw=" + kw;
            break;
        default:
            top.location ="/Search.aspx?class=1&kw=" +kw; 
            break;
    }
    return false;
}


/*
    幼教搜索
*/
function SearchYouJiao() {
    var txtName = document.all.search_text1.value
    txtName=txtName.trim();
    var kw =escape(txtName)
     alert(kw);
      top.location ="/YouJiao/list.aspx?&kw=" +kw; 
     

    }
    

