// JavaScript Document

//regstage 1

function regvalidates1()
{
   Form=document.regform;
   valid=true; 
	 if((document.getElementById("service1").checked==false)&&(document.getElementById("service2").checked==false)&&(document.getElementById("service3").checked==false))
	  {
		   alert("Please Choose The Service");
		   valid=false;
		   document.getElementById("service").bgColor="pink";
		   return false;	
	  }  
	  
	  if(Form.firstname.value=="")
		{
		alert("Please Enter First Name");
		Form.firstname.focus(); 
		valid=false;
		document.getElementById("fname").bgColor="pink";
		return false;
		}
		
	  if(Form.lastname.value=="")  
		{
		alert("Please Enter Last Name");
		Form.lastname.focus(); 
		document.getElementById("fname").bgColor="pink";
		valid=false;
		return false;
		}
		
	 if( (Form.homephonenumber.value=="") &&(Form.workphonenumber.value=="") && 
		 (Form.mobile.value=="") && (Form.faxnumber.value==""))
	   {
				alert("Please Enter One Valid Phone Number");
				Form.homephonenumber.focus(); 
				document.getElementById("phoneno").bgColor="pink";
				valid=false;
				return false;
	   }
			
	 if(Form.homephonenumber.value!="")
	   {
			
	    if (!IsNumeric(Form.homephonenumber.value)) 
		   { 
			  alert('Please Enter Only Numbers  In The Field') 
			  Form.homephonenumber.focus();
			  document.getElementById("hphone").bgColor="pink";
			  return false; 
		   } 
	   }
	   
	   if(Form.workphonenumber.value!="")
	   {
			
	    if (!IsNumeric(Form.workphonenumber.value)) 
		   { 
			  alert('Please Enter Only Numbers  In The Field') 
			  Form.workphonenumber.focus(); 
			  document.getElementById("wphone").bgColor="pink";
			  return false; 
		   } 
	   }
	   if(Form.mobile.value!="")
	   {
			
	    if (!IsNumeric(Form.mobile.value)) 
		   { 
			  alert('Please Enter Only Numbers  In The Field') 
			  Form.mobile.focus();
			  document.getElementById("mphone").bgColor="pink";
			  return false; 
		   } 
	   }
	   
	   if(Form.faxnumber.value!="")
	   {
			
	    if (!IsNumeric(Form.faxnumber.value)) 
		   { 
			  alert('Please Enter Only Numbers  In The Field') 
			  Form.faxnumber.focus(); 
			  document.getElementById("fphone").bgColor="pink";
			  return false; 
		   } 
	   }

	  if(Form.email.value=="")
		 {
				alert("Please Enter Email Address");
				Form.email.focus(); 
				document.getElementById("eemail").bgColor="pink";
				valid=false;
				return false;
		  }
		  
	  if(!checkEmail('regform'))
			{
			  Form.email.focus();	
			  document.getElementById("eemail").bgColor="pink";
			  valid = false;
			  return false;
			}
			
	  if(Form.address.value=="")
		 {
			alert("Please Enter Address");
			Form.address.focus(); 
			document.getElementById("street").bgColor="pink";
			valid=false;
			return false;
		 }
	 if(Form.suberb.value=="")
		{
			alert("Please Enter Suburb");
			Form.suberb.focus(); 
			document.getElementById("subrub").bgColor="pink";
			valid=false;
			return false;
		}
	if(Form.postcode.value=="")
	  {
		  alert("Please Choose Postal Code");
		  Form.postcode.focus(); 
		  document.getElementById("postcode").bgColor="pink";
		  valid=false;
		  return false;
	 }	
	 			
	 if(Form.state.value=="")
	  {
		  alert("Please Choose State");
		  Form.state.focus(); 
		  document.getElementById("state").bgColor="pink";
		  valid=false;
		  return false;
	 }
	 
	 if(Form.country.value=="")
	  {
		  alert("Please Choose Country");
		  Form.country.focus(); 
		  document.getElementById("country").bgColor="pink";
		  valid=false;
		  return false;
	 }	

	 if(Form.day.value=="")
		{
			alert("Please Enter Date of Birth");
			Form.day.focus(); 
			document.getElementById("dob").bgColor="pink";
			valid=false;
			return false;
			
		}
			 
	 if(Form.month.value=="")
		{
			alert("Please Enter Month of Birth");
			Form.month.focus(); 
			document.getElementById("dob").bgColor="pink";
			valid=false;
			return false;
		}
		
	 if(Form.year.value=="")
		{
			alert("Please Enter Year of Birth");
			Form.year.focus(); 
			document.getElementById("dob").bgColor="pink";
			valid=false;
			return false;
		}
				
	  if(document.getElementById("service1").checked==true)
       {
		   
		    if(Form.buniname.value==""){alert("Please Enter Your Business Name");Form.buniname.focus();valid=false;return false;}
			 
		    if(Form.category.value=="0"){alert(" Please Select Your Category");Form.category.focus();valid=false;return false;}
			
			if(Form.notes.value==""){alert("Please Enter Your Notes");Form.notes.focus();valid=false;return false;}
			
			if(Form.miniinvest.value==""){alert("Please Enter Your Minimum Investment"); Form.miniinvest.focus();valid=false;return false;}
			
			if(Form.maxinvest.value==""){alert("Please Enter Your Maximum Investment");Form.maxinvest.focus(); valid=false;return false;}
			
			if(Form.blocation.value==""){alert("Please Enter Your Location"); Form.blocation.focus(); valid=false;return false;}
		   
	   }
	   
		  
	  if(document.getElementById("service2").checked==true)
       {
		    if(Form.angelname.value==""){alert("Please Enter Your Investor Name");Form.angelname.focus();valid=false;return false;}
			
		    if(Form.description.value==""){alert("Please Enter Your Investor Notes");Form.description.focus();valid=false;return false;}
			
			if(Form.mininves.value==""){alert("Please Enter Your Minimum Investment"); Form.mininves.focus();valid=false;return false;}
			
			if(Form.maxinves.value==""){alert("Please Enter Your Maximum Investment");Form.maxinves.focus(); valid=false;return false;}
			
			if(Form.alocation.value==""){alert("Please Enter Your Location"); Form.alocation.focus(); valid=false;return false;}
		   
	   }
	   
	    if(document.getElementById("service3").checked==true)
       {
		  
		 if(Form.consultname.value==""){alert("Please Enter Your Business Service Name");Form.consultname.focus();valid=false;return false;}
	   
	     if(Form.expertise.value==""){alert("Please Enter Business Service Your Notes");Form.expertise.focus();valid=false;return false;}
		 
		 if(Form.clocation.value==""){alert("Please Enter Your  Business Service Location"); Form.clocation.focus(); valid=false;return false;}
       }
		   
	   
	   if(Form.terms.checked==false)
		{
		alert("You must agree to terms and conditions before proceeding");
		Form.terms.focus(); 
		valid=false;
		document.getElementById("terms").bgColor="pink";
		return false;
		}
			
	    if(valid){return valid;}
}

/************************************************************/
//email cehck
function checkEmail(Form) 
  {
    //if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.regform.neid.value)){
	if(/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/.test(document.regform.email.value))
	{
    return (true)
    }
    alert("Invalid E-mail Address! Please re-enter.")
    return (false)
  }
  /************************************************************/
  //number check
  /************************************************************/
  function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
/************************************************************/

function Undisabled(id)
{
 document.getElementById(id).disabled=false;
}
function Disabled(id)
{
 document.getElementById(id).disabled=true;
}
/************************************************************/

function Active()
{
 formname=document.actfrm;
 valid=true;
 
  if(formname.username.value=="")
   {
     alert("Please Enter Your Username");
	 formname.username.focus();
	 valid=false;
	 return false;
   }
   
   if(formname.ccode.value=="")
   {
     alert("Please Enter Your Confirmation Code");
	 formname.ccode.focus();
	 valid=false;
	 return false;
   }
   
   if(formname.newpass.value=="")
   {
     alert("Please Enter Your New Password");
	 formname.newpass.focus();
	 valid=false;
	 return false;
   }
   if(formname.cnewpass.value=="")
   {
     alert("Please Enter Your Confirm New Password");
	 formname.cnewpass.focus();
	 valid=false;
	 return false;
   }
   if(formname.newpass.value!=formname.cnewpass.value)
   {
     alert("Your New Password And Confirm New Password Are Not Same.Please Provide Correct One");
	 valid=false;
	 return false;
   }	
   
    if(valid) {return true;}
 } 
 /************************************************************/
 function Login()
{
 formname=document.logfrm;
 valid=true;
 
  if(formname.username.value=="")
   {
     alert("Please Enter Your Username");
	 formname.username.focus();
	 valid=false;
	 return false;
   }
  
   if(formname.passw.value=="")
   {
     alert("Please Enter Your Password");
	 formname.passw.focus();
	 valid=false;
	 return false;
   }
      
    if(valid) {return true;}
 }   
 

/**********************************************************/
function Mybusiness()
	{
		Form=document.busprofrm;
		
		 valid=true;
		 
		   if(Form.buniname.value==""){alert("Please Enter Your Business Name");Form.buniname.focus();valid=false;return false;}
		 
			if(Form.category.value=="0"){alert(" Please Select Your Category");Form.category.focus();valid=false;return false;}
			
			if(Form.notes.value==""){alert("Please Enter Your Notes");Form.notes.focus();valid=false;return false;}
			
			if(Form.miniinvest.value==""){alert("Please Enter Your Minimum Investment"); Form.miniinvest.focus();valid=false;return false;}
			
			if(Form.maxinvest.value==""){alert("Please Enter Your Maximum Investment");Form.maxinvest.focus(); valid=false;return false;}
			
			if(Form.location.value==""){alert("Please Enter Your Location"); Form.location.focus(); valid=false;return false;}
			
		    if(valid){ return valid };
	}
/**********************************************************/
	function Angelvalidate()
	{
		Form=document.investorfrm;
		
		 valid=true;
		 
		    if(Form.angelname.value==""){alert("Please Enter Your Investor Name");Form.angelname.focus();valid=false;return false;}
		 
			if(Form.description.value==""){alert("Please Enter Your Notes");Form.description.focus();valid=false;return false;}
			
			if(Form.mininves.value==""){alert("Please Enter Your Minimum Investment"); Form.mininves.focus();valid=false;return false;}
			
			if(Form.maxinves.value==""){alert("Please Enter Your Maximum Investment");Form.maxinves.focus(); valid=false;return false;}
			
			if(Form.location.value==""){alert("Please Enter Your Location"); Form.location.focus(); valid=false;return false;}
			
		    if(valid){ return valid };
	}
/**********************************************************************/
	function Consult()
	{
		Form=document.consultantsfrm;
		
		 valid=true;
		 
		 if(Form.consultname.value==""){alert("Please Enter Your Business Service Name");Form.consultname.focus();valid=false;return false;}
		 
		 if(Form.expertise.value==""){alert("Please Enter Your Business Service Notes");Form.expertise.focus();valid=false;return false;}
		 
		 if(Form.location.value==""){alert("Please Enter Your Business Service Location"); Form.location.focus(); valid=false;return false;}
			
		    if(valid){ return valid };
	}
	
/**********************************************************************/
function popitup(project,owner,type)
 {
	url="privatemsg.php?pid="+project+"&oid="+owner+"&type="+type; 
	//+"&sid="+sender;   
	newwindow=window.open(url,'name','height=600,width=800,scrollbars=yes,toolbar=no');
	if (window.focus) {newwindow.focus()}
	return false;
 }
 
/************************************************************/

function CheckMe()
{

 Form=document.pmbform;
 
 valid=true;
 
  if(Form.message.value==""){ alert("Please Enter Your Message");Form.message.focus(); valid=false; return false;}
 
  if(valid) { return valid; }
} 

/********************************************************************/
function  Upload(id)
{
  newid= parseInt(id) + 1; 
  
	  if(id!=2)
	   { 
	     document.getElementById('filecount').value = newid;
		 filetag="<input type='file' name='upattach[]' size='40'><br><br>";
		  document.getElementById('fileid_'+id).innerHTML = filetag;
		/* document.getElementById('removeid').disabled = false;*/
		 document.getElementById('filedel').value = newid;
		 if(id==1){document.getElementById('uploid').disabled = true;}
		  
	   }
	   
	   /*else if(id >=6)
	       {
		     document.getElementById('filecount').value = 1;
			 Upload(1);
			 alert('hai');
			} */  
}

/********************************************************************/
function  Remove(id)
{
  var removeid=parseInt(id) -1;
  document.getElementById('filedel').value = removeid;
  if(removeid <= 5) { document.getElementById('uploid').disabled = false; }
  document.getElementById('fileid_'+removeid).style.display = "none";
  
}

/********************************************************************/

function Password()
 {
	var Form=document.forgetform;
	var valid=true;
	 if(Form.femail.value=="")
		 {
				alert("Please Enter Email Address");
				Form.femail.focus(); 
				valid=false;
				return false;
		  }
		  
	  if(!passMail('forgetform'))
			{
			  Form.femail.focus();	
			  valid = false;
			  return false;
			}
	 
 }
 
 
 //email cehck
function passMail(Form) 
  {
    //if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.regform.neid.value)){
	if(/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/.test(document.forgetform.femail.value))
	{
    return (true)
    }
    alert("Invalid E-mail Address! Please re-enter.")
    return (false)
  }
  
  /********************************************************/
  
  /********************************************************************/

function Subscriber()
 {
	var Form=document.subscriber;
	var valid=true;
	
	if(Form.name.value=="")
		 {
				alert("Please Enter Subscriber Name");
				Form.name.focus(); 
				valid=false;
				return false;
		  }	
		
	 if(Form.email.value=="")
		 {
				alert("Please Enter Subscriber Email Address");
				Form.email.focus(); 
				valid=false;
				return false;
		  }
		  
	  if(!subsMail('subscriber'))
			{
			  Form.email.focus();	
			  valid = false;
			  return false;
			}
	 if(Form.password.value=="")
		 {
				alert("Please Enter Subscriber Password");
				Form.password.focus(); 
				valid=false;
				return false;
		  }		
	 if(Form.captcha.value=="")
		 {
				alert("Please Enter Subscriber Verification Code");
				Form.captcha.focus(); 
				valid=false;
				return false;
		  }
		  
		     if(Form.terms.checked==false)

		{
		alert("You must agree to terms and conditions before proceeding");
		Form.terms.focus(); 
		valid=false;
		return false;
		}
		  
		   
		   
		   
	 if((Form.type[0].checked==false)&&(Form.type[1].checked==false))
		 {
				alert("Please Choose Your Subscriber Type");
				valid=false;
				return false;
		  }
		
	 
 }
 
 
 
 
 
 
 
 
function Subscr()
 {
	var Form=document.Subscr;
	var valid=true;
	
	if(Form.firstname1.value=="")
		 {
				alert("Please Enter First Name");
				Form.firstname1.focus(); 
				valid=false;
				return false;
		  }
		  
		  
		  	if(Form.lastname1.value=="")
		 {
				alert("Please Enter Last Name");
				Form.lastname1.focus(); 
				valid=false;
				return false;
		  }
		  
		  
		
		
		
	 if(Form.email1.value=="")
		 {
				alert("Please Enter Address");
				Form.email1.focus(); 
				valid=false;
				return false;
		  }
		  
	
	
		  
		     if(Form.terms.checked==false)

		{
		alert("You must agree to terms and conditions before proceeding");
		Form.terms.focus(); 
		valid=false;
		return false;
		}
		  
		   
		   
		
		
	 
 }
 
 
 
 //email cehck
function subsMail(Form) 
  {
    //if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.regform.neid.value)){
	if(/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/.test(document.subscriber.email.value))
	{
    return (true)
    }
    alert("Invalid E-mail Address! Please re-enter.")
    return (false)
  }