﻿var ReAjax = function()
{}
ReAjax.prototype.GetHttpRequest = function()
{
	var reObj="";
	if (window.XMLHttpRequest )		// 非IE或IE7 
	{
		reObj= new XMLHttpRequest() ;
	}
	else if ( window.ActiveXObject )// IE
	{	
		try
		{
			reObj=new ActiveXObject("MsXml2.XmlHttp") ;
		}
		catch(e)
		{
			reObj=new 	ActiveXObject("microsoft.XmlHttp")
		}
	}
	return reObj;
}
ReAjax.prototype.LoadUrl = function(urlToCall)
{	
	var oReAjax = this ;
	var oAjaxHttp = this.GetHttpRequest() ;
	oAjaxHttp.open( "GET", urlToCall, false) ;
	oAjaxHttp.send( null ) ;
	var result=oAjaxHttp.responseText;
	return result;
}
function getActive(aid,i)
{
	document.getElementById("active"+i).innerHTML=ReAjax.prototype.LoadUrl("GroupBuy.cfm?aid="+aid);
}
function changeserver(sid,i)
{
	document.getElementById("getserverid"+i).innerHTML=ReAjax.prototype.LoadUrl("GroupBuy.cfm?sid="+sid+"&no="+i);
}
function insertOrder(uemail,sid,pid,aid,productNumber)
{
 var str=ReAjax.prototype.LoadUrl("insertOrder.cfm?uemail="+uemail+"&sid="+sid+"&pid="+pid+"&aid="+aid+"&productNumber="+productNumber);
	var srearray=str.split(",");
	if(srearray[0]==1)
		window.location.href="PaySecond.cfm?buyorder="+srearray[1]+"&n=0";
	else
		alert(trim(str));
}
function CreateText(count)
{
 	var count=count;
	var strtext="";
	var linehtml=document.getElementById('selectlinediv').innerHTML;
	strtext=" <table width='475' border='0' align='center' cellpadding='0' cellspacing='0' id='groupbuytable'><tr><td align='center' width='17%' height='22' valign='bottom'><b>输入帐号</b></td><td align='center' width='30%' valign='bottom' style='padding-left:5px'><b>选择线路</b></td><td align='center' width='40%' valign='bottom'><b>选择产品</b></td><td align='center' valign='bottom'><b>选择活动</b></td></tr>";
	for(var i=1;i<=count;i++)
	{
		strtext=strtext+"<tr height='30'><td align='center' style='padding-left:5px'><input type='text' id='useremail"+i+"'   name='useremail' style='width:90px'></td><td align='center'><h2><select style='width:138px;' name='serverid' id='serverid' onchange='changeserver(this.value,"+i+")';>"+linehtml+"</select></h2></td><td  align='center' width='100' id='getserverid"+i+"'><h2><select name='product' id='product' style='width:138px;'><option value='-100'>请选择产品</option></select></h2></td><td align=left id='active"+i+"' style='padding-left:10px;padding-right:5px'><h2><select name='Activeid' id='Activeid'><option value=0>请选择活动</option></select></h2></td></tr>";
 	}
	strtext=strtext+"</table>";
	strtext=strtext+"<table width='95%' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td height='50' align='right'><input type=button name='buy' value='确认购买'  onClick='return checkall()';></td></tr></table>";
	document.getElementById("divserver").innerHTML=strtext;//document.write(strtext);
 }
function checkall()
{
	var productNum=document.getElementById("buycount").value;
	var obj1=document.getElementsByName("useremail");
	var obj2=document.getElementsByName("serverid");
	var obj3=document.getElementsByName("product");
	var obj4=document.getElementsByName("Activeid");
	var reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	var struemail="";
	var strsid="";
	var strpro="";
	var stractive=""
	for(var i=0;i<obj1.length;i++)
	{
		if(obj1[i].value=="")
		{
			alert("帐号不能为空！");
			obj1[i].focus();
			return false;
		}
		if(!reg.test(obj1[i].value))
		{
			alert("您输入的帐号["+obj1[i].value+"],不是正确的Email格式！");
			obj1[i].focus();
			return false;
		}
		struemail+=obj1[i].value+",";
	}
	struemail=struemail.substring(0,struemail.length-1);
	for(var j=0;j<obj2.length;j++)
	{
		if(obj2[j].value==-100)
		{
			alert("请选择线路！");
			obj2[j].focus();
			return false;
		}
		strsid+=obj2[j].value+",";
	}
	strsid=strsid.substring(0,strsid.length-1);
	for(var k=0;k<obj3.length;k++)
	{
		if(obj3[k].value==-100)
		{
			alert("请选择产品！");
			obj3[k].focus();
			return false;
		}
		strpro+=obj3[k].value+",";
	}
	strpro=strpro.substring(0,strpro.length-1);
	if(obj3.length<obj1.length)
	{
		alert("请选择产品！")
		return false;
	}
	for(var l=0;l<obj4.length;l++)
	{
		stractive+=obj4[l].value+",";
	}
	stractive=stractive.substring(0,stractive.length-1);
	if(confirm("您确定进行此次交易吗?"+"\n"+"您的[付款金额]和[使用帐号和密码]都将是基于您填写这些Email"))
	{
		insertOrder(struemail,strsid,strpro,stractive,productNum);
	}
}
