function validate_email(field,alerttxt) {
	with (field) {
		apos=document.registrationfrm.email.value.indexOf("@");
		dotpos=document.registrationfrm.email.value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) {
			alert(alerttxt);
			return false;
		}
		else {
			return true;
		}
	}
}

function validate_registration()
{	
	if(document.registrationfrm.name.value=="")
	{
		alert("Please enter your name");
		document.registrationfrm.name.focus();
		return false;
	}	

	if(document.registrationfrm.country.value=="")
	{
		alert("Please Choose the Country");
		document.registrationfrm.country.focus();
		return false;
	}	

	if(document.registrationfrm.email.value=="")
	{
		alert("Please enter your E-mail");
		document.registrationfrm.email.focus();
		return false;
	}
	
	if (validate_email(document.registrationfrm.email.value,"Not a valid e-mail address")==false)
    {
	  document.registrationfrm.email.focus();return false;
	}




	/*if(document.registrationfrm.email.value!="")
	{		
		var pattern2=/^[a-zA-Z0-9]+[a-zA-Z\d\_\.]+[a-zA-Z\d]+@[a-zA-Z\d]+\.(([a-zA-Z]{2}.[a-zA-Z]{2})|[a-zA-Z]{2,3})$/;		
		var matchval=document.registrationfrm.email.value.match(pattern2);
		if(matchval==null)
		{
			alert("Please Enter a valid Email Id");
			document.registrationfrm.email.focus();
			return false;
		}
	}
	
	
	*/
			
/*		if(document.registrationfrm.areyou.value=="")
	{
		alert("Please Choose any one option given for Are you");
		document.registrationfrm.areyou.focus();
		return false;
	}*/
	
	
		var memberSelected = false;
		var oneDayRegistration = false;
	
    for (j = 0;  j < document.registrationfrm.areyou.length; j++) {
        if (document.registrationfrm.areyou[j].checked) {
           if(j==0) {
             if(document.registrationfrm.costfor.value=="earlybird") {
              document.registrationfrm.cost.value='$450'; 
              } else {
               document.registrationfrm.cost.value='$500'; 
              }
         } else if(j==1) {
           if(document.registrationfrm.costfor.value=="earlybird") {
              document.registrationfrm.cost.value='$250';
            } else {
              document.registrationfrm.cost.value='$250';  
            }        
            oneDayRegistration = true;
         } else if(j==2) { //non-member
           if(document.registrationfrm.costfor.value=="earlybird") {
            document.registrationfrm.cost.value='$525'; 
            } else {
             document.registrationfrm.cost.value='$575'; 
            }

         }  else if(j==3) {
          document.registrationfrm.cost.value='$300';
          oneDayRegistration = true;

         }  else if(j==4) {
          document.registrationfrm.cost.value='$275'; //last registration type is non-member one day
          oneDayRegistration = true;
         }
        memberSelected = true;
        }

    }
if (!memberSelected)
{

	alert("Please choose the type of registration");
    return (false);

}

var dayNotSelected = !document.registrationfrm.one_day[0].checked && !document.registrationfrm.one_day[1].checked;
if(oneDayRegistration == true && dayNotSelected) {
	alert("Please choose the day you wish to attend");
    return (false);
	
}

//unless they are only coming on the day when there are no break out sessions, make sure they choose one
// if(document.registrationfrm.one_day[0].checked && (document.registrationfrm.breakout1.value == '' || document.registrationfrm.breakout2.value == '' || document.registrationfrm.breakout3.value == '')){ 
//  alert("Please rank your choices for breakout sessions");
//  return false;
// }

	/*else
	{
		if(document.registrationfrm.areyou.value=="member")
		{
				if(document.registrationfrm.costfor.value=="earlybird")
				{

					document.registrationfrm.cost.value='$435';
				}
				else
				{
					
					 document.registrationfrm.cost.value='$475';
				}
				
		
		} // if Member
		
		else if(document.registrationfrm.areyou.value=="non_member")
		{
				if(document.registrationfrm.costfor.value=="earlybird")
				{

					document.registrationfrm.cost.value='$475';
				}
				else
				{
					
					 document.registrationfrm.cost.value='$525';
				}
				
		
		} // If Non_Member
		else if(document.registrationfrm.areyou.value=="student")
		{

				document.registrationfrm.cost.value='$300';
				
		} // If Student
		
		
		
	}*/
	
	
	/*else
	{
		
		if(document.registrationfrm.areyou.value=='member')
		{
					
					if(isDateTwo(document.registrationfrm.lastdate.value,"the Last Registration Date"))
					{
					var d=new Date();
					var currdate=d.getDate();
					var currdate1 = new String(currdate);
					
					if(currdate1.length == 1)
					{
					currdate1 = "0"+currdate;
					}
					
					var currmonth=d.getMonth()+1;
					var curryear=d.getFullYear();
					
					var currentdate=currdate1+"/"+currmonth+"/"+curryear;
					
					alert('curdate==>'+currentdate);
					
							
					alert('lastdate==>'+document.registrationfrm.lastdate.value);
						
						if(currentdate < document.registrationfrm.lastdate.value)
						{
							alert('IF');
						document.registrationfrm.cost.value='$435';
						return false;
						}
						else
						{
								alert('ELSE');
						 document.registrationfrm.cost.value='$475';
						 return false;
						 
						}
					
					}
			
		} // end Member check
		
		else if(document.registrationfrm.areyou.value=='nonnon_member')
		{
					
					if(isDateTwo(document.registrationfrm.lastdate.value,"the Last Registration Date"))
					{
					var d=new Date();
					var currdate=d.getDate();
					var currdate1 = new String(currdate);
					
					if(currdate1.length == 1)
					{
					currdate1 = "0"+currdate;
					}
					
					var currmonth=d.getMonth()+1;
					var curryear=d.getFullYear();
					
					var currentdate=currdate1+"/"+currmonth+"/"+curryear;
					
					alert('curdate==>'+currentdate);
					
							
					alert('lastdate==>'+document.registrationfrm.lastdate.value);
						
						if(document.registrationfrm.lastdate.value > currentdate)
						{
							alert('IF');
						document.registrationfrm.cost.value='$475
';
						return false;
						}
						else
						{
								alert('ELSE');
						 document.registrationfrm.cost.value='$525';
						 return false;
						 
						}
					
					}
			
		} // end Non-Member check
		else if(document.registrationfrm.areyou.value=='student')
		{
			document.registrationfrm.cost.value='$300';
			return false;						
			
		} // end Student check
	
		
	
	}*/
	
	//worksession stuff from 2009
// 	var radioSelected = false;
// 	
// 	var radioSelected1 = false;
// 	
// for (k = 0;  k < document.registrationfrm.worksession_day1.length; k++)
// {
// 		if (document.registrationfrm.worksession_day1[k].checked)
// 		radioSelected = true;
// }
// 
// if (!radioSelected)
// {
// 	
// 
// 
// for (k1 = 0;  k1 < document.registrationfrm.worksession_day2.length; k1++)
// {
// 		if (document.registrationfrm.worksession_day2[k1].checked)
// 		radioSelected1 = true;
// }
// 
// if (!radioSelected1)
// {
// 	alert("Please choose atleast one from the 6 Breakout Session");
//     return (false);
// }
// 
// 
// }

//worksession stuff from 2009
// if(document.registrationfrm.worksession_day1.checked==false)
// 	{
// 				if(document.registrationfrm.worksession_day2.checked==false)
// 			{
// 				alert("Please Choose any one Breakout Session");
// 				return false;
// 			}
// 	}	
// 	else if(document.registrationfrm.worksession_day2.checked==false)
// 	{
// 				if(document.registrationfrm.worksession_day1.checked==false)
// 			{
// 				alert("Please Choose any one Breakout Session");
// 				return false;
// 			}
// 	}
	
	
		return true;	
}
