function checkvalues()
{
 
var str_error="";

if (document.form2.first_name.value=="") {str_error=str_error + "Please Enter Your First Name\n";}
if (document.form2.last_name.value=="") {str_error=str_error + "Please Enter Your Last Name\n";}
if (document.form2.title.value=="") {str_error=str_error + "Please Enter Your Job Title\n";}
if (document.form2.email.value=="") {str_error=str_error + "Please Enter Your Email\n";}
if (checkEmail(document.form2.email.value)!=""){str_error=str_error + "Please Enter a valid Email Address\n";};
if (document.form2.company.value=="") {str_error=str_error + "Please Enter Your Company\n";}
if (document.form2.country.value=="") {str_error=str_error + "Please Enter Your country\n";}



	if (str_error !="")
		{alert (str_error);
		 return false;
		 }
	else
		{
		document.form2.is_form_submitted.value="yes";
		document.form2.email.value=removeSpaces(document.form2.email.value);
		document.form2.submit();
		return true;}

}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function removeSpaces(string) {
	var tstring = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	return tstring;
}

function checkEmail (strng) 
{
var erremail="";
var emailFilter=/^.+@.+\..{2,3}$/
var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
var at="@"
var dot="."
var lat=strng.indexOf(at)
var lstr=strng.length
var ldot=strng.indexOf(dot)
		
		if (strng.indexOf(at)==-1){
		   erremail = "Invalid Email Address.\n";
		   return erremail
		}

		if (strng.indexOf(at)==-1 || strng.indexOf(at)==0 || strng.indexOf(at)==lstr){
		   erremail = "Invalid Email Address.\n";
		   return erremail
		}

		if (strng.indexOf(dot)==-1 || strng.indexOf(dot)==0 || strng.indexOf(dot)==lstr){
		   erremail = "Invalid Email Address.\n";
		   return erremail
		}

		 if (strng.indexOf(at,(lat+1))!=-1){
		   erremail = "Invalid Email Address.\n";
		   return erremail
		 }

		 if (strng.substring(lat-1,lat)==dot || strng.substring(lat+1,lat+2)==dot){
		   erremail = "Invalid Email Address.\n";
		   return erremail
		 }

		 if (strng.indexOf(dot,(lat+2))==-1){
		   erremail = "Invalid Email Address.\n";
		   return erremail
		 }
		
		 if (strng.indexOf(" ")!=-1){
		   erremail = "Invalid Email Address.\n";
		   return erremail
		 }

		if (!(emailFilter.test(strng))) 
		{ 
       	erremail = "Please enter a valid email address.\n";
		}

		if (strng.match(illegalChars)) 
		{
   		erremail = "The email address contains illegal characters.\n";

		}
		
return erremail;
}



function check_sign_in()
	{
	var str_url="sign_in.php";
	var str_url=str_url + "?input_email=" + document.form2.verify_email.value;
	var xmlHttp;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
		try
		  {
		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		catch (e)
		  {
		  alert("Your browser does not support AJAX!");
		  return false;
		  }
		}
	  }
	  
	  xmlHttp.onreadystatechange=function()
		{
		if(xmlHttp.readyState==4)
		  {
		  var My_response=xmlHttp.responseText;
		  
  		  var temp_response_array = new Array();
		  temp_response_array = My_response.split(",");
/*		  alert(temp_response_array);
		  alert(temp_response_array[0]);
		  alert(temp_response_array[1]);*/
		  
		  if(temp_response_array[0] == "true")
			  {
		  str_win_location_url="http://www.visualwebcaster.com/event.asp?id=64655&regd=y&u=" + temp_response_array[1] 	
		 /* alert(str_win_location_url);*/
		  window.location.href=str_win_location_url;
		   } 
		   else 
		  {
			  if(removeSpaces(document.form2.verify_email.value) == "")
			  {
			  alert("Please Enter a Registered Email Address.");
			  } 
			  else{
			  alert("The Email address you entered has not been registered.  Please register to view the event.");
			  }
		  }

		  	  
		  }
		}
	  xmlHttp.open("GET",str_url,true);
	  xmlHttp.send(null);
}



function check_email_before_registerring()
	{
	var str_url="sign_in.php";
	var str_url=str_url + "?input_email=" + document.form2.email.value;

	var xmlHttp;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
		try
		  {
		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		catch (e)
		  {
		  alert("Your browser does not support AJAX!");
		  return false;
		  }
		}
	  }
	  
	  xmlHttp.onreadystatechange=function()
		{
		if(xmlHttp.readyState==4)
		  {
		  var My_response=xmlHttp.responseText;
  		  var temp_response_array = new Array();
		  temp_response_array = My_response.split(",");	  
		  if(temp_response_array[0] == "true")
			  {
				 alert("You are already registered.  Please sign in using your Email Address");
				 return false;
		   } else {
				 
				 checkvalues();				 
		  }

		  	  
		  }
		}
	  xmlHttp.open("GET",str_url,true);
	  xmlHttp.send(null);
}

function checkvalues_agenda(str_unreg_event_counter)
{
var str_error="";
var str_check_string;

if (str_unreg_event_counter=='1')
{
	if (document.form2.event_1.checked==false ){str_error=str_error + "Please choose one or more Webcasts to attend\n";}
}

else if (str_unreg_event_counter=='2')
{
	if ((document.form2.event_1.checked==false) && (document.form2.event_2.checked==false)){str_error=str_error + "Please choose one or more Webcasts to attend\n";}
}

else if (str_unreg_event_counter=='3')
{ 
	if ((document.form2.event_1.checked==false) && (document.form2.event_2.checked==false)  && (document.form2.event_3.checked==false)){str_error=str_error + "Please choose one or more Webcasts to attend\n";}
}

else if (str_unreg_event_counter=='4')
{ 
	if ((document.form2.event_1.checked==false) && (document.form2.event_2.checked==false)  && (document.form2.event_3.checked==false) && (document.form2.event_4.checked==false) ){str_error=str_error + "Please choose one or more Webcasts to attend\n";}
}

else if (str_unreg_event_counter=='5')
{ 
	if ((document.form2.event_1.checked==false) && (document.form2.event_2.checked==false)  && (document.form2.event_3.checked==false) && (document.form2.event_4.checked==false) && (document.form2.event_5.checked==false) ){str_error=str_error + "Please choose one or more Webcasts to attend\n";}
}

else if (str_unreg_event_counter=='6')
{ 
	if ((document.form2.event_1.checked==false) && (document.form2.event_2.checked==false)  && (document.form2.event_3.checked==false) && (document.form2.event_4.checked==false) && (document.form2.event_5.checked==false) && (document.form2.event_6.checked==false) ){str_error=str_error + "Please choose one or more Webcasts to attend\n";}
}

else if (str_unreg_event_counter=='7')
{ 
	if ((document.form2.event_1.checked==false) && (document.form2.event_2.checked==false)  && (document.form2.event_3.checked==false) && (document.form2.event_4.checked==false) && (document.form2.event_5.checked==false) && (document.form2.event_6.checked==false) && (document.form2.event_7.checked==false) ){str_error=str_error + "Please choose one or more Webcasts to attend\n";}
}

else if (str_unreg_event_counter=='8')
{ 
	if ((document.form2.event_1.checked==false) && (document.form2.event_2.checked==false)  && (document.form2.event_3.checked==false) && (document.form2.event_4.checked==false) && (document.form2.event_5.checked==false) && (document.form2.event_6.checked==false) && (document.form2.event_7.checked==false)  && (document.form2.event_8.checked==false) ){str_error=str_error + "Please choose one or more Webcasts to attend\n";}
}

else if (str_unreg_event_counter=='9')
{ 
	if ((document.form2.event_1.checked==false) && (document.form2.event_2.checked==false)  && (document.form2.event_3.checked==false) && (document.form2.event_4.checked==false) && (document.form2.event_5.checked==false) && (document.form2.event_6.checked==false) && (document.form2.event_7.checked==false)  && (document.form2.event_8.checked==false)  && (document.form2.event_9.checked==false) ){str_error=str_error + "Please choose one or more Webcasts to attend\n";}
}

else if (str_unreg_event_counter=='10')
{ 
	if ((document.form2.event_1.checked==false) && (document.form2.event_2.checked==false)  && (document.form2.event_3.checked==false) && (document.form2.event_4.checked==false) && (document.form2.event_5.checked==false) && (document.form2.event_6.checked==false) && (document.form2.event_7.checked==false)  && (document.form2.event_8.checked==false)  && (document.form2.event_9.checked==false)  && (document.form2.event_10.checked==false) ){str_error=str_error + "Please choose one or more Webcasts to attend\n";}
}

else if (str_unreg_event_counter=='11')
{ 
	if ((document.form2.event_1.checked==false) && (document.form2.event_2.checked==false)  && (document.form2.event_3.checked==false) && (document.form2.event_4.checked==false) && (document.form2.event_5.checked==false) && (document.form2.event_6.checked==false) && (document.form2.event_7.checked==false)  && (document.form2.event_8.checked==false)  && (document.form2.event_9.checked==false)  && (document.form2.event_10.checked==false)  && (document.form2.event_11.checked==false) ){str_error=str_error + "Please choose one or more Webcasts to attend\n";}
}

else if (str_unreg_event_counter=='12')
{ 
	if ((document.form2.event_1.checked==false) && (document.form2.event_2.checked==false)  && (document.form2.event_3.checked==false) && (document.form2.event_4.checked==false) && (document.form2.event_5.checked==false) && (document.form2.event_6.checked==false) && (document.form2.event_7.checked==false)  && (document.form2.event_8.checked==false)  && (document.form2.event_9.checked==false)  && (document.form2.event_10.checked==false)  && (document.form2.event_11.checked==false) && (document.form2.event_12.checked==false)  ){str_error=str_error + "Please choose one or more Webcasts to attend\n";}
}




	if (str_error !="")
		{alert (str_error);
		 return false;
		 }
	else
		{
		document.form2.is_unregistered_submitted.value="yes";
		document.form2.submit();
		return true;
		}

}
