﻿// JScript 文件
//去除空格
    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, ""); 
    }


//选择菜单
function selmenu(n){
    outmenu();
    var obj=document.getElementById('menubox_'+n); 
    obj.className="menusel";
    if(document.getElementById('submenusub_'+n).innerHTML!='')
    {
        obj=document.getElementById('submenu_'+n); 
        obj.className="submenuboxsel";
    }
}

//离开菜单
function outmenu(){
    for(i=0;i<10;i++){
        var obj=document.getElementById('menubox_'+i);
        obj.className="menuout";
        obj=document.getElementById('submenu_'+i);
        obj.className="submenubox";
    }
}

//选择子菜单
function selmenusub(n){
    outmenu();
    var obj=document.getElementById('submenu_'+n); 
    obj.className="submenuboxsel";
}

//工作菜单
function selworkmenu(n){
    for(i=0;i<7;i++){
        document.getElementById('workmenu_'+i).className="totlemenuboxli";
        document.getElementById('workbox_'+i).className="workbox";
    }
    //alert(document.getElementById('workmenu_'+n).className);
    document.getElementById('workmenu_'+n).className="seltotlemenuboxli";
    document.getElementById('workbox_'+n).className="workboxsel";
}


/**********************************留言页面使用**********************************/
function lookAccBox()
{
    var link = document.getElementById('lookcontrol');
    var box = document.getElementById('accbox');
    
    if(box.style.display=="none")
    {
        box.style.display="";
        link.innerHTML="不需要留下联系方式↑";
    }
    else
    {
        box.style.display="none";
        link.innerHTML="我希望留下联系方式↓";
    }
}

function checkTel()
{
    var phone=document.getElementById('txtTel').value.Trim();
    var remark=document.getElementById('telRemark');
    if(phone=="")
    {
        remark.innerHTML="";
        return true;
    }
    if (checkMobile(phone)||checkPhone(phone)){  
        remark.innerHTML="";
        return true;    
    } 
    remark.innerHTML="填写错误";
    return false;  
}

function checkEmail()
{
    if(document.getElementById('txtEmail').value.Trim()=="")
    {
        document.getElementById('EmailRemark').innerHTML="";
        return true;
    }
    if (!document.getElementById('txtEmail').value.Trim().match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) ) 
      {
            document.getElementById('EmailRemark').innerHTML="填写错误";
            return false;
      }
      else
      {
            document.getElementById('EmailRemark').innerHTML="";
            return true;
      }
}

function checkContext()
{
    if(document.getElementById('txtContext').value.Trim()=="")
    {
        document.getElementById('falsemessage').style.display="";
        //alert('留言信息不能为空！');
        return false;
    }
    document.getElementById('falsemessage').style.display="none";
    return true;
}

function checkCode()
{
    if(document.getElementById('txtCheckCode').value.Trim()=="")
    {
        document.getElementById('ckcRemark').innerHTML="填写验证码！";
        return false;
    }
    document.getElementById('ckcRemark').innerHTML="";
    return true;
}

function checkMessageform()
{
    var f1=checkTel();
    var f2=checkEmail();
    var f3=checkCode();
    var f4=checkContext();
    
    return f1&&f2&&f3&&f4;
}

/*
 *判别电话号码，区号-电话号码
 *返回 true:false
 */
function checkPhone(phone)    
{    
    if (phone==""){  
        return false;    
    }    
    if (phone != ""){     
        //var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
		var p1 =  /^0((\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
        var me = false;    
        if (p1.test(phone)) me=true;    
        if (!me){       
            //alert('对不起，您输入的电话号码有错误。区号和电话号码之间请用-分割');      
            return false;    
        }    
    }   
    return true;    
} 

function checkMobile(mobile)    
{      
    if (mobile != ""){       
        var reg0 = /^13\d{5,9}$/;
        var reg1 = /^15\d{5,9}$/;    
        var reg2 = /^18\d{5,9}$/;    
        var reg3 = /^0\d{10,11}$/;  
        var reg4 = /^150\d{4,8}$/; 
        var reg5 = /^158\d{4,8}$/; 
        var reg6 = /^15\d{5,9}$/;  
        var my = false;    
        if (reg0.test(mobile))my=true;    
        if (reg1.test(mobile))my=true;    
        if (reg2.test(mobile))my=true;    
        //if (reg3.test(mobile))my=true;  
        //if (reg4.test(mobile))my=true;    
        //if (reg5.test(mobile))my=true;    
        //if (reg6.test(mobile))my=true;    
        if (!my){  
            //alert('对不起，您输入的手机或小灵通号码有错误。');      
            return false;    
        }    
        return true;    
    }    
}  

