			
				function validate() 
				{

					if (document.form1.store.value.length==0)
					{
					alert ("Please Select Your Store !");
					document.form1.store.focus();
					return false;
					}
					
					/*if (document.form1.win_sn.value.length==0)
					{
					alert ("Please Enter Your Window S/N !");
					document.form1.win_sn.focus();
					return false;
					}*/
					
					if ((Trim(document.getElementById("wsn1").value)=="") && 
						(Trim(document.getElementById("wsn2").value)=="") && 
						(Trim(document.getElementById("wsn3").value)=="") && 
						(Trim(document.getElementById("wsn4").value)=="") && 
						(Trim(document.getElementById("wsn5").value)=="") && 
						(Trim(document.getElementById("wsn6").value)=="") && 
						(Trim(document.getElementById("wsn7").value)=="") && 
						(Trim(document.getElementById("wsn8").value)=="") && 
						(Trim(document.getElementById("wsn9").value)=="") && 
						(Trim(document.getElementById("wsn10").value)=="")		
						)
					{
						alert ("Please Enter Your Window S/N !");
						document.getElementById("wsn1").focus();
						return false;
					}
					
					if (Trim(document.getElementById("wsn1").value)!="")
					{
						if (document.getElementById("type1").value=="")
						{
							alert ("Please Enter Type For Window S/N " + document.getElementById("wsn1").value + " !");
							document.getElementById("type1").focus();
							return false;
						}
						if ((document.getElementById("type1").value!="Other") && (document.getElementById("type1").value!="Single Casement/Picture") && (document.getElementById("sash1").value=="Please select"))
						{
							alert ("Please Enter Sash For Window S/N " + document.getElementById("wsn1").value + " !");
							document.getElementById("sash1").focus();
							return false;
						}
						if (document.getElementById("problem1").value=="")
						{
							alert ("Please Enter Problem For Window S/N " + document.getElementById("wsn1").value + " !");
							document.getElementById("problem1").focus();
							return false;
						}
						if (document.getElementById("problem1").value=="Other" && Trim(document.getElementById("problem1Notes").value)=="")
						{
							alert ("Please Enter Other Problem For Window S/N " + document.getElementById("wsn1").value + " !");
							document.getElementById("problem1Notes").focus();
							return false;
						}
					}
					
					if (Trim(document.getElementById("wsn2").value)!="")
					{
						if (document.getElementById("type2").value=="")
						{
							alert ("Please Enter Type For Window S/N " + document.getElementById("wsn2").value + " !");
							document.getElementById("type2").focus();
							return false;
						}
						if ((document.getElementById("type2").value!="Other") && (document.getElementById("type2").value!="Single Casement/Picture") && (document.getElementById("sash2").value=="Please select"))
						{
							alert ("Please Enter Sash For Window S/N " + document.getElementById("wsn2").value + " !");
							document.getElementById("sash2").focus();
							return false;
						}
						if (document.getElementById("problem2").value=="")
						{
							alert ("Please Enter Problem For Window S/N " + document.getElementById("wsn2").value + " !");
							document.getElementById("problem2").focus();
							return false;
						}
						if (document.getElementById("problem2").value=="Other" && Trim(document.getElementById("problem2Notes").value)=="")
						{
							alert ("Please Enter Other Problem For Window S/N " + document.getElementById("wsn2").value + " !");
							document.getElementById("problem2Notes").focus();
							return false;
						}
					}
					
					if (Trim(document.getElementById("wsn3").value)!="")
					{
						if (document.getElementById("type3").value=="")
						{
							alert ("Please Enter Type For Window S/N " + document.getElementById("wsn3").value + " !");
							document.getElementById("type3").focus();
							return false;
						}
						if ((document.getElementById("type3").value!="Other") && (document.getElementById("type3").value!="Single Casement/Picture") && (document.getElementById("sash3").value=="Please select"))
						{
							alert ("Please Enter Sash For Window S/N " + document.getElementById("wsn3").value + " !");
							document.getElementById("sash3").focus();
							return false;
						}
						if (document.getElementById("problem3").value=="")
						{
							alert ("Please Enter Problem For Window S/N " + document.getElementById("wsn3").value + " !");
							document.getElementById("problem3").focus();
							return false;
						}
						if (document.getElementById("problem3").value=="Other" && Trim(document.getElementById("problem3Notes").value)=="")
						{
							alert ("Please Enter Other Problem For Window S/N " + document.getElementById("wsn3").value + " !");
							document.getElementById("problem3Notes").focus();
							return false;
						}
					}
					
					if (Trim(document.getElementById("wsn4").value)!="")
					{
						if (document.getElementById("type4").value=="")
						{
							alert ("Please Enter Type For Window S/N " + document.getElementById("wsn4").value + " !");
							document.getElementById("type4").focus();
							return false;
						}
						if ((document.getElementById("type4").value!="Other") && (document.getElementById("type4").value!="Single Casement/Picture") && (document.getElementById("sash4").value=="Please select"))
						{
							alert ("Please Enter Sash For Window S/N " + document.getElementById("wsn4").value + " !");
							document.getElementById("sash4").focus();
							return false;
						}
						if (document.getElementById("problem4").value=="")
						{
							alert ("Please Enter Problem For Window S/N " + document.getElementById("wsn4").value + " !");
							document.getElementById("problem4").focus();
							return false;
						}
						if (document.getElementById("problem4").value=="Other" && Trim(document.getElementById("problem4Notes").value)=="")
						{
							alert ("Please Enter Other Problem For Window S/N " + document.getElementById("wsn4").value + " !");
							document.getElementById("problem4Notes").focus();
							return false;
						}
					}
					
					if (Trim(document.getElementById("wsn5").value)!="")
					{
						if (document.getElementById("type5").value=="")
						{
							alert ("Please Enter Type For Window S/N " + document.getElementById("wsn5").value + " !");
							document.getElementById("type5").focus();
							return false;
						}
						if ((document.getElementById("type5").value!="Other") && (document.getElementById("type5").value!="Single Casement/Picture") && (document.getElementById("sash5").value=="Please select"))
						{
							alert ("Please Enter Sash For Window S/N " + document.getElementById("wsn5").value + " !");
							document.getElementById("sash5").focus();
							return false;
						}
						if (document.getElementById("problem5").value=="")
						{
							alert ("Please Enter Problem For Window S/N " + document.getElementById("wsn5").value + " !");
							document.getElementById("problem5").focus();
							return false;
						}
						if (document.getElementById("problem5").value=="Other" && Trim(document.getElementById("problem5Notes").value)=="")
						{
							alert ("Please Enter Other Problem For Window S/N " + document.getElementById("wsn5").value + " !");
							document.getElementById("problem5Notes").focus();
							return false;
						}
					}
					
					if (Trim(document.getElementById("wsn6").value)!="")
					{
						if (document.getElementById("type6").value=="")
						{
							alert ("Please Enter Type For Window S/N " + document.getElementById("wsn6").value + " !");
							document.getElementById("type6").focus();
							return false;
						}
						if ((document.getElementById("type6").value!="Other") && (document.getElementById("type6").value!="Single Casement/Picture") && (document.getElementById("sash6").value=="Please select"))
						{
							alert ("Please Enter Sash For Window S/N " + document.getElementById("wsn6").value + " !");
							document.getElementById("sash6").focus();
							return false;
						}
						if (document.getElementById("problem6").value=="")
						{
							alert ("Please Enter Problem For Window S/N " + document.getElementById("wsn6").value + " !");
							document.getElementById("problem6").focus();
							return false;
						}
						if (document.getElementById("problem6").value=="Other" && Trim(document.getElementById("problem6Notes").value)=="")
						{
							alert ("Please Enter Other Problem For Window S/N " + document.getElementById("wsn6").value + " !");
							document.getElementById("problem6Notes").focus();
							return false;
						}
					}
					
					if (Trim(document.getElementById("wsn7").value)!="")
					{
						if (document.getElementById("type7").value=="")
						{
							alert ("Please Enter Type For Window S/N " + document.getElementById("wsn7").value + " !");
							document.getElementById("type7").focus();
							return false;
						}
						if ((document.getElementById("type7").value!="Other") && (document.getElementById("type7").value!="Single Casement/Picture") && (document.getElementById("sash7").value=="Please select"))
						{
							alert ("Please Enter Sash For Window S/N " + document.getElementById("wsn7").value + " !");
							document.getElementById("sash7").focus();
							return false;
						}
						if (document.getElementById("problem7").value=="")
						{
							alert ("Please Enter Problem For Window S/N " + document.getElementById("wsn7").value + " !");
							document.getElementById("problem7").focus();
							return false;
						}
						if (document.getElementById("problem7").value=="Other" && Trim(document.getElementById("problem7Notes").value)=="")
						{
							alert ("Please Enter Other Problem For Window S/N " + document.getElementById("wsn7").value + " !");
							document.getElementById("problem7Notes").focus();
							return false;
						}
					}
					
					if (Trim(document.getElementById("wsn8").value)!="")
					{
						if (document.getElementById("type8").value=="")
						{
							alert ("Please Enter Type For Window S/N " + document.getElementById("wsn8").value + " !");
							document.getElementById("type8").focus();
							return false;
						}
					if ((document.getElementById("type8").value!="Other") && (document.getElementById("type8").value!="Single Casement/Picture") && (document.getElementById("sash8").value=="Please select"))
						{
							alert ("Please Enter Sash For Window S/N " + document.getElementById("wsn8").value + " !");
							document.getElementById("sash8").focus();
							return false;
						}
						if (document.getElementById("problem8").value=="")
						{
							alert ("Please Enter Problem For Window S/N " + document.getElementById("wsn8").value + " !");
							document.getElementById("problem8").focus();
							return false;
						}
						if (document.getElementById("problem8").value=="Other" && Trim(document.getElementById("problem8Notes").value)=="")
						{
							alert ("Please Enter Other Problem For Window S/N " + document.getElementById("wsn8").value + " !");
							document.getElementById("problem8Notes").focus();
							return false;
						}
					}
					
					if (Trim(document.getElementById("wsn9").value)!="")
					{
						if (document.getElementById("type9").value=="")
						{
							alert ("Please Enter Type For Window S/N " + document.getElementById("wsn9").value + " !");
							document.getElementById("type9").focus();
							return false;
						}
						if ((document.getElementById("type9").value!="Other") && (document.getElementById("type9").value!="Single Casement/Picture") && (document.getElementById("sash9").value=="Please select"))
						{
							alert ("Please Enter Sash For Window S/N " + document.getElementById("wsn9").value + " !");
							document.getElementById("sash9").focus();
							return false;
						}
						if (document.getElementById("problem9").value=="")
						{
							alert ("Please Enter Problem For Window S/N " + document.getElementById("wsn9").value + " !");
							document.getElementById("problem9").focus();
							return false;
						}
						if (document.getElementById("problem9").value=="Other" && Trim(document.getElementById("problem9Notes").value)=="")
						{
							alert ("Please Enter Other Problem For Window S/N " + document.getElementById("wsn9").value + " !");
							document.getElementById("problem9Notes").focus();
							return false;
						}
					}
					
					if (Trim(document.getElementById("wsn10").value)!="")
					{
						if (document.getElementById("type10").value=="")
						{
							alert ("Please Enter Type For Window S/N " + document.getElementById("wsn10").value + " !");
							document.getElementById("type10").focus();
							return false;
						}
						if ((document.getElementById("type10").value!="Other") && (document.getElementById("type10").value!="Single Casement/Picture") && (document.getElementById("sash10").value=="Please select"))
						{
							alert ("Please Enter Sash For Window S/N " + document.getElementById("wsn10").value + " !");
							document.getElementById("sash10").focus();
							return false;
						}
						if (document.getElementById("problem10").value=="")
						{
							alert ("Please Enter Problem For Window S/N " + document.getElementById("wsn10").value + " !");
							document.getElementById("problem10").focus();
							return false;
						}
						if (document.getElementById("problem10").value=="Other" && Trim(document.getElementById("problem10Notes").value)=="")
						{
							alert ("Please Enter Other Problem For Window S/N " + document.getElementById("wsn10").value + " !");
							document.getElementById("problem10Notes").focus();
							return false;
						}
					}
					
					/*if (document.form1.problem.value.length==0)
					{
					alert ("Please Select Your Problem !");
					document.form1.problem.focus();
					return false;
					}*/
					
					if (document.form1.first_name.value.length==0)
					{
					alert ("Please Enter Your First Name !");
					document.form1.first_name.focus();
					return false;
					}	
					
					if (document.form1.last_name.value.length==0)
					{
					alert ("Please Enter Your Last Name !");
					document.form1.last_name.focus();
					return false;
					}

					if (document.form1.address.value.length==0)
					{
					alert ("Please Enter Your Address !");
					document.form1.address.focus();
					return false;
					}

					if (document.form1.city.value.length==0)
					{
					alert ("Please Enter Your City Name !");
					document.form1.city.focus();
					return false;
					}

					if (document.form1.state.value.length==0)
					{
					alert ("Please Enter Your State !");
					document.form1.state.focus();
					return false;
					}
					
					if (document.form1.postcode.value.length==0)
					{
					alert ("Please Enter Your Zip Number !");
					document.form1.postcode.focus();
					return false;
					}
					
					if (document.form1.phone_number.value.length==0)
					{
					alert ("Please Enter Your Phone Number !");
					document.form1.phone_number.focus();
					return false;
					}


					if (document.form1.email.value.length==0)
					{
					alert ("Please Enter Your Email Address !");
					document.form1.email.focus();
					return false;
					}

					txt=document.form1.email.value;
					if (txt.indexOf("@")<3)
					{
					alert("Your email address seems wrong. \n Please check the prefix and '@' sign. \nEmail address should be in form of (fullname@server.com)");
					document.form1.email.focus();
					return false;
					}

					txt=document.form1.email.value;
					if (txt.indexOf(".")<6)
					{
					alert("Email suffix is incorrect \nCheck after @ \nEmail address should be in form of (fullname@server.com)");
					document.form1.email.focus();
					return false;
					}
					
					if (document.getElementById('divNotes1').style.display=='block' && Trim(document.getElementById("Notes").value)=="")
					{
						alert ("Please enter information in Notes section !");
						document.form1.Notes.focus();
						return false;
					}else{
					 document.getElementById("frmvalid").value='validdata';
					 return true;
					}
				}
				
				function displayOtherProblemTextbox(problemComboToValidate, divLToDisplay, divRToDisplay, problemTextboxToClear)
				{
					if (document.getElementById(problemComboToValidate).value=="Other")
					{
						document.getElementById(divLToDisplay).style.display='block';
						document.getElementById(divRToDisplay).style.display='block';
					}
					else
					{
						document.getElementById(divLToDisplay).style.display='none';
						document.getElementById(divRToDisplay).style.display='none';
						document.getElementById(problemTextboxToClear).value='';
					}
				}
				
				function Trim(s) 
				{
   					// Remove leading spaces and carriage returns
   					while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
   					{ s = s.substring(1,s.length); }
						
   					// Remove trailing spaces and carriage returns
					while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
   					{ s = s.substring(0,s.length-1); }
						
   					return s;
				}			
				function hideNotesField()
				{
					hideNotes=1;
					
					if (Trim(document.getElementById("wsn1").value)!="")
					{
						/*if (document.getElementById("type1").value=="Other" || document.getElementById("problem1").value=="Other")
						{
							hideNotes=0;
						}*/
						if (document.getElementById("type1").value=="Other")
						{
							hideNotes=0;
						}
					}
					
					if (hideNotes==1)
					{
						if (Trim(document.getElementById("wsn2").value)!="")
						{
							if (document.getElementById("type2").value=="Other")
							{
								hideNotes=0;
							}
						}
					}
					
					if (hideNotes==1)
					{
						if (Trim(document.getElementById("wsn3").value)!="")
						{
							if (document.getElementById("type3").value=="Other")
							{
								hideNotes=0;
							}
						}
					}
					
					if (hideNotes==1)
					{
						if (Trim(document.getElementById("wsn4").value)!="")
						{
							if (document.getElementById("type4").value=="Other")
							{
								hideNotes=0;
							}
						}
					}
					
					if (hideNotes==1)
					{
						if (Trim(document.getElementById("wsn5").value)!="")
						{
							if (document.getElementById("type5").value=="Other")
							{
								hideNotes=0;
							}
						}
					}
					
					if (hideNotes==1)
					{
						if (Trim(document.getElementById("wsn6").value)!="")
						{
							if (document.getElementById("type6").value=="Other")
							{
								hideNotes=0;
							}
						}
					}
					
					if (hideNotes==1)
					{
						if (Trim(document.getElementById("wsn7").value)!="")
						{
							if (document.getElementById("type7").value=="Other")
							{
								hideNotes=0;
							}
						}
					}
					
					if (hideNotes==1)
					{
						if (Trim(document.getElementById("wsn8").value)!="")
						{
							if (document.getElementById("type8").value=="Other")
							{
								hideNotes=0;
							}
						}
					}
					
					if (hideNotes==1)
					{
						if (Trim(document.getElementById("wsn9").value)!="")
						{
							if (document.getElementById("type9").value=="Other")
							{
								hideNotes=0;
							}
						}
					}
					
					if (hideNotes==1)
					{
						if (Trim(document.getElementById("wsn10").value)!="")
						{
							if (document.getElementById("type10").value=="Other")
							{
								hideNotes=0;
							}
						}
					}
				
					if (hideNotes==1)
					{
						document.getElementById('divNotes1').style.display='none';
						document.getElementById('divNotes2').style.display='none';
					}
					else
					{
						if (document.getElementById('divNotes1').style.display=='none')
						{						
							document.getElementById('divNotes1').style.display='block';
							document.getElementById('divNotes2').style.display='block';
							alert('Please enter information in Notes section');
						}
					}
					
					return hideNotes;
				}
				
				function fillSash(sashComboId, typeComboValue, snTextboxId)
				{
					temp=document.getElementById(sashComboId);
					for (m=temp.options.length-1;m>=0;m--)
							temp.options[m]=null
					if (typeComboValue=='Double Hung')
					{						
						temp.options[0]=new Option('Please select','Please select');		
						temp.options[1]=new Option('Top','Top');
						temp.options[2]=new Option('Bottom','Bottom');
						temp.options[3]=new Option('Top & Bottom','Top & Bottom');
					}
					if (typeComboValue=='2 Lite Slider/Twin Casement')
					{						
						temp.options[0]=new Option('Please select','Please select');		
						temp.options[1]=new Option('Left','Left');
						temp.options[2]=new Option('Right','Right');
						temp.options[3]=new Option('Left & Right','Left & Right');
					}
					if (typeComboValue=='3 Lite Slider/3 Lite Casement')
					{						
						temp.options[0]=new Option('Please select','Please select');		
						temp.options[1]=new Option('Left','Left');
						temp.options[2]=new Option('Right','Right');
						temp.options[3]=new Option('Center','Center');
						temp.options[4]=new Option('Left & Right','Left & Right');
						temp.options[5]=new Option('Left & Center','Left & Center');
						temp.options[6]=new Option('Right & Center','Right & Center');
						temp.options[7]=new Option('Left, Right & Center','Left, Right & Center');
					}
					if (typeComboValue=='Single Casement/Picture' || typeComboValue=='')
					{
						temp.options[0]=new Option('Please select','Please select');
					}
					if (typeComboValue=='Other')
					{
						temp.options[0]=new Option('Please select','Please select');									
					}
					hideNotesField();
				}							

