﻿

//zpxx.aspx
function openwin(url,width,height)
{
    window.open(url,'openscript','width='+width+',height='+height+',scrollbars=yes,status=no')
}

//Gridview全选与反选
//调用：<input ID="allCheck" type="checkbox" onclick="gvCheckBoxIsChecked(this)" />
function gvCheckBoxIsChecked(varObject)
{
    if(varObject.checked==true)
    varObject.checked=false;
    else
    varObject.checked=true;
    var theTable=varObject.parentElement.parentElement.parentElement;
    var thIndex=varObject.parentElement.cellIndex;
    for(var i=0;i<theTable.rows.length;i++)
    {
        var forSelCheckBox=theTable.rows[i].cells[thIndex].firstChild;
        if(forSelCheckBox.checked==true)
        forSelCheckBox.checked=false;
        else
        forSelCheckBox.checked=true;
    }
}


//Gridview在删除时判断是否选择了项
//调用:this.btnDel.Attributes.Add("onClick", "var backBool=checkSelectNumForDel('" + this.gvUsers.ClientID + "');if(backBool==false){return false}; return confirm('是否确认删除！')");
function checkSelectNumForDel(varId)
{
    var selNum=0;
    var theTable=window.document.getElementById(varId);
    for(var i=0;i<theTable.rows.length;i++)
    {
        var forSelCheckBox=theTable.rows[i].cells[0].firstChild;
        if(forSelCheckBox.checked==true)selNum++;   
    }
    if(selNum==0)
    {
         alert('请先选择要操作的记录!');
         return false;
    }
}


//判断必填项是否为空
//this.btnSave.Attributes.Add("onClick", "return testparams(this,'"+ LoginNameTextBox.ClientID + "&登陆名','" + PassWordTextBox.ClientID + "&密码','" + PassWordTextBox0.ClientID + "&确认密码','" + TelTextBox.ClientID + "&联系电话','" + EMailTextBox.ClientID + "&邮箱地址');");
function testparams()
{
    //判断当按钮为disabled时直接返回false不允许再进行注册事件操作
    var varObject=arguments[0];
    if(varObject.disabled==true)
    {
        return false;
    } 
    
    //否则从第二个参数开始进行验证
    for(var i=1;i<arguments.length;i++)
    {
             var paramId=arguments[i].substring(0,arguments[i].indexOf('&'));
             var paramShowText=arguments[i].substring(arguments[i].indexOf('&')+1,arguments[i].length);
             if(document.getElementById(paramId).value=="")
            {
              alert(paramShowText+"不能为空,请输入!");
            document.getElementById(paramId).focus();
            return false;
            }
    }
}

//判断必填项是否为空
//this.btnSave.Attributes.Add("onClick", "return testparamsOr2(this,'"+ LoginNameTextBox.ClientID + "&登陆名','" + PassWordTextBox.ClientID + "&密码','" + PassWordTextBox0.ClientID + "&确认密码','" + TelTextBox.ClientID + "&联系电话','" + EMailTextBox.ClientID + "&邮箱地址');");
function testparamsOr2()
{
    //判断当按钮为disabled时直接返回false不允许再进行注册事件操作
    var varObject=arguments[0];
    if(varObject.disabled==true)
    {
        return false;
    } 
    var paramId1=arguments[1].substring(0,arguments[1].indexOf('&'));
    var paramShowText1=arguments[1].substring(arguments[1].indexOf('&')+1,arguments[1].length);
    var paramId2=arguments[2].substring(0,arguments[2].indexOf('&'));
    var paramShowText2=arguments[2].substring(arguments[2].indexOf('&')+1,arguments[2].length);
    if(document.getElementById(paramId1).value=="" && document.getElementById(paramId2).value=="")
    {
        alert(paramShowText1+"或"+paramShowText2+"不能为空,请输入!");
        document.getElementById(paramId1).focus();
        return false;        
    }
    
    //否则从第二个参数开始进行验证
    for(var i=3;i<arguments.length;i++)
    {
         var paramId=arguments[i].substring(0,arguments[i].indexOf('&'));
         var paramShowText=arguments[i].substring(arguments[i].indexOf('&')+1,arguments[i].length);
         if(document.getElementById(paramId).value=="")
        {
            alert(paramShowText+"不能为空,请输入!");
            document.getElementById(paramId).focus();
            return false;
        }
    }
}

//重置（清空所有信息）
//this.btnSave.Attributes.Add("onClick", "return reset(this,'"+lblConfirmPassword.ClientID+"','"+lblMail.ClientID+"','" + LoginNameTextBox.ClientID + "','" +  EMailTextBox.ClientID + "');");
function reset()
{
    //判断当按钮为disabled时直接返回false不允许再进行注册事件操作
    var varObject=arguments[0];
    if(varObject.disabled==true)
    {
        return false;
    }
    
    //否则从第二个参数开始进行验证
    for(var i=0;i<arguments.length;i++)
    {
             var paramId=arguments[i];
             if(document.getElementById(paramId).value!="")
            {
            document.getElementById(paramId).value="";
            }
    }
}

//判断两次密码输入是否一致
//PassWordTextBox0.Attributes.Add("onBlur", "confirmForPassword('"+btnSave.ClientID+"','"+PassWordTextBox.ClientID+"','"+PassWordTextBox0.ClientID+"','"+lblConfirmPassword.ClientID+"');");
function confirmForPassword(varObjectId,varPasswordId1,varPasswordId2,lblConfirmId)
{
    var btnSave=document.getElementById(varObjectId);
    var varPwd1=document.getElementById(varPasswordId1);
    var varPwd2=document.getElementById(varPasswordId2);
    var lblConfirm=document.getElementById(lblConfirmId);
    if(varPwd1.value!=varPwd2.value)
    {
        lblConfirm.innerText="两次密码输入不一致，请重输入！";
    }
    else
    {
         lblConfirm.innerText="";
    }
}

//检查输入的是否为数字
function checkNumber()
{
    if (event.keyCode < 48 || event.keyCode >57)
    {
        event.returnValue = false;
    }
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function setlinkcolor(){
	var theurl=location.href;
	if(theurl.indexOf("Default.aspx")!=-1){
		document.getElementById("link1").background="images/llinkbtn_2.gif";
		document.getElementById("link1").onmouseover="return false";
		document.getElementById("link1").onmouseout="return false";
	}
	if(theurl.indexOf("company.aspx")!=-1){
		document.getElementById("link2").background="images/mlinkbtn_2.gif";
		document.getElementById("link2").onmouseover="return false";
		document.getElementById("link2").onmouseout="return false";
	}
	if(theurl.indexOf("acc_info.aspx")!=-1){
		document.getElementById("link3").background="images/mlinkbtn_2.gif";
		document.getElementById("link3").onmouseover="return false";
		document.getElementById("link3").onmouseout="return false";
	}
	if(theurl.indexOf("hunt_info.aspx")!=-1){
		document.getElementById("link4").background="images/mlinkbtn_2.gif";
		document.getElementById("link4").onmouseover="return false";
		document.getElementById("link4").onmouseout="return false";
	}
	if(theurl.indexOf("order.aspx")!=-1){
		document.getElementById("link5").background="images/mlinkbtn_2.gif";
		document.getElementById("link5").onmouseover="return false";
		document.getElementById("link5").onmouseout="return false";	
	}
	if(theurl.indexOf("guestbook.aspx")!=-1){
		document.getElementById("link6").background="images/mlinkbtn_2.gif";
		document.getElementById("link6").onmouseover="return false";
		document.getElementById("link6").onmouseout="return false";	
	}
	if(theurl.indexOf("callme.aspx")!=-1){
		document.getElementById("link7").background="images/rlinkbtn_2.gif";
		document.getElementById("link7").onmouseover="return false";
		document.getElementById("link7").onmouseout="return false";
	}

}

function winopen(){
	var targeturl="index.aspx"	
	newwin=window.open(targeturl,"_self","scrollbars;toolbar=no;menubar=no;")
	if (document.all){
		newwin.moveTo(0,0)
		newwin.resizeTo(screen.width,screen.height-22);
		}
} 

function showmenu(SubjectId,ArrowId){
if(document.all[SubjectId].style.display=='none')
    { document.all[SubjectId].style.display='';
	  document.all[ArrowId].src='images/dot3.gif';}
else
    { document.all[SubjectId].style.display='none';
	  document.all[ArrowId].src='images/dot2.gif';}
     return 0;
}


//System/Js.js
function CheckOthers(form)
{
	for (var i=0;i<form.elements.length;i++)
	{
		var e = form.elements[i];
//		if (e.name != 'chkall')
			if (e.checked==false)
			{
				e.checked = true;// form.chkall.checked;
			}
			else
			{
				e.checked = false;
			}
	}
}

function CheckAll(form)
{
	for (var i=0;i<form.elements.length;i++)
	{
		var e = form.elements[i];
//		if (e.name != 'chkall')
			e.checked = true// form.chkall.checked;
	}
}
function lbsong()
{
window.open("about:blank","lbsong","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,top=10,left=10,width=275,height=122");
}

