var userAgent = navigator.userAgent.toLowerCase();
var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);
var is_safari = (userAgent.indexOf('webkit') != -1 || userAgent.indexOf('safari') != -1);

//iframe包含
if (top.location != location) {
	top.location.href = location.href;
}

function GetObj(objName){
	if(document.getElementById){
		return eval('document.getElementById("' + objName + '")');
	}
	else if(document.layers){
		return eval("document.layers['" + objName +"']");
	}
	else{
		return eval('document.all.' + objName);
	}
}

function isUndefined(variable) {
	return typeof variable == 'undefined' ? true : false;
}

//字符串的长度 
function strlen(str){
    return str.replace(/[^\x00-\xff]/g,"**").length;
}

//是否为由数字组成的字符串 
function is_digitals(str)   
{   
 var reg=/^[0-9]*$/;//匹配整数   
 return reg.test(str);         
}

//是否为固定电话，区号3到4位，号码7到8位,区号和号码用"－"分割开，转接号码为1到6位，用小括号括起来紧跟在号码后面   
function IsTelphone(str)   
{   
 var reg=/^[0-9]{3,4}\-\d{7,8}(\(\d{1,6}\))?$/;   
        
    if (reg.test(str))   
  return true;   
    else  
        return false;   
} 

//手机号码验证，验证13系列和158，159几种号码，长度11位   
function IsMobel(str)   
{   
 var reg0 = /^13\d{9}$/;   
    var reg1 = /^158\d{8}$/;   
    var reg2 = /^159\d{8}$/;   
    
    return (reg0.test(str)||reg1.test(str)||reg2.test(str))   
} 

//验证是否为qq号码，长度为5－10位   
function IsQq(str)   
{   
 var reg=/^[1-9]\d{4,9}$/;   
 return reg.test(str);   
}   
  
//验证邮编   
function IsPostId(str)   
{   
 var reg=/^\d{6}$/;   
 return reg.test(str);   
}

//验证是否未email   
function IsEmail(str)   
{   
 var reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;   
 return reg.test(str);   
} 

//判断字符由字母和数字，下划线,点号组成.且开头的只能是下划线和字母   
function IsUserName(str)   
{   
 var reg=/^([a-zA-z_]{1})([\w]*)$/g;   
 return reg.test(str);   
} 

function isPasswd(s)   
{   
	var patrn=/^(\w){6,20}$/;   
	if (!patrn.exec(s))return false   ;
	return true;
}   
  
//去掉字符串两端的空格 
function trim(str)   
{   
 return str.replace(/(^\s*)|(\s*$)/g, "");    
}


function chkMessage(obj)
{
	var username=trim(GetObj("username").value); 
	var phone=trim(GetObj("phone").value); 
	var email=trim(GetObj("email").value); 
	var address=trim(GetObj("address").value); 
	var content=trim(GetObj("content").value);  

	if (username==""||phone==""||email==""||address==""||content==""){
		alert("请填写相关资料!");
		return false;
	}
	if(!IsEmail(email)){
		alert("E-mail填写格式错误!");
		return false;
	}
	if (content.length<5||content.length>250){
		alert("内容不能小于5个字符且不大于250个字符!");
		return false;
	}	
}

function chkAjaxMessage(){
	var obj=document.form;
	var username=obj.username.value;
	var phone=obj.phone.value;
	var email=obj.email.value;
	var address=obj.address.value;
	var content=obj.content.value;
	if (username==""||phone==""||address==""||content==""){
		alert("请填写相关信息!");
		return false;
	}
	if(IsEmail(email)==false){
		alert("E-mail填写有误!");
		return false;
	}
	var param="act=add&username="+username+"&phone="+phone+"&email="+email+"&address="+address+"&content="+content+"&d=" + Math.random();
	//alert (param); return false;
	jQuery.post("ajax.php", param, function(data){
		var re_value=data;
		//alert(re_value); return false;
		if(re_value=="ok"){
			alert("你已成功提交订单.谢谢.");
			hiddenDiv("showOrder");
		}
		else{
			alert("error!");
		}
		obj.reset();
	});
}

// 显示文件显示层
function showDiv(obj)
{
var div= document.getElementById(obj);
div.style.position        = "absolute";
div.style.display        = "block";
//div.style.top                = event.y;
//div.style.left                = event.x;
}
// 隐藏文件显示层
function hiddenDiv(obj)
{
var div= document.getElementById(obj);
div.style.display ="none";
}
