function UpdateValidCode(Img, strname)
{

	var timenow = new Date().getTime();
	url="/image.jsp";
	url = url + "?time=" + timenow;
	if(strname != null && strname != "")
	{
		url = url + "&name=" + strname;
	}
    var ocx = document.getElementById(Img);
	ocx.src=url;
	return false;
}
function ltencode(str)
{
	var ret = encodeURIComponent(str);
	
	ret = ret.replace(new RegExp("%","gm"),"#")
	
	return ret;
}
function GetCookieVal(offset)
{
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
    endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie(name, value)
{
    var expdate = new Date();
		var argv = SetCookie.arguments;
		var argc = SetCookie.arguments.length;
		var expires = (argc > 2) ? argv[2] : 2592000;
		var path = (argc > 3) ? argv[3] : null;
		var domain = (argc > 4) ? argv[4] : ".lietou.com";
		var secure = (argc > 5) ? argv[5] : false;
		if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
		document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
		+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
		+((secure == true) ? "; secure" : "");
}

function DelCookie(name)
{
    var exp = new Date();
    exp.setTime (exp.getTime() - 1);
    var cval = GetCookie (name);
    document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}

function omit(str, len)
{
	if(str.length > len)
	{
		return str.substring(0, len) + "...";
	}
	else
	{
		return str
	}
}
function GetCookie(name)
{
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen)
    {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
    return GetCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
    }
    return null;
}


function ReadCookie(name)
{
    var mycookie = document.cookie; 
    var start1 = mycookie.indexOf(name + "=");
    if (start1== -1)
        return "";
    else
    {
        start=mycookie.indexOf("=",start1)+1;
        var end = mycookie.indexOf(";",start);
        if (end==-1)
        {
            end=mycookie.length;
        }
        var value=unescape(mycookie.substring(start,end));
        if (value==null)
        {
            return "";
        }
        else
        {
            return value;
        }
    }
}

function ShowTip(ocx, hide1, hide2, hide3)
{
   var temptips=document.getElementById(ocx.name+'tips');
   if (temptips) 
   {
   	   temptips.style.display='block';
       //temptips.style.width=this.offsetWidth-10+'px';
       temptips.style.top=findPosY(ocx)-temptips.offsetHeight-3+'px';
       temptips.style.left=findPosX(ocx)+3+'px';
       //alert(findPosY(this));
   }
   
   if(hide1 != null && hide1 != "undefined")
   {

	   var ocx_hide1 = document.getElementsByName(hide1)[0];
	   if(ocx_hide1 != null)
	   {
	   	   ocx_hide1.style.visibility = "hidden";
	   }
   }
   

   if(hide2 != null && hide2 != "undefined")
   {
	   var ocx_hide2 = document.getElementsByName(hide2)[0];
	   if(ocx_hide2 != null)
	   {
	   	   ocx_hide2.style.visibility = "hidden";
	   }
   }
   
   if(hide3 != null && hide3 != "undefined")
   {
	   var ocx_hide3 = document.getElementsByName(hide3)[0];
	   if(ocx_hide3 != null)
	   {
	   	   ocx_hide3.style.visibility = "hidden";
	   }
   }

}


function CloseTip(ocx, hide1, hide2, hide3)
{
    try
    {
        var temptips=document.getElementById(ocx.name+'tips');
        if (temptips) {
            myTimeout = window.setTimeout(function() {
            	
                temptips.style.display='none';
                var ocx_hide1 = document.getElementsByName(hide1)[0];
			    if(ocx_hide1 != null)
			    {
			   	    ocx_hide1.style.visibility = "visible";
			    }
			    var ocx_hide2 = document.getElementsByName(hide2)[0];
			    if(ocx_hide2 != null)
			    {
			   	    ocx_hide2.style.visibility = "visible";
			    }
			    var ocx_hide3 = document.getElementsByName(hide3)[0];
			    if(ocx_hide3 != null)
			    {
			   	    ocx_hide3.style.visibility = "visible";
			    }
            }, 200); 
            //temptips.style.display='none';
        }
    }
    catch(e)
    {
    }
   
}


function findPosX(obj)
{
    var curleft = 0;
    if (obj.offsetParent)
    {
        while (obj.offsetParent)
        {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj)
{
    var curtop = 0;
    if (obj.offsetParent)
    {
        while (obj.offsetParent)
        {
            curtop += obj.offsetTop
            obj = obj.offsetParent;
        }
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}


function valid1()
{
    var frm = document.forms[0];
    return valid3(frm);
}
function valid2(frmName)
{
    var frm = document.forms[frmName];
    return valid3(frm);
}
function valid3(frm)
{
    for (var i = 0 ; i <= frm.elements.length; i++)
    {
        if ((typeof frm.elements[i]) != "object")
        {
            continue;
        }
        var str = frm.elements[i].getAttribute("validstr");
        
        if(str + "" == "null")
        {
            continue;
        }
        var objectType = frm.elements[i].type.toLowerCase();
        if(objectType == "select-one")
        {
            
            if(str.indexOf("null") >= 0)
            {
                var start = str.indexOf("[");
                var end = str.indexOf("]");
                var tmp = str.substring(start + 1, end);
                if(tmp == "false" && isEmpty(frm.elements[i].value))
                {
                   for(j = 0; j < frm.elements[i].options.length; j++)
                   {
                       if(frm.elements[i].options[j].selected == true && frm.elements[i].options[j].value == "")
                       {
                           var name = frm.elements[i].getAttribute("alt");
                           if(name + "" == "null")
                           {
                               name = frm.elements[i].getAttribute("title");
                           }
                           alert(name + "不能为空！");
                           frm.elements[i].focus();
                           return false;
                       }
                   }
                }
                continue;
            }
            else
            {
                continue;
            }
        }
        if(str.indexOf("null") >= 0)
        {
            var start = str.indexOf("[");
            var end = str.indexOf("]");
            var tmp = str.substring(start + 1, end);
            if(tmp == "false" && isEmpty(frm.elements[i].value))
            {
               var name = frm.elements[i].getAttribute("alt");
               if(name + "" == "null")
               {
                   name = frm.elements[i].getAttribute("title");
               }
               alert(name + "不能为空！");
               frm.elements[i].focus();
               return false;
            }
            else if(tmp == "true" && isEmpty(frm.elements[i].value))
            {
                continue;
            }
        }
        if(str.indexOf("type") >= 0)
        {
            var tmp = str.substring(str.indexOf("type"));
            if(!typeProc(tmp, frm.elements[i]))
            {
                return false;
            }
        }
        if(str.indexOf("minlen") >= 0)
        {
            var tmp = str.substring(str.indexOf("minlen"));
            if(!minlenProc(tmp, frm.elements[i]))
            {
                return false;
            }
        }
        if(str.indexOf("maxlen") >= 0)
        {
            var tmp = str.substring(str.indexOf("maxlen"));
            if(!maxlenProc(tmp, frm.elements[i]))
            {
                return false;
            }
        }
        if(str.indexOf("minval") >= 0)
        {
            var tmp = str.substring(str.indexOf("minval"));
            if(!minvalProc(tmp, frm.elements[i]))
            {
                return false;
            }
        }
        if(str.indexOf("maxval") >= 0)
        {
            var tmp = str.substring(str.indexOf("maxval"));
            if(!maxvalProc(tmp, frm.elements[i]))
            {
                return false;
            }
        }
        if(str.indexOf("email") >= 0)
        {
            var tmp = str.substring(str.indexOf("email"));
            if(!emailProc(tmp, frm.elements[i]))
            {
                return false;
            }
        }
        if(str.indexOf("sfz") >= 0)
        {
            var tmp = str.substring(str.indexOf("sfz"));
            if(!sfzProc(tmp, frm.elements[i]))
            {
                return false;
            }
        }
        if(str.indexOf("phone") >= 0)
        {
            var tmp = str.substring(str.indexOf("phone"));
            if(!phoneProc(tmp, frm.elements[i]))
            {
                return false;
            }
        }
        if(str.indexOf("ltcomp") >= 0)
        {
            var tmp = str.substring(str.indexOf("ltcomp"));
            if(!ltcompProc(tmp, frm, frm.elements[i]))
            {
                return false;
            }
        }
        if(str.indexOf("same") >= 0)
        {
            var tmp = str.substring(str.indexOf("same"));
            if(!sameProc(tmp, frm, frm.elements[i]))
            {
                return false;
            }
        }
        //var objectType = frm.elements[i].type.toLowerCase();
    }
		if(document.form.slei.value=="")
		{  
		    alert("商品分类不能为空!");
		    document.form.slei.focus();
            return false;
		}
    return true;
}
function nullProc(str, ele)
{
    var start = str.indexOf("[");
    var end = str.indexOf("]");
    var tmp = str.substring(start + 1, end);
    if(tmp == "false" && isEmpty(ele.value))
    {
       var name = ele.getAttribute("alt");
       alert(name);
       if(name + "" == "null")
       {
           name = ele.getAttribute("title");
       }
       alert(name + "不能为空！");
       ele.focus();
       return false;
    }
    else
    {
        return true;
    }
}
function typeProc(str, ele)
{
    var start = str.indexOf("[");
    var end = str.indexOf("]");
    var tmp = str.substring(start + 1, end);
    if(tmp == "string")
    {
        return true;
    }
    else if(tmp == "int")
    {
        if(isInteger(ele.value))
        {
            return true;
        }
        else
        {
            alert(ele.alt + "必须为整数！");
            ele.focus();
            return false;
        }
    }
    else if(tmp == "double")
    {
        if(isDouble(ele.value))
        {
            return true;
        }
        else
        {
            alert(ele.alt + "必须为数值型！");
            ele.focus();
            return false;
        }    
    }
}
function minlenProc(str, ele)
{
    var start = str.indexOf("[");
    var end = str.indexOf("]");
    var tmp = str.substring(start + 1, end);
    if(ele.value.Trim().length >= tmp)
    {
       return true;
    }
    else
    {
    	var name = ele.getAttribute("alt");
        
        if(name + "" == "null")
        {
           name = ele.getAttribute("title");
        }
        alert(name + "的长度不能少于" + tmp + "个字符！");
        ele.focus();
        return false;
    }
    
}
function maxlenProc(str, ele)
{
    var start = str.indexOf("[");
    var end = str.indexOf("]");
    var tmp = str.substring(start + 1, end);
    if(ele.value.Trim().length <= tmp)
    {
       return true;
    }
    else
    {
        var name = ele.getAttribute("alt");
        
        if(name + "" == "null")
        {
           name = ele.getAttribute("title");
        }
        alert(name + "的长度不能多于" + tmp + "个字符！");
        ele.focus();
        return false;
    }
    
}
function minvalProc(str, ele)
{
    var start = str.indexOf("[");
    var end = str.indexOf("]");
    var tmp = str.substring(start + 1, end);
    var v1 = parseFloat(ele.value);
    var v2 = parseFloat(tmp);
    if(v1 >= v2)
    {
       return true;
    }
    else
    {
        alert(ele.alt + "的值必须大于等于" + tmp + "！");
        ele.focus();
        return false;
    }
    
}
function maxvalProc(str, ele)
{
    var start = str.indexOf("[");
    var end = str.indexOf("]");
    var tmp = str.substring(start + 1, end);
    var v1 = parseFloat(ele.value);
    var v2 = parseFloat(tmp);
    if(v1 <= v2)
    {
       return true;
    }
    else
    {
        alert(ele.alt + "的值必须小于等于" + tmp + "！");
        ele.focus();
        return false;
    }
    
}

function emailProc(str, ele)
{
    var start = str.indexOf("[");
    var end = str.indexOf("]");
    var tmp = str.substring(start + 1, end);
    if(tmp == "true" && isEmail(ele.value.Trim()))
    {
       return true;
    }
    else
    {
        alert("电子邮件格式格式不正确！");
        ele.focus();
        return false;
    }
    
}
function sfzProc(str, ele)
{
    var start = str.indexOf("[");
    var end = str.indexOf("]");
    var tmp = str.substring(start + 1, end);
    if(tmp == "true" && isSFZ(ele.value))
    {
       return true;
    }
    else
    {
        alert("身份证格式不正确！");
        ele.focus();
        return false;
    }
    
}
function phoneProc(str, ele)
{
    var start = str.indexOf("[");
    var end = str.indexOf("]");
    var tmp = str.substring(start + 1, end);
    if(tmp == "true" && isPhone(ele.value))
    {
       return true;
    }
    else
    {
        alert("电话号码格式不正确！");
        ele.focus();
        return false;
    }
    
}

function ltcompProc(str, frm, ele1)
{
    var start = str.indexOf("[");
    var end = str.indexOf("]");
    var tmp = str.substring(start + 1, end);
    var ele2 = frm[tmp];
    val1 = parseFloat(ele1.value);
    val2 = parseFloat(ele2.value);
    
    if(val1 <= val2)
    {
       return true;
    }
    else
    {
        alert(ele1.alt + "的值必须小于" + ele2.alt + "的值！");
        ele1.focus();
        return false;
    }
    
}
function sameProc(str, frm, ele1)
{
    var start = str.indexOf("[");
    var end = str.indexOf("]");
    var tmp = str.substring(start + 1, end);
    var ele2 = frm[tmp];
    
    if(ele1.value == ele2.value)
    {
       return true;
    }
    else
    {
        alert("两次输入的密码不一致！");
        ele1.focus();
        return false;
    }
    
}

function isDouble(inputVal)
{
    inputStr = inputVal.toString().Trim();
    oneDecimal = false
    for (var i = 0;i < inputStr.length;i++)
    {
        var oneChar = inputStr.charAt(i)
        if (oneChar == "." && !oneDecimal)
        {
            oneDecimal = true
            continue
        }
        if (oneChar < "0" || oneChar > "9")
        {
            return false
        }
    }
    return true
}
function isInteger(inputVal)
{
    inputStr = inputVal.toString().Trim();
    for (var i = 0;i < inputStr.length;i++)
    {
        var oneChar = inputStr.charAt(i)
        if (oneChar < "0" || oneChar > "9")
        {
            return false
        }
    }
    return true
}
function isEmpty(inputStr)
{
    inputStr=inputStr.Trim();
    if (inputStr.length == 0)
    {
        return true
    }
    return false
}
function isEmail(email)
{
    email = email.Trim();
    
    var accessemail = '';
    var censoremail = '';
    
    var accessexp = accessemail != '' ? /()$/i : null;
    var censorexp = censoremail != '' ? /()$/i : null;

    illegalemail = !(/^[\-\.\w]+@[\-\w]+(\.\w+)+$/.test(email));
    invalidemail = accessemail != '' ? !accessexp.test(email) : censoremail != '' && censorexp.test(email);
    if(illegalemail || invalidemail) {
        return false;
    }
    else
    {
        return true;
    }
}

function isSFZ(code)
{
    code = code.Trim();
    var flag = code.search(/^\d{15}$|^\d{18}$|^\d{17}[X|x]$/); //??????????????15??18????????

    if (flag == 0) //????????
    {
        return true;
    }
    return false;
}
function isPhone(ph)
{
   ph = ph.Trim();
   // var flag = ph.search(/^\(?\d{3,4}\)? {0,2}-? {0,2}\d{4,}$/); //????????????????????
    
    var flag = ph.search(/^[\d\- \(\)]*$/);
    if (flag == 0) //????????
    {
        return true;
    }
    return false;
}
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 isLoginExist(login, sp){
    //path是取得系统路径
    var tmpname = login.value;
    if(isEmpty(tmpname))
    {
        return;
    }
    var tmpsp=document.getElementById(sp);
    
    xmlhttp_request = getHttpRequest();
    
    if (xmlhttp_request) {
        tmpsp.innerHTML='<img src="images/loading.gif" width="18" height="18" border="0">';
        xmlhttp_request.onreadystatechange=function() {
          if (xmlhttp_request.readyState==4 && xmlhttp_request.status==200) {//判断状态，4是已发送，200已完成
               if(xmlhttp_request.responseText==0){
                   tmpsp.style.color='green';
                   tmpsp.innerHTML='<B><img src="images/check_right.gif" width="13" height="13" border="0">&nbsp;该用户名可以正常使用</B>';
               }else if(xmlhttp_request.responseText==1){
                   tmpsp.style.color='red';
                   tmpsp.innerHTML='<B><img src="images/check_error.gif" width="13" height="13" border="0">&nbsp;该用户名已经被使用</B>';
               }
          }
       }
       
       xmlhttp_request.open('POST', '/user/isuserexist.do');//struts
       xmlhttp_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
       xmlhttp_request.send("user_login=" + ltencode(tmpname));//发送参数如果有参数req.send("username="+user_name);用request取得
       
    }
}



function isEmailExist(email, sp, uid){
    //path是取得系统路径
    var tmpname = email.value;
    if(isEmpty(tmpname))
    {
        return;
    }
    if(!isEmail(tmpname))
    {
        alert("电子邮件格式不正确！");
        email.focus();
        return;
    }
    var tmpsp=document.getElementById(sp);
    
    xmlhttp_request = getHttpRequest();
    
    if (xmlhttp_request) {
        tmpsp.innerHTML='<img src="images/loading.gif" width="18" height="18" border="0">';
        xmlhttp_request.onreadystatechange=function() {
          if (xmlhttp_request.readyState==4 && xmlhttp_request.status==200) {//判断状态，4是已发送，200已完成
               if(xmlhttp_request.responseText==0){
                   tmpsp.style.color='green';
                   tmpsp.innerHTML='<B><img src="images/check_right.gif" width="13" height="13" border="0">&nbsp;该电子邮件可以使用</B>';
               }else if(xmlhttp_request.responseText==1){
                   tmpsp.style.color='red';
                   tmpsp.innerHTML='<B><img src="images/check_error.gif" width="13" height="13" border="0">&nbsp;该电子邮件已被注册</B>';
               }
          }
       }
       xmlhttp_request.open('POST', '/user/isemailexist.do');//struts
       
       xmlhttp_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
       if(uid == null || uid == "")
       {
           xmlhttp_request.send("user_email=" + ltencode(tmpname));//发送参数如果有参数req.send("username="+user_name);用request取得
       }
       else
       {
           xmlhttp_request.send("user_email=" + ltencode(tmpname) + "&user_id=" + uid);//发送参数如果有参数req.send("username="+user_name);用request取得
       }
    }
}

function getHttpRequest()
{
    try
    {
        xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" );
    }
    catch(e)
    { 
        xmlhttp_request = new XMLHttpRequest();
    }
    return xmlhttp_request;
}



function buyResume(resId)
{
    if(confirm("确信要购买此简历吗？"))
    {
        xmlhttp_request = getHttpRequest();
        
        if(xmlhttp_request)
		    {
		        var sp_res_name=document.getElementById("sp_res_name");
		        var sp_res_tel=document.getElementById("sp_res_tel");
		        var sp_res_tel2=document.getElementById("sp_res_tel2");
		        var sp_res_email=document.getElementById("sp_res_email");
		        
		        xmlhttp_request.onreadystatechange=function() 
		        {
		            if(xmlhttp_request.readyState==4 && xmlhttp_request.status==200) //判断状态，4是已发送，200已完成
		            {
		                var strArray = xmlhttp_request.responseText.split('|');
                    
		                if(strArray.length == 1)
		                {
		                    alert(strArray[0]);
		                    if(strArray[0].indexOf('帐户充值') >= 0)
		                    {
		                        window.location = "www.lietou.com/user/chargemoney.shtml";
		                    }
		                }
		                else
		                {
		                    alert("简历打开成功");
		                    sp_res_name.innerHTML= strArray[0];
		                    sp_res_tel.innerHTML= strArray[1];
		                    sp_res_tel2.innerHTML= strArray[2];
		                    sp_res_email.innerHTML= strArray[3];
		                    
		                }
		            }
		        }
		        
		        xmlhttp_request.open('POST', '/comp/buyresume.do');//struts
		        xmlhttp_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		        xmlhttp_request.send("res_id=" + resId);
		    }
    }
}


function resonblur(ocx)
{
    
}
function rewonblur(ocx)
{
    
}
function resonfocus(ocx)
{
    if(ocx.value == "请输入您感兴趣的简历关键词")
    {
        ocx.value = "";
    }
}
function rewonfocus(ocx)
{
    if(ocx.value == "请输入您感兴趣的职位关键词")
    {
        ocx.value = "";
    }
}  

function searchres(ocx1)
{
    //var ocx1 = document.getElementsByName("key")[0];
    
    if(ocx1.value == "" || ocx1.value == "请输入您感兴趣的简历关键词")
    {
        alert("请输入简历搜索关键词！");
        return;
    }
    else
    {
        document.forms.frmressearch.submit();
    }
}
function searchrew(ocx1)
{
    //var ocx1 = document.getElementsByName("key")[1];
    
    if(ocx1.value == "" || ocx1.value == "请输入您感兴趣的职位关键词")
    {
        alert("请输入职位搜索关键词！");
        return;
    }
    else
    {
        document.forms.frmrewsearch.submit();
    }
}   
function doTab(srcObj, index){ 
   var tabList = srcObj.parentNode.getElementsByTagName("li");
   if(srcObj.className==("activedTab" + index))
   {
       return ;
   }
   for(var i=0;i<tabList.length;i++)
   {
        if(tabList[i].className==("activedTab" + index))
        {
            tabList[i].className="nTab";
            divid = tabList[i].getAttribute("divid");
            document.getElementById(divid).style.display = "none";
        }
    }
    srcObj.className = "activedTab" + index;//TAB切换
    divid = srcObj.getAttribute("divid");
    document.getElementById(divid).style.display = "";
    
    return ;
}




function AddItem(from, to, hid)
{
    var tmp1 = document.getElementsByName(from)[0];
    
    var tmp2 = document.getElementsByName(to)[0];
    
    for(i = 0; i < tmp1.options.length; i++)
    {
        if(tmp1.options[i].selected == true)
        {
            var flag = true;
            for(j = 0; j < tmp2.options.length; j++)
            {
                if(tmp2.options[j].value == tmp1.options[i].value)
                {
                    flag = false;
                    break;
                }
            }
            if(flag)
            {
                if(tmp2.options.length >= 3)
                {
                    alert("最多只能选择3项！");
                    break;
                }
                tmp2.options.add( new Option (tmp1.options[i].text, tmp1.options[i].value) );  
            }
        }
    }
    var str = "";
    for(i = 0; i < tmp2.options.length; i++)
    {
        str = str + "|" + tmp2.options[i].value;  
    }
    if(str.charAt(0) == "|")
    {
       str = str.substring(1);
    }
    document.getElementsByName(hid)[0].value = str;
}
function RemoveItem(from, hid)
{
    var tmp2 = document.getElementsByName(from)[0];
    for(i = tmp2.options.length - 1; i >= 0; i--)
    {
        if(tmp2.options[i].selected == true)
        {
            tmp2.options[i] = null;
        }
    }
    var str = "";
    for(i = 0; i < tmp2.options.length; i++)
    {
        str = str + "|" + tmp2.options[i].value;
    }
    if(str.charAt(0) == "|")
    {
       str = str.substring(1);
    }
    document.getElementsByName(hid)[0].value = str;
}

function isResumeExist(type, validstr, sp_ocx, resIdstr)
{

  //path是取得系统路径
  validstr = validstr.Trim();
  if(type == "1")
  {
      if(!isEmpty(validstr) && !isEmail(validstr))
      {
          alert("电子邮件格式不正确！");
          return;
      }
  }
  else if(type == "2")
  {
      if(!isEmpty(validstr) && !isPhone(validstr))
      {
          alert("联系电话/手机格式不正确！");
          return;
      }
  }
  if(validstr == null || validstr == "")
  {
  	  return;
  }
  
  var sss = "";
  if(type == "1")
  {
      sss = "EMAIL";
  }
  else if(type == "2")
  {
      sss = "联系电话";
  }
  
  try
  {
      xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" );
  }
  catch(e)
  { 
      xmlhttp_request = new XMLHttpRequest();
  } 
  if (xmlhttp_request) {
      
      xmlhttp_request.onreadystatechange=function() {
        if (xmlhttp_request.readyState==4 && xmlhttp_request.status==200) {//判断状态，4是已发送，200已完成
             if(xmlhttp_request.responseText==0){
                 sp_ocx.style.color="green";
                 sp_ocx.innerHTML="<B><img src='images/check_right.gif' width='13' height='13' border='0'>&nbsp;" + sss + "验证这份简历没有被收录</B>";
             }else if(xmlhttp_request.responseText==1){
                 sp_ocx.style.color="red";
                 sp_ocx.innerHTML="<B><img src='images/check_error.gif' width='13' height='13' border='0'>&nbsp;" + sss + "验证这份简历已经被收录</B>";
             }
        }
     }
     xmlhttp_request.open('POST', '/resume/isresexist.do');
     xmlhttp_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
     
     if(resIdstr != null && resIdstr != "")
     {
     	 validstr = validstr + "&res_id=" + resIdstr;
     }
     xmlhttp_request.send("type=" + type + "&str=" + validstr);//发送参数如果有参数req.send("username="+user_name);用request取得
  }
}
function changeTab(index)
{
  var ocx_head1 = document.getElementById('newstabhead1');
  var ocx_head2 = document.getElementById('newstabhead2');
  
  var ocx_body1 = document.getElementById('newstabbody1');
  var ocx_body2 = document.getElementById('newstabbody2');
  
  var ocx_activehead = document.getElementById('newstabhead' + index);
  var ocx_activebody = document.getElementById('newstabbody' + index);
  
  ocx_head1.className = "newstaboff";
  ocx_head2.className = "newstaboff";
  
  ocx_body1.style.display = "none";
  ocx_body2.style.display = "none";
  
  ocx_activehead.className = "newstabon";
  ocx_activebody.style.display = "";
}
