﻿var pattern=/[0-9]$/i;
var patternEmail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i;
var flag=false;
var str="";
var is_confirmed;
var bool=false;
var s;
var x;

$(document).ready(function(){
    $("#CheckAll").click(function(){
        $("input[@type=checkbox]").attr("checked",!bool);
        bool=!bool;
    });
    $(".SubmitButtonRow input").addClass("Button");
    $("input[@type=checkbox][@name=entity_id]").bind("click",function(){
        if($(this).attr("checked")!=true)$("#CheckAll").attr("checked",false);
    });
});

function checkReplace(obj){
   obj.value=obj.value.replace('"','&quot;'); 
}

function CheckInfo(){
    if(!(checkName()&&checkEmail()&&checkQQ()&&checkTel()&&checkContent()))return false;
    if(flag&&$("#fileurl").val()!="")
        $("#"+clientid+"_bookAttachementValuedTextBox").val($("#fileurl").val());
    return true;
}

function UploadFile(id){
    window.open("/fileupload.aspx?TxtId="+id,"newwindow","width=500 height=220");
}

function checkName(){
    var obj=$("#"+clientid+"_userNameValuedTextBox")[0];
    if(obj.value==""){$("#namespan").html("用户名不能为空！");return false;}else{$("#namespan").html("");return true;}
}

function checkQQ(){
    var obj=$("#"+clientid+"_userQQValuedTextBox")[0];
    if(obj.value!=""){if(!pattern.test(obj.value)){$("#qqspan").html("此处只能填数字");obj.select();return false;}else{$("#qqspan").html("");return true;}}
    return true;
}

function checkTel(){
    var obj=$("#"+clientid+"_userTelValuedTextBox")[0];
    if(obj.value!=""){if(/^[0]?13\d{9}$/g.test(obj.value)||/^[0]?1[5,8][8,9]\d{8}$/g.test(obj.value)||/^([0]{1}[0-9]{2,3}[-,－]?)?\d{7,8}$/g.test(obj.value)){$("#telspan").html("");return true;}else{$("#telspan").html("联系方式格式不正确，请重输！");obj.select();return false;}}
    return true;
}

function checkEmail(){
    var obj=$("#"+clientid+"_userEmailValuedTextBox")[0];
    if(obj.value==""){$("#emailspan").html("邮箱不能为空！");return false;}else{if(patternEmail.test(obj.value)){ $("#emailspan").html("");return true;}else{$("#emailspan").html("邮箱格式不正确，请重输！");obj.select();return false;}}
}

function checkContent(){
    var obj=$("#"+clientid+"_bookContentValuedTextBox")[0];
    if(obj.value==""){$("#contentspan").html("内容不能为空！");return false;}else{$("#contentspan").html("");return true;}
}

function EditAttachement(obj){
    if(!flag)
    {
        $("#attachement_edit_eara").removeClass("hidden");
        obj.value="取消编辑";
        flag=true;
    }
    else
    {
        $("#attachement_edit_eara").addClass("hidden");
        obj.value="编辑附件";
        $("#fileurl").val("");
        flag=false;
    }
}

function checkNum(obj){
    if(obj.value!=""){
        if(!pattern.test(obj.value)){
            alert("此处只能填数字");
            obj.select();
        }
    }
    else
        obj.value=obj.title;
}

function checkDigtal(obj){
    checkNum(obj);
        
    if(obj.value!=obj.title)
        $(obj).parents("tr:first").find("input[@type=checkbox]").attr("checked",true);
    else
        $(obj).parents("tr:first").find("input[@type=checkbox]").attr("checked",false);
}

function UpdateCover(){
    var v=$("input[@type=radio]:checked");
    str=$(v).val()+":"+ $(v).parents("tr:first").find(".img_s").attr("src");
    if(v.length==1)
    {
        $("#tip").css("display","block");
        AjaxMethod.UpdateAbumCover(clientid, str, refreshPage);
    }
}

function UpdateIsShow(type){
    var v=$("input[@type=checkbox][@name=entity_id]:checked");
    if(v.length>=1){
        is_confirmed=confirm("您确认要"+(type=="1"?"显示":"隐藏")+"所选择的记录吗？");
        if(!is_confirmed){
		    return;
        }
        str=type+"@";
        $("#tip").css("display","block");
        $(v).each(function(i){
            str+=this.value+",";
        });
        str=str.substring(0,str.length-1);
        AjaxMethod.UpdateIsShow(clientid, str, refreshPage);
    }
}

function UpdateIsCommend(type){
    var v=$("input[@type=checkbox][@name=entity_id]:checked");
    if(v.length>=1){
        is_confirmed=confirm("您确认要"+(type=="1"?"推荐":"不推荐")+"所选择的记录吗？");
        if(!is_confirmed){
		    return;
        }
        str=type+"@";
        $("#tip").css("display","block");
        $(v).each(function(i){
            str+=this.value+",";
        });
        str=str.substring(0,str.length-1);
        AjaxMethod.UpdateIsCommend(clientid, str, refreshPage);
    }
}

function UpdateSortNum(){
    var v=$("input[@type=checkbox][@name=entity_id]:checked");
    if(v.length>=1){
        is_confirmed=confirm("您确认要调整所选记录的显示顺序吗？");
        if(!is_confirmed){
		    return;
        }
        str="";
        $("#tip").css("display","block");
        $(v).each(function(i){
            str+=this.value+":"+$(this).parents("tr:first").find("input[@type=text]").val()+"@";
        });
        str=str.substring(0,str.length-1);
        AjaxMethod.UpdateSortNum(clientid, str, refreshPage);
    }
}

function deleteEntity(entity_id){
	is_confirmed = confirm("确认删除该记录吗？");
	if(!is_confirmed){
		return;
	}
	AjaxMethod.DeleteEntity(clientid, entity_id, refreshPage);
}

function deleteEntities(){
    var v=$("input[@type=checkbox][@name=entity_id]:checked");
    if(v.length>=1){
        is_confirmed=confirm("确认删除这些记录吗？");
        if(!is_confirmed){
		    return;
        }
        str="";
        $(v).each(function(i){
            str+=this.value+",";
        });
        str=str.substring(0,str.length-1);
		AjaxMethod.DeleteEntities(clientid, str, refreshPage);
	}
}

function refreshPage(res){
    window.location.href=window.location.href;
}





function showBorder(id){
    document.getElementById(id).className="pro2";
}
function hiddenBorder(id){
    document.getElementById(id).className="pro1";
}

function showDiv(id){
    parent.document.getElementById("commonDoc").className="divTM";
    for(i=1;i<=6;i++){
	    s="t"+i;
	    document.getElementById(s).style.display="none";
    }
    s="t"+id;
    x="l"+id;
    document.getElementById(x).className="dis2";
    document.getElementById(s).style.display="block";
}
function hiddenDiv(id){
    s="t"+id;
    x="l"+id;
    document.getElementById(x).className="dis";
    document.getElementById(s).style.display="none";
    parent.document.getElementById("commonDoc").className="";
}
function faq_show(id){
	for(i=1;i<=4;i++)
	{
		s="tt"+i;
		x="d"+i;
		if(i==id){
			document.getElementById(s).className="pro_DetailContentTitle";
			document.getElementById(x).style.display="block";
		}
		else{	
			document.getElementById(s).className="pro_DetailContentTitle2";
			document.getElementById(x).style.display="none";
		}
	}
	
}