// Java Document
function myenqval(){
	var errors;
	var vfname=document.getElementById("txtcref").value;	
	var vcname=document.getElementById("txtcname").value;	
	var vpwd=document.getElementById("txtcpassword").value;		
	var vemail=document.getElementById("txtemail").value.indexOf("@");
	var vtel1=document.getElementById("txttelno").value.indexOf("0");
	var vtel=document.getElementById("txttelno").value;		
	var vadd=document.getElementById("txtccadd1").value;
	var vtown=document.getElementById("txtccadd1").value;	
	var vpcode=document.getElementById("txtpcode").value;
	var vctitle=document.getElementById("txtctitle").options[document.getElementById("txtctitle").selectedIndex].text;			
	var vdate=document.getElementById("txtdate").value;		
	var vcounty=document.getElementById("txtcounties").options[document.getElementById("txtcounties").selectedIndex].text;	
	var vwindow=document.getElementById("txtwindows").value;	
	var vdoor=document.getElementById("txtdoors").value;	
	var vpatio=document.getElementById("txtpatio").value;	
	var vcon=document.getElementById("txtcon").value;	
	var vporch=document.getElementById("txtporch").value;	
	var vbays=document.getElementById("txtbays").value;
	if (document.getElementById("chkfacias").checked==true)	 {
	    vfascias= "YES";}
	else{
		vfascias= "NO";}
	if (document.getElementById("chksoffits").checked==true)	 {
	    vsoft= "YES";}
	else{
		vsoft= "NO";}
	if (document.getElementById("chkbarge").checked==true)	 {
	    vbarge= "YES";}
	else{
		vbarge= "NO";}		

	errors='';

	if (vfname=='')	 {
	 errors += '- '+'Your company reference is required.\n';}
	if (vemail==-1)  {
	 errors += '- '+'A valid email address is required.\n';}		 
	if (vpwd=='')	 {
	 errors += '- '+'Your password is required.\n';}
	if (vctitle=='Please Select')	 {
	 errors += '- '+'Your title is required.\n';}
	if (vcname=='')	 {
	 errors += '- '+'Your name is required.\n';}
	if (vadd=='')	 {
	 errors += '- '+'Your address is required.\n';}
	if (vtown=='')	 {
	 errors += '- '+'Your town is required.\n';}
	if (vcounty=='' || vcounty=='Please Select') {
	 errors += '- '+'Your county is required.\n';}
	if (vpcode=='') {
	 errors += '- '+'Your post code is required.\n';}
	if (vtel=='')	 {
		 }
	 else{
		if (vtel1==-1){
			 errors += '- '+'A valid telephone number is required.\n';}
	 	}
	if (vdate=='' || vdate=='DD/MM/YYYY')	 {
	 errors += '- '+'A valid installation date is required.\n';}
 	if (vwindow=='' && vdoor=='' && vpatio=='' && vcon=='' && vporch=='' && vbays=='' && vfascias=='NO' && vsoft=='NO' && vbarge=='NO'){
	 errors += '- '+'You must input at least one installed works.\n';} 
	// Display information to the User or Continue.
	if (errors) alert('The following error(s) occurred:\n'+errors);
 		document.MM_returnValue = (errors == '');
}

function myenqvalnew (){
	var errors;
	var temp;	
	var vfname=document.getElementById("txtcref").value;	
	var vcname=document.getElementById("txtcname").value;	
	var vpwd=document.getElementById("txtcpassword").value;		
	var vemail=document.getElementById("txtemail").value.indexOf("@");
	var vtel1=document.getElementById("txttelno").value.indexOf("0");
	var vtel=document.getElementById("txttelno").value;		
	var vadd=document.getElementById("txtccadd1").value;
	var vtown=document.getElementById("txtccadd1").value;	
	var vpcode=document.getElementById("txtpcode").value;
	var vctitle=document.getElementById("txtctitle").options[document.getElementById("txtctitle").selectedIndex].text;			
	var vdate=document.getElementById("txtdate").value;		
	var vcounty=document.getElementById("txtcounties").options[document.getElementById("txtcounties").selectedIndex].text;	
	var vdoor=document.getElementById("txtdoors").value;	
	var vdoortot=document.getElementById("txttotdoors").value;		
	var vcon=document.getElementById("txtcon").value;	
	var vporch=document.getElementById("txtporch").value;	
	
	var ddvalue1=document.getElementById("wtype1").value;
	var ddvalue2=document.getElementById("wtype2").value;
	var ddvalue3=document.getElementById("wtype3").value;
	var ddvalue4=document.getElementById("wtype4").value;
	
	if (document.getElementById("chkfacias").checked==true)	 {
	    vfascias= "YES";}
	else{
		vfascias= "NO";}
	if (document.getElementById("chksoffits").checked==true)	 {
	    vsoft= "YES";}
	else{
		vsoft= "NO";}
	if (document.getElementById("chkbarge").checked==true)	 {
	    vbarge= "YES";}
	else{
		vbarge= "NO";}		

	errors='';

	if (vfname=='')	 {
	 errors += '- '+'Your company reference is required.\n';}
	if (vemail==-1)  {
	 errors += '- '+'A valid email address is required.\n';}		 
	if (vpwd=='')	 {
	 errors += '- '+'Your password is required.\n';}
	if (vctitle=='Please Select')	 {
	 errors += '- '+'Your title is required.\n';}
	if (vcname=='')	 {
	 errors += '- '+'Your name is required.\n';}
	if (vadd=='')	 {
	 errors += '- '+'Your address is required.\n';}
	if (vtown=='')	 {
	 errors += '- '+'Your town is required.\n';}
	if (vcounty=='' || vcounty=='Please Select') {
	 errors += '- '+'Your county is required.\n';}
	if (vpcode=='') {
	 errors += '- '+'Your post code is required.\n';}
	if (vtel=='')	 {
		 }
	 else{
		if (vtel1==-1){
			 errors += '- '+'A valid telephone number is required.\n';}
	 	}
	if (vdate=='' || vdate=='DD/MM/YYYY')	 {
	 errors += '- '+'A valid installation date is required.\n';}
 	if (vdoor=='' && vcon=='' && vporch=='' && vfascias=='NO' && vsoft=='NO' && vbarge=='NO' && vdoortot=='' && (document.getElementById("txtwqty1").value=='' || document.getElementById("txtwqty1").value==0) && (document.getElementById("txtwqty2").value=='' || document.getElementById("txtwqty2").value==0) && (document.getElementById("txtwqty3").value=='' || document.getElementById("txtwqty3").value==0) && (document.getElementById("txtwqty4").value=='' || document.getElementById("txtwqty4").value==0)){
	 errors += '- '+'You must input at least one installed works.\n';} 
	if (vdoor==''){ vdoor=0;}
	if (vdoortot==''){ vdoortot=0;}	
	if (parseInt(vdoor)>parseInt(vdoortot))	 {
	 errors += '- '+'The number of FENSA doors cannot be higher than the Total Doors.\n';}	 
	 
	switch(ddvalue1){
		case '0':
			if (document.getElementById("txtwqty1").value=='' || document.getElementById("txtwqty1").value==0){
				temp="";}		
			else{
				errors += '- '+'Description of Row 1 cannot be (None).\n';
			}			
			break;
		case '1':
			if (document.getElementById("1wdet1").value==''){
				errors += '- '+'Row 1 of Window Details cannot be blank.\n';	
			}
			if (document.getElementById("txtwqty1").value=='' || document.getElementById("txtwqty1").value==0){
				errors += '- '+'QTY of Row 1 cannot be blank.\n';	
			}			
			break;
		case '2':
			if (document.getElementById("2wdet1").value==''){
				errors += '- '+'Row 1 of Window Details cannot be blank.\n';	
			}
			if (document.getElementById("txtwqty1").value=='' || document.getElementById("txtwqty1").value==0){
				errors += '- '+'QTY of Row 1 cannot be blank.\n';	
			}			
			break;
		case '3':
			if (document.getElementById("3wdet1").value==''){
				errors += '- '+'Row 1 of Window Details cannot be blank.\n';	
			}
			if (document.getElementById("txtwqty1").value=='' || document.getElementById("txtwqty1").value==0){
				errors += '- '+'QTY of Row 1 cannot be blank.\n';	
			}			
			break;
		case '4':
			if (document.getElementById("4wdet1").value==''){
				errors += '- '+'Row 1 of Window Details cannot be blank.\n';	
			}		
			if (document.getElementById("txtwqty1").value=='' || document.getElementById("txtwqty1").value==0){
				errors += '- '+'QTY of Row 1 cannot be blank.\n';	
			}			
			break;
	}	
	switch(ddvalue2){
		case '0':
			if (document.getElementById("txtwqty2").value=='' || document.getElementById("txtwqty2").value==0){
				temp="";}		
			else{
				errors += '- '+'Description of Row 2 cannot be (None).\n';
			}			
			break;		
		case '1':
			if (document.getElementById("1wdet2").value==''){
				errors += '- '+'Row 2 of Window Details cannot be blank.\n';	
			}	
			if (document.getElementById("txtwqty2").value=='' || document.getElementById("txtwqty2").value==0){
				errors += '- '+'QTY of Row 2 cannot be blank.\n';	
			}				
			break;
		case '2':
			if (document.getElementById("2wdet2").value==''){
				errors += '- '+'Row 2 of Window Details cannot be blank.\n';	
			}
			if (document.getElementById("txtwqty2").value=='' || document.getElementById("txtwqty2").value==0){
				errors += '- '+'QTY of Row 2 cannot be blank.\n';	
			}				
			break;
		case '3':
			if (document.getElementById("3wdet2").value==''){
				errors += '- '+'Row 2 of Window Details cannot be blank.\n';	
			}	
			if (document.getElementById("txtwqty2").value=='' || document.getElementById("txtwqty2").value==0){
				errors += '- '+'QTY of Row 2 cannot be blank.\n';	
			}				
			break;
		case '4':
			if (document.getElementById("4wdet2").value==''){
				errors += '- '+'Row 2 of Window Details cannot be blank.\n';	
			}	
			if (document.getElementById("txtwqty2").value=='' || document.getElementById("txtwqty2").value==0){
				errors += '- '+'QTY of Row 2 cannot be blank.\n';	
			}				
			break;
	}	
	switch(ddvalue3){
		case '0':
			if (document.getElementById("txtwqty3").value=='' || document.getElementById("txtwqty3").value==0){
				temp="";}		
			else{
				errors += '- '+'Description of Row 3 cannot be (None).\n';
			}			
			break;		
		case '1':
			if (document.getElementById("1wdet3").value==''){
				errors += '- '+'Row 3 of Window Details cannot be blank.\n';	
			}
			if (document.getElementById("txtwqty3").value=='' || document.getElementById("txtwqty3").value==0){
				errors += '- '+'QTY of Row 3 cannot be blank.\n';	
			}				
			break;
		case '2':
			if (document.getElementById("2wdet3").value==''){
				errors += '- '+'Row 3 of Window Details cannot be blank.\n';	
			}
			if (document.getElementById("txtwqty3").value=='' || document.getElementById("txtwqty3").value==0){
				errors += '- '+'QTY of Row 3 cannot be blank.\n';	
			}				
			break;
		case '3':
			if (document.getElementById("3wdet3").value==''){
				errors += '- '+'Row 3 of Window Details cannot be blank.\n';	
			}
			if (document.getElementById("txtwqty3").value=='' || document.getElementById("txtwqty3").value==0){
				errors += '- '+'QTY of Row 3 cannot be blank.\n';	
			}				
			break;
		case '4':
			if (document.getElementById("4wdet3").value==''){
				errors += '- '+'Row 3 of Window Details cannot be blank.\n';	
			}	
			if (document.getElementById("txtwqty3").value=='' || document.getElementById("txtwqty3").value==0){
				errors += '- '+'QTY of Row 3 cannot be blank.\n';	
			}				
			break;
	}		
	switch(ddvalue4){
		case '0':
			if (document.getElementById("txtwqty4").value=='' || document.getElementById("txtwqty4").value==0){
				temp="";}		
			else{
				errors += '- '+'Description of Row 4 cannot be (None).\n';
			}			
			break;		
		case '1':
			if (document.getElementById("1wdet4").value==''){
				errors += '- '+'Row 4 of Window Details cannot be blank.\n';	
			}
			if (document.getElementById("txtwqty4").value=='' || document.getElementById("txtwqty4").value==0){
				errors += '- '+'QTY of Row 4 cannot be blank.\n';	
			}				
			break;
		case '2':
			if (document.getElementById("2wdet4").value==''){
				errors += '- '+'Row 4 of Window Details cannot be blank.\n';	
			}
			if (document.getElementById("txtwqty4").value=='' || document.getElementById("txtwqty4").value==0){
				errors += '- '+'QTY of Row 4 cannot be blank.\n';	
			}				
			break;
		case '3':
			if (document.getElementById("3wdet4").value==''){
				errors += '- '+'Row 4 of Window Details cannot be blank.\n';	
			}	
			if (document.getElementById("txtwqty4").value=='' || document.getElementById("txtwqty4").value==0){
				errors += '- '+'QTY of Row 4 cannot be blank.\n';	
			}	
			break;
		case '4':
			if (document.getElementById("4wdet4").value==''){
				errors += '- '+'Row 4 of Window Details cannot be blank.\n';	
			}	
			if (document.getElementById("txtwqty4").value=='' || document.getElementById("txtwqty4").value==0){
				errors += '- '+'QTY of Row 4 cannot be blank.\n';	
			}				
			break;
	}	
	
	// Display information to the User or Continue.
	if (errors) alert('The following error(s) occurred:\n'+errors);
 		document.MM_returnValue = (errors == '');
}

function numbersonly(myfield, e, dec)
{
var key;
var keychar;
if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

else if ((("0123456789").indexOf(keychar) > -1))
   return true;

else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}

function showrow1()
{
	var ddvalue=document.getElementById("wtype1").value;	
	document.getElementById("1wdet1").value="";
	document.getElementById("2wdet1").value="";
	document.getElementById("3wdet1").value="";
	document.getElementById("4wdet1").value="";		
	//alert(ddvalue);
	switch(ddvalue){
		case '0':
			document.getElementById("1box1").style.display="none";		
			document.getElementById("1box2").style.display="none";		
			document.getElementById("1box3").style.display="none";				
			document.getElementById("1box4").style.display="none";
			break;
		case '1':	
			document.getElementById("1box1").style.display="inline";		
			document.getElementById("1box2").style.display="none";		
			document.getElementById("1box3").style.display="none";				
			document.getElementById("1box4").style.display="none";			
			break;
		case '2':
			document.getElementById("1box1").style.display="none";		
			document.getElementById("1box2").style.display="inline";		
			document.getElementById("1box3").style.display="none";				
			document.getElementById("1box4").style.display="none";				
			break;
		case '3':
			document.getElementById("1box1").style.display="none";		
			document.getElementById("1box2").style.display="none";		
			document.getElementById("1box3").style.display="inline";				
			document.getElementById("1box4").style.display="none";				
			break;
		case '4':
			document.getElementById("1box1").style.display="none";		
			document.getElementById("1box2").style.display="none";		
			document.getElementById("1box3").style.display="none";				
			document.getElementById("1box4").style.display="inline";				
			break;
	}	
}

function showrow2()
{
	var ddvalue=document.getElementById("wtype2").value;	
	document.getElementById("1wdet2").value="";
	document.getElementById("2wdet2").value="";
	document.getElementById("3wdet2").value="";
	document.getElementById("4wdet2").value="";		
	//alert(ddvalue);
	switch(ddvalue){
		case '0':
			document.getElementById("2box1").style.display="none";		
			document.getElementById("2box2").style.display="none";		
			document.getElementById("2box3").style.display="none";				
			document.getElementById("2box4").style.display="none";
			break;
		case '1':	
			document.getElementById("2box1").style.display="inline";		
			document.getElementById("2box2").style.display="none";		
			document.getElementById("2box3").style.display="none";				
			document.getElementById("2box4").style.display="none";			
			break;
		case '2':
			document.getElementById("2box1").style.display="none";		
			document.getElementById("2box2").style.display="inline";		
			document.getElementById("2box3").style.display="none";				
			document.getElementById("2box4").style.display="none";				
			break;
		case '3':
			document.getElementById("2box1").style.display="none";		
			document.getElementById("2box2").style.display="none";		
			document.getElementById("2box3").style.display="inline";				
			document.getElementById("2box4").style.display="none";				
			break;
		case '4':
			document.getElementById("2box1").style.display="none";		
			document.getElementById("2box2").style.display="none";		
			document.getElementById("2box3").style.display="none";				
			document.getElementById("2box4").style.display="inline";				
			break;
	}	
}

function showrow3()
{
	var ddvalue=document.getElementById("wtype3").value;	
	document.getElementById("1wdet3").value="";
	document.getElementById("2wdet3").value="";
	document.getElementById("3wdet3").value="";
	document.getElementById("4wdet3").value="";		
	//alert(ddvalue);
	switch(ddvalue){
		case '0':
			document.getElementById("3box1").style.display="none";		
			document.getElementById("3box2").style.display="none";		
			document.getElementById("3box3").style.display="none";				
			document.getElementById("3box4").style.display="none";
			break;
		case '1':	
			document.getElementById("3box1").style.display="inline";		
			document.getElementById("3box2").style.display="none";		
			document.getElementById("3box3").style.display="none";				
			document.getElementById("3box4").style.display="none";			
			break;
		case '2':
			document.getElementById("3box1").style.display="none";		
			document.getElementById("3box2").style.display="inline";		
			document.getElementById("3box3").style.display="none";				
			document.getElementById("3box4").style.display="none";				
			break;
		case '3':
			document.getElementById("3box1").style.display="none";		
			document.getElementById("3box2").style.display="none";		
			document.getElementById("3box3").style.display="inline";				
			document.getElementById("3box4").style.display="none";				
			break;
		case '4':
			document.getElementById("3box1").style.display="none";		
			document.getElementById("3box2").style.display="none";		
			document.getElementById("3box3").style.display="none";				
			document.getElementById("3box4").style.display="inline";				
			break;
	}	
}
function showrow4()
{
	var ddvalue=document.getElementById("wtype4").value;	
	document.getElementById("1wdet4").value="";
	document.getElementById("2wdet4").value="";
	document.getElementById("3wdet4").value="";
	document.getElementById("4wdet4").value="";		
	//alert(ddvalue);
	switch(ddvalue){
		case '0':
			document.getElementById("4box1").style.display="none";		
			document.getElementById("4box2").style.display="none";		
			document.getElementById("4box3").style.display="none";				
			document.getElementById("4box4").style.display="none";
			break;
		case '1':	
			document.getElementById("4box1").style.display="inline";		
			document.getElementById("4box2").style.display="none";		
			document.getElementById("4box3").style.display="none";				
			document.getElementById("4box4").style.display="none";			
			break;
		case '2':
			document.getElementById("4box1").style.display="none";		
			document.getElementById("4box2").style.display="inline";		
			document.getElementById("4box3").style.display="none";				
			document.getElementById("4box4").style.display="none";				
			break;
		case '3':
			document.getElementById("4box1").style.display="none";		
			document.getElementById("4box2").style.display="none";		
			document.getElementById("4box3").style.display="inline";				
			document.getElementById("4box4").style.display="none";				
			break;
		case '4':
			document.getElementById("4box1").style.display="none";		
			document.getElementById("4box2").style.display="none";		
			document.getElementById("4box3").style.display="none";				
			document.getElementById("4box4").style.display="inline";				
			break;
	}	
}
