﻿function show(obj)
{
	for(i = 0 ; i < 10; i++)
	{
		if(document.getElementById("id"+i) != null)
		{
			document.getElementById("id"+i).style.display = "none";
		}
	}
	if(document.getElementById(obj)!=null)
	{
		document.getElementById(obj).style.display = "";
	}
}
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)	
	{
//	    document.getElementById(ElenetID).className = "";
	    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();
//                        document.getElementById(ElenetID).className = "bgtxt";
                        return false;                      
                    }                
                    else
                    {
//                        document.getElementById(ElenetID).className = "";
                        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();
//                         document.getElementById(ElenetID).className = "bgtxt";
                        return false;                      
                    }                
                    else
                    {
//                         document.getElementById(ElenetID).className = "";
                        return true;
                    }    
                }else if(checkType ==3)
                {
                    //传真
                     if(!document.getElementById(ElenetID).value.Trim().match(/^[0-9-]+$/))
                    {
                        alert("传真输入的格式不正确\n格式：数字加”-“号"); 
                        document.getElementById(ElenetID).focus();
//                         document.getElementById(ElenetID).className = "bgtxt";
                        return false;                      
                    }                
                    else
                    {
//                     document.getElementById(ElenetID).className = "";
                        return true;
                    }   
                }else if(checkType == 4)
                {
                     if(!document.getElementById(ElenetID).value.Trim().match(/^[0-9]+$/))
                    {
                        alert("格式不正确,只能输入数字"); 
//                         document.getElementById(ElenetID).className = "bgtxt";
                        document.getElementById(ElenetID).focus();
                        return false;                      
                    }                
                    else
                    {
//                         document.getElementById(ElenetID).className = "";
                        return true;
                    }                      
                }
                
                
                
                
            }    
           
	    }
        else if(typeID == 1)
        {
            //文本框
            if(document.getElementById(ElenetID).value.Trim() == "")
            {
                alert(alertstr);
//                 document.getElementById(ElenetID).className = "bgtxt";
                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();
//                         document.getElementById(ElenetID).className = "bgtxt";
                        return false;                      
                    }                
                    else
                    {
//                         document.getElementById(ElenetID).className = "";
                        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-]+$/))
                    { 
                         if(!document.getElementById(ElenetID).value.Trim().match(/^(((13[0-9]{1})|159|153)+\d{8})$/) && document.getElementById(ElenetID).value.length!=11)
                        {
                            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).className = "bgtxt";
                                document.getElementById(ElenetID).focus();
                                return false;    
                             } 
                             else
                             {
                                 alert('请输入有效的手机号码！');
                                 document.getElementById(ElenetID).focus();
                                 return false;
                             }
                             
                        }   
                        else
                        {
                            return true;
                        }
                             
                    }          
                    else
                    {
//                         document.getElementById(ElenetID).className = "";
                        return true;
                    }    
                }else if(checkType ==3)
                {
                    //传真
                     if(!document.getElementById(ElenetID).value.Trim().match(/^[0-9-]+$/))
                    {
                        alert("传真格式不正确\n格式：数字加”-“号"); 
//                         document.getElementById(ElenetID).className = "bgtxt";
                        document.getElementById(ElenetID).focus();
                        return false;                      
                    }                
                    else
                    {
//                         document.getElementById(ElenetID).className = "";
                        return true;
                    }   
                }else if(checkType == 4)
                {
                     if(!document.getElementById(ElenetID).value.Trim().match(/^[0-9]+$/))
                    {
                        alert("格式不正确,只能输入数字"); 
//                         document.getElementById(ElenetID).className = "bgtxt";
                        document.getElementById(ElenetID).focus();
                        return false;                      
                    }                
                    else
                    {
//                         document.getElementById(ElenetID).className = "";
                        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).className = "bgtxt";
                document.getElementById(ElenetID).focus();return false;
            }    
            else
            {
//                 document.getElementById(ElenetID).className = "";
                return true;
            }   
        }
        else if(typeID== 3)
        {
            if(document.getElementById(ElenetID).checked == false)
            {
                alert(alertstr);
//                 document.getElementById(ElenetID).className = "bgtxt";
                document.getElementById(ElenetID).focus();return false;
            }    
            else
            {
//                 document.getElementById(ElenetID).className = "";
                return true;
            }                        
        }
        else if(typeID == 4)
        {
            if(document.getElementById(ElenetID).value.Trim() == "")
            {
                alert(alertstr);return false;
//                 document.getElementById(ElenetID).className = "bgtxt";
                document.getElementById(ElenetID).focus();
            }    
            else
            {
//                 document.getElementById(ElenetID).className = "";
                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;
}

// JScript 文件

var arr = new Array();
arr[0] = "top1";
arr[1] = "top2";
arr[2] = "top3";
arr[3] = "top4";
arr[4] = "top5";
arr[5] = "top6";
arr[6] = "top7";
arr[7] = "top8";
arr[8] = "top9";
arr[9] = "top10";
arr[10] = "top11";
arr[11] = "top12";
arr[12] = "top13";
arr[13] = "top14";
arr[14] = "top15";

/*
arr[3] = "top4";
arr[4] = "top5";
arr[5] = "top6";
arr[6] = "top7";
*/


function showmune(hostdiv)
{
    
	for( i = 0; i < arr.length;i++)
	{
		if(document.getElementById(arr[i]+"_mune") != null)
		{
        	document.getElementById(arr[i]+"_mune").style.display = "none";	
        	
		}		
	}
	if(document.getElementById(hostdiv+"_mune") != null)
	{
//	    document.getElementById(hostdiv+"_mune").style.display = "";
        showSummary(hostdiv+"_mune",this)
	}	
	
	//document.getElementById(hostdiv).className = "current_user";
	
	
}
function showSummary(id,obj)
{
    $("#"+id).slideDown(400,function(){
        obj.onclick=function(){
            hideSummary(id,obj);
        }
//        obj.innerHTML="隐藏";
    });
}

function hideSummary(id,obj)
{
    $("#"+id).slideUp(400,function(){
        obj.onclick=function(){
            showSummary(id,obj);
        }
//        obj.innerHTML="展开";
    });
}
function showmunes(hostdiv)
{
    if(document.getElementById(hostdiv+"_mune").style.display == "")
	{
	    document.getElementById(hostdiv+"_mune").style.display = "none";	
	}
	else
	{
	    document.getElementById(hostdiv+"_mune").style.display = "";	
	}
	
		
}
function pageShow(id)
{       
	/*
    for( var i = 0; i < document.links.length; i++ )
    {
       document.links[i].className = "nouse";
    }    
	*/
	for(var i = 0 ; i < arr.length;i++)
	{
		//设置最高为10个菜单
		for(var n = 1 ; n <= 30;n++)
		{
			if(document.getElementById(arr[i]+"_"+n) !=null)
			{
				document.getElementById(arr[i]+"_"+n).className = "nouse";
			}
		}
	}
    document.getElementById(id).className = "use";
    
}

function checkall(ckbobj)
{
  if(document.getElementById(ckbobj).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 RightTopShow(id)
{
    if(document.getElementById(id) !=null)
    {
        document.getElementById(id).style.display = "";
    }
}
function RightTopShowS(show,noshow)
{
    if(document.getElementById(show) !=null)
    {
        document.getElementById(show).style.display = "";
    }
    if(document.getElementById(noshow) !=null)
    {
        document.getElementById(noshow).style.display = "none";
    }
}
/*90*/
function select(id,show)
{
    var selIndex = document.getElementById(id).options.selectedIndex;  
             
    var url = document.getElementById(id).options[selIndex].value;
    if(url != "")
    {        
        if(url=="1")
        {
            document.getElementById(show).style.display="";
        }
        else
        {
            document.getElementById(show).style.display="none";
        }
    }
}
function select(id,show,show2)
{
    var selIndex = document.getElementById(id).options.selectedIndex;  
             
    var url = document.getElementById(id).options[selIndex].value;
    if(url != "")
    {        
        if(url=="1")
        {
            document.getElementById(show).style.display="";
             document.getElementById(show2).style.display="none";
        }
        else
        {
            document.getElementById(show).style.display="none";
             document.getElementById(show2).style.display="";
        }
    }
}


function shows(obj1,id)
{
    if(obj1.value!="")
    {
        document.getElementById(id).src=obj1.value; 
        document.getElementById(id).style.display="";
    }
}
function post(obj1,id)
{
    if(obj1.value!="")
    {
        document.getElementById(id).value=obj1.value; 
        document.getElementById(id).style.display="";
    }
}
function show(n,id)
{ 
    if(n==1)
    {
         document.getElementById(id).style.display="";
         document.getElementById(id+"_1").style.display="none";
         document.getElementById(id+"_2").style.display="";
    }
   
    if(n==2)
    {
        document.getElementById(id).style.display="none";
        document.getElementById(id+"_1").style.display="";
       document.getElementById(id+"_2").style.display="none";
    }
}
function RightTopShowS(show,noshow)
{
    if(document.getElementById(show).style.display !="")
    {
        document.getElementById(show).style.display = "";
		document.getElementById(noshow).style.display = "none";
    }
    else
    {
        document.getElementById(show).style.display = "none";
		document.getElementById(noshow).style.display = "";
    }
}

   function showimg(src,url)
        {
             document.getElementById("imgdiv").src = "/uploads/"+src;
             document.getElementById("PostUrl").href=url;
        }
/*90*/
