/*function validateEmail(field,alerttxt)
		{
		  apos=field.value.indexOf("@");
		  dotpos=field.value.lastIndexOf(".");
		  if (apos<1||dotpos-apos<2)
		    {alert(alerttxt);return false;}
		  else {return true;}
		}*/


function validateEmail(field)
{
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	var email_address =field.value;
   	if(reg.test( email_address) == false) 
   	{
      alert('Invalid Email Address');
      document.getElementById('box_freeacess').style.height="250px";
      return false;
   	}
	return true;
 }
 
 function validateEmail2(field)
{
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	var email_address =field.value;
   	if(reg.test( email_address) == false) 
   	{
      alert('Invalid Email Address');
      return false;
   	}
	return true;
 }
		
		
		
		function requiredField(req_field,alert_message)
		{
			
			if (req_field.value==null||req_field.value=="")
			{
			   	return false;
			}
			else
			{
			   return true;
			}
		}
		function validate_form()
		{
			var validate=0;
			if (requiredField(document.formdata.visitor_name,"Please enter your name!")==false)
		  	{
			  	document.formdata.visitor_name.focus();	
			  	document.getElementById("visitor_name_label").style.color ="red";
			  	document.getElementById("firstname_star").style.color ="red";
			  	var theDiv=document.getElementById('incom_field_msg');
			  	theDiv.style.display = '';
			  	document.getElementById('incom_field_msg').style.color = "red";
			  	
		  		validate=1;
		  	}
		  	if ((requiredField(document.formdata.email,"Please enter your email!")==false) || validateEmail(document.formdata.email)==false)//document.formdata.email,"Not a valid e-mail address!"
		  	{
			  	document.formdata.email.focus();	
			  	document.getElementById("email_label").style.color ="red";
			  	document.getElementById("email_star").style.color ="red";
			  	var theDiv=document.getElementById('incom_field_msg');
			  	theDiv.style.display = '';
			  	document.getElementById('incom_field_msg').style.color = "red";
			  	validate=1;
		  		
		  	}
		  	if(validate==1)
		  	{
		  		document.getElementById("box_freeacess").style.height="225px";
			  	return false;
		  	}
		}
		
		function memberSignup(memberSignupLink)
	 	{
			  //window.open('http://www.knowledgecity.com/amember/signup.php?price_group=-13&product_id=421&hide_paysys=authorize_aim','_blank','left=20,top=20,width=500,height=500,toolbar=1,resizable=0');
			  openFullAceessPopupBox('Start Learning Today!',memberSignupLink, 1);
			  //document.location.href="http://www.knowledgecity.com/amember/signup.php?price_group=-13&product_id=421&hide_paysys=authorize_aim";	
		}
		
		/* validate feedback form */
		function validate_feedback_form()
		{
			var validate2=0;
			if (requiredField(document.form_feedback.name_feedback,"Please enter your name!")==false)
		  	{
			  	document.form_feedback.name_feedback.focus();	
			  	document.getElementById("feedback_name").style.color ="red";
			  	document.getElementById("feedback_name_star").style.color ="red";
		  		validate2=1;
		  	}
		  	if ((requiredField(document.form_feedback.email_feedback,"Please enter your email!")==false) || validateEmail(document.form_feedback.email_feedback)==false)//document.formdata.email,"Not a valid e-mail address!"
		  	{
			  	document.form_feedback.email_feedback.focus();	
			  	document.getElementById("feedback_email").style.color ="red";
			  	document.getElementById("feedback_email_star").style.color ="red";
			  	validate2=1;
		  		
		  	}
		  	if (requiredField(document.form_feedback.subject_feedback,"Please enter the subject!")==false)
		  	{
			  	document.form_feedback.subject_feedback.focus();	
			  	document.getElementById("feedback_subject").style.color ="red";
			  	document.getElementById("feedback_subject_star").style.color ="red";			  
		  		validate2=1;
		  	}
		  	if (requiredField(document.form_feedback.message_feedback,"Please fill out the message!")==false)
		  	{
			  	document.form_feedback.message_feedback.focus();	
			  	document.getElementById("feedback_message").style.color ="red";
			  	document.getElementById("feedback_message_star").style.color ="red";		  	
		  		validate2=1;
		  	}
		  	if(validate2==1)
		  	{
		  		document.getElementById("box_feedback").style.height="255px";
		  		var theDiv=document.getElementById('incom_field_msg2');
			  	theDiv.style.display = '';
			  	document.getElementById('incom_field_msg2').style.color = "red";
			  	return false;
		  	}
		  	else
		  		return true;
		}
		
		function validate_corporate_form()
		{
			var validate3=0;
			if (requiredField(document.form_corporate.fname_corporate,"Please enter your first name field!")==false)
		  	{
			  	document.form_corporate.fname_corporate.focus();	
			  	document.getElementById("corporate_fname").style.color ="red";
			  	document.getElementById("corporate_fname_star").style.color ="red";
		  		validate3=1;
		  	}
		  	if (requiredField(document.form_corporate.lname_corporate,"Please enter your  last name field!")==false)
		  	{
			  	document.form_corporate.lname_corporate.focus();	
			  	document.getElementById("corporate_lname").style.color ="red";
			  	document.getElementById("corporate_lname_star").style.color ="red";
			  	validate3=1;
		  		
		  	}
		  	
			if (requiredField(document.form_corporate.company_corporate,"Please fill out the company field!")==false)
		  	{
			  	document.form_corporate.company_corporate.focus();	
			  	document.getElementById("corporate_company").style.color ="red";
			  	document.getElementById("corporate_company_star").style.color ="red";		  	
		  		validate3=1;
		  	}
			if (requiredField(document.form_corporate.title_corporate,"Please fill out the title field!")==false)
		  	{
			  	document.form_corporate.title_corporate.focus();	
			  	document.getElementById("corporate_title").style.color ="red";
			  	document.getElementById("corporate_title_star").style.color ="red";		  	
		  		validate3=1;
		  	}
		  	
			if (requiredField(document.form_corporate.website_corporate,"Please fill out the website field!")==false)
		  	{
			  	document.form_corporate.website_corporate.focus();	
			  	document.getElementById("corporate_website").style.color ="red";
			  	document.getElementById("corporate_website_star").style.color ="red";		  	
		  		validate3=1;
		  	}
			/*
		  	if (requiredField(document.form_corporate.numusers_corporate,"Please fill out the number of users field!")==false)
		  	{
			  	document.form_corporate.numusers_corporate.focus();	
			  	document.getElementById("corporate_numusers").style.color ="red";
			  	document.getElementById("corporate_numusers_star").style.color ="red";		  	
		  		validate3=1;
		  	}
			*/
			if ( requiredField(document.form_corporate.email_corporate,"Please enter the email field!")==false || validateEmail2(document.form_corporate.email_corporate)==false)
		  	{
			  	document.form_corporate.email_corporate.focus();	
			  	document.getElementById("corporate_email").style.color ="red";
			  	document.getElementById("corporate_email_star").style.color ="red";			  
		  		validate3=1;
		  	}
		  	if (requiredField(document.form_corporate.phone_corporate,"Please fill out the phone number field!")==false)
		  	{
			  	document.form_corporate.phone_corporate.focus();	
			  	document.getElementById("corporate_phone").style.color ="red";
			  	document.getElementById("corporate_phone_star").style.color ="red";		  	
		  		validate3=1;
		  	}
		  	if(validate3==1)
		  	{
		  		var theDiv=document.getElementById('incom_field_msg3');
			  	theDiv.style.display = '';
			  	document.getElementById('incom_field_msg3').style.color = "red";
				if(document.getElementById('acknoledgement'))
				{
					var ack=document.getElementById('acknoledgement');
					ack.style.display = 'none';
				}
				document.getElementById('corporate_form_list').style.display="none";
				document.getElementById('incom_field_msg3').style.marginTop="10px";
			  	return false;
		  	}
		  	else
			{
				return true;
			}
			
		}
		
		function validate_contactus_form()
		{
			var validate4=0;
			if (requiredField(document.form_contactus.name_contactus,"Please enter your Name!")==false)
		  	{
			  	document.form_contactus.name_contactus.focus();	
			  	document.getElementById("contactus_name").style.color ="red";
			  	document.getElementById("contactus_name_star").style.color ="red";
		  		validate4=1;
		  	}		  			  	
			
			if ( requiredField(document.form_contactus.email_contactus,"Please enter your Email!")==false || validateEmail2(document.form_contactus.email_contactus)==false)
		  	{
			  	document.form_contactus.email_contactus.focus();	
			  	document.getElementById("contactus_email").style.color ="red";
			  	document.getElementById("contactus_email_star").style.color ="red";			  
		  		validate4=1;
		  	}
		  	if (requiredField(document.form_contactus.subject_contactus,"Please fill out the Subject field!")==false)
		  	{
			  	document.form_contactus.subject_contactus.focus();	
			  	document.getElementById("contactus_subject").style.color ="red";
			  	document.getElementById("contactus_subject_star").style.color ="red";		  	
		  		validate4=1;
		  	}
			if (requiredField(document.form_contactus.message_contactus,"Please fill out the Message field!")==false)
		  	{
			  	document.form_contactus.message_contactus.focus();	
			  	document.getElementById("contactus_message").style.color ="red";
			  	document.getElementById("contactus_message_star").style.color ="red";		  	
		  		validate4=1;
		  	}
			if (requiredField(document.form_contactus.human_varification_code_contactus,"Please enter the Varification code!")==false)
		  	{
			  	document.form_contactus.human_varification_code_contactus.focus();	
			  	document.getElementById("contactus_human_varification_code").style.color ="red";	  	
		  		validate4=1;
		  	}
		  	if(validate4==1)
		  	{
		  		var theDiv=document.getElementById('incom_field_msg_contactus');
			  	theDiv.style.display = '';
			  	document.getElementById('incom_field_msg_contactus').style.color = "red";
				if(document.getElementById('acknoledgement'))
				{
					var ack=document.getElementById('acknoledgement');
					ack.style.display = 'none';
				}
				//document.getElementById('contactus_form_list').style.display="none";
				//document.getElementById('incom_field_msg3').style.marginTop="10px";
			  	return false;
		  	}
		  	else
			{
				return true;
			}
			
		}