<!--//
function LoadFlash(url,wmode,width,Height) 
{ 
	document.write("<embed src='" + url + "' wmode=" + wmode + " quality='high' pluginspage=http://www.macromedia.com/go/getflashplayer type='application/x-shockwave-flash' width='" + width + "' height='" + Height + "'></embed>"); 
} 
//End----------------------------------------------------------------------------------------------->

// 基础参数设置
var w3c=(document.getElementById)? true:false;
var agt=navigator.userAgent.toLowerCase();
var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt.indexOf("omniweb") == -1));
var ie5=(w3c && ie)? true : false;
var ns6=(w3c && (navigator.appName=="Netscape"))? true: false;
var op8=(navigator.userAgent.toLowerCase().indexOf("opera")==-1)? false:true;

var sRootDir="../";
//获得对象
function Ob(o){
 var o = document.getElementById(o)?document.getElementById(o):o;
 return o;
}
//隐藏对象
function Hd(o){
 Ob(o).className="hide";
}
//显示对象
function Sw(o){
 Ob(o).className="show";
}

function AddToChart(frm)
{
	var frmviewchart = eval('document.all.'+frm);
	//alert(typeof Ob(frm));
	//return;
	var OpenChart = window.open('about:blank', "OpenChart", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=200,center="+(screen.width-400)+",top=10");

	frmviewchart.action = "addCart.asp";
	frmviewchart.target = "OpenChart";
	frmviewchart.submit();

}
	
function chgstyle(idname) {
 if(idname){
  if (idname.className == "show") 
     {idname.className = "hide";} // change class    
   else   
	{idname.className="show";}
	return false;
	}
else
	{
		return true;
	}
}

function htmlSetHome(obj)
{
	obj.style.behavior='url(#default#homepage)';
	obj.setHomePage('http://www.aocos.cn/');	
}

function addfav(){
	window.external.AddFavorite('http://www.aocos.cn/', 'www.aocos.cn') 
}

function doZoom(size){
  document.getElementById('contentzoom').style.fontSize=size+'px';
}


function BoxLogin(){
	var frm = document.frmlogin;
	if(frm.username.value==''||frm.username.value==null)
	{
		frm.username.focus();
		alert('会员用户名必须填写!');
		return;
	}
	if(frm.password.value==''||frm.password.value==null)
	{
		frm.password.focus();
		alert('登录密码必须填写!');
		return;
	}
	frm.submit();
}

//图变互换程序------------------------------------------------------------------------------------------->
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
  var ok=false; document.MM_returnValue = false;
  with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
    ok=(plugins && plugins[plgIn]);
  } else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
    if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
    else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
    else ok=autoGo; }
  if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//End------------------------------------------------------------------------------------------->

//打开小窗口Start----------------------------------------------------------------------------------->
function openWIN(URL, w, h)
{
	var news=window.open(URL, 'OpenName', 'width='+w+', height='+h+', resizable="no",scrollbars=yes');
	news.focus();
}
//End----------------------------------------------------------------------------------------------->

function w_open(url)
	{
	window.open(url,'_blank','toolbar=no,directories=no,status=no,scrollbars=no,resizable=yes,menubar=no,width=390,height=165,top=200,left=280');
	}

//===================================================================================================>
function onlyNumber()	{
	var flag=0;
	if((event.keyCode<48)||(event.keyCode>57))
		{flag=0;}
	else
		{flag=1;}
	if((event.keyCode==45)||(event.keyCode==46)||(event.keyCode==40)||(event.keyCode==41)||(event.keyCode==32))
	{flag = 1;}
	if(flag==0)event.returnValue=false;
}

function checkNull(obj,errstr){
	if(!obj.value){
		alert(errstr);
		obj.focus();
		obj.select();
		return false;
	}
	else
		{
		return true;
		}
}

function checkLen(obj,l,h,errstr){
	var i = obj.value.length;
	
	if(i<l||i>h){
		alert(errstr);
		obj.focus();
		obj.select();
	return false;
	}
	else
	{return true;}
}


function ischinese(str)	{
			var reg=/[^A-Za-z0-9_]/g
			if (reg.test(str)){
				return (true);}
			else {
				return(false); 
				}
			}

function isNumeric(str)	{
			var reg=/[^0-9_]/g
			if (reg.test(str)){
				return (true);}
			else {
				return(false); 
				}
			}
			
function isValidEmail(email) 
{
	invalidChars = ' /:,;';
				
	if( email == '' ) 
	{
		return false;
	}
				
	for( i = 0; i < invalidChars.length; i++ ) 
	{
		badchar = invalidChars.substring( i, i+1 );

		if( email.indexOf( badchar, 0 ) > -1) 
		{
	    	return false;
		}
	}
	
	atPos = email.indexOf( '@', 1 );
	
	if( atPos == -1 ) 
	{
		return false;
	}
	
	if( email.indexOf( '@', atPos + 1 ) > -1 ) 
	{
		return false;
	}
	
	periodPos = email.indexOf( '.', atPos )
	
	if( periodPos == -1 ) 
	{
		return false;
	}
			
	if( periodPos + 3 > email.length ) 
	{
		return false;
	}
			
	return true;
}

/*=======================会员注册=================================*/
function checkMemberReg() {
				var f = document.RegForm;
				if(!checkNull(f.UserName,'用户名必须填写!')){ return false;}
				if(!checkLen(f.UserName,3,12,'用户名长度必须在3-12之间!')){return false;}
				
				if(!checkNull(f.Password,'用户密码必须填写!')){ return false;}
				if(!checkLen(f.Password,3,20,'用户密码长度必须在3-20之间!')){return false;}
				if(!checkNull(f.Password1,'确认密码必须填写!')){ return false;}
				if(!checkLen(f.Password1,3,20,'确认密码长度必须在3-20之间!')){return false;}
				if(f.Password.value!=f.Password1.value){ alert('您的确认密码与密码不同!');f.Password.select();f.Password.focus(); return false;}
				if(f.UserName.value==f.Password.value){ alert('用户名与密码不能相同!');f.UserName.select();f.UserName.focus(); return false;}
				
				if(!checkNull(f.Question,'找回密码问题必须填写!')){ return false;}
				if(!checkNull(f.Answer,'找回密码答案必须填写!'))  { return false;}
				if(f.Question.value==f.Answer.value){ alert('找回密码的问题与答案不应相同!');f.Question.select();f.Question.focus(); return false;}

				if(!checkNull(f.Email,'邮箱地址必须填写!')){ return false;}
				if(!isValidEmail(f.Email.value)){ alert('您的邮件地址格式不正确!'); ;f.Email.select();f.Email.focus(); return false;}
				if(!checkNull(f.TrueName,'为了更好的为您服务和方便您的收货\n\n 您的真实姓名必须填写!')){ return false;}
				
				if(!checkNull(f.Address,'联系地址必须填写!')){ return false;}
				if(!checkLen(f.Address,3,120,'具体的联系地址长度应该大于6个字符之间!')){return false;}
				if(confirm('请您确认以上信息填写正确,进行注册吗?')){f.submitReg.disabled=true;f.submit();}
 }
 /*=======================会员三包 VIP 注册=================================*/
 function checkVIPReg() {
				var f = document.vipregform;
				if(!checkNull(f.RegCode,'产品序列号必须填写!')){ return false;}
				//if(!checkLen(f.RegCode,11,12,'产品序列号长度必须在11-12之间!')){return false;}
				if(!checkNull(f.ProductModel,'产品型号 必须填写!')){ return false;}
				if(!checkNull(f.BuyAddress,'购买地点 必须填写!')){ return false;}
				if(!checkNull(f.BuyPrice,'购买价格 必须填写!')){ return false;}
				if(!checkNull(f.BuyDate,'购买日期 必须填写!')){ return false;}
				if(!checkNull(f.SalesName,'经销商名 必须填写!')){ return false;}
				if(!checkNull(f.Accessory,'附属配件 必须填写!')){ return false;}
				if(!checkNull(f.Person_ID,'身份证号码 必须填写!')){ return false;}
				if(f.Person_ID.value.length!=18&&f.Person_ID.value.length!=15){ alert('您的身份证号码长度不对!');f.Person_ID.select();f.Person_ID.focus(); return false;}
				if(!checkNull(f.Address,'联系地址 必须填写!')){ return false;}
				if(!checkNull(f.Email,'邮箱地址必须填写!')){ return false;}
				if(!isValidEmail(f.Email.value)){ alert('您的邮件地址格式不正确!'); ;f.Email.select();f.Email.focus(); return false;}
				if(!checkNull(f.TrueName,'为了更好的为您服务和方便您的收货\n\n 您的真实姓名必须填写!')){ return false;}
				if(!checkNull(f.Address,'联系地址必须填写!')){ return false;}
				if(!checkLen(f.Address,3,120,'具体的联系地址长度应该大于6个字符之间!')){return false;}
				if(f.ProvinceID.options[f.ProvinceID.selectedIndex].value=='0'){alert('请选择您所在省份!');return false;}
				if(confirm('请您确认以上信息填写正确,进行注册吗?')){f.submitReg.disabled=true;f.submit();}
			}