﻿// JScript 文件


function checkall()
{
  if(document.getElementById("CheckBox2").checked ==  true)
  {
  var objs = document.getElementsByTagName("input");
  for(var i=0; i<objs.length; i++) {
    if(objs[i].type.toLowerCase() == "checkbox" )
      objs[i].checked = true;
  }
  }
  else
  {
  var objs = document.getElementsByTagName("input");
  for(var i=0; i<objs.length; i++) {
    if(objs[i].type.toLowerCase() == "checkbox" )
      objs[i].checked = false;
  }
  }
}

function showResult(cbid,divID)
{
    
    if(document.getElementById(cbid).checked)
    {        
        document.getElementById(divID).style.display = "";        
    }
    else
    {
        document.getElementById(divID).style.display = "none"; 
        
    }
}
function window.onload()
{
    var objs = document.getElementsByTagName("input");
    for(var i=0; i<objs.length; i++)
    {
        if(objs[i].type.toLowerCase() == "button" ||objs[i].type.toLowerCase() == "submit")
        {
            objs[i].className = "btn3_mouseout";
            objs[i].onmouseover = function(){this.className="btn3_mouseover";}
            objs[i].onmouseout = function(){this.className="btn3_mouseout";}
            objs[i].onmousedown = function(){this.className="btn3_mousedown";}
            objs[i].onmouseup = function(){this.className="btn3_mouseup";}
        }
    }  
}
function s()
{
    var objs = document.getElementsByTagName("input");
    for(var i=0; i<objs.length; i++)
    {
        if(objs[i].type.toLowerCase() == "button" ||objs[i].type.toLowerCase() == "submit")
        {
            objs[i].className = "btn3_mouseout";
            objs[i].onmouseover = function(){this.className="btn3_mouseover";}
            objs[i].onmouseout = function(){this.className="btn3_mouseout";}
            objs[i].onmousedown = function(){this.className="btn3_mousedown";}
            objs[i].onmouseup = function(){this.className="btn3_mouseup";}
        }
    }  
}
function checkMN(objectID)
{
    var txt = /^\d+?\.{0,1}\d{0,100}$/;
    var val = document.getElementById(objectID).value;
    if(val == "")
    {
        alert("请输入值");
        
        document.getElementById(objectID).focus();return false;
    }
    else
    {
        if(txt.exec(val))
        {
            var txt2 = /[\s\S]+?\.$/;
            if(txt2.exec(val))
            {
            alert("输入的价格格式不正确");      
            document.getElementById(objectID).focus();return false;
            }
        }
        else
        {
            
            alert("输入的价格格式不正确");            
            document.getElementById(objectID).focus();
            
            return false;
            
        }
    }
}

function checkpaixu(objectID)
{
    var txt = /^\d+$/;
    var val = document.getElementById(objectID).value;
    if(txt.exec(val))
    {        
       }
    else
    {
         alert("排序号必须为正整数\n说明：自动排序为0,人工干预就大于0,且数值越大,排位越前!");
         document.getElementById(objectID).focus();return false;
    }
}

function showCarInfo(id)
{
    window.open("showcarInfo.aspx?ID="+id,"", 'height=200, width=500, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');
}
function sm()
{
        
}



String.prototype.Trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function()
{
    return this.replace(/(^\s*)/g, "");
}
String.prototype.Rtrim = function()
{
    return this.replace(/(\s*$)/g, "");
}

var yespass = true;
var list = new Array();
function isnull(alertstr,ElenetID,typeID,checkType)
{
    //typeID  1为文本框 2为下拉框 3为单(多)选框 0为空 1 邮箱 2 电话 3手机
	if(document.getElementById(ElenetID) != null)	
	{
	    
	    if(typeID == 0)
	    {
	        if(document.getElementById(ElenetID).value.Trim() != "")
            {
            
               if(checkType == 1)
                {
                    //油箱格式
                     if(!document.getElementById(ElenetID).value.Trim().match(/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/))
                    {
                        alert("邮箱格式不正确,只允许：数字，字母,-,@\n格式：abc@123.com"); 
                        document.getElementById(ElenetID).focus();
                        
                        return false;                      
                    }                
                    else
                    {
                        
                        return true;
                    }   
                }
                else if(checkType == 2)
                {
                    //电话
                    //if(!document.getElementById(ElenetID).value.Trim().match(/^[0-9]{3,4}-[0-9]{7,8}$/))
                    if(!document.getElementById(ElenetID).value.Trim().match(/^[0-9-]+$/))
                    {
                        alert("电话输入的格式不正确\n格式：数字加”-“号"); 
                        document.getElementById(ElenetID).focus();
                         
                        return false;                      
                    }                
                    else
                    {
                         
                        return true;
                    }    
                }else if(checkType ==3)
                {
                    //传真
                     if(!document.getElementById(ElenetID).value.Trim().match(/^[0-9-]+$/))
                    {
                        alert("传真输入的格式不正确\n格式：数字加”-“号"); 
                        document.getElementById(ElenetID).focus();
                         
                        return false;                      
                    }                
                    else
                    {
                     
                        return true;
                    }   
                }else if(checkType == 4)
                {
                     if(!document.getElementById(ElenetID).value.Trim().match(/^[0-9]+$/))
                    {
                        alert("格式不正确,只能输入数字"); 
                         
                        document.getElementById(ElenetID).focus();
                        return false;                      
                    }                
                    else
                    {
                         
                        return true;
                    }                      
                }
                
                
                
                
            }    
           
	    }
        else if(typeID == 1)
        {
            //文本框
            if(document.getElementById(ElenetID).value.Trim() == "")
            {
                alert(alertstr);
                 
                document.getElementById(ElenetID).focus();
                return false;
            }    
            else 
            {
                if(checkType == 0)
                {
                    return true;
                }
                else if(checkType == 1)
                {
                    //油箱格式
                     if(!document.getElementById(ElenetID).value.Trim().match(/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/))
                    {
                        alert("邮箱格式不正确只允许 数字，字母,-,@\n格式：abc@123.com"); 
                        document.getElementById(ElenetID).focus();
                         
                        return false;                      
                    }                
                    else
                    {
                         
                        return true;
                        
                    }   
                }
                else if(checkType == 2)
                {
                    //电话
                    if(!document.getElementById(ElenetID).value.Trim().match(/^[0-9-]+$/))
                    {
                        alert("电话格式不正确\n格式：数字加”-“号"); 
                         
                        document.getElementById(ElenetID).focus();
                        return false;                      
                    }                
                    else
                    {
                         
                        return true;
                    }    
                }else if(checkType ==3)
                {
                    //传真
                     if(!document.getElementById(ElenetID).value.Trim().match(/^[0-9-]+$/))
                    {
                        alert("传真格式不正确\n格式：数字加”-“号"); 
                         
                        document.getElementById(ElenetID).focus();
                        return false;                      
                    }                
                    else
                    {
                         
                        return true;
                    }   
                }else if(checkType == 4)
                {
                     if(!document.getElementById(ElenetID).value.Trim().match(/^[0-9]+$/))
                    {
                        alert("格式不正确,只能输入数字"); 
                         
                        document.getElementById(ElenetID).focus();
                        return false;                      
                    }                
                    else
                    {
                         
                        return true;
                    }                      
                }
               
            }
            
        }
        else if(typeID == 2)
        {
            //下拉框
    		
            var IndexNum = document.getElementById(ElenetID).selectedIndex;
            var strs = document.getElementById(ElenetID).options[IndexNum].value;      
            if(strs.Trim() == "请选择")
            {
                alert(alertstr);
                 
                document.getElementById(ElenetID).focus();return false;
            }    
            else
            {
                 
                return true;
            }   
        }
        else if(typeID== 3)
        {
            if(document.getElementById(ElenetID).checked == false)
            {
                alert(alertstr);
                 
                document.getElementById(ElenetID).focus();return false;
            }    
            else
            {
                 
                return true;
            }                        
        }else if(typeID == 4)
        {
            if(document.getElementById(ElenetID).value.Trim() == "")
            {
                alert(alertstr);return false;
                 
                document.getElementById(ElenetID).focus();
            }    
            else
            {
                 
                return true;
            }   
        }
        else if(typeID == 5)
        {
            if(document.getElementById(ElenetID).value.Trim() == "")
            {
                alert(alertstr);
                 return true;               
            }    
             
        }
        
    }
    else
    {
       // alert("this Object is null");
    }
}
function ispass()
 {
    btnsubit();
   
    for(i = 0 ; i < list.length;i++)
    {
        if(isnull(list[i].split('|')[0],list[i].split('|')[1],list[i].split('|')[2],list[i].split('|')[3]) == false)
        {
            yespass = false;
            break;
        }
        else
        {
            yespass = true;
        }
    }
    return yespass;
}
