﻿function   checkform(seo)  
  {  
    var   flag=true;  
	
	if(IsURL(seo.url.value)==0)
	{		
	  alert ("url 无效"); flag=false;
	}
	
	if(isEmpty(seo.name.value))  
    {  
      alert("请输入您的名字！");  
      flag=false;  
    }  
	
	if (isEmail(seo.email.value)==0)
	{ alert ("email 格式不对，请重新输入"); 
	flag=false;}
	
    
	
    if(isEmpty(seo.ser.value))  
    {  
      alert("请输入您的咨询内容！");   
      flag=false;  
    }  
    
	
	
	return flag;
  }   
  
  
function   isEmpty(str)  
  {  
    if((str==null)||(str.length==0))   return   true;  
    else  
  return  0;  
  }   
  
function   isEmail(theStr)  
  {  
    if ((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(theStr))==false)
	
	{return 0;}
	else
	return true;
  }   


 function IsURL(str_url){
  var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
  + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@
        + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
        + "|" // 允许IP和DOMAIN（域名）
        + "([0-9a-z_!~*'()-]+\.)*" // 域名- www.
        + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名
        + "[a-z]{2,6})" // first level domain- .com or .museum
        + "(:[0-9]{1,4})?" // 端口- :80
        + "((/?)|" // a slash isn't required if there is no file name
        + "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
        var re=new RegExp(strRegex);
  //re.test()
        if (re.test(str_url)){
            return (true);
        }else{
            return (0);
        }
    }
	
function doTest(vUrl)
{
	
var flag1=0;

var x = new ActiveXObject("Microsoft.XMLHTTP");
x.Open("HEAD", vUrl, false);
x.send();

if (x.status == 200)
flag1=true;

x = null;
delete x;

return flag1;
}

