function fmenu1(){ 
if( menu1.style.display == "none")
menu1.style.display = "block"; 
else 
menu1.style.display = "none";
}
function fmenu2(){ 
if( menu2.style.display == "none") 
menu2.style.display = "block"; 
else 
menu2.style.display = "none";}

function buildkey(num) {
	var j = 1;
	document.form22.class2.selectedIndex = 0;
	document.form22.class2.options.length = 0;
	document.form22.class2.options[0] = new Option("Items",0);
	for (var i=0;i < document.form22.elements.length;i++) {
		if (document.form22.elements[i].name == 'cla1_id[]' && document.form22.elements[i].value == num) {
				var cla2_id = document.form22.elements[i+1].value;
				var cla2_name = document.form22.elements[i+2].value;
				document.form22.class2.options[j] = new Option(cla2_name,cla2_id);
				j ++;
		}
	}
	//document.form1.pc2_index.options[0].selected=true;
		//alert(j);
}
function check_car_del() {
		var num = 0;
		var carf = document.form1;
		for(i=0;i < carf.elements.length;i++) {
			if (carf.elements[i].name == "del[]" && carf.elements[i].checked) {
				num++;
			}
		}
		if (num == 0) {
			alert("no items selected");
			return false;
		} else {
			return true;
		}
	}
function del_prod() {
	for (i=0;i < document.getElementsByTagName("form").length;i++) {
		if (document.getElementsByTagName("form")[i].name == "form1") {
			document.getElementsByTagName("form")[i].setAttribute("action","car_del.php");
		}
	}
	if (check_car_del()) {
		document.form1.submit();
	}
}
function sub_prod() {
	var num = 0;
	var num2 = 0;
	for (var i=0;i < document.form1.elements.length;i++) {
		if (document.form1.elements[i].name == "amount[]") {
			num2++;
			if (document.form1.elements[i].value == 0 || document.form1.elements[i].value == "") {
				num++;
			}
		}
	}
	if (num2 == 0) {
		alert("no item in Basket");
	} else if (num2 > 0 && num > 0) {
		alert("Please Enter item Qty");
	} else {
		for (i=0;i < document.getElementsByTagName("form").length;i++) {
			if (document.getElementsByTagName("form")[i].name == "form1") {
				document.getElementsByTagName("form")[i].setAttribute("action","shopping02.php");
			}
		}
		document.form1.submit();
	}
}
function check_order_data() {
	var m = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	var form11 = document.form1;
	if (form11.name.value == "") {
		alert("Please Enter Full Name");
		return false;
	} else if (form11.tel.value == "") {
		alert("Please Enter Telephone");
		return false;
	} else if (form11.addr.value == "") {
		alert("Please Enter Customers Address");
		return false;
	} else if (form11.email.value == "") {
		alert("Please Enter E-MAIL");
		return false;
	} else if (m.test(form11.email.value) == false) {
		alert("E-MAIL format incorrect");
		return false;
	} else {
		document.form1.submit();
	}
}
function check_order_reset() {
	var form11 = document.form1;
	form11.name.value = "";
	form11.tel.value = "";
	form11.addr.value = "";
	form11.email.value = "";
	form11.comp.value = "";
}
function slideLine(box,stf,delay,speed,h)
{   
  //取得id
  var slideBox = document.getElementById(box);
  //預設值 delay:幾毫秒滾動一次(1000毫秒=1秒)
  //       speed:數字越小越快，h:高度
  var delay = delay||1000,speed = speed||20,h = h||20; 
  var tid = null,pause = false;
  //setInterval跟setTimeout的用法可以咕狗研究一下~   
  var s = function(){tid=setInterval(slide, speed);}
  //主要動作的地方
  var slide = function(){
  //當滑鼠移到上面的時候就會暫停
    if(pause) return;
  //滾動條往下滾動 數字越大會越快但是看起來越不連貫，所以這邊用1
    slideBox.scrollTop += 1;
  //滾動到一個高度(h)的時候就停止
    if(slideBox.scrollTop%h == 0){
  //跟setInterval搭配使用的
      clearInterval(tid);
  //將剛剛滾動上去的前一項加回到整列的最後一項
      slideBox.appendChild(slideBox.getElementsByTagName(stf)[0]);
  //再重設滾動條到最上面
      slideBox.scrollTop = 0;
  //延遲多久再執行一次
      setTimeout(s, delay);
    }
  }
  //滑鼠移上去會暫停 移走會繼續動
  slideBox.onmouseover=function(){pause=true;}
  slideBox.onmouseout=function(){pause=false;}
  //起始的地方，沒有這個就不會動囉
  setTimeout(s, delay);
}
function item_check() {
	if (document.item_form.item_number.value=="") {
		alert("please enter item number");
		return false;
	} else if (document.item_form.item_amount.value=="") {
		alert("please enter item amount");
		return false;
	} else {
		return true;
	}
}
function size_sub(num) {
	document.getElementById("price_id").innerHTML = "Price：£"+num;
}
function sub33() {
	if (document.all.flag33.value == 0) {
		location.href = "shopping01.php?id="+pr_id;
	}
	if (document.all.flag33.value == 1) {
		for(i=0;i < document.all.size.options.length;i++) {
			if (document.all.size.options[i].selected) {
				var size_a = document.all.size.options[i].text;
				var price_a = document.all.size.options[i].value;
			}
		}
		location.href = "shopping01.php?id="+pr_id+"&size22="+size_a+"&price22="+price_a;
	}
}
function amount_sub(num) {
	var amount = 1;
	for (var i=0;i < document.form1.elements.length;i++) {
		if (document.form1.elements[i].name == "amount[]" && document.form1.elements[i].id == num) {
			amount = document.form1.elements[i].value;
		}
	}
	for (i=0;i < document.getElementsByTagName("form").length;i++) {
		if (document.getElementsByTagName("form")[i].name == "form2") {
			document.getElementsByTagName("form")[i].setAttribute("action","upd_amount.php?flag="+num+"&amount="+amount);
		}
	}
	document.form2.submit();
}
function term03_check() {
	var m = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	var form11 = document.term03_form;
	if (form11.comp.value == "") {
		alert("Please Enter Company");
		return false;
	} else if (form11.attn.value == "") {
		alert("Please Enter Attn");
		return false;
	} else if (form11.address.value == "") {
		alert("Please Enter Address");
		return false;
	} else if (form11.country.value == "") {
		alert("Please Enter Country");
		return false;
	} else if (form11.phone.value == "") {
		alert("Please Enter Phone");
		return false;
	} else if (form11.email.value == "") {
		alert("Please Enter E-MAIL");
		return false;
	} else if (m.test(form11.email.value) == false) {
		alert("E-MAIL format incorrect");
		return false;
	} else {
		form11.submit();
	}
}