function showPaymentType1(paymentType){
	if (paymentType != ""){
		var type = new Array();
		type[0] = "cc";
		type[1] = "po";

		var id = new Array();
		id[0] = "creditCardInfo";
		id[1] = "purchaseOrderInfo";
		var idLabel = new Array();
		
		idLabel[0] = "creditLabel";
		idLabel[1] = "purchaseOrderLabel";
		
		for(i=0;i<type.length;i++)
		{
			document.getElementById(id[i]).style.display = "none";
			document.getElementById(idLabel[i]).style.display = "none";
			if(paymentType == type[i])
			{
				document.getElementById(id[i]).style.display = "block";
				document.getElementById(idLabel[i]).style.display = "block";
			}
		}
	}
}

function checklogin()
{
	var inv=0,min=0;
	document.frm.submit.disabled=true;
	for(var i=0;i<(document.frm.elements.length)-2;i++)
	{
		inv=checkblank(document.frm.elements[i].value);
		min=min+inv;
	}
	if(min==0)
	{
		document.frm.submit.disabled=false;
	}
}

function checkblank(val)
{
	var sin=0,cos=0;
	for(var x=0;x<val.length;x++)
	{
		if(val.charAt(x)==" ") sin++;
	}
	if(sin==val.length){cos++;}
	else
	{
		cos=0;
	}
	return cos;
}

function chkhome()
{
	for(var i=0;i<document.frmb.elements.length;i++)
	{
		var ques=document.frmb.elements[i].value;
		var queslen=ques.length;
		var sin=0;
		var fld='';
		if(i==0) fld='Title.';
		else if(i==1) fld='Details.';

		if(i==0 || i==1)
		{
			if(queslen==0)
			{
				alert("Please fill in "+fld);
				document.frmb.elements[i].focus();
				return false;
			}

			for(var x=0;x<queslen;x++)
			{
				if(ques.charAt(x)==" ") sin++;
			}

			if(sin==queslen)
			{
				alert("Please fill in "+fld);
				document.frmb.elements[i].select();
				document.frmb.elements[i].focus();
				return false;
			}			
		}		
	}
}

function chkall()
{
	for(var i=0;i<document.frm.elements.length;i++)
	{
		if(document.frm.elements[i].type=="checkbox")
		{
			if(document.frm.elements[i].checked==false)
			document.frm.elements[i].checked=true;
		}
	}
}

function unchkall()
{
	for(var i=0;i<document.frm.elements.length;i++)
	{
		if(document.frm.elements[i].type=="checkbox")
		{
			if(document.frm.elements[i].checked==true)
			document.frm.elements[i].checked=false;
		}
	}
}

function chkdelete(homelot)
{
	var tcbx=0;var tckbxs=0;
	for(var i=0;i<(document.frm.elements.length);i++)
	{		
		if(document.frm.elements[i].type=="checkbox") tcbx++;
		if(document.frm.elements[i].type=="checkbox" && document.frm.elements[i].checked==false) tckbxs++;
	}

	if(tcbx==tckbxs)
	{
		alert("Please Choose At Least one "+ homelot +" for deletion.");
		return false;
	}
	else
	{
		if(confirm("Are you sure you would like to remove these "+ homelot +"s?")) return true;
		else 
		{
			for(var i=0;i<(document.frm.elements.length);i++)
			{
				document.frm.elements[i].checked=false;
			}
			return false;
		}
	}
}

function winpopup(url,win,attrib)
{
	var wins=window.open(url,win,attrib);
}

function passfill()
{
  var arrb=new Array("Old Password","New Password","Confirm password");
  for(var b=0;b<document.frm1.elements.length;b++)
  {
    var ques=document.frm1.elements[b].value;
	var queslen=ques.length;
	var sin=0;

	if(queslen==0)
	{
		alert(arrb[b]+" cannot be left blank.");
		document.frm1.elements[b].focus();
		return false;
	}
	for(var k=0;k<queslen;k++)
	{
		if(ques.charAt(k)==" ") sin++;
	}
	
	if(sin==queslen)
	{
		alert(arrb[b]+" cannot be left blank.");
		document.frm1.elements[b].select();
		document.frm1.elements[b].focus();
		return false;
	}
	
	if(b==2)
	{
		if(document.frm1.elements[2].value!=document.frm1.elements[1].value)
		{
			alert("Please Check Your Password and Confirm Password.");
			document.frm1.elements[2].focus();
			document.frm1.elements[2].select();
			return false;
		}
	}	
  }//Outer For Loop
}//Function Closing

function reg_passfill()
{
  var arrb=new Array("Old Password","New Password","Confirm password");
  for(var b=0;b<document.frm1.elements.length;b++)
  {
    var ques=document.frm1.elements[b].value;
	var queslen=ques.length;
	var sin=0;

	if(queslen==0)
	{
		alert(arrb[b]+" cannot be left blank.");
		document.frm1.elements[b].focus();
		return false;
	}
	for(var k=0;k<queslen;k++)
	{
		if(ques.charAt(k)==" ") sin++;
	}
	
	if(sin==queslen)
	{
		alert(arrb[b]+" cannot be left blank.");
		document.frm1.elements[b].select();
		document.frm1.elements[b].focus();
		return false;
	}
	
	if(b==2)
	{
		if(document.frm1.elements[2].value!=document.frm1.elements[1].value)
		{
			alert("Please Check Your Password and Confirm Password.");
			document.frm1.elements[2].focus();
			document.frm1.elements[2].select();
			return false;
		}
	}	
  }//Outer For Loop
}//Function Closing

function chkfaq()
{
	var ques=document.frmb.response.value;
	var queslen=ques.length;
	var sin=0;
	
	if(document.frmb.remove.checked!=true)
	{
		if(queslen==0)
		{
			alert("Please Enter Response.");
			document.frmb.response.focus();
			return false;
		}

		for(var i=0;i<queslen;i++)
		{
			if(ques.charAt(i)==" ") sin++;
		}

		if(sin==queslen)
		{
			alert("Please Enter Response.");
			document.frmb.response.focus();
			document.frmb.response.select();
			return false;
		}
	}
}

function chknewsletter()
{
	for(var g=0;g<document.frmb.elements.length;g++)
	{
		if(document.frmb.elements[g].type=="text" || document.frmb.elements[g].type=="textarea")
		{
			var ques=document.frmb.elements[g].value;
			var queslen=ques.length;
			var sin=0;var elname='';
			if(document.frmb.elements[g].type=="text") elname='Event Title.';
			else if(document.frmb.elements[g].type=="textarea") elname='Event Description.';
			
			if(queslen==0)
			{
				alert("Please Enter "+elname);
				document.frmb.elements[g].focus();
				return false;
			}

			for(var i=0;i<queslen;i++)
			{
				if(ques.charAt(i)==" ") sin++;
			}

			if(sin==queslen)
			{
				alert("Please Enter "+elname);
				document.frmb.elements[g].focus();
				document.frmb.elements[g].select();
				return false;
			}
		}		
	}	
}

function chkunchkall()
{
	var sin=0, cos=0;
	for(var i=0;i<document.frmb.elements.length;i++)
	{
		if(document.frmb.elements[i].name.substr(0,2)=="cb")
		{
			if(document.frmb.cx.checked==false)	document.frmb.elements[i].checked=false;
			else if(document.frmb.cx.checked==true) document.frmb.elements[i].checked=true;
		}
	}
}

function chk_empty()
{
	for(var g=0;g<document.frm1.elements.length;g++)
	{
		if(document.frm1.elements[g].type=="text" || document.frm1.elements[g].type=="textarea")
		{
			var ques=document.frm1.elements[g].value;
			var queslen=ques.length;
			var sin=0;var elname='';
			if(document.frm1.elements[g].type=="text" &&  document.frm1.elements[g].name=="work_location") elname='Workshop Location.';
			else if(document.frm1.elements[g].type=="text" &&  document.frm1.elements[g].name=="work_fees") elname='Workshop Fees.';
			else if(document.frm1.elements[g].type=="text" &&  document.frm1.elements[g].name=="work_title") elname='Workshop Title/Caption.';
			else if(document.frm1.elements[g].type=="textarea") elname='Workshop Description.';
			
			if(queslen==0)
			{
				alert("Please Enter "+elname);
				document.frm1.elements[g].focus();
				return false;
			}

			for(var i=0;i<queslen;i++)
			{
				if(ques.charAt(i)==" ") sin++;
			}

			if(sin==queslen)
			{
				alert("Please Enter "+elname);
				document.frm1.elements[g].focus();
				document.frm1.elements[g].select();
				return false;
			}
		}		
	}	
}

function askforremoval(thetype)
{
	if(confirm("Are you sure you would like to delete this "+thetype+" ?")) return true;
	else return false;
}

// Function For Validating the Registration Form at Community Message Boards
function validate_regform()
{
	var elname=new Array("Password","Password again","First Name","Last Name","Email Id");
	for(var i=0;i<document.frm.elements.length;i++)
	{
		if(document.frm.elements[i].name.substr(0,4)!='opt_')
		{
			var ques=document.frm.elements[i].value;
			var queslen=ques.length;
			var sin=0;

			if(queslen==0)
			{
				alert("Please Enter "+elname[i]+".");
				document.frm.elements[i].focus();
				return false;
			}

			for(var v=0;v<queslen;v++)
			{
				if(ques.charAt(v)==" ") sin++;
			}

			if(sin==queslen)
			{
				alert("Please Enter "+elname[i]+".");
				document.frm.elements[i].focus();
				document.frm.elements[i].select();
				return false;
			}
		}
		if(i==1)
		{
			if(document.frm.elements[1].value!=document.frm.elements[0].value)
			{
				alert("Please Check Your Password and ReType Password.");
				document.frm.elements[1].focus();
				document.frm.elements[1].select();
				return false;
			}
		}
		if(i==4)
		{
			if(document.frm.elements[4].value.indexOf("@")=="-1" ||  document.frm.elements[4].value.indexOf(".")=="-1")
			{
				alert ("Please enter a valid email address.");
				document.frm.elements[4].focus();
				document.frm.elements[4].select();
				return false;
			}
		}
	}
}

function validate_event()
{
	if((document.frm.event_frommonth.options.selectedIndex == 0) || (document.frm.event_fromdate.options.selectedIndex == 0) || (document.frm.event_fromyear.options.selectedIndex == 0))
	{
		alert("Event date (From) is must to be filled to register an Event.");
		return false;
	}
	
	if((document.frm.event_tomonth.options.selectedIndex != 0) || (document.frm.event_todate.options.selectedIndex != 0) || (document.frm.event_toyear.options.selectedIndex != 0))
	{
		if((document.frm.event_tomonth.options.selectedIndex == 0) || (document.frm.event_todate.options.selectedIndex == 0) || (document.frm.event_toyear.options.selectedIndex == 0))
		{
			alert("Event date (To) is must to be filled to register an Event.");
			return false;
		}
	}
	
	if((document.frm.event_tomonth.options.selectedIndex != 0) || (document.frm.event_todate.options.selectedIndex != 0) || (document.frm.event_toyear.options.selectedIndex != 0))
	{
		var event_frommonth = document.frm.event_frommonth.value - 1;
		var event_fromdate = document.frm.event_fromdate.value;
		var event_fromyear = document.frm.event_fromyear.value;
		var event_tomonth = document.frm.event_tomonth.value - 1;
		var event_todate = document.frm.event_todate.value;
		var event_toyear = document.frm.event_toyear.value;
		
		fromdate = new Date(event_fromyear,event_frommonth,event_fromdate,0,0,0,0);
		fdate = fromdate.getTime();

		todate = new Date(event_toyear,event_tomonth,event_todate,0,0,0,0);
		tdate = todate.getTime();

		if(tdate < fdate)
		{
			alert("Date of Event (To) can not come before Date of Event (From).");
			return false;
		}
	}
	
	if((document.frm.event_hour.options.selectedIndex == 0) || (document.frm.event_minute.options.selectedIndex == 0))
	{
		alert("Time of Event is must to be filled to register an Event.");
		return false;
	}

	if(document.frm.event_heading_summ.value == "")
	{
		alert("Event Summary Heading can not be left blank.");
		return false;
	}

	if(document.frm.event_desc_summ.value == "")
	{
		alert("Event Summary Description can not be left blank.");
		return false;
	}
	if(document.frm.event_heading.value == "")
	{
		alert("Event Heading can not be left blank.");
		return false;
	}

	if(document.frm.event_desc.value == "")
	{
		alert("Event Description can not be left blank.");
		return false;
	}
}

function validate_poll()
{
	if((document.frm.poll_month.options.selectedIndex == 0) || (document.frm.poll_date.options.selectedIndex == 0) || (document.frm.poll_year.options.selectedIndex == 0))
	{
		alert("Poll Date is must to be filled before submitting.");
		return false;
	}

	if(document.frm.poll_ques.value == "")
	{
		alert("Poll Question can not be left blank.");
		return false;
	}
}

function validate_article()
{
	if(document.frm.article_heading_summ.value == "")
	{
		alert("Summary Heading of Article can not be left blank.");
		return false;
	}
	if(document.frm.article_content_summ.value == "")
	{
		alert("Summary Content of Article can not be left blank.");
		return false;
	}
	if(document.frm.article_heading.value == "")
	{
		alert("Heading of Article can not be left blank.");
		return false;
	}
	if(document.frm.article_content.value == "")
	{
		alert("Content of Article can not be left blank.");
		return false;
	}
}

function validate_news()
{
	if(document.frm.news_heading_summ.value == "")
	{
		alert("Summary Heading of News can not be left blank.");
		return false;
	}
	if(document.frm.news_details_summ.value == "")
	{
		alert("Summary Details of News can not be left blank.");
		return false;
	}
	if(document.frm.news_heading.value == "")
	{
		alert("Heading of News can not be left blank.");
		return false;
	}
	if(document.frm.news_details.value == "")
	{
		alert("Details of News can not be left blank.");
		return false;
	}
}

function validate_dload()
{
	if(document.frm.dload_title.value == "")
	{
		alert("Title of download file can not be left blank.");
		return false;
	}
	if(document.frm.dload_file.value == "")
	{
		alert("Please select a file to upload.");
		return false;
	}
}

function validate_dload1()
{
	if(document.frm.dload_title.value == "")
	{
		alert("Title of download file can not be left blank.");
		return false;
	}
}

function validate_forum()
{
	if(document.frm.cat.value == "")
	{
		alert("Please select a Category for Forum Message.");
		return false;
	}
	if(document.frm.forum_title.value == "")
	{
		alert("Please enter Title of Forum Message.");
		return false;
	}
	if(document.frm.forum_message.value == "")
	{
		alert("Please enter Message for Forum.");
		return false;
	}
}

function validate_newsletter()
{
	if(document.frm.newsletter_subject.value == "")
	{
		alert("Subject of Newsletter can not be left blank.");
		return false;
	}
	if(document.frm.newsletter_content.value == "")
	{
		alert("Subject of Newsletter can not be left blank.");
		return false;
	}
}

function validate_member_regform1()
{
	var elname=new Array("First Name","Last Name","Password","Password again");
	for(var i=0;i<document.frm.elements.length;i++)
	{
		if(document.frm.elements[i].name.substr(0,4)!='opt_')
		{
			var ques=document.frm.elements[i].value;
			var queslen=ques.length;
			var sin=0;

			if(queslen==0)
			{
				alert("Please Enter "+elname[i]+".");
				document.frm.elements[i].focus();
				return false;
			}

			for(var v=0;v<queslen;v++)
			{
				if(ques.charAt(v)==" ") sin++;
			}

			if(sin==queslen)
			{
				alert("Please Enter "+elname[i]+".");
				document.frm.elements[i].focus();
				document.frm.elements[i].select();
				return false;
			}
		}
		if(i==3)
		{
			if(document.frm.elements[3].value!=document.frm.elements[2].value)
			{
				alert("Please Check Your Password and ReType Password.");
				document.frm.elements[3].focus();
				document.frm.elements[3].select();
				return false;
			}
		}
		if(i > 3)
		{
			return true;
		}
	}
}

function validate_regform1()
{
	var elname=new Array("Admin User Id","Password","Password again","First Name","Last Name","Email Id");
	for(var i=0;i<document.frm1.elements.length;i++)
	{
		if(document.frm1.elements[i].name.substr(0,4)!='opt_')
		{
			var ques=document.frm1.elements[i].value;
			var queslen=ques.length;
			var sin=0;

			if(queslen==0)
			{
				alert("Please Enter "+elname[i]+".");
				document.frm1.elements[i].focus();
				return false;
			}

			for(var v=0;v<queslen;v++)
			{
				if(ques.charAt(v)==" ") sin++;
			}

			if(sin==queslen)
			{
				alert("Please Enter "+elname[i]+".");
				document.frm1.elements[i].focus();
				document.frm1.elements[i].select();
				return false;
			}
		}
		if(i==2)
		{
			if(document.frm1.elements[2].value!=document.frm1.elements[1].value)
			{
				alert("Please Check Your Password and ReType Password.");
				document.frm1.elements[2].focus();
				document.frm1.elements[2].select();
				return false;
			}
		}
		if(i==5)
		{
			if(document.frm1.elements[5].value.indexOf("@")=="-1" ||  document.frm1.elements[5].value.indexOf(".")=="-1")
			{
				alert ("Please enter a valid email address.");
				document.frm1.elements[5].focus();
				document.frm1.elements[5].select();
				return false;
			}
		}
	}
}

function validate_member_regform()
{
	var elname=new Array("First Name","Last Name","E-Mail Address","Password","Password again");
	for(var i=0;i<document.frm1.elements.length;i++)
	{
		if(document.frm1.elements[i].name.substr(0,4)!='opt_')
		{
			var ques=document.frm1.elements[i].value;
			var queslen=ques.length;
			var sin=0;

			if(queslen==0)
			{
				alert("Please Enter "+elname[i]+".");
				document.frm1.elements[i].focus();
				return false;
			}

			for(var v=0;v<queslen;v++)
			{
				if(ques.charAt(v)==" ") sin++;
			}

			if(sin==queslen)
			{
				alert("Please Enter "+elname[i]+".");
				document.frm1.elements[i].focus();
				document.frm1.elements[i].select();
				return false;
			}
		}
		if(i==4)
		{
			if(document.frm1.elements[4].value!=document.frm1.elements[3].value)
			{
				alert("Please Check Your Password and ReType Password.");
				document.frm1.elements[4].focus();
				document.frm1.elements[4].select();
				return false;
			}
		}
		if(i==2)
		{
			if(document.frm1.elements[2].value.indexOf("@")=="-1" ||  document.frm1.elements[2].value.indexOf(".")=="-1")
			{
				alert ("Please enter a valid email address.");
				document.frm1.elements[2].focus();
				document.frm1.elements[2].select();
				return false;
			}
		}
		if(i > 4)
		{
			return true;
		}
	}
}

function validate_newsform()
{
	var elname=new Array("News Title","Description");
	for(var i=0;i<document.frm.elements.length;i++)
	{
		if(document.frm.elements[i].name.substr(0,4)!='opt_')
		{
			var ques=document.frm.elements[i].value;
			var queslen=ques.length;
			var sin=0;

			if(queslen==0)
			{
				alert("Please Enter "+elname[i]+".");
				document.frm.elements[i].focus();
				return false;
			}

			for(var v=0;v<queslen;v++)
			{
				if(ques.charAt(v)==" ") sin++;
			}

			if(sin==queslen)
			{
				alert("Please Enter "+elname[i]+".");
				document.frm.elements[i].focus();
				document.frm.elements[i].select();
				return false;
			}
		}			
	}
}

function fade_delete_btn()
{
	var sin=0, cos=0;
	for(var i=0;i<document.frmb.elements.length;i++)
	{
		if(document.frmb.elements[i].name.substr(0,2)=="cb")
		{
			if(document.frmb.elements[i].checked==false)	sin++;
			cos++;
		}
	}

	if(sin==cos) document.frmb.deletes.disabled=true;
	else document.frmb.deletes.disabled=false;
}

function choose_workshop()
{	
	var tcbx=0;var tckbxs=0;
	for(var i=0;i<(document.frm.elements.length);i++)
	{		
		if(document.frm.elements[i].type=="checkbox") tcbx++;
		if(document.frm.elements[i].type=="checkbox" && document.frm.elements[i].checked==false) tckbxs++;
	}

	if(tcbx==tckbxs)
	{
		alert("Please Choose At Least one Workshop.");
		return false;
	}
}

function chk_add_links()
{
	for(var x=0;x<document.frm.elements.length;x++)
	{
		if(document.frm.elements[x].name.substr(0,9)=="link_name" || document.frm.elements[x].name.substr(0,9)=="link_file")
		{
			var ques=document.frm.elements[x].value;
			var queslen=ques.length;
			var sin=0;

			if(queslen==0)
			{
				alert("Please Enter File Name/Link Name.");
				document.frm.elements[x].focus();
				return false;
			}

			for(var v=0;v<queslen;v++)
			{
				if(ques.charAt(v)==" ") sin++;
			}

			if(sin==queslen)
			{
				alert("Please Enter File Name/Link Name.");
				document.frm.elements[x].focus();
				document.frm.elements[x].select();
				return false;
			}
		}
	}
}

function set_options()
{
	if(document.frm.rb[0].checked)
	{
		document.frm.file.disabled = false;
		document.frm.message.disabled = false;
	}
	else if(document.frm.rb[1].checked)
	{
		document.frm.file.disabled = true;
		document.frm.message.disabled = true;
	}
	else
	{
		document.frm.file.disabled = true;
		document.frm.message.disabled = true;
	}
}

function chk_product()
{
	for(var g=0;g<document.frm1.elements.length;g++)
	{
		if(document.frm1.elements[g].type=="text" || document.frm1.elements[g].type=="textarea")
		{
			var ques=document.frm1.elements[g].value;
			var queslen=ques.length;
			var sin=0;var elname='';
			if(document.frm1.elements[g].type=="text" &&  document.frm1.elements[g].name=="name") elname='Product Name.';
			else if(document.frm1.elements[g].type=="text" &&  document.frm1.elements[g].name=="price") elname='Product Price.';
			else if(document.frm1.elements[g].type=="text" &&  document.frm1.elements[g].name=="ship_us") elname='US Shipping Cost.';
			else if(document.frm1.elements[g].type=="text" &&  document.frm1.elements[g].name=="ship_international") elname='International Shipping Cost.';
			else if(document.frm1.elements[g].type=="textarea" &&  document.frm1.elements[g].name=="details") elname='Product Description.';
			else if(document.frm1.elements[g].type=="textarea" &&  document.frm1.elements[g].name=="click_page") elname='Click Page Description.';
			
			if(queslen==0)
			{
				alert("Please Enter "+elname);
				document.frm1.elements[g].focus();
				return false;
			}

			for(var i=0;i<queslen;i++)
			{
				if(ques.charAt(i)==" ") sin++;
			}

			if(sin==queslen)
			{
				alert("Please Enter "+elname);
				document.frm1.elements[g].focus();
				document.frm1.elements[g].select();
				return false;
			}
		}		
	}	
}

function validate_reg_form(ctm)
{
	var regBlank = /[^\s]/;
	
	for(var i=1;i<=ctm;i++)
	{
		if(!regBlank.test(document.frm.elements['fname_'+i].value))
		{
			alert ("Please enter First Name of Attendee.");
			document.frm.elements['fname_'+i].focus();
			document.frm.elements['fname_'+i].select();
			return false;
		}

		if(!regBlank.test(document.frm.elements['lname_'+i].value))
		{
			alert ("Please enter Last Name of Attendee.");
			document.frm.elements['lname_'+i].focus();
			document.frm.elements['lname_'+i].select();
			return false;
		}

		if(!regBlank.test(document.frm.elements['org_'+i].value))
		{
			alert ("Please enter Organization Name of Attendee.");
			document.frm.elements['org_'+i].focus();
			document.frm.elements['org_'+i].select();
			return false;
		}

		if(!regBlank.test(document.frm.elements['phone_'+i].value))
		{
			alert ("Please enter Phone Number of Attendee.");
			document.frm.elements['phone_'+i].focus();
			document.frm.elements['phone_'+i].select();
			return false;
		}

		if(!regBlank.test(document.frm.elements['street_'+i].value))
		{
			alert ("Please enter Address of Attendee.");
			document.frm.elements['street_'+i].focus();
			document.frm.elements['street_'+i].select();
			return false;
		}
		
		if(!regBlank.test(document.frm.elements['city_'+i].value))
		{
			alert ("Please enter City Address of Attendee.");
			document.frm.elements['city_'+i].focus();
			document.frm.elements['city_'+i].select();
			return false;
		}

		if(!regBlank.test(document.frm.elements['zip_'+i].value))
		{
			alert ("Please enter Zip Address of Attendee.");
			document.frm.elements['zip_'+i].focus();
			document.frm.elements['zip_'+i].select();
			return false;
		}
		
		if(document.frm.elements['email_'+i].value.indexOf("@")=="-1" ||  document.frm.elements['email_'+i].value.indexOf(".")=="-1")
		{
			alert ("Please enter a valid email address.");
			document.frm.elements['email_'+i].focus();
			document.frm.elements['email_'+i].select();
			return false;
		}

	}
	
	if(!regBlank.test(document.frm.pur_fname.value))
	{
		alert("Please enter First Name of purchaser.")
		document.frm.pur_fname.focus();
		document.frm.pur_fname.select();
		return false;
	}

	if(!regBlank.test(document.frm.pur_lname.value))
	{
		alert("Please enter Last Name of purchaser.")
		document.frm.pur_lname.focus();
		document.frm.pur_lname.select();
		return false;
	}

	if(!regBlank.test(document.frm.pur_phone.value))
	{
		alert("Please enter Phone Number of purchaser.")
		document.frm.pur_phone.focus();
		document.frm.pur_phone.select();
		return false;
	}

	if((document.frm.elements.paymentType.options.selectedIndex == 1) && (!regBlank.test(document.frm.poNumber.value)))
	{
		alert("Please enter Purchase Order Number.")
		document.frm.poNumber.focus();
		document.frm.poNumber.select();
		return false;
	}
}

function validate_reg_form_std(ctm)
{
	var regBlank = /[^\s]/;
	
	for(var i=1;i<=ctm;i++)
	{
		if(!regBlank.test(document.frm.elements['fname_'+i].value))
		{
			alert ("Please enter First Name of Student.");
			document.frm.elements['fname_'+i].focus();
			document.frm.elements['fname_'+i].select();
			return false;
		}

		if(!regBlank.test(document.frm.elements['lname_'+i].value))
		{
			alert ("Please enter Last Name of Student.");
			document.frm.elements['lname_'+i].focus();
			document.frm.elements['lname_'+i].select();
			return false;
		}

		if(!regBlank.test(document.frm.elements['org_'+i].value))
		{
			alert ("Please enter Organization Name of Student.");
			document.frm.elements['org_'+i].focus();
			document.frm.elements['org_'+i].select();
			return false;
		}

		if(!regBlank.test(document.frm.elements['phone_'+i].value))
		{
			alert ("Please enter Phone Number of Student.");
			document.frm.elements['phone_'+i].focus();
			document.frm.elements['phone_'+i].select();
			return false;
		}

		if(!regBlank.test(document.frm.elements['street_'+i].value))
		{
			alert ("Please enter Address of Student.");
			document.frm.elements['street_'+i].focus();
			document.frm.elements['street_'+i].select();
			return false;
		}
		
		if(!regBlank.test(document.frm.elements['city_'+i].value))
		{
			alert ("Please enter City Address of Student.");
			document.frm.elements['city_'+i].focus();
			document.frm.elements['city_'+i].select();
			return false;
		}

		if(!regBlank.test(document.frm.elements['zip_'+i].value))
		{
			alert ("Please enter Zip Address of Student.");
			document.frm.elements['zip_'+i].focus();
			document.frm.elements['zip_'+i].select();
			return false;
		}
		
		if(document.frm.elements['email_'+i].value.indexOf("@")=="-1" ||  document.frm.elements['email_'+i].value.indexOf(".")=="-1")
		{
			alert ("Please enter a valid email address.");
			document.frm.elements['email_'+i].focus();
			document.frm.elements['email_'+i].select();
			return false;
		}

	}
	
	if(!regBlank.test(document.frm.pur_fname.value))
	{
		alert("Please enter First Name of purchaser.")
		document.frm.pur_fname.focus();
		document.frm.pur_fname.select();
		return false;
	}

	if(!regBlank.test(document.frm.pur_lname.value))
	{
		alert("Please enter Last Name of purchaser.")
		document.frm.pur_lname.focus();
		document.frm.pur_lname.select();
		return false;
	}

	if(!regBlank.test(document.frm.pur_phone.value))
	{
		alert("Please enter Phone Number of purchaser.")
		document.frm.pur_phone.focus();
		document.frm.pur_phone.select();
		return false;
	}

	if((document.frm.elements.paymentType.options.selectedIndex == 1) && (!regBlank.test(document.frm.poNumber.value)))
	{
		alert("Please enter Purchase Order Number.")
		document.frm.poNumber.focus();
		document.frm.poNumber.select();
		return false;
	}
}

function validate_reg_form_grp()
{
	var regBlank = /[^\s]/;
	
	/*if(!regBlank.test(document.frm.group_name.value))
	{
		alert ("Please enter Group Name.");
		document.frm.group_name.focus();
		document.frm.group_name.select();
		return false;
	}*/
	
	if(!regBlank.test(document.frm.fname.value))
	{
		alert ("Please enter First Name.");
		document.frm.fname.focus();
		document.frm.fname.select();
		return false;
	}

	if(!regBlank.test(document.frm.lname.value))
	{
		alert ("Please enter Last Name.");
		document.frm.lname.focus();
		document.frm.lname.select();
		return false;
	}

	if(!regBlank.test(document.frm.org.value))
	{
		alert ("Please enter Organization.");
		document.frm.org.focus();
		document.frm.org.select();
		return false;
	}

	if(!regBlank.test(document.frm.phone.value))
	{
		alert ("Please enter Phone Number.");
		document.frm.phone.focus();
		document.frm.phone.select();
		return false;
	}

	if(!regBlank.test(document.frm.street.value))
	{
		alert ("Please enter Address.");
		document.frm.street.focus();
		document.frm.street.select();
		return false;
	}
	
	if(!regBlank.test(document.frm.city.value))
	{
		alert ("Please enter City Address.");
		document.frm.city.focus();
		document.frm.city.select();
		return false;
	}

	if(!regBlank.test(document.frm.zip.value))
	{
		alert ("Please enter Zip Address.");
		document.frm.zip.focus();
		document.frm.zip.select();
		return false;
	}
	
	if(document.frm.email.value.indexOf("@")=="-1" ||  document.frm.email.value.indexOf(".")=="-1")
	{
		alert ("Please enter a valid email address.");
		document.frm.email.focus();
		document.frm.email.select();
		return false;
	}

	if(!regBlank.test(document.frm.pur_fname.value))
	{
		alert("Please enter First Name of purchaser.")
		document.frm.pur_fname.focus();
		document.frm.pur_fname.select();
		return false;
	}

	if(!regBlank.test(document.frm.pur_lname.value))
	{
		alert("Please enter Last Name of purchaser.")
		document.frm.pur_lname.focus();
		document.frm.pur_lname.select();
		return false;
	}

	if(!regBlank.test(document.frm.pur_phone.value))
	{
		alert("Please enter Phone Number of purchaser.")
		document.frm.pur_phone.focus();
		document.frm.pur_phone.select();
		return false;
	}

	if((document.frm.elements.paymentType.options.selectedIndex == 1) && (!regBlank.test(document.frm.poNumber.value)))
	{
		alert("Please enter Purchase Order Number.")
		document.frm.poNumber.focus();
		document.frm.poNumber.select();
		return false;
	}
}

function checkString(myString)
{
	var isInteger = new Boolean()
    isInteger=true
    var myChar=""
    var myInt=0

    if (myString!="" && typeof(myString)=="string")
	{
		for (i=0;i<myString.length;i++)
		{
            myChar=myString.charAt(i)
            myInt=parseInt(myChar)

            if (isNaN(myInt))
			{
                isInteger=false
            }
        }

    }
	else
	{
        isInteger=false
    }

    return isInteger
}

function doValidation() {
    var myForm=document.frm

    if(myForm.noof_attendee.value > 0)
	{
		if (checkString(myForm.noof_attendee.value)) {
			return true;
		} else {
			alert("This is not a valid Number. Please enter a Number.")
			myForm.noof_attendee.focus();
			myForm.noof_attendee.select();
			return false;
		}
	}
	else
	{
		alert("This is not a valid Number. Please enter a Number.")
		myForm.noof_attendee.focus();
		myForm.noof_attendee.select();
		return false;
	}
}

function validate_curl_form()
{
	var regBlank = /[^\s]/;

	if(!regBlank.test(document.frm.card_number.value))
	{
		alert("Please enter Card Number.")
		document.frm.card_number.focus();
		document.frm.card_number.select();
		return false;
	}

	if(!regBlank.test(document.frm.exp_date.value))
	{
		alert("Please enter Expiration Date of Card.")
		document.frm.exp_date.focus();
		document.frm.exp_date.select();
		return false;
	}
}

function redir_frm(frm)
{
	frm.action = "attendee_form.php";
	frm.submit();
}

function redir_frm_std(frm)
{
	frm.action = "student_form.php";
	frm.submit();
}

function redir_frm_grp(frm)
{
	frm.action = "group_form.php";
	frm.submit();
}