function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function scroll(seed)
{
	var m2 = "油麻地店-九龍油麻地上海街395-397號安業商業大廈10字樓  電話 :(852)8111 3080 E-mail : info@twinsco.com"; 
	var m1 = "灣仔店-香港灣仔莊士敦道137號新盛商業大廈1字樓 電話:(852)8111 3090";
	var m3 = "荃灣店-荃灣青山公路264號南豐中心803室 電話:(852)8111 3020";
	var msg=m1+m2+m3; 
	var out = " ";
	var c = 1;
	if (seed > 100) {
		seed--;
		var cmd="scroll(" + seed + ")";
		timerTwo=window.setTimeout(cmd,100);
	}
	else if (seed <= 100 && seed > 0) {
		for (c=0 ; c < seed ; c++) {
			out+=" ";
		}
		out+=msg;
		seed--;
		var cmd="scroll(" + seed + ")";
		window.status=out;
		timerTwo=window.setTimeout(cmd,100);
	}else if (seed <= 0) {
		if (-seed < msg.length) {
			out+=msg.substring(-seed,msg.length);
			seed--;	
			var cmd="scroll(" + seed + ")";
			window.status=out;
			timerTwo=window.setTimeout(cmd,100);

		}
		else {
			window.status=" ";
			timerTwo=window.setTimeout("scroll(100)",7);
		}
	}
}
timerONE=window.setTimeout('scroll(100)',50);

function isBlank(val){
	if(val==null){
		return true;}
	for(var i=0;i<val.length;i++){
		if((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){
			return false;}
	}
	return true;
}

function isInteger(val){
	if(isBlank(val)){
		return false;}
	for(var i=0;i<val.length;i++){
		if(!isDigit(val.charAt(i))){
			return false;}
	}
	return true;
}

function isDigit(num){
	if(num.length>1){
		return false;}
	var string="1234567890";
	if(string.indexOf(num)!=-1){
		return true;}
	return false;
}

function IsValidInput(theForm){
	  
	  var reason = "";

//	  reason += validateUsername(theForm.username);
//	  reason += validatePassword(theForm.pwd);
	  reason += validateEmail(theForm.email);
	  reason += validatePhone(theForm.phone);
	  reason += validateEmpty(theForm.name);	  
	  reason += validateVIP(theForm.vipno);	  
		  
	  if (reason != "") {
		alert("有問題欄位:\n" + reason);
		return false;
	  }

	  return true;
}

function validateEmpty(fld) {
    var error = "";
 
    if (fld.value.length == 0) {
        fld.style.background = 'Yellow'; 
        error = "請輸入需要資料.\n"
    } else {
        fld.style.background = 'White';
    }
    return error;  
}

function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
}

function validateEmail(fld) {
    var error="";
    var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   
    if (fld.value == "") {
        fld.style.background = 'Yellow';
        error = "請輸入電郵地址.\n";
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
        fld.style.background = 'Yellow';
        error = "請輸入正確電郵地址.\n";
    } else if (fld.value.match(illegalChars)) {
        fld.style.background = 'Yellow';
        error = "請輸入正確電郵地址.\n";
    } else {
        fld.style.background = 'White';
    }
    return error;
}

function validatePhone(fld) {
    var error = "";
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');    

   if (fld.value == "") {
        error = "請輸入電話號碼.\n";
        fld.style.background = 'Yellow';
    } else if (isNaN(parseInt(stripped))) {
        error = "請輸入正確電話號碼.\n";
        fld.style.background = 'Yellow';
    } else if (!(stripped.length == 8)) {
        error = "請輸入正確電話號碼.\n";
        fld.style.background = 'Yellow';
    }
    return error;
}

function validateVIP(fld) {
    var error = "";   

   if(fld.value.length > 0){
	   if (fld.value.length !=7 || fld.value.substr(0,1) != "8"){
			error = "請輸入正確 VIP 號碼.\n";
			fld.style.background = 'Yellow';   
		}
	}
    return error;
}

function IsValidQTY(){
	var forms = window.document.forms;
	var n;
	var elements;	
	var i;
	
	for (n=0; n<forms.length; n++){
		elements = forms[n].elements;
		for (i=0; i<elements.length; i++){
			if (elements[i].required == "true"){
				var value = elements[i].value;
				if(value != ""){
					if(value < 0){
						msg = "訂購產品 '"+elements[i].pdtname+"' 的數量不能少於零";
						alert(msg);
						elements[i].style.backgroundColor = "#ffd950";
						elements[i].focus();
						return false;
					}
				}
			}
		}
	}	
}

function IsHoliday(){
	DayObject = eval("document.order.FirstSelectDay");
  	MonthObject = eval("document.order.FirstSelectMonth");
  	YearObject = eval("document.order.FirstSelectYear");	
  	
  	Month = MonthObject[MonthObject.selectedIndex].text;
  	Year = YearObject[YearObject.selectedIndex].text;
  	Day = DayObject[DayObject.selectedIndex].text;
  	 	
  	isHoliday = new Date(Year,(Month-1),Day);
  	  	
  	if(isHoliday.getDay() == 1){
  		DaysObject.selectedIndex == 0;
  		alert("星期一門巿休息﹐請選擇其他取貨日期");
  		return false;
 	}
 	return true;
}

//configure below variable for menu width, position on page
var menuwidth=90
var offsetleft=10
//var offsettop=0

var ns4=document.layers?1:0
var ie4=document.all?1:0
var ns6=document.getElementById&&!document.all?1:0

function makeStatic() {
/*if (ie4) {object1.style.pixelTop=document.body.scrollTop+offsettop}
else if (ns6) {document.getElementById("object1").style.top=window.pageYOffset+offsettop}
else if (ns4) {eval(document.object1.top=eval(window.pageYOffset+offsettop));}
setTimeout("makeStatic()",0);*/
}

window.onload=makeStatic