/*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
			{
			//	alert("form valid.");
				sendMail(form);
		  		return true;
			}
		}
		
		function validate_inquiry_form(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
			{
				//alert("form valid.");
				sendMail(form);
		  		return true;
			}
		}
		
		
		function sendMail(form)
		{
		//	alert("you are in sendmail method");
			var name = document.getElementById("name_feedback").value;
			var email = document.getElementById("email_feedback").value;
			var subject = document.getElementById("subject_feedback").value;
			var message = document.getElementById("message_feedback").value;
	
		//	alert(name);
		//	alert(email);
			//alert(subject);
		//	alert(message);
			
			var xmlHttp;
            if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		         var xmlHttp = new XMLHttpRequest();
	        }else if (window.ActiveXObject) { // IE
		         var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	        }
			xmlHttp.open("GET","http://www.knowledgecity.com/test_ar/ar/php/sendMail.php?name="+name + "&email=" + email + "&subject=" + subject + "&message=" + message,false);
		    xmlHttp.onreadystatechange = function() {
	        if (xmlHttp.readyState == 4) {
	            alert(xmlHttp.responseText);
	        }
	    }
			xmlHttp.send();
	
		}
		
		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;
			}
			
		}
