﻿// JScript 文件
function SelectAll(tempControl)
{
    //将除头模板中的其它所有的CheckBox取反 

     var theBox=tempControl;
      xState=theBox.checked;    

     elem=theBox.form.elements;
     for(i=0;i<elem.length;i++)
     if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
      {
           if(elem[i].checked!=xState)
                 elem[i].click();
     }
}

// 图片缩放
function memimgload(obj)
{
    obj.style.width =(obj.offsetWidth >420)?"420px":obj.style.width;
    obj.style.height =(obj.offsetHeight >295)?"295px":obj.style.height;
}

function ShowHeadUpload()
{
    openWindow('MyAvatarInformation.aspx',588,495,'头像上传');
}

function showInfor(showbox,html,target)
{
    var position = Element.positionedOffset(target);
    showbox.style.top = position[1]  +"px";
    showbox.style.left = position[0]-5 + target.getWidth() +"px";
    showbox.show();
    showbox.update(html);
}

function ShowDialogImgUpload(type)
{
    openWindow('inc/MemUpload.aspx?hasThumb=1&hasWater=0&SaveType=' + type,600,250,'图片上传');
}

function UploadAlbumImage(type)
{
    openWindow('inc/AlbumUpload.aspx?hasThumb=1&hasWater=0&SaveType=' + type,600,250,'图片上传');
}
function uploadmemberimages(rControl)
{   
    window.open("inc/MemUpload.aspx?hasThumb=1&hasWater=0&SaveType=member&rControl="+ rControl,"uploadgroupimages","height=300,weight=400");
}

function uploadgroupimages(rControl)
{   
    window.open("inc/MemUpload.aspx?hasThumb=1&hasWater=0&SaveType=group&rControl="+ rControl,"uploadgroupimages","height=300,weight=400");
}

function showdiv(n,m,div,obj)
{
    for (i=1;i<=m;i++)
	{
        if (i==n)
		{
	        $(div+i).style.display = 'block';
	        $(obj+i).className='li1';
		}
	    else
		{
		    $(div+i).style.display = 'none';
		    $(obj+i).className='';
		}
    }
}

function showdemo(n,m,str)
{
    for (i=1;i<=m;i++)
	{
        if (i==n)
		{
	        document.getElementById(str+i).style.display = 'block';
		}
	    else
		{
		    document.getElementById(str+i).style.display = 'none';
		}
    }
}

function SelectCheck(tempControl)
{
     var theButton=tempControl;
     elem=theButton.form.elements;
     
     for(i=0;i<elem.length;i++)
     {
        if(elem[i].type=="checkbox" && elem[i].id!="headbox")
        {
           if(elem[i].checked)
           {
                return true;
           }
        }
     }
     
     alert('提示：请先选择要处理的业务!');
     return false;
}

function SettleFormsCheck(objForm)
{
    
    var selectflg=false;
    var elem=objForm.elements;
     
     for(i=0;i<elem.length;i++)
     {
        if(elem[i].type=="checkbox" && elem[i].id!="headbox")
        {
           if(elem[i].checked||elem[i].disabled)
           {
               selectflg=true;
           }
        }
     }     
     if(selectflg==false)
     {
        alert('提示：请先选择要处理的业务!');
        return false;
     }
     
     for(i=0;i<elem.length;i++)
     {
        if(elem[i].type=="text" && elem[i].className=="tbx_seach")
        {
           if(elem[i].value=="")
           {
                if(confirm("客户签名未完全输入，是否忽略？"))
                {
                    return true;
                }
                else
                {
                    alert('提示：请输入客户签名!');
                    elem[i].focus();
                    return false;
                }
           }
        }
     }     
     
     return true;
}

function SelectCheck1(objForm)
{
     var elem=objForm.elements;
     
     for(i=0;i<elem.length;i++)
     {
        if(elem[i].type=="checkbox" && elem[i].id!="headbox")
        {
           if(elem[i].checked)
           {
                return true;
           }
        }
     }
     
     alert('提示：请先选择要处理的业务!');
     return false;
}

function SelectCheckByID(objForm,id,headid)
{
     var elem=objForm.elements;
     
     for(i=0;i<elem.length;i++)
     {
        if(elem[i].type=="checkbox" && elem[i].id.indexOf(id)!=-1 && elem[i].id!=headid)
        {
           if(elem[i].checked)
           {
                return true;
           }
        }
     }
     
     alert('提示：请先选择要处理的项!');
     return false;
}

function SelectAllByID(tempControl,id)
{
     var theBox=tempControl;
      xState=theBox.checked;    

     elem=theBox.form.elements;
     for(i=0;i<elem.length;i++)
     if(elem[i].type=="checkbox" && elem[i].id.indexOf(id)!=-1 && elem[i].id!=theBox.id)
     {
           if(elem[i].checked!=xState)
                 elem[i].click();
     }
}

function SetScroll()
{
    var obj;
    obj=document.getElementById("messageview");
    if(obj!=null)
    {
      obj.scrollTop=obj.scrollHeight;  
    }
}

function openNew(obj,h,w)
{
    window.open (obj, "newwindow", "height="+h+",width="+w+",toolbar=no, menubar=no,resizable=yes,location=no,scrollbars=yes")
}

function openCNew(obj)
{
    window.open (obj, "newwindow", "height=300,width=720,toolbar=no, menubar=no,resizable=yes,location=no,scrollbars=yes")
}

function setvalue(str,value,type)
{
    if(type=="innerHTML")
    {
        document.getElementById(str).innerHTML=value;
    }
    else
    {
        document.getElementById(str).value=value;
    }
}

//日期验证
function   IsDateFormat(strDate)   
  {   
  var   str   =   /\d{4}-((0?[1-9])|(1[0-2]))-((0?[1-9])|([1-2][0-9])|(3[0-1]))$/;   
  return   str.test(strDate);   
  }

//验证用户名
function isLoginName(tmpname)
{
    var patrn=/^[\u4e00-\u9fa5|0-9|a-z|A-Z|\.@_]{6,20}$/;
    if (!patrn.exec(tmpname))
    {
        return false;
    }
    else
    {
        return true;
    }
}

//昵称
function isNickName(tmpname)
{
    var patrn=/^[\u4e00-\u9fa5|0-9|a-z|A-Z|\.@_]{2,15}$/;
    if (!patrn.exec(tmpname))
    {
        return false;
    }
    else
    {
        return true;
    }
}

function allchinese(tmpname)
{
    var patrn= /^[\u4e00-\u9fa5]{2,10}$/;
   
    if (!patrn.exec(tmpname))
    {
        return false;
    }
    else
    {
        return true;
    }
}

function ShowMemMessage(div,content,classname)
{
    $(div).show();
    $(div).update(content);
    $(div).className=classname;
}
    
function ShowMemValue(div,content,classname)
{
    $(div).value=content;
    $(div).className=classname;
}
    
//验证密码
function isPassword(tmppwd)
{
    var patrn=/^[0-9|a-z|A-Z|\.@_~!()#$%^&*]{6,15}$/;
    if (!patrn.exec(tmppwd))
    {
        return false;
    }
    else
    {
        return true;
    }
}

//验证码
function isCheckCode(str)
{
    var patrn=/^[0-9a-zA-Z_]{4}$/;
    if (!patrn.exec(str))
    {
        return false;
    }
    else
    {
        return true;
    }
}

//验证企业信用码
function isCcode(tmppwd)
{
    var patrn=/^\d{9}$/;
    if (!patrn.exec(tmppwd))
    {
        return false;
    }
    else
    {
        return true;
    }
}

//邮编
function isZip(tmppwd)
{
    var patrn=/^\d{6}$/;
    if (!patrn.exec(tmppwd))
    {
        return false;
    }
    else
    {
        return true;
    }
}

//固定电话+手机验证
function isPhone(str)
{
    var patrn=/(^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$)|(^0{0,1}(13|15|18)[0-9]{9}$)/;
    if (!patrn.exec(str))
    {
        return false;
    }
    else
    {
        return true;
    }
}

//验证固定电话
function isTel(str)
{
    var patrn=/^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
    if (!patrn.exec(str))
    {
        return false;
    }
    else
    {
        return true;
    }
}

//验证会员卡号
function isCityCard(str)
{
    var patrn=/(^(135|136)\d{6}$)/;
    if (!patrn.exec(str))
    {
        return false;
    }
    else
    {
        return true;
    }
}

//验证手机号码
function isMobile(str)
{
    var patrn=/(^0{0,1}(13|15|18)[0-9]{9}$)/;
    if (!patrn.exec(str))
    {
        return false;
    }
    else
    {
        return true;
    }
}

//验证E-Mail
function isMail(str)
{
    //var patrn=/^[_a-z0-9\-\.]+@([_a-z0-9\-]+\.)+[a-z0-9]{2,3}$/;
    var patrn=/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    if (!patrn.exec(str))
    {
        return false;
    }
    else
    {
        return true;
    }
}

//网路打印
function preview()
{
	bdhtml=window.document.body.innerHTML;
	sprnstr="<!--startprint-->";
	eprnstr="<!--endprint-->";
	prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
	prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
	window.document.body.innerHTML=prnhtml;
	window.print();
}


//取生肖, 参数必须是四位的年     
function GetShengXiao(yyyy){ 
    var arr=['猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊']; 
    return /^\d{4}$/.test(yyyy)?arr[yyyy%12]:null 
} 
 
// 取星座, 参数分别是 月份和日期 
function GetConstellations(month,day){     
         
    var d=new Date(1999,month-1,day,0,0,0); 
    var arr=[]; 
    arr.push(["摩羯座",new Date(1999, 0, 1,0,0,0)])
    arr.push(["水瓶座",new Date(1999, 0,20,0,0,0)])
    arr.push(["双鱼座",new Date(1999, 1,19,0,0,0)])
    arr.push(["白羊座",new Date(1999, 2,21,0,0,0)])
    arr.push(["金牛座",new Date(1999, 3,21,0,0,0)])
    arr.push(["双子座",new Date(1999, 4,21,0,0,0)])
    arr.push(["巨蟹座",new Date(1999, 5,22,0,0,0)])
    arr.push(["狮子座",new Date(1999, 6,23,0,0,0)])
    arr.push(["处女座",new Date(1999, 7,23,0,0,0)])
    arr.push(["天秤座",new Date(1999, 8,23,0,0,0)])
    arr.push(["天蝎座",new Date(1999, 9,23,0,0,0)])
    arr.push(["射手座",new Date(1999,10,22,0,0,0)])
    arr.push(["摩羯座",new Date(1999,11,22,0,0,0)])
    for(var i=arr.length-1;i>=0;i--){ 
        if (d>=arr[i][1]) return arr[i][0];     
    } 
} 
 
/**//* 
摩羯座(12/22 - 1/19)、水瓶座(1/20 - 2/18)、双鱼座(2/19 - 3/20)、牡羊座(3/21 - 4/20)、金牛座(4/21 - 5/20)、 
双子座(5/21 - 6/21)、巨蟹座(6/22 - 7/22)、狮子座(7/23 - 8/22)、处女座(8/23 - 9/22)、天秤座(9/23 - 10/22)、 
天蝎座(10/23 - 11/21)、射手座(11/22 - 12/21)
*/ 


function enterkey()
{
    try
    {
        var el_keydown=window.event.srcElement;
        if(event.keyCode==13 && el_keydown.id=="<%=txtEmail.ClientID %>")    
        {
            document.getElementById("<%=txtPassword.ClientID %>").focus();                                 
        }
        else if(event.keyCode==13 && el_keydown.id== "<%=txtPassword.ClientID %>")
        {
            document.getElementById("<%=btnLogin.ClientID %>").focus();
        }
    }
    catch(e)
    {
        alert("error");
        return;
    }
}

//魔力卡拍卖
function overinput(obj)
{
    if(obj.value=='输入您要竞拍的价格')
    {
        obj.value='';
        obj.className='inputprice1';
    }
}

function outinput(obj)
{
    if(obj.value=='' || obj.value=='输入您要竞拍的价格')
    {
        obj.value='输入您要竞拍的价格';
        obj.className='inputprice';
    }
}

function auctionprice(val)
{
    if(val==5)
    {
        if(isNaN($("input5price").value))
        {
            alert("竞拍价格必须是有效数字！");
        }
        else
        {
        openWindow('Dialogs/AlertAcountInfo.aspx?id=5&price=' + $("input5price").value,550,260,'5倍魔力卡竞拍');
        }
    }
    else
    {
        if(isNaN($("input2price").value))
        {
            alert("竞拍价格必须是有效数字！");
        }
        else
        {
        openWindow('Dialogs/AlertAcountInfo.aspx?id=2&price='+ $("input2price").value,550,260,'2倍魔力卡竞拍')
        }
    }
}