/* Function to disable /enable   according to check*/
	function chkcontact() 
		{ 
		
		    if(document.contactform.Name.value=="")
			{
				window.alert('Please enter your name.');
				document.contactform.Name.focus();
				return false;
			}
			/* if(document.contactform.telephone.value=="")
			{
				window.alert('Please enter your phone number.');
				document.contactform.telephone.focus();
				return false;
			}
			if(isNaN(document.contactform.telephone.value)){
			window.alert('Please enter correct phone number.');
				document.contactform.telephone.focus();
				return false;
			}*/
	 
             	if(document.contactform.Email.value=="")
			{
				window.alert('Please enter your email.');
				document.contactform.Email.focus();
				return false;
			}
			else
			
			 if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.contactform.Email.value ))
			{
		   
		   
			if(document.contactform.attn.value=="")
			{
				window.alert('Please select a subject line.');
				document.contactform.attn.focus();
				return false;
			}	
 
			if(document.contactform.message.value=="")
			{
				window.alert('Please type a short message.');
				document.contactform.message.focus();
				return false;
			}	
			return true;
			}
            
			else
			{
 			window.alert("Invalid e-mail address! Please re-enter.");
			document.contactform.Email.focus();
			return false;
			}
		
		}
		
	
	function formstepfirst() 
		{ 
		
		    if(document.step1.company_name.value=="")
			{
				window.alert('Please enter the Company name.');
				document.step1.company_name.focus();
				return false;
			}
				
	 
             	if(document.step1.number_of_shares.value=="")
			{
				window.alert('Please enter the number of shares being allocated.');
				document.step1.number_of_shares.focus();
				return false;
			}
			
             	if(document.step1.at.value=="")
			{
				window.alert('Please enter the value of each of the shares.');
				document.step1.at.focus();
				return false;
			}
			
             	if(document.step1.at_.value=="")
			{
				window.alert('Please enter the value in pence, e.g. 00');
				document.step1.at_.focus();
				return false;
			}
			       	if(document.step1.registered_office.value=="")
			{
				window.alert('Please enter the Registered Office Address. Note: Use the one you received in your registration email.');
				document.step1.registered_office.focus();
				return false;
			}
			      	if(document.step1.town_city.value=="")
			{
				window.alert('Please enter the Town/ City.');
				document.step1.town_city.focus();
				return false;
			}
			if(document.step1.post_code.value=="")
			{
				window.alert('Please enter the Post Code/ Zip code.');
				document.step1.post_code.focus();
				return false;
			}
		}
		
	
		
	function formstepsecond() 
		{ 
		
		    if(document.step2.first_name.value=="")
			{
				window.alert('Please enter your First Name.');
				document.step2.first_name.focus();
				return false;
			}
				
	 
             	if(document.step2.surname.value=="")
			{
				window.alert('Please enter your Surname.');
				document.step2.surname.focus();
				return false;
			}
			
             	if(document.step2.address.value=="")
			{
				window.alert('Please enter your home address.');
				document.step2.address.focus();
				return false;
			}
			
             	if(document.step2.town_city.value=="")
			{
				window.alert('Please enter your Town/ City.');
				document.step2.town_city.focus();
				return false;
			}
			       	if(document.step2.post_code.value=="")
			{
				window.alert('Please enter your Post Code/ Zip Code.');
				document.step2.post_code.focus();
				return false;
			}
			      	if(document.step2.nationality.value=="")
			{
				window.alert('Please enter your nationality.');
				document.step2.nationality.focus();
				return false;
			}
			if(document.step2.dob.value=="")
			{
				window.alert('Please enter your Date of Birth.');
				document.step2.dob.focus();
				return false;
			}
			
			if(document.step2.allocation_no.value=="")
			{
				window.alert('Please enter the number of shares of the company allocated to you.');
				document.step2.allocation_no.focus();
				return false;
			}
			
			if(document.step2.designation.value=="")
			{
				window.alert('Please select your designation.');
				document.step2.designation.focus();
				return false;
			}
		 
		}
		
	
<!------------Additional Services---------------->		
function test1() 
{
			
            var chkMain1 = document.reg.service8;
			var txt = document.getElementById('txt');
		//	var txt1 = document.getElementById('txt1');
///alert(document.getElementById('services2').checked);
           if(document.getElementById('services2').checked==true){
				if (chkMain1.checked==true)
				 { 
				
				txt.disabled = false;
				
	
					   
				}
				else 
				 {  
				
				//  txt.disabled = 'disabled';
				 txt.checked = false;
				txt.disabled = true;
	 
				}
		   }
		   else
		   {
			   chkMain1.checked=false;
		   }
        }
 
 
	
<!------------Additional Services---------------->		
function test() 
{
            var chkMain1 = document.getElementById('services1');
			 var chkMain2 = document.getElementById('services2');
			var txt = document.getElementById('services3');

           
            if (chkMain2.checked) 
			 { 
			 txt.disabled = 'disabled';
			}else
			if( chkMain1.checked && chkMain2.checked)
           {
			  txt.disabled = 'disabled';   
		   }else
		     if (chkMain1.checked) 
			 { 
			// txt.disabled = 'disabled'; 
			txt.disabled = false; 
			}
		   else  
		   {
			txt.disabled = false;   
		   }

				
        }
 
 
 			   
		function test3(){	
		  var chkMain1 = document.getElementById('services1');
			 var chkMain2 = document.getElementById('services2');
			var txt = document.getElementById('services3');
			
		if(txt.checked)
			{
				 chkMain2.disabled = 'disabled';
				//  chkMain1.disabled = 'disabled';
				  
				 //  document.getElementById('service4').disabled='disabled';
				 //   document.getElementById('service5').disabled='disabled';
				 // document.getElementById('service6').disabled='disabled';
				 //   document.getElementById('service7').disabled='disabled';
				 //   document.getElementById('service8').disabled='disabled';
				// document.getElementById('service4').checked = false;
			    document.getElementById('service5').checked = false;
			 // document.getElementById('service6').checked = false;
			   // document.getElementById('service7').checked = false;
			    document.getElementById('service8').checked = false;
				 
			}
			 else
			 { chkMain2.disabled = false;
				chkMain1.disabled = false;

				document.getElementById('service4').disabled=false;
				document.getElementById('service5').disabled=false;
				//document.getElementById('service6').disabled=false;
				//document.getElementById('service7').disabled=false;
				document.getElementById('service8').disabled=false;
				  
				 
			 }
		}

function test4()
{
	if(document.getElementById('services2').checked==true)
	{
		document.getElementById('service8').disabled=false;
		document.getElementById('txt').disabled=false;
		
	}
	else{
		document.getElementById('service8').disabled='disabled';
		////  document.getElementById('txt').disabled='disabled';
		document.getElementById('service8').checked=false;
	}
	
}

function test5()
{
	if (document.reg.select_one[1].checked)
	{
		document.getElementById('service16').disabled=false;
		document.getElementById('service14').disabled=true;
		document.getElementById('service14').checked=false;
	}
	else if(document.reg.select_one[0].checked)
	{
	document.getElementById('service16').checked=false;
	document.getElementById('service16').disabled=true;
	document.getElementById('txtmeet').disabled=true;
	document.getElementById('service14').disabled=false;
	}
	else if(document.reg.select_one[2].checked)
	{
	document.getElementById('service16').checked=false;
	document.getElementById('service16').disabled=true;
	document.getElementById('txtmeet').disabled=true;
	document.getElementById('service14').disabled=true;
	document.getElementById('service14').checked=false;
	}
	else if(document.reg.select_one[3].checked)
	{
	document.getElementById('service16').checked=false;
	document.getElementById('service16').disabled=true;
	document.getElementById('txtmeet').disabled=true;
	document.getElementById('service14').disabled=false;
	}
}

function test6()
{
	if(document.getElementById('service17').checked==true)
	{
		document.getElementById('txtrep').disabled=false;
		
	}
	else{
		document.getElementById('txtrep').disabled=true;
	}
	
}


function test7()
{
	if (document.reg.select_one[2].checked)
	{
		document.getElementById('service17').disabled=false;
	}
	else if(document.reg.select_one[0].checked)
	{
	document.getElementById('service17').checked=false;
	document.getElementById('service17').disabled=true;
	document.getElementById('txtrep').disabled=true;
	}
	else if(document.reg.select_one[1].checked)
	{
	document.getElementById('service17').checked=false;
	document.getElementById('service17').disabled=true;
	document.getElementById('txtrep').disabled=true;
	}
	else if(document.reg.select_one[3].checked)
	{
	document.getElementById('service17').checked=false;
	document.getElementById('service17').disabled=true;
	document.getElementById('txtrep').disabled=true;
	}
}

function test8()
{
	if(document.getElementById('service16').checked==true)
	{
		document.getElementById('txtmeet').disabled=false;
		
	}
	else{
		document.getElementById('txtmeet').disabled=true;
	}
	
}
function test10()
{
	if(document.getElementById('service5').checked==true)
	{
		document.getElementById('service20').disabled=false;
		
	}
	else{
		document.getElementById('service20').disabled=true;
	}
	
}

////////////////////
function chkregisteration()
		{ 
		
<!------------------------------>

            var ser = document.getElementById('services1');
			 var ser1 = document.getElementById('services2');
			var ser2 = document.getElementById('services3');

<!-------------Location--------------->
if (!document.reg.select_one[0].checked && !document.reg.select_one[1].checked && !document.reg.select_one[2].checked && !document.reg.select_one[3].checked){
alert("Please Select Location"); return false;}

<!-----------Duration------------------->
if (!document.reg.duration[0].checked && !document.reg.duration[1].checked && !document.reg.duration[2].checked){
alert("Please Select Duration"); return false;}

<!------------Services---------------->

if (!ser.checked && !ser1.checked && !ser2.checked){


alert("Please Select Main Service Option"); return false;}

/* var payment = document.getElementById("no-bg1").value;		   
var agree=confirm("Confirm Amount. Click OK if " + payment + " is the correct amount.");
if (agree)
	return true ;
else
	return false ;*/
		}
		
///////// for getfees

function getfees()
{


<!------------------------------>

            var ser = document.getElementById('services1');
			var ser1 = document.getElementById('services2');
			var ser2 = document.getElementById('services3');

<!-------------Location--------------->
if (!document.reg.select_one[0].checked && !document.reg.select_one[1].checked && !document.reg.select_one[2].checked && !document.reg.select_one[3].checked){
alert("Please Select Location"); 

document.reg.service1.checked=false;
document.reg.service2.checked=false;
document.reg.service3.checked=false;
document.reg.service4.checked=false;
document.reg.service5.checked=false;
//document.reg.service6.checked=false;
//document.reg.service7.checked=false;
document.reg.service8.checked=false;
document.reg.service9.checked=false; //new service added here
//document.reg.service11.checked=false; //new service added here
//document.reg.service12.checked=false; //new service added here
//document.reg.service13.checked=false; //new service added here
document.reg.service14.checked=false; //new service added here
document.reg.service15.checked=false; //new service added here
document.reg.service16.checked=false; //new service new service added here
document.reg.service17.checked=false;
document.reg.service18.checked=false; //new service new service added here
document.reg.service20.checked=false;
document.reg.sd.value=false;
return false;}


<!-----------Duration------------------->
if (!document.reg.duration[0].checked && !document.reg.duration[1].checked && !document.reg.duration[2].checked && !document.reg.select_one[3].checked){
alert("Please Select Duration");
document.reg.service1.checked=false;
document.reg.service2.checked=false;
document.reg.service3.checked=false;
document.reg.service4.checked=false;
document.reg.service5.checked=false;
//document.reg.service6.checked=false;
//document.reg.service7.checked=false;
document.reg.service8.checked=false;
document.reg.service9.checked=false; //new service new service added here
//document.reg.service11.checked=false; //new service new service added here
//document.reg.service12.checked=false; //new service new service added here
//document.reg.service13.checked=false; //new service new service added here
document.reg.service14.checked=false; //new service new service added here
document.reg.service15.checked=false; //new service new service added here
document.reg.service16.checked=false; //new service new service added here
document.reg.service17.checked=false;
document.reg.service18.checked=false; //new service new service added here
document.reg.service20.checked=false;
document.reg.sd.value=false;

return false;}

<!------------Services---------------->

if (!ser.checked && !ser1.checked && !ser2.checked){


alert("Please Select Main Service Option"); return false;}



//////////////////////////////////////////////
for (var k=0;k<document.reg.select_one.length; k++)
   {
   if (document.reg.select_one[k].checked)
      {
      var str = document.reg.select_one[k].value;
      }
   }   


var p1;
for (var i=0; i < document.reg.location.length; i++)
   {
   if (document.reg.location[i].checked)
      {
      var loc = document.reg.location[i].value;
      }
   }



if(document.reg.service1.checked==true)
{	s1=1; }
else
{	s1=0; }
if(document.reg.service2.checked==true)
{	s2=1; }
else
{	s2=0; }
if(document.reg.service3.checked==true)
{	s3=1; }
else
{	s3=0; }
if(document.reg.service4.checked==true)
{	s4=1; }
else
{	s4=0; }	
if(document.reg.service5.checked==true)
{	s5=1; }
else
{	s5=0; }
//if(document.reg.service6.checked==true)
//{	s6=1; }
//else
//{	s6=0; }
//if(document.reg.service7.checked==true)
//{	s7=1; }
//else
//{	s7=0; }
if(document.reg.service9.checked==true)  // new service added here

{	s9=1; }
else
{	s9=0; }
//if(document.reg.service11.checked==true)  // new service added here

//{	s11=1; }
//else
//{	s11=0; }
//if(document.reg.service12.checked==true)  // new service added here

//{	s12=1; }
//else
//{	s12=0; }
if(document.reg.disc.value =="")  // for discount
{	sd=0; }
else
{	sd=1;
	var sdcode = document.getElementById("disc").value;
}
//if(document.reg.service13.checked==true)  // new service added here

//{	s13=1; }
//else
//{	s13=0; }
if(document.reg.service14.checked==true)  // new service added here

{	s14=1; }
else
{	s14=0; }
if(document.reg.service15.checked==true)  // new service added here
{	s15=1; }
else
{	s15=0; }
if(document.reg.service16.checked==true)  // new service added here
{	s16=1;
	s16_val=document.reg.ad10.value;
}
else
{	s16=0; 
	s16_val=0;
}
if(document.reg.service17.checked==true)  // new service added here
{	s17=1;
	s17_val=document.reg.ad15.value;
}
else
{	s17=0; 
	s17_val=0;
}
if(document.reg.service18.checked==true)  // new service added here
{	s18=1; }
else
{	s18=0; }
if(document.reg.service20.checked==true)  // new service added here
{	s20=1; }
else
{	s20=0; }
if(document.reg.service8.checked==true)
{	s8=1; 
	s8_val=document.reg.ad4.value;
}
else
{	s8=0; 
s8_val=0;}

for (var j=0;j< document.reg.duration.length; j++)
   {
   if (document.reg.duration[j].checked)
      {
      var duration = document.reg.duration[j].value;
      }
   }


p1="?st="+str+"&loc="+loc+"&s1="+s1+"&s2="+s2+"&s3="+s3+"&s4="+s4+"&s5="+s5+"&s8="+s8+"&s8_val="+s8_val+"&duration="+duration+"&s9="+s9+"&s14="+s14+"&s15="+s15+"&s16="+s16+"&s16_val="+s16_val+"&s17="+s17+"&s17_val="+s17_val+"&s18="+s18+"&s20="+s20+"&sd="+sd+"&sdcode="+sdcode; //new service new service added here
	
//alert(p1);	
//////////////	
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="getfees.php"+p1;
url=url+"&sid="+Math.random();

//alert(url);
xmlhttp.onreadystatechange=statechange;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function statechange()
{
if (xmlhttp.readyState==4)
  {
	//  alert(xmlhttp.responseText);
	  document.getElementById("disp_fees").innerHTML=xmlhttp.responseText;
   
  }
}
//////////////////////////////////////

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}


function AllTrim(sStr)
{ 
	while (sStr.substring(0,1) == ' ')
	{
		sStr = sStr.substring(1, sStr.length);
	}
	while (sStr.substring(sStr.length-1, sStr.length) == ' ')
	{
		sStr = sStr.substring(0,sStr.length-1);
	}
	return sStr;
}

function emailcheck(str) 
{

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ext=str.substr(str.indexOf(".")+1,str.length);
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
	
		return true;

}

function chkregisteration1()
{
strfname=AllTrim(document.reg.first_name.value);
strlname=AllTrim(document.reg.surname.value);
strbizname=AllTrim(document.reg.business_name.value);
strbizmail=AllTrim(document.reg.business_email.value);
strbizmailconf=AllTrim(document.reg.business_email2.value);
strpmail=AllTrim(document.reg.personal_email.value);
strmobile=AllTrim(document.reg.mobile.value);
strhometel=AllTrim(document.reg.home_tel.value);
strbiztel=AllTrim(document.reg.business_tel1.value);
strbiztel2=AllTrim(document.reg.business_tel2.value);
strbiznature=AllTrim(document.reg.nature_of_business.value);
straddress=AllTrim(document.reg.mail_forwarding_address.value);
strpostal=AllTrim(document.reg.zip_code.value);
strcountry=AllTrim(document.reg.country.value);
strhereby=AllTrim(document.reg.hear_by.value);


if(strfname==""){
alert('Please enter your First Name.');
document.reg.first_name.focus();
return false;
}
if(strlname==""){
alert('Please enter your Surname.');
document.reg.surname.focus();
return false;
}

if(strpmail!=""){

	if(!emailcheck(strpmail)){
			//alert("Please enter valid email");
			document.reg.personal_email.focus();
			return false;
		}
}
if(strmobile!=""){

	if(!allow_char(strmobile)){
			//alert("Please enter numbers only");
			document.reg.mobile.focus();
			return false;
		}
}
if(strhometel!=""){

	if(!allow_char(strhometel)){
		//	alert("Please enter numbers only");
			document.reg.home_tel.focus();
			return false;
		}
}

if(strbizname==""){
alert('Please enter your Business/ Company Name.');
document.reg.business_name.focus();
return false;
}
if(strbizname.length<5){
alert('Not enough characters entered (at least 5).');
document.reg.business_name.focus();
return false;
}

if(strbizmail==""){
alert('Please enter your Registration Email.');
document.reg.business_email.focus();
return false;
}
if(!emailcheck(strbizmail)){
		//alert("Please enter a valid email");
		document.reg.business_email.focus();
		return false;
	}
	if(strbizmailconf==""){
alert('Please confirm your Registration Email.');
document.reg.business_email2.focus();
return false;
}
if(strbizmailconf!=strbizmail){
alert('Email address doesnt match please confirm');
document.reg.business_email2.focus();
return false;
}
if(!emailcheck(strbizmailconf)){
		//alert("Please enter a valid email");
		document.reg.business_email.focus();
		return false;
	}
if(strbiztel==""){
alert('Please enter your Tel/ Mob. number.');
document.reg.business_tel1.focus();
return false;
}
if(!allow_char(strbiztel)){
			//alert("Please enter numbers only");
			document.reg.business_tel1.focus();
			return false;
		}
if(strbiztel2!=""){
if(!allow_char(strbiztel2)){
			//alert("Please enter numbers only");
			document.reg.business_tel2.focus();
			return false;
		}
}
		
if(strbiznature=="")
{
alert('Please enter the nature of your business.');	
document.reg.nature_of_business.focus();
return false;

}

if(straddress=="")
{
alert('Please enter your forwarding address for your letters, e.g. your UK home address.');	
document.reg.mail_forwarding_address.focus();
return false;

}
if(strpostal=="")
{
alert('Please enter the post code/ zip code.');	
document.reg.zip_code.focus();
return false;

}
if(strpostal.length<3)
{
alert('Post code/ zip code should be more than 3 characters long.');	
document.reg.zip_code.focus();
return false;

}
if(strcountry==""){
alert('Please select country.');	
document.reg.country.focus();
return false;	
}
if(strhereby==""){
alert('Please tell us how you came to hear about us.');	
document.reg.hear_by.focus();
return false;	
}
if(document.reg.agree.checked==false){
alert('Please accept our basic Terms and Conditions.');
document.reg.agree.focus();
return false;	
}
return true;
}

function allow_char(str)
{

var alphaExp = /^[0-9 \ ]+$/;

	if(str.match(alphaExp)){
		return true;
	}else{
		alert("These symbols are not allowed");
		return false;
	}

}



function chkcontrol(j) {
var total=0;
for(var i=0; i < document.contactform.biggest_need.length; i++){
if(document.contactform.biggest_need[i].checked){
total =total +1;}
if(total > 2){
alert("Please Select only Two") 
document.contactform.biggest_need[j].checked = false ;
return false;
}
}
} 

function whichButton(event)
{
if (event.button==2)//RIGHT CLICK
{
alert("Copy and Paste Not Allowed!");
}

}
function noCTRL(e)
{
var code = (document.all) ? event.keyCode:e.which;

var msg = "Ctrl C+V also disabled";
if (parseInt(code)==17) //CTRL
{
alert(msg);
window.event.returnValue = false;
}
}

/*function confirm()
{
fname=AllTrim(document.reg.first_name.value);
lname=AllTrim(document.reg.surname.value);
bizname=AllTrim(document.reg.business_name.value);
bizmail=AllTrim(document.reg.business_email.value);
pmail=AllTrim(document.reg.personal_email.value);
mobile=AllTrim(document.reg.mobile.value);
hometel=AllTrim(document.reg.home_tel.value);
biztel=AllTrim(document.reg.business_tel1.value);
biztel2=AllTrim(document.reg.business_tel2.value);
biznature=AllTrim(document.reg.nature_of_business.value);
address=AllTrim(document.reg.mail_forwarding_address.value);
postal=AllTrim(document.reg.zip_code.value);
country=AllTrim(document.reg.country.value);
hereby=AllTrim(document.reg.hear_by.value);
confirm("Firstname: "+ fname + "Surname: "+lname+
	"\n Business Name: "+bizname+
	"\n Business Email: "+bizmail+
	"\n Personal Email: "+pmail+
	"\n Mobile: "+mobile+
	"\n Home Tel: "+hometel+
	"\n Business Tel: "+biztel+
	"\n Business Mobile: "+biztel2+
	"\n Nature of Business: "+biznature+
	"\n Mail Forwarding Address: "+address+
	"\n Post code: "+postal+
	"\n Country: "+country+
	"\n How you heard about us: "+hereby+
	"\n \n please click ok to submit");
}*/
