// JavaScript Document
/****获取浏览器类型****/	
var Browser=getBrowserName();
//alert(Browser);
function getBrowserName(){
	var name = navigator.appName;
	switch(name){
		case "Microsoft Internet Explorer":
			return "IE";
			break;
		case "Netscape":
			return "NS";
			break;
		default:
			return false;
	}
}
function searchCheck()
{
	if(document.getElementById("searchparam").value=="")
	{
		return false;	
	}
}

function set_cookie(name, value)
{
		var argArr = set_cookie.arguments;
		var argCount = argArr.length;
		var expires = (argCount>2)?argArr[2]:null;
		var path = (argCount>3)?argArr[3]:null;
		var domain = (argCount>4)?argArr[4]:null;
		var secure = (argCount>5)?argArr[5]:false;
		var cookiestr =  name+"="+escape(value);
		cookiestr+=(expires==null)?"":";expires="+expires.toGMTString();
		cookiestr+=(path==null)?"":";path="+path;
		cookiestr+=(domain==null)?"":";domain="+domain;
		cookiestr+=(secure==false)?"":";secure="+secure;
		document.cookie = cookiestr;
}

function get_cookie(name)
{
		var reg = "(?:; )?"+name+"=([^;]*);?";
		var regExp = new RegExp(reg);
		if(regExp.test(document.cookie)){
			return unescape(RegExp["$1"]);
		}else{
			return null;
		}	
}

function unset_cookie(name)
{
		
		var date = new Date();
		date.setTime(date.getTime()-10000);
		var value = get_cookie(name);
		if(value!=null){
			set_cookie(name,value,date);
		}		
}


function createXMLHttp()
{
	var browser = navigator.appName;
	if(browser=="Microsoft Internet Explorer")
	{
		var arrVersions =["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
		for(var i=0;i<arrVersions.length;i++)
		{
			try
			{
				return new ActiveXObject(arrVersions[i]);
				
			}catch(exception)
			{
				//忽略	
			}
		}
	}else
	{
		return  new XMLHttpRequest();
		
	}
	return false;
}
var xmlhttp = createXMLHttp();
/*****    表单验证    *****/


//去掉首尾空格

function trim(str){   
    return str.replace(/(^\s*)|(\s*$)/g, "");   
}  

//注册用户名检测
function verifyUserName(str)   
{   
	str = trim(str);
	if(str!=''){
		var patrn=/^[a-zA-Z]{1}([_a-zA-Z0-9]){5,15}$/;
		if(patrn.exec(str)) return true;
	}
	return false;
}
 //密码长度检测
function verifyLength(str,numL,numR)   
{ 
	
	if(str.length<numL||str.length>numR)  
	return false 
	return true 
}
 //email格式检测
function verifyEmail(str)   
{ 
	str = trim(str);
	if(str!=''){
		var patrn=/^[a-zA-Z]([a-zA-Z0-9]*[-_.]?[a-zA-Z0-9]+)+@([\w-]+\.)+[a-zA-Z]{2,}$/; 
		if(patrn.exec(str)) return true;
	}
	return false;
}
 //电话号码格式检测
function verifyPhone(str)   
{ 
	if(str!=''){
		var patrn=/^(0\d{2,3}-)(\d{7,8})(-(\d{2,}))?$/; 
		if(patrn.exec(str)) return true;
	}
	return false;
}
 //整数
function verifyInt(str)   
{ 
	if(str!=''){
		var patrn=/^[1-9]\d*$/; 
		if(patrn.exec(str)) return true;
	}
	return false;
}
 //价格检测
function verifyPrice(str)   
{ 
	if(str!=''){
		var patrn=/^\d+(\.\d+)?$/; 
		if(patrn.exec(str)) return true;
	}
	return false;
}
//手机号码格式验证
function verifyMobile(str)   
{ 
	if(str!=''){
		var patrn=/^(13\d|15[189])\d{8}$/; 
		if(patrn.exec(str)) return true;
	}
	return false;
}
//QQ验证
function verifyQQ(str)   
{ 
	if(str!=''){
		var patrn=/^([1-9])\d{4,11}$/; 
		if(patrn.exec(str)) return true;
	}
	return false;
}


// JavaScript Document
function getGoodsParam(){
	//str is the output
	//content-type:utf-8
	var str = '';
	var fn;
	var fv;
	for (var i = 0;i<goodsinfo.elements.length; i++){
		fv = goodsinfo.elements[i];
		ft = fv.type.toLowerCase();		
		if(ft == 'select-one'){
			str+=fv.name+':'+fv.value+'|';
		}
	}
	str = str.replace(/\|$/g, "");
	return str.split(/\s/).join('')
}


function loginForBuy()
{
	kensunjs.login.open();
	$.get("/client/template/login_table.tpl.php", function(data){
  		$("#loginDiv").html(data);
	}); 

}
function doLogin()
{
	var username = $("#cart_username").val();
	var password = $("#cart_password").val();
	//alert(username+':'+password);
	$.get("/client/program/login.api.php",{"username":username,"password":password},
	function(data){
		alert(data);
		if(data=='ok')
		{
			document.getElementById("add_to_cart").click();	
		}else if(data=='err_02'){
			$("#loginmsg").html('用户名或密码不能为空！');
		}else if(data=='err_01'){
			$("#loginmsg").html('用户名或密码错误！');
		}else{
			$("#loginmsg").html('未知错误');
		}
	});
}