var today = new Date();
function yearOpt() {
	var i=0;
	var out;	
	for(year=today.getFullYear() ; year >= 1989; year--) {	
		//yearObj.options[i]= new Option(year,year);
		out = out + "<option value=\"" + year + "\">" + year + "</option>";
		i++;
	}	
	return out;
	//yearObj.selectedIndex = 0;
}

function month() {
	var month=0;
	for(month=0 ; month<=11; month++) {
		document.form1.month.options[month]= new Option(month+1,month+1);
	}
	document.form1.month.selectedIndex = today.getMonth();
}

function dayOpt() {
	var i;
	var out;
	for (i=0 ; i <=30; i++) {
		if (i < 9) {
			//dayObj.options[i] = new Option("0" + (i+1), "0" + (i+1));
			out = out + "<option value=\"0" + (i+1) + "\">0" +(i+1) + "</option>";
		} else {		
			//dayObj.options[i] = new Option(i+1, i+1);
			out = out + "<option value=\"" + (i+1) + "\">" +(i+1) + "</option>";
		}
	}
	//dayObj.selectedIndex = today.getDate()-1;
	return out;
}

function iday() {
	var day,month = document.form1.month.value,year = document.form1.year.value;
	if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 11) {
		document.form1.day.length = 31;
		for (day=0; day<=30; day++) {
			document.form1.day.options[day]= new Option(day+1,day+1);
		}
	}
	else if (month == 2){
		if (year % 4 == 0) {
			document.form1.day.length = 29;
			for (day=0; day<=28; day++) {
				document.form1.day.options[day]= new Option(day+1,day+1);
			}
		} else {
			document.form1.day.length = 28;
			for (day=0; day<=27; day++) {
				document.form1.day.options[day]= new Option(day+1,day+1);
			}
		}
		
	} else {
		document.form1.day.length = 30;
		for (day=0; day<=29; day++) {
			document.form1.day.options[day]= new Option(day+1,day+1);
		}
	}
}

function addtable1() {			
		var ce=document.createElement("B");
		document.form1.table1.insertAdjacentElement("BeforeBegin",ce);
		table1 = tableStr();
		ce.innerHTML= table1;
}

function tableStr() {
 return table1 = " "
+ "		<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
+ "                                  <tr> "
+ "                                    <td><table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">"
+ "                                        <tr> "
+ "                                          <td bgcolor=\"#31669D\" class=\"content02\"><font color=\"#FFFFFF\">&nbsp;Qty.</font></td>"
+ "                                          <td bgcolor=\"#22568D\" class=\"content02\"><font color=\"#FFFFFF\">&nbsp;Part "
+ "                                            description</font></td>"
+ "                                          <td bgcolor=\"#184B80\" class=\"content02\"><font color=\"#FFFFFF\">&nbsp;Spec.#</font></td>"
+ "                                          <td bgcolor=\"#124376\" class=\"content02\"><font color=\"#FFFFFF\">&nbsp;LOT "
+ "                                            No.</font></td>"
+ "                                        </tr>"
+ "                                        <tr> "
+ "                                          <td><input name=\"Qty[]\" type=\"text\" size=\"1\"></td>"
+ "                                          <td><input name=\"Description[]\" type=\"text\" size=\"30\"></td>"
+ "                                          <td><input name=\"Spec[]\" type=\"text\" size=\"6\" maxlength=\"5\"></td>"
+ "                                          <td><input name=\"LotNo[]\" type=\"text\" size=\"18\"></td>"
+ "                                        </tr>"
+ "                                      </table></td>"
+ "                                  </tr>"
+ "                                  <tr> "
+ "                                    <td><table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">"
+ "                                        <tr> "
+ "                                          <td bgcolor=\"#0D3C6D\" class=\"content02\"><font color=\"#FFFFFF\">&nbsp;Invoice "
+ "                                            No. </font></td>"
+ "                                          <td bgcolor=\"#0D2A6D\" class=\"content02\"><font color=\"#FFFFFF\">&nbsp;Inv. "
+ "                                            Date</font></td>"
+ "                                          <td bgcolor=\"#0D146D\" class=\"content02\"><font color=\"#FFFFFF\">&nbsp;Reason</font></td>"
+ "                                        </tr>"
+ "                                        <tr> "
+ "                                          <td><input name=\"Invoice[]\" type=\"text\" size=\"10\"></td>"
+ "                                          <td><select name=\"year[]\">" 																  
+ "                                              <option selected>Year</option>"
+												 yearOpt()
+ "                                            </select> <select name=\"month[]\">"
+ "                                              <option selected>Month</option>"
+ "                                              <option>Jan.</option>"
+ "                                              <option>Feb.</option>"
+ "                                              <option>Mar</option>"
+ "                                              <option>Apr.</option>"
+ "                                              <option>May</option>"
+ "                                              <option>Jun.</option>"
+ "                                              <option>Jul.</option>"
+ "                                              <option>Aug.</option>"
+ "                                              <option>Sep.</option>"
+ "                                              <option>Oct.</option>"
+ "                                              <option>Nov.</option>"
+ "                                              <option>Dec.</option>"
+ "                                            </select> <select name=\"day[]\">"
+ "                                              <option selected>Day</option>"
+												 dayOpt()
+ "                                            </select></td>"
+ "                                          <td><input name=\"Reason[]\" type=\"text\" size=\"26\"></td>"
+ "                                        </tr>"
+ "                                      </table></td>"
+ "                                  </tr>"
+ "                                </table><br>";
}

function checkForm(FormObj) {
	var validFlag = true;
	var num = "1234657890- ";
	var suberr = "";
	var err = "\n";
	for (var i=0; i<FormObj.elements.length; i++){
		suberr = "";
		if (FormObj.elements[i].name != "Qty[]" && FormObj.elements[i].name != "Description[]" && 
		FormObj.elements[i].name != "Spec[]" && FormObj.elements[i].name != "LotNo[]" && 
		FormObj.elements[i].name != "Invoice[]" && FormObj.elements[i].name != "Reason[]" &&
		FormObj.elements[i].name != "year[]" && FormObj.elements[i].name != "month[]" && 
		FormObj.elements[i].name != "TelCountryCode" && FormObj.elements[i].name != "TelZipCode" && 
		FormObj.elements[i].name != "FaxCountryCode" && FormObj.elements[i].name != "FaxZipCode" && 
		FormObj.elements[i].name != "day[]" && FormObj.elements[i].value.length <= 0) {
			err = err + FormObj.elements[i].name + " Cannot be empty!\n";
			validFlag = false;
		} else if (FormObj.elements[i].name == "Tel" || FormObj.elements[i].name == "Fax") {
			NumStr = FormObj.elements[i].value;
			for (a=0; a < NumStr.length; a++) {
				if (num.indexOf(NumStr.charAt(a)) < 0) {
					suberr = FormObj.elements[i].name + " must be number\n";
					validFlag = false;
				}
			}			
			err = err + suberr;			
		} else if (FormObj.elements[i].name == "email") {
			email = FormObj.elements[i].value;
			if (email.indexOf("@") == -1 || email.indexOf(".") == -1 || 
			(email.indexOf("com") == -1 && email.indexOf("net") == -1 && 
			email.indexOf("org") == -1 && email.indexOf("edu") == -1 && 
			email.indexOf("hk") == -1 && email.indexOf("gov") == -1)
			) {
				suberr = "Please make sure your e-mail address\n";
				validFlag = false;
			}
			err = err + suberr;
		}
	}	
	if (!(validFlag)) {
		alert(err);
	}		
	return validFlag;
}
//-->
