﻿////////////////////////////////////////////////////////////////
//Author:Heroman.ma
//Date:2006-1-12
//////////////////////////////////////////////////////////////


/*
辅助类工具函数
*/
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];}
}

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 chkspc(a)                                  
{                                  
	var i=a.length;                                  
	var j = 0;                                  
	var k = 0;                                  
	while (k<i)                                  
	{                                  
		if (a.charAt(k) != " ")                                  
			j = j+1;                                  
		k = k+1;                                  
	}                                  
	if (j==0)                                  
	{                                  
		return (false);                                  
	}                                  
	                                  
	if (i!=j)                                  
	{ return (false); }                                  
	else                                  
	{                                  
		return (true);                                  
	}                                  
}                                  
//功能介绍：检查字符串的长度                                  

function fucCheckLength(strTemp)                                  
{                                  
	var i,sum;                                  
	sum=0;                                  
	for(i=0;i<strTemp.length;i++)                                  
	{                                  
		if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))                                  
			sum=sum+1;                                  
		else                                  
			sum=sum+2;                                  
	}                                  
	return sum;                                  
}



/*
网站前台使用的函数
*/

//产品询盘表单
function CheckInquiryForm()
{
	with(document.form1)
	{		
		if(Title.value=="")
		{
			alert("必须输入标题!");
			Title.focus();
			return(false);
		}
		
		if(Quantity.value=="")
		{
			alert("必须输入数量!");
			Quantity.focus();
			return(false);
		}
		
		if(UserName.value=="")
		{
			alert("必须输入联系人!");
			UserName.focus();
			return(false);
		}
		
		var Re=new RegExp("[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}","i")
		if(!Re.test(Recipient.value))
		{
		alert("不正确的EMAIL格式");
		Recipient.focus();
		return(false);
		}
		return(true);
	}
}

//添加及编辑表单的验证函数
function IcForm_Valid()
{
	with(document.form1)
	{
		if(ProductType.options[ProductType.selectedIndex].value=="")
		{
			alert("必须选择类别!");
			ProductType.focus();
			return(false);			
		}
		
		if(Model.value=="")
		{
			alert("必须输入型号");
			Model.focus();
			return(false);
		}
		
		if(Brand.value=="")
		{
			alert("请输入生产商");
			Brand.focus();
			return(false);
		}
		
		if(Batchno.value=="")
		{
			alert("请输入批号");
			Batchno.focus();
			return(false);
		}
		
		if(Package.value=="")
		{
			alert("请输入封装方式");
			Package.focus();
			return(false);
		}
		
		if(Store.value=="")
		{
			alert("请输入数量");
			Store.focus();
			return(false);
		}
		
		if(NormalPrice.value=="")
		{
			alert("请输入单价");
			NormalPrice.focus();
			return(false);
		}
		
		var Re=new RegExp("^\\d+$","i");
		if(!Re.test(Sorting.value))
		{
			alert("显示顺序必须是一个数值");
			Sorting.focus();
			return(false);
		}
		
		
		submit();		
	}
}	


function IC_SelectAll()
{
	var obj=document.getElementsByName("Id");
	for (var i=0;i<obj.length;i++)
	{
		obj[i].checked=true;
	}	
	return(false);
}

function IC_SelectNo()
{
	var obj=document.getElementsByName("Id");
	for (var i=0;i<obj.length;i++)
	{
		obj[i].checked=false;
	}
	return(false);
}

function IC_SelectInv()
{
	var obj=document.getElementsByName("Id");
	for (var i=0;i<obj.length;i++)
	{
		obj[i].checked=!obj[i].checked;
	}
	return(false);
}

//忽略页面的JS代码处理

function CheckOrderForm()
{
	with(document.form1)
	{
		if(ModelNo.value=="")
		{
			alert("Product Model is required");
			ModelNo.focus();
			return(false);
		}
		if(Quantity.value=="")
		{
			alert("Quantity is required");
			Quantity.focus();
			return(false);
		}
			
		
		if(UserName.value=="")
		{
			alert("contact is required");
			UserName.focus();
			return(false);
		}
		
		if(Phone.value=="")
		{
			alert("tel is required");
			Phone.focus();
			return(false);
		}
		
		var Re=new RegExp("[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}","i")
		if(!Re.test(Email.value))
		{
			alert("EMAIL format is invalid");
			Email.focus();
			return(false);
		}
		
		if(captcha.value==''){
			alert('Please enter verification code !');
			captcha.focus();
			return false;
		}
		if(!confirm('Please confirm to submit !')) return false;
		
		return(true);
		
	}
}

function ClientScriptErrorHandler()
{
	return(true);
}

window.onerror=ClientScriptErrorHandler;


//树型类别列表方式下展开与折叠节点的函数
function SwitchNode(nodename,nodeiconame)
{
	var obj=document.all[nodename];
	if(obj!=null)
		{
			if(obj.style.display!="none")
				obj.style.display="none";
			else
				obj.style.display="block";
		}
	var IcoObj=document.all[nodeiconame];
	if(IcoObj!=null)
	{
		if(IcoObj.src.toLowerCase().indexOf("open.gif")==-1)
			IcoObj.src="/images/node/open.gif";
		else
			IcoObj.src="/images/node/close.gif";
	}
}

//打开对话框
function OpenDialog(Url,Width,Height)
{
	window.showModalDialog(Url,"","center:yes;help:no;status:no;resizable:no;dialogHeight:"+Height+"px;dialogWidth:"+Width+"px");
}


//查看URL
function ViewUrl(Url,Width,Height)
{
	window.open(Url,"NewPage","height="+Height+",width="+Width+",location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,top=50,left=50");
}

//注册会员
function RegisterMember()
{
	ViewUrl("Member_Register.asp",600,500);
}

//忘记密码
function ForgetPassword()
{
	ViewUrl("Member_Forget_Password.asp",400,300);
}

//修改会员资料
function EditMember()
{
	ViewUrl("Member_edit.asp",550,500);
}

//用户注册及修改表单的验证函数
function CheckMemberForm()
{
	with(document.RegisterForm)
	{
		if(UserName.value=="")
		{
			alert("Username is required");
			UserName.focus();
			return(false);
		}
		
		if(Password.value=="")
		{
			alert("Password is required");
			Password.focus();
			return(false);
		}
		
		if(ConfirmPassword.value!=Password.value)
		{
			alert("Confirm password inconsistencies");
			ConfirmPassword.focus();
			return(false);
		}
		
		if(Question.value=="")
		{
			alert("Password question is required");
			Question.focus();
			return(false);
		}
		if(Anwser.value=="")
		{
			alert("Password answer is required");
			Anwser.focus();
			return(false);
		}
		
		if(Phone.value=="")
		{
			alert("The phone number is required");
			Phone.focus();
			return(false);
		}
		
		var Re=new RegExp("[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}","i")
		if(!Re.test(Email.value))
		{
		alert("EMAIL formats is incorrect");
		Email.focus();
		return(false);
		}
		
		if(Address.value=="")
		{
			alert("Address is required");
			Address.focus();
			return(false);
		}
		return(true);
	}
}

//添加到购物蓝
function AddToCart(id)
{
	ViewUrl("shopCart_AddItem.asp?id="+id,600,400);
}

//查看购物车
function ViewCart()
{
	ViewUrl("shopCart_List.asp",600,300);
}

//更改数量
function ChangeAmount()
{
	with(document.form1)
	{
		submit();
	}
}

function InquiryForm_Valid()
{
	//发送询盘
	with(document.form1)
	{
		if(UserName.value=="")
		{
			alert("必须输入联系人!");
			UserName.focus();
			return(false);
		}
		if(Phone.value=="")
		{
			alert("必须输入电话!");
			Phone.focus();
			return(false);
		}
		if(Address.value=="")
		{
			alert("必须输入地址!");
			Address.focus();
			return(false);
		}
		
		var Re=new RegExp("[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}","i")
		if(!Re.test(Email.value))
		{
		alert("邮件地址格式不正确");
		Email.focus();
		return(false);
		}
		event.srcElement.value="正在发送...";
		event.srcElement.disabled=true;
		submit();
	}
}

function MsgForm_Valid()
{
	//发表留言
	with(document.MsgForm)
	{
		if(UserName.value=="")
		{
			alert("必须输入用户名!");
			UserName.focus();
			return(false);
		}
		var Re=new RegExp("[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}","i")
		if(!Re.test(Email.value))
		{
			alert("Email格式错误,请重新输入");
			Email.focus();
			return(false);
		}
		if(Title.value=="")
		{
			alert("必须输入标题!");
			Title.focus();
			return(false);
		}
		if(Content.value=="")
		{
			alert("必须输入内容");
			Content.focus();
			return(false);
		}
		event.srcElement.value="正在发送...";
		event.srcElement.disabled=true;
		submit();
	}
}

function FeedForm_Valid()
{
	//反馈验证
	with(document.FeedForm)
	{
		if(Company.value=="")
		{
			alert("Company name is required");
			Company.focus();
			return(false);
		}
		
		if(UserName.value=="")
		{
			alert("Contact name is required");
			UserName.focus();
			return(false);
		}
		var Re=new RegExp("[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}","i")
		if(!Re.test(Email.value))
		{
			alert("EMAIL format error");
			Email.focus();
			return(false);
		}
		
		if(Body.value=="")
		{
			alert("Feedback content is required");
			Body.focus();
			return(false);
		}
		if(extracode.value!=extracode2.value){
			alert("Please enter the effective extra-code");
			extracode.select();
			return false;
		}
		event.srcElement.value="sending...";
		event.srcElement.disabled=true;
		submit();
	}
}

function Send()
{
//发送新闻
if(document.MailForm.Recipient.value=="")
{
alert("必须输入接收邮件地址");
return(false);
}
var Re=new RegExp("[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}","i")
if(!Re.test(document.MailForm.Recipient.value))
{
alert("接收邮件地址格式错误,请重试");
return(false);
}
if(document.MailForm.Reply.value=="")
{
alert("必须输入回复邮件地址");
return(false);
}
if(!Re.test(document.MailForm.Reply.value))
{
alert("回复邮件地址格式错误,请重试");
return(false);
}
event.srcElement.value="正在发送...";
event.srcElement.disabled=true;
document.MailForm.submit();
}

function PostComment()
  {
	  //发表评论
  with(document.CommentForm)
  {
 	if(NickName.value=="")
	{
	alert("昵称不可为空");
	NickName.focus();
	return(false);
	}
	if(Email.value=="")
	{
	alert("EMAIL地址不可为空");
	Email.focus();
	return(false);
	}
	var Re=new RegExp("[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}","i")
	if(!Re.test(Email.value))
	{
	alert("邮件地址格式错误!");
	return(false);
	}
	
	if(Title.value=="")
	{
	alert("标题不可为空");
	Title.focus();
	return(false);
	}
	event.srcElement.value="正在发送...";
	event.srcElement.disabled=true;
	submit();
  }
  }
  
  function SwitchMenu(i,flag)
  {
	  //TAB式菜单的交换菜单项的效果
	  var oLeft=document.getElementById("TabLeft"+i);
	  var oRight=document.getElementById("TabRight"+i);
	  var oCenter=document.getElementById("TabCenter"+i);
	  if(oLeft!=null)
	  {
		  if(flag)
		  	oLeft.src="/images/tabover_left.gif";
		else
			oLeft.src="/images/tab_left.gif";
	  }
	  if(oRight!=null)
	  {
		  if(flag)
		  oRight.src="/images/tabover_right.gif";
		 else
		  oRight.src="/images/tab_right.gif";
		 
	  }
	  if(oCenter!=null)
	  {
		  if(flag)
		  oCenter.style.backgroundImage="url(/images/tabover_center.gif)";
		  else
		  oCenter.style.backgroundImage="url(/images/tab_center.gif)";
	  }
  }
  
  function SwitchBg(obj,flag)
  {
	  /*交换背景函数*/
	  if(obj!=null)
	  {
	  if(flag)
	  {
		  obj.style.backgroundColor="#f5f5f5";
	  }
	  
	  else
	  {
		 obj.style.backgroundColor="transparent";
	  }
	  }
  }
  
  function MenuOver(obj,flag,oldbg,newbg)
  {
	  if(flag)
	  {
	  	obj.style.backgroundImage="url("+newbg+")";
	  }
	  else
	  {
	  	obj.style.backgroundImage="url("+oldbg+")";
	  }
  }
 
  function ProductSend()
  {
	  //发送产品给朋友
		if(document.MailForm.Recipient.value=="")
		{
		alert("必须输入接收邮件地址");
		return(false);
		}
		var Re=new RegExp("[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}","i")
		if(!Re.test(document.MailForm.Recipient.value))
		{
		alert("接收邮件地址格式错误,请重试");
		return(false);
		}
		if(document.MailForm.Reply.value=="")
		{
		alert("必须输入回复邮件地址");
		return(false);
		}
		if(!Re.test(document.MailForm.Reply.value))
		{
		alert("回收邮件地址格式错误,请重试");
		return(false);
		}
		event.srcElement.value="正在发送...";
		event.srcElement.disabled=true;
		document.MailForm.submit();
}

//在产品主图区域显示附加图片

function ChangeProductPic(PicObjId,NewPic,OldPic,Flag)
{
	var obj=document.getElementById(PicObjId);
	if (Flag)
	{
	obj.src=NewPic;
	event.srcElement.className='border_666666';
	}
	else
	{
	obj.src=OldPic;
	event.srcElement.className='border_c0';

	}
}
//订单查询的验证函数
function OrderInquiryForm_Valid()
{
	with(document.OrderInquiryForm)
	{
		if(OrderId.value=="")
		{
			alert("Order No. Is Required!");
			OrderId.focus();
			return(false);
		}
		submit();
	}
}


/*
后台管理用函数
*/

//用于检查添加新闻分类表单的函数
function CheckArticleTypeForm()
{
	with(document.form1)
	{
		if(ArticleType.value=="")
		{
			alert("必须输入类别名称");
			ArticleType.focus();
			return(false);
		}
		if(!AutoLinkUrl.checked&&Url.value=="")
		{
			alert("如果不使用自动链接,则必须输入或选取一个有效的链接地址!");
			Url.focus();
			return(false);
		}
		var Re=new RegExp("^\\d+$","i");
		if(!Re.test(Sorting.value))
		{
			alert("显示顺序必须是一个数值");
			Sorting.focus();
			return(false);
		}
		submit();
	}
}


//用于检查添加产品类别表单的函数
function CheckProductTypeForm()
{
	with(document.form1)
	{
		if(TypeName.value=="")
		{
			alert("必须输入类别名称");
			TypeName.focus();
			return(false);
		}
		var Re=new RegExp("^\\d+$","i");
		if(!Re.test(Sorting.value))
		{
			alert("显示顺序必须是一个数值");
			Sorting.focus();
			return(false);
		}
		submit();
	}
}

//确认删除条目时的确认函数
function ConfirmDelete(Url,Msg)
{
	if(confirm(Msg))
	{		
		window.location.href=Url;
	}
}

//添加及修改新闻表单的验证函数
function CheckArticleForm()
{
	with(document.form1)
	{
		if(Title.value=="")
		{
			alert("必须输入标题");
			Title.focus();
			return(false);
		}
		submit();
	}
}

//栏目添加及编辑时的表单验证函数
function CheckNavigateItemForm()
{
	with(document.form1)
	{
		if(ShowText.value=="")
		{
			alert("必须输入栏目名称");
			ShowText.focus();
			return(false);
		}
		var Re=new RegExp("^\\d+$","i");
		if(!Re.test(Sorting.value))
		{
			alert("显示顺序必须是一个数值");
			Sorting.focus();
			return(false);
		}
		submit();
	}
}



//选择对话框
function ChooserDialog(url,Height,Width)
{
	var vReturn=window.showModalDialog(url,"","center:yes;help:no;status:no;resizable:no;dialogHeight:"+Height+"px;dialogWidth:"+Width+"px");
	return(vReturn);

}


//返回某组单选按钮中被选按钮的值
function GetControlValue(ControlId)
{
	var filename="";
	for (var i=0;i<document.getElementsByName(ControlId).length;i++)
	{
		if(document.getElementsByName(ControlId)[i].checked)
			filename=document.getElementsByName(ControlId)[i].value;
	}
	window.returnValue=filename;
	window.close();
}

//页面制作及编辑表单验证函数
function PageForm_Valid()
{
	with(document.form1)
	{
		var Re=new RegExp("^[\\w-_]+\\.asp$","i")
		if(!Re.test(FileName.value))
		{
			alert("文件名格式不正确.\n扩展名必须是.asp并且文件名由英文字母和数字组成.");
			FileName.focus();
			return(false);
		}
		submit();		
	}
}

//更改密码对话框的验证函数

function ChangePasswordForm_Valid()
{
	with(document.form1)
	{
		if(UserName.value=="")
		{
			alert("必须输入管理员用户名!");
			UserName.focus();
			return(false);
		}
		
		if(OrgPassword.value=="")
		{
			alert("必须输入原密码!");
			OrgPassword.focus();
			return(false);
		}
		
		if(NewPassword.value=="")
		{
			alert("必须输入新密码!");
			NewPassword.focus();
			return(false);
		}
		submit();
	}
}

//添加及编辑表单的验证函数
function ProductForm_Valid()
{
	with(document.form1)
	{
		if(Model.value=="")
		{
			alert("必须输入型号");
			Model.focus();
			return(false);
		}
		if(ProductType.options[ProductType.selectedIndex].value=="")
		{
			alert("必须选择所属类别!");
			ProductType.focus();
			return(false);			
		}
		var fname=LargePic.value;
		var CharArray=new Array();
		CharArray=fname.split("\\");
		var Re=new RegExp("^[\\w-_ ]{1,25}\\.(jpg|png|bmp|gif)$","i");

		if(LargePic.value!="")
		{
			if(!Re.test(CharArray[CharArray.length-1]))
			{
				alert("图像文件名必须由1到25个字母数字或下划线组成,请勿使用特殊字符!");
				LargePic.focus();
				return(false);
			}
		}	
		
		fname=SmallPic.value;
		CharArray=fname.split("\\");
		
		if(SmallPic.value!="")
		{
			if(!Re.test(CharArray[CharArray.length-1]))
			{
				alert("图像文件名必须由1到25个字母数字或下划线组成,请勿使用特殊字符!");
				SmallPic.focus();
				return(false);
			}
		}
		
		Re=new RegExp("^\\d+$","i");
		if(!Re.test(Sorting.value))
		{
			alert("显示顺序必须是一个数值");
			Sorting.focus();
			return(false);
		}
		
		if(!AutoLinkUrl.checked&&Url.value=="")
		{
			alert("如果不使用自动链接,则必须输入或选取一个有效的链接地址!");
			Url.focus();
			return(false);
		}
		
		submit();		
	}
}	


//上传及修改产品附加图片时的表单验证函数
function ProductPic_Valid()
{
	with(document.form1)
	{
		var fname=FileName.value;
		var CharArray=new Array();
		CharArray=fname.split("\\");
		var Re=new RegExp(".{1,25}\\.jpg$","i");
		if(!Re.test(CharArray[CharArray.length-1]))
		{
			alert("必须选择图像");
			FileName.focus();
			return(false);
		}
		submit();
	}
}

//上传及编辑产品附件表单的验证函数
function ProductAddtion_Valid()
{
	with(document.form1)
	{
		if(Url.value=="")
		{
			alert("必须输入或选择符件");
			Url.focus();
			return(false);
		}
		if(Description.value=="")
		{
			alert("必须输入一个简单的说明文字");
			Description.focus();
			return(false);
		}
		submit();
	}
}

//添加文档时验证
function ProductDoc_Valid()
{
	with (document.form1)
	{
		if(ArticleId.value=='')
		{
			alert("必须选择要添加的文档");
			return(false);
		}
		submit();
	}
}


//浏览服务器函数,借助了FCKEDITOR的功能,请保持FCKEDITOR的完整性
function BrowseServer()
{
	var iWidth	= 700;
	var iHeight	= 500 ;
	var iLeft = (screen.width  - iWidth) / 2 ;
	var iTop  = (screen.height - iHeight) / 2 ;
	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes" ;
	sOptions += ",width=" + iWidth ;
	sOptions += ",height=" + iHeight ;
	sOptions += ",left=" + iLeft ;
	sOptions += ",top=" + iTop ;
	var oWindow = window.open( "/fckeditor/editor/filemanager/browser/default/browser.html?Type=File&Connector=../../connectors/asp/connector.asp", "FCKBrowseWindow", sOptions ) ;
}

//用于设置URL的内容,被浏览服务器对话框所调用
function SetUrl(url )
{
	document.getElementById('Url').value = url ;
}

//限制只能输入数字的函数
function Number_KeyPressHandler(ctrl)
{	
	if (event.keyCode==13)
		return(true);
	if(event.keyCode<48||event.keyCode>57)
		return(false);
	else
		return(true);
}

function RollBuiltingForm_Valid()
{
	//验证公告
	with(document.form1)
	{		
		if(ShowText.value=="")
		{
			alert("必须输入滚动公告的标题!");
			ShowText.focus();
			return(false);
		}
		if(Summary.value.length>200)
		{
			alert("摘要内容太长");
			Summary.focus();
			return(false);
		}
		oEditor = FCKeditorAPI.GetInstance( 'FullContent' )
		if(oEditor.GetXHTML()=="")
		{
			alert("必须输入滚动公告的内容");
			return(false);
		}
		submit();
	}
}



 
//自动产生链接和手动产生链接的方式切换
function LinkMode_Change(obj)
{
	if(obj.checked)
	{
		document.forms[0].Url.value="";
		document.forms[0].Url.disabled=true;
		document.all["LinkUrlSelector"].style.visibility="hidden";		
	}
	else
	{
		document.forms[0].Url.disabled=false;
		document.all["LinkUrlSelector"].style.visibility="visible";		
	}
}


//添加产品资料验证

function ProductAddtionInfo_Valid()
{
	with(document.form1)
	{
		if(TabName.value=="")
		{
			alert("必须输入产品资料名称");
			TabName.focus();
			return(false);
		}
		
		oEditor = FCKeditorAPI.GetInstance( 'TabContent' )
		if(oEditor.GetXHTML()=="")
		{
			alert("必须输入产品资料详细内容");
			return(false);
		}
		submit();
	}
}

//添加客服人员表单验证
function Servicer_Valid()
{
	with(document.form1)
	{
		if(qq.value=="")
		{
			alert("必须输入MSN!");
			qq.focus();
			return(false);
		}
		if(title.value=="")
		{
			alert("必须输入显示名称!");
			title.focus();
			return(false);
		}
		if(group.value=="")
		{
			alert("必须输入或选择所属分组!");
			group.focus();
			return(false);
		}
		submit();
	}
}

//更新订单状态函数
function OrderStatusForm_Valid()
{
	with(document.form1)
	{
		if(Status.value=="")
		{
			alert("必须输入订单状态!");
			Status.focus();
			return(false);
		}
		submit();
	}
}

//全选/取消全选所有checkbox
function CheckAll(controlid,flag)
{
	for (var i=0;i<document.getElementsByName(controlid).length;i++)
	{
		document.getElementsByName(controlid)[i].checked=flag;
	}
}

//判断是否有项目被选

function HaveCheck(controlid)
{
	for (var i=0;i<document.getElementsByName(controlid).length;i++)
	{
		if (document.getElementsByName(controlid)[i].checked)
			return(true);
	}
	return(false);
}

//URL处理
function RegularUrl(url,key,value)
{
	var fragPos = url.lastIndexOf("#");
	var fragment="";
	if(fragPos > -1)
	{
		fragment = url.substring(fragPos);
		url = url.substring(0,fragPos);
	}
	var querystart = url.indexOf("?");
	if(querystart < 0  )
	{
		url +="?"+key+"="+value;
	}
	else	if (querystart==url.length-1)
	{
		url +=key+"="+value;
	}
	else
	{
		var Re = new RegExp(key+"=[^\\s&#]*","gi");
		if (Re.test(url))
		url=url.replace(Re,key+"="+value);
		else
		url += "&"+key+"="+value;
	}
	return url+fragment;
}

//客户端URL重定向
 function ChangeParam(param,value)
 {
 window.location.href=RegularUrl(location.href,param,value);
 }


/*
字符串处理
*/
//JS的ltrim函数
function ltrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);

    if (whitespace.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}

//ks的rtrim功能
function rtrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);

    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
    {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
        {
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}

//trim功能

function trim(str)
{
    return rtrim(ltrim(str));
}

//产品列表动作
function DoSubmit(controlid)
{
	with(document.form1)
	{
	if(HaveCheck(controlid))
	{
		if(confirm("Please confirm to remove the product from the order ？"))
		{
		submit();
		}
		else
		return(false);
	}
	else
		{
			alert("You didn't choose any product ！");
			return(false);
		}
	}
}

//放入购物车前用于处理提交的FORM SCRIPT

function BeforeAddCart()
{
	return(DoSubmit("ProductIdList"));
}

//在购物车中,用于移除处理的form script
function BeforeRemoveCart()
{
	with(document.form1)
	{
		operator.value="delete";
	}
	
	return(DoSubmit("ProductIdList"));
}

function BeforeClearCart()
{
	with(document.form1)
	{
		operator.value="clear";
		submit();
	}
	
}

function BeforeBuy()
{
	window.location.href='inquiry_form.asp';
	
}

//在购物车中,用于更新操作的form script
function BeforeUpdateCart()
{	
	with(document.form1)
	{
		operator.value="update";
		submit();
	}
}


//发送INQUIRY表单验证
function ValidInquiryForm()
{
	with(document.form2)
	{
		if(Company.value=="")
		{
			alert("Company is required!");
			Company.focus();
			return(false);
		}
		if(UserName.value=="")
		{
			alert("Contact name is required!");
			UserName.focus();
			return(false);
		}
		if(Address.value=="")
		{
			alert("Address is required!");
			Address.focus();
			return(false);
		}
		if(Phone.value=="")
		{
			alert("Phone number is required!");
			Phone.focus();
			return(false);
		}
		
		var Re=new RegExp("[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}","i")
		if(!Re.test(Email.value))
		{
			alert("Email format errors");
			Email.focus();
			return(false);
		}
		btnSubmit.value="sending...";
		btnSubmit.disabled=true;
		btnCancel.disabled=true;
		return(true);	
	}
}


function ChangeOrderItemQuantity(orderid,id,q)
{
	var quantity=prompt("Please Enter Quantity",q);
	if (quantity!=undefined)
	{
		window.location.href="Order_detail_action.asp?action=update&orderid="+orderid+"&id="+id+"&q="+quantity;
	}
}

function productinfo_Valid()
{
	with(document.form1)
	{
		if(TabName.value=="")
		{
			alert("必须输入条目名称");
			TabName.focus();
			return(false);
		}
		
		oEditor = FCKeditorAPI.GetInstance( 'TabContent' )
		if(oEditor.GetXHTML()=="")
		{
			alert("必须输入内容");
			return(false);
		}
		return(true);
	}
}

function goUrl(Url)
{
	window.location.href=Url;
}

function ServicerCollapse()
{
	var obj=document.getElementById("ServiceContent");
	if (obj!=null)
	{
		if(obj.style.display=="none")
		{
			obj.style.display="block";
			event.srcElement.src="/images/collapse.jpg";
		}
		else
		{
			obj.style.display="none";
			event.srcElement.src="/images/collapse1.jpg";

		}
	}
}

function bookmarkit(Url,text)
{
	window.external.addFavorite(Url,text)
}



// 数值验证
function NumCheck(Obj){
	if(isNaN(Obj.value)){
		Obj.value = "";
		Obj.focus();
	    }
	}
	

//只能输入数字
function JustNum(Obj){
	if (!((event.keyCode>=48)&&(event.keyCode<=57))){
		event.returnValue=false;
		}
	}
	

//表单验证:所有text元素
function checkForm(Obj){
	for(var i=0;i<Obj.length;i++){
		if(Obj.elements[i].type=='text'){
			if(Obj.elements[i].value==''){
				alert(Obj.elements[i].name + "  不能为空！");
				Obj.elements[i].focus();
				return false;
				}
			}
		}
	}



//跳转菜单
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


//用户登录
function Form_MemberLogin(f){
    if(f.username.value==''){
	    alert('Please enter username ！');
		f.username.focus();
		return false;
	}
	if(f.password.value==''){
	    alert('Please enter password ！');
		f.password.focus();
		return false;
	}
}


function CheckForm_Enquiry(f){
	if(f.Subject.value==''){
		alert('Title is required ！');
		f.Subject.focus();
		return false;
		}
	if(f.Quantity.value==''){
		alert('Quantity is required ！');
		f.Quantity.focus();
		return false;
		}
	if(f.Days.value==''){
		alert('Replay time is required');
		f.Days.focus();
		return false;
		}
	if(f.Contact.value==''){
		alert('contact is required !');
		f.Contact.focus();
		return false;
		}
	if(f.Phone.value==''){
		alert('Tel is required!');
		f.Phone.focus();
		return false;
		}
	if(f.Email.value==''){
		alert('Email is required !');
		f.Email.focus();
		return false;
		}else{
			var regex=/^([\w\-]+\.?)+@([\w\-]+\.?)+\.[a-zA-Z]{2,4}$/;
			var flag=regex.test(f.Email.value);
			if(!flag){
				alert('email format is invalid!');
				f.Email.select();
				return false;
				}
			}
		
	}


function SetUrl(url)
{
	document.getElementById("Url").value = url ;
	if (document.getElementById("CurrentObj")!=null)
		document.getElementById(document.getElementById("CurrentObj").value).value=document.getElementById("Url").value
}


//选取服务器上的文件
function BrowseFile()
{
	var iWidth	= 700;
	var iHeight	= 500 ;
	var iLeft = (screen.width  - iWidth) / 2 ;
	var iTop  = (screen.height - iHeight) / 2 ;
	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes" ;
	sOptions += ",width=" + iWidth ;
	sOptions += ",height=" + iHeight ;
	sOptions += ",left=" + iLeft ;
	sOptions += ",top=" + iTop ;
	var oWindow = window.open( "/fckeditor/editor/filemanager/browser/default/browser.html?Type=File&Connector=../../connectors/asp/connector.asp", "FCKBrowseWindow", sOptions ) ;
	if(document.getElementById("CurrentObj")!=null) document.getElementById("CurrentObj").value=event.srcElement.id;
}

//选取服务器上的文件
function BrowseFlash()
{
	var iWidth	= 700;
	var iHeight	= 500 ;
	var iLeft = (screen.width  - iWidth) / 2 ;
	var iTop  = (screen.height - iHeight) / 2 ;
	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes" ;
	sOptions += ",width=" + iWidth ;
	sOptions += ",height=" + iHeight ;
	sOptions += ",left=" + iLeft ;
	sOptions += ",top=" + iTop ;
	var oWindow = window.open( "/fckeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=../../connectors/asp/connector.asp", "FCKBrowseWindow", sOptions ) ;
	if(document.getElementById("CurrentObj")!=null) document.getElementById("CurrentObj").value=event.srcElement.id;
}


//选取服务器上的文件
function BrowseMedia()
{
	var iWidth	= 700;
	var iHeight	= 500 ;
	var iLeft = (screen.width  - iWidth) / 2 ;
	var iTop  = (screen.height - iHeight) / 2 ;
	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes" ;
	sOptions += ",width=" + iWidth ;
	sOptions += ",height=" + iHeight ;
	sOptions += ",left=" + iLeft ;
	sOptions += ",top=" + iTop ;
	var oWindow = window.open( "/fckeditor/editor/filemanager/browser/default/browser.html?Type=Media&Connector=../../connectors/asp/connector.asp", "FCKBrowseWindow", sOptions ) ;
	if(document.getElementById("CurrentObj")!=null) document.getElementById("CurrentObj").value=event.srcElement.id;
}



//选取服务器上的图片
function BrowseImage()
{
	var iWidth	= 700;
	var iHeight	= 500 ;
	var iLeft = (screen.width  - iWidth) / 2 ;
	var iTop  = (screen.height - iHeight) / 2 ;
	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes" ;
	sOptions += ",width=" + iWidth ;
	sOptions += ",height=" + iHeight ;
	sOptions += ",left=" + iLeft ;
	sOptions += ",top=" + iTop ;
	var oWindow = window.open( "/fckeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=../../connectors/asp/connector.asp", "FCKBrowseWindow", sOptions ) ;
	if(document.getElementById("CurrentObj")!=null) document.getElementById("CurrentObj").value=event.srcElement.id;
}



window.onload = function() {
    rnd = String( Math.random()*100000 ).substr(0,4) ;
	if (document.getElementById("captcha2"))
	    document.getElementById("captcha2").value = rnd;
	if (document.getElementById("showRandom"))
	    document.getElementById("showRandom").innerHTML = "<span style='color:#900; font-weight:bold;'>" + rnd + "</span>";
}
