// JavaScript for an Partnership Registering a Business Name
//Dave Fitz 28/07/07

function checkdate()
{
 var tday = document.registerind.DOADay[document.registerind.DOADay.selectedIndex].text;
   var tmonth = document.registerind.DOAMonth[document.registerind.DOAMonth.selectedIndex].text;
	 var tyear = document.registerind.DOAYear[document.registerind.DOAYear.selectedIndex].text;

var y=new Date();
	var u = y.getFullYear();
		var r = y.getMonth() + 1;
			var x = y.getDate();


        var expire=new Date(tyear,tmonth,tday)  ; 
		  var expire2=new Date(u,r,x);
	//alert(expire2);
	 if (expire > expire2)
	{
		alert("The Date of Adoption of your Business Name is greater than the current date. \n \nThe Date of Adoption of your Business Name can be no greater than the current date."); 
		document.registerind.DOADay.focus();
			return false;
    }
	 	 
}


//trim function 
function trimAll(sString) 
{
	
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
//alert(sString.length);

return sString;

}  
function validate_form()
{


window.sel2 = document.registerind.paymentmethod;
window.howfound = document.registerind.howfound;

window.sel3 = document.registerind.DOADay;
window.sel4 = document.registerind.DOAMonth;
window.sel5 = document.registerind.DOAYear;

window.sel = document.registerind.istatus;
window.sel6 = document.registerind.iday;
window.sel7 = document.registerind.imonth;
window.sel8 = document.registerind.iyear;

window.dir = document.registerind.director1;
window.dir1 = document.registerind.entity1;
window.dir2 = document.registerind.entity2;
window.dir3 = document.registerind.entity3;

window.dirb = document.registerind.director2;
window.dir1b = document.registerind.entity1b;
window.dir2b = document.registerind.entity2b;
window.dir3b = document.registerind.entity3b;
//third director
window.isdirc = document.registerind.isdirector3;
window.dirc = document.registerind.director3;
window.dir1c = document.registerind.entity1c;
window.dir2c = document.registerind.entity2c;
window.dir3c = document.registerind.entity3c;


window.selb = document.registerind.istatusb;
window.sel6b = document.registerind.idayb;
window.sel7b = document.registerind.imonthb;
window.sel8b = document.registerind.iyearb;

window.selc = document.registerind.istatusc;
window.sel6c = document.registerind.idayc;
window.sel7c = document.registerind.imonthc;
window.sel8c = document.registerind.iyearc;//window.sel9 = document.registerind.istatus;

  if(sel3.options[sel3.selectedIndex].text == '--' )
   {
   alert("Please enter the Day of Adoption for your business name");
   document.registerind.DOADay.focus();
   return false;
   } 
   else if(sel4.options[sel4.selectedIndex].text == '--' )
   {
   alert("Please enter the Month of Adoption for your business name");
   document.registerind.DOAMonth.focus();
   return false;
   } 
   else if(sel5.options[sel5.selectedIndex].text == '-- --' )
   {
   alert("Please enter the Year of Adoption for your business name");
   document.registerind.DOAYear.focus();
   return false;
   } 
   else if (trimAll(document.registerind.iname.value).length == 0)
   {
   alert("Please enter the Business Name to be registered");
   document.registerind.iname.focus();
   return false;
   }
     else if (trimAll(document.registerind.inature.value).length == 0)
   {
   alert("Please enter the 'Nature' of the Business");
   document.registerind.inature.focus();
   return false;
   }
      else if (trimAll(document.registerind.iaddress.value).length == 0)
   {
   alert("Please enter the Business Address");
   document.registerind.iaddress.focus();
   return false;
   }
    
	
	
   if(sel.options[sel.selectedIndex].text == 'Select ANSWER from drop-down list.' )
   {
       alert("Please select a value for Status for Partner 1");
		  document.registerind.istatus.focus();
		         return false;
   }
      else if (trimAll(document.registerind.isurname.value).length == 0)
   {
   alert("Please enter Partner one’s surname");
   document.registerind.isurname.focus();
   return false;
   }
      else if (trimAll(document.registerind.iforename.value).length == 0)
   {
   alert("Please enter Partner one’s first name");
   document.registerind.iforename.focus();
   return false;
   }
     else if (trimAll(document.registerind.ination.value).length == 0)
   {
   alert("Please enter Partner one’s nationality");
   document.registerind.ination.focus();
   return false;
   }
   else if (trimAll(document.registerind.ires.value).length == 0)
   {
   alert("Please enter Partner one's Residential Address");
   document.registerind.ires.focus();
   return false;
   }
   //  validating the Date of Birth combos
   else if(sel6.options[sel6.selectedIndex].text == '--' )
   {
   alert("Please enter Partner one's Day of Birth");
   document.registerind.iday.focus();
   return false;
   }
   else if(sel7.options[sel7.selectedIndex].text == '--' )
   {
   alert("Please enter Partner one's Month of Birth");
   document.registerind.imonth.focus();
   return false;
   }
   else if(sel8.options[sel8.selectedIndex].text == '-- --' )
   {
   alert("Please enter Partner one's Year of Birth");
   document.registerind.iyear.focus();
   return false;
   }
   else if (trimAll(document.registerind.iocc.value).length == 0)
   {
   alert("Please enter Partner one's Business Occupation");
   document.registerind.iocc.focus();
   return false;
   }
   else if(dir.options[dir.selectedIndex].text == '--' )
   {
   alert("Please indicate if Partner 1 is a director of any other company");
   document.registerind.director1.focus();
   return false;
   } 
   else if(dir.options[dir.selectedIndex].text == 'Yes' )
   {		
   
  				if (trimAll(document.registerind.ico1.value).length == 0)
   				{
   				alert("Please enter the name of the company partner 1 is a director of");
   				document.registerind.ico1.focus();
   				return false;
   				}
				else if (trimAll(document.registerind.ino1.value).length == 0)
				{
				alert("Please enter the number of the company partner 1 is a director of");
				document.registerind.ino1.focus();
				return false;
				}
				else if(dir1.options[dir1.selectedIndex].text == 'Select ANSWER from drop-down list.' )
				{
				alert("Please select a value from the first 'Entity' dropdown for Partner 1");
				  document.registerind.entity1.focus();
						 return false;
				}   
				
				if (document.registerind.ico2.value != '')
   		        {
						if (trimAll(document.registerind.ino2.value).length == 0)
						 {
						alert("Please enter a value in the second Company Number field for Partner 1");
						 document.registerind.ino2.focus();
						   return false;
						 }
						 else if(dir2.options[dir2.selectedIndex].text == 'Select ANSWER from drop-down list.' )
						{
						alert("Please select a value from the second 'Entity' dropdown for Partner 1");
						  document.registerind.entity2.focus();
							return false;
						} 	 	
		        }	
				
				
                if (document.registerind.ico3.value != '')
   	          	{
			
						 if (trimAll(document.registerind.ino3.value).length == 0)
						 {
						alert("Please enter a value in the third Company Number field for Partner 1");
						 document.registerind.ino3.focus();
						   return false;
						 }
						 else if(dir3.options[dir3.selectedIndex].text == 'Select ANSWER from drop-down list.' )
						{
						alert("Please select a value from the third 'Entity' dropdown for Partner 1");
						  document.registerind.entity3.focus();
							return false;
						 } 
				 	
		        }
				
   } 
   
   
//#####################################################################
//start second partner
//#####################################################################

 if(selb.options[selb.selectedIndex].text == 'Select ANSWER from drop-down list.' )
   {
       alert("Please select a value for Status for Partner 2");
		  document.registerind.istatusb.focus();
		         return false;
   }
   else if (trimAll(document.registerind.isurnameb.value).length == 0)
   {
   alert("Please enter Partner two’s surname");
   document.registerind.isurnameb.focus();
   return false;
   }
    else if (trimAll(document.registerind.iforenameb.value).length == 0)
   {
   alert("Please enter Partner two’s First Name");
   document.registerind.iforenameb.focus();
   return false;
   }
      else if (trimAll(document.registerind.inationb.value).length == 0)
   {
   alert("Please enter Partner two’s Nationality");
   document.registerind.inationb.focus();
   return false;
   }
      else if (trimAll(document.registerind.iresb.value).length == 0)
   {
   alert("Please enter Partner two’s Residential Address");
   document.registerind.iresb.focus();
   return false;
   }
   //  validating the Date of Birth combos
   else if(sel6b.options[sel6b.selectedIndex].text == '--' )
   {
   alert("Please enter Partner two’s Day of Birth");
   document.registerind.idayb.focus();
   return false;
   }
   else if(sel7b.options[sel7b.selectedIndex].text == '--' )
   {
   alert("Please enter Partner two’s Month of Birth");
   document.registerind.imonthb.focus();
   return false;
   }
   else if(sel8b.options[sel8b.selectedIndex].text == '-- --' )
   {
   alert("Please enter Partner two’s Year of Birth");
   document.registerind.iyearb.focus();
   return false;
   }
      else if (trimAll(document.registerind.ioccb.value).length == 0)
   {
   alert("Please enter Partner two’s Business Occupation");
   document.registerind.ioccb.focus();
   return false;
   }
   else if(dirb.options[dirb.selectedIndex].text == '--' )
   {
   alert("Please indicate if Partner 2 is a director of any other company");
   document.registerind.director2.focus();
   return false;
   } 
   else if(dirb.options[dirb.selectedIndex].text == 'Yes' )
   {		
   
  				if (trimAll(document.registerind.ico1b.value).length == 0)
   				{
   				alert("Please enter the name of the company partner 2 is a director of");
   				document.registerind.ico1b.focus();
   				return false;
   				}
				else if (trimAll(document.registerind.ino1b.value).length == 0)
				{
				alert("Please enter the number of the company partner 2 is a director of");
				document.registerind.ino1b.focus();
				return false;
				}
				else if(dir1b.options[dir1b.selectedIndex].text == 'Select ANSWER from drop-down list.' )
				{
				alert("Please select a value from the first 'Entity' dropdown for Partner 2");
				  document.registerind.entity1b.focus();
						 return false;
				}   
				
				if (document.registerind.ico2b.value != '')
   		        {
						 if (trimAll(document.registerind.ino2b.value).length == 0)
						 {
						alert("Please enter a value in the second Company Number field for Partner 2");
						 document.registerind.ino2b.focus();
						   return false;
						 }
						 else if(dir2b.options[dir2b.selectedIndex].text == 'Select ANSWER from drop-down list.' )
						{
						alert("Please select a value from the second 'Entity' dropdown for Partner 2");
						  document.registerind.entity2b.focus();
							return false;
						} 	 	
		        }	
				
				
                if (document.registerind.ico3b.value != '')
   	          	{
			
						if (trimAll(document.registerind.ino3b.value).length == 0)
						 {
						alert("Please enter a value in the third Company Number field for Partner 2");
						 document.registerind.ino3b.focus();
						   return false;
						 }
						 else if(dir3b.options[dir3b.selectedIndex].text == 'Select ANSWER from drop-down list.' )
						{
						alert("Please select a value from the third 'Entity' dropdown for Partner 2");
						  document.registerind.entity3b.focus();
							return false;
						 } 
				 	
		        }
				
   } 


//#####################################################################
//end second partner
//#####################################################################


//#####################################################################
//start third partner
//#####################################################################
 if(isdirc.options[isdirc.selectedIndex].text == '--' )
   {
   alert("Please indicate if there is a third Partner");
   document.registerind.isdirector3.focus();
   return false;
   } 
   else if(isdirc.options[isdirc.selectedIndex].text == 'Yes' )
   {
       if(selc.options[selc.selectedIndex].text == 'Select ANSWER from drop-down list.' )
         {
       alert("Please select a value for Status for Partner 3");
		  document.registerind.istatusc.focus();
		         return false;
         }
  		  else if (trimAll(document.registerind.isurnamec.value).length == 0)
  		 {
  		 alert("Please enter Partner three's Surname");
  		 document.registerind.isurnamec.focus();
  		 return false;
  		 }
  		 else if (trimAll(document.registerind.iforenamec.value).length == 0)
   		{
  		 alert("Please enter Partner three's First Name");
  		 document.registerind.iforenamec.focus();
  		 return false;
  		 }
   		 else if (trimAll(document.registerind.inationc.value).length == 0)
  		 {
   		alert("Please enter Partner three's Nationality");
   		document.registerind.inationc.focus();
   		return false;
   		}
  		 else if (trimAll(document.registerind.iresc.value).length == 0)
  		 {
   		alert("Please enter Partner three's Residential Address");
  		 document.registerind.iresc.focus();
   		return false;
  		 }
   //  validating the Date of Birth combos
  		 else if(sel6c.options[sel6c.selectedIndex].text == '--' )
 		  {
  		 alert("Please enter Partner three's Day of Birth");
  		 document.registerind.idayc.focus();
 		  return false;
   		  }
  		 else if(sel7c.options[sel7c.selectedIndex].text == '--' )
  		 {
  		 alert("Please enter Partner three's Month of Birth");
		 document.registerind.imonthc.focus();
  		 return false;
  		 }
  		 else if(sel8c.options[sel8c.selectedIndex].text == '-- --' )
  		 {
  		 alert("Please enter Partner three's Year of Birth");
		   document.registerind.iyearc.focus();
 		  return false;
  		 }
   		 else if (trimAll(document.registerind.ioccc.value).length == 0)
   		{
   		alert("Please enter Partner three's Business Occupation");
   		document.registerind.ioccc.focus();
   		return false;
   		}
   		else if(dirc.options[dirc.selectedIndex].text == '--' )
  		 {
   		alert("Please indicate if Partner 3 is a director of any other company");
  		 document.registerind.director3.focus();
  		 return false;
  		 } 
 		  else if(dirc.options[dirc.selectedIndex].text == 'Yes' )
   		{		
   
  			    if (trimAll(document.registerind.ico1c.value).length == 0)
   				{
   				alert("Please enter the name of the company partner 3 is a director of");
   				document.registerind.ico1c.focus();
   				return false;
   				}
				else if (trimAll(document.registerind.ino1c.value).length == 0)
				{
				alert("Please enter the number of the company partner 3 is a director of");
				document.registerind.ino1c.focus();
				return false;
				}
				else if(dir1c.options[dir1c.selectedIndex].text == 'Select ANSWER from drop-down list.' )
				{
				alert("Please select a value from the first 'Entity' dropdown for Partner 3");
				  document.registerind.entity1c.focus();
						 return false;
				}   
				
				if (document.registerind.ico2c.value != '')
   		        {
						 if (trimAll(document.registerind.ino2c.value).length == 0)
						 {
						alert("Please enter a value in the second Company Number field for Partner 3");
						 document.registerind.ino2c.focus();
						   return false;
						 }
						 else if(dir2c.options[dir2c.selectedIndex].text == 'Select ANSWER from drop-down list.' )
						{
						alert("Please select a value from the second 'Entity' dropdown for Partner 3");
						  document.registerind.entity2c.focus();
							return false;
						} 	 	
		        }	
				
				
                if (document.registerind.ico3c.value != '')
   	          	{
			
						 if (trimAll(document.registerind.ino3c.value).length == 0)
						 {
						alert("Please enter a value in the third Company Number field for Partner 3");
						 document.registerind.ino3c.focus();
						   return false;
						 }
						 else if(dir3c.options[dir3c.selectedIndex].text == 'Select ANSWER from drop-down list.' )
						{
						alert("Please select a value from the third 'Entity' dropdown for Partner 3");
						  document.registerind.entity3c.focus();
							return false;
						 } 
				 	
		        }

				
   } 
   } 
   

//#####################################################################
//end third partner
//#####################################################################

   if (trimAll(document.registerind.cname.value).length == 0)
   {
   alert("Please enter your Name");
   document.registerind.cname.focus();
   return false;
   }
   else if (trimAll(document.registerind.cphone.value).length == 0)
   {
   alert("Please enter your Phone Number");
   document.registerind.cphone.focus();
   return false;
   }
   else if (trimAll(document.registerind.cemail.value).length == 0)
   {
   alert("Please enter your Email Address");
   document.registerind.cemail.focus();
   return false;
   }
   else if(document.registerind.cemail.value != document.registerind.cemail2.value)
   {
   alert('The two email addresses do not match...please verify');
		   document.registerind.cemail.focus();
		        return false;
   }
   else if (trimAll(document.registerind.caddress.value).length == 0)
   {
   alert("Please enter your Address.\n All documentation will be sent to this address.");
   document.registerind.caddress.focus();
   return false;
   }
   else if(howfound.options[howfound.selectedIndex].text == '** Please Indicate how you heard about FORMit.ie **' )
   {
       alert("Please indicate how you heard about FORMit.ie");
		  document.registerind.howfound.focus();
		         return false;
   }
 // else if(sel2.options[sel2.selectedIndex].text == '********Please Select Payment Method ********' )
//   {
//       alert("Please select an option from the 'Payment' dropdown");
//		  document.registerind.paymentmethod.focus();
//		         return false;
//   }
   else if(document.registerind.terms.checked == false)
	{
		alert('You must agree to our Terms and Conditions. \n Please tick the Terms and Conditions checkbox at the end of the page.');
		           return false;
	} 
return checkdate();	     
}
function eunational()
{
	//var is = tu;
	//alert(is);
     if(document.registerind.istatus.options[document.registerind.istatus.selectedIndex].text == 'Non EU National' )
      {
       alert("Are you a Non EU National? \n \nIf so, Business Permission must be sought from Department of Justice, Equality and Law Reform before you can begin to trade in this country. You will need to post a photocopy of your permission documentation (Green book / I.D. CARD) with stamp 4 together with the Business Name you are Registering to: FORMit.ie, Unit 9, Willow Business Park, Dublin 12. (FORMit.ie will indicate when to post this) \n \n A reminder of this message will be included in our confimation email to you when you complete this form.");
		  //document.registerind.istatus.focus();
		         return false;
      }
	
}

function eunationalb()
{
	//var is = tu;
	//alert(is);
     if(document.registerind.istatusb.options[document.registerind.istatusb.selectedIndex].text == 'Non EU National' )
      {
       alert("Are you a Non EU National? \n \nIf so, Business Permission must be sought from Department of Justice, Equality and Law Reform before you can begin to trade in this country. You will need to post a photocopy of your permission documentation (Green book / I.D. CARD) with stamp 4 together with the Business Name you are Registering to: FORMit.ie, Unit 9, Willow Business Park, Dublin 12. (FORMit.ie will indicate when to post this) \n \n A reminder of this message will be included in our confimation email to you when you complete this form.");
		  //document.registerind.istatus.focus();
		         return false;
      }
	
}

function eunationalc()
{
	//var is = tu;
	//alert(is);
     if(document.registerind.istatusc.options[document.registerind.istatusc.selectedIndex].text == 'Non EU National' )
      {
       alert("Are you a Non EU National? \n \nIf so, Business Permission must be sought from Department of Justice, Equality and Law Reform before you can begin to trade in this country. You will need to post a photocopy of your permission documentation (Green book / I.D. CARD) with stamp 4 together with the Business Name you are Registering to: FORMit.ie, Unit 9, Willow Business Park, Dublin 12. (FORMit.ie will indicate when to post this) \n \n A reminder of this message will be included in our confimation email to you when you complete this form.");
		  //document.registerind.istatus.focus();
		         return false;
      }
	
}

function SubmitLabel()
{
	//window.payment = document.registerind.paymentmethod;
//	
//    if(payment.options[payment.selectedIndex].text == 'Payment will be made by cheque') 
//	{	
//		document.registerind.submit2.value = "Pay By Cheque";
//	}
//	else
//	{
		document.registerind.submit2.value = "Proceed to Secure Server";
//	}
	
}


function SubmitFormPayment()
{

	//window.payment = document.registerind.paymentmethod;
//	
//    if(payment.options[payment.selectedIndex].text == 'Payment will be made by cheque') 
//	{
//		//document.registerind.action = "redirect_cheques.asp";
//		document.registerind.action = "redirectpar.asp";
//		//document.registerind.submit2.value = "Pay By Cheque";
//	}
//	else
//	{
		document.registerind.action="redirectpar.asp";	
//	}

  
}



function setPrice()
{

	//var domainconfirmckb = document.getElementById('checkbox1');

	// user is registering a domain name
	
	 	if (document.registerind.domain.value != '')
		{
			//alert("Please enter the domain name you wish to register \n or uncheck the 'Confirm Domain Purchase' checkbox");
		
			//document.registerind.domain.focus();
				//document.registerind.checkbox.checked == false;
		//	return false;
		document.registerind.total1.value = 114.05;
		document.registerind.vat.value = 23.95;
		document.registerind.outlay.value = 20.00;
		document.registerind.amount.value = 158.00;
		document.registerind.amountincents.value = 15800;
	    }
	   else
	   {
	   document.registerind.total1.value = 57.03;
	   document.registerind.vat.value = 11.97;
	   document.registerind.outlay.value = 20.00;
	   document.registerind.amount.value = 89.00;
	   document.registerind.amountincents.value = 8900;
	   
	   document.registerind.domain.value = '';
	   }
/*
	if (document.forms['registerind'].elements['terms'].checked = true)
	{	
		 document.forms['registerind'].elements['domain'].disabled = true;
	} 
	else
	{
		document.forms['registerind'].elements['domain'].disabled = false;
		
	}
*/
	
	
}


function doBoth()
{
SubmitLabel();
setPrice();
}function insert_domain_name()
{
 document.registerind.domain.value = document.registerind.iname.value + '.ie'
}	


function rform()
{

	var Go_Submit = confirm("You are about to delete the data you entered in the form. \n Are you sure you want to do this?")

	if (Go_Submit)
	{
	window.location.href = "register_partnership.asp?delete=1";
		//return true;
	}
	else
	{
		return false;
	}

}
