<!--

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// Start of functions written by Alex

function rTrimString(tst)
{
  temptst=tst;
  lastchar=temptst.charAt(temptst.length-1);
  while(lastchar==" ")
  {
    //alert("Equal space");
    temptst=temptst.substring(0,temptst.length-1);
    lastchar=temptst.charAt(temptst.length-1);
  }
  return temptst;
}
                            
function searchSubmit(formName)
{
  var f = document.getElementById(formName);
                    
  if(f.search.value == "")
  {
    alert("請輸入關鍵字以作搜尋!!\nPlease input a keyword for searching!");
  }
  else
  {
    f.search.value =rTrimString(f.search.value);
    f.KEY.value=f.OTYPEN[f.OTYPEN.selectedIndex].value;
    f.submit();
  }	
}

// End of functions written by Alex

//-->

function addToCart(child){
	if(document.getElementById("pr"+child).value.match(/[^0-9]+/g) != null){
	//alert("<bean:message bundle="lang_cart" key="otd.button.integer.check" />");
	alert("Please enter number only");
	return;
	}
	if(document.getElementById("pr"+child).value < "1") {
	//alert("<bean:message bundle="lang_cart" key="otd.button.atleast.one" />");
	alert("Less than one is not allowed");
	return;
	}
	
	//var fName = document.getElementById("Fm"+child);
	var qty = document.getElementById("pr"+child).value;		
	//newwindow=window.open('https://www.3meshop.hk/3m/AddToShoppingCart.do?prrfnbr='+child+'&prqty='+qty,'AddToCart'+child,'height=150,width=200');			
	newwindow=window.open('AddToShoppingCart.do?prrfnbr='+child+'&prqty='+qty,'AddToCart'+child,'height=150,width=200');			
	setTimeout("refreshCart()", 1000);	
	//setTimeout("newwindow.close()", 2000);
	newwindow.focus();			
}

function addToInterestList(s){
	newwindow=window.open('AddInterestList.do?prrfnbr='+s,'addingItList','height=150,width=200');
	newwindow.focus();	
}


function HSBCSubmit(){	
	var fm = document.getElementById("paymentForm");
	fm.action="servlet/SendDO";
	fm.method="get";	
	
	if(document.getElementById("yyused").value != 0){		
		fm.Field1.value=document.getElementById("yyused").value;
		fm.Field2.value=document.getElementById("saved").value;
	}
	/*
	if(document.myPayment.yyused.value != 0){		
		fm.Field1.value=document.myPayment.yyused.value;
		fm.Field2.value=document.myPayment.saved.value;
	}
	*/
	fm.submit();
}
function PCardSubmit(){	
	var fm = document.getElementById("paymentForm");
	var re  = new RegExp("[^0-9]+","g");
	
	fm.action="PersonalCard.do";
	if(document.getElementById("yyused").value != 0){		
		fm.Field1.value=document.getElementById("yyused").value;
		fm.Field2.value=document.getElementById("saved").value;
	}

	if(fm.cardOption.value == "new"){		
		
		fm.newcardno.value=fm.txtcardno1.value+"";		
		fm.newcardno.value=fm.newcardno.value+""+fm.txtcardno2.value;
		fm.newcardno.value=fm.newcardno.value+""+fm.txtcardno3.value;
		fm.newcardno.value=fm.newcardno.value+""+fm.txtcardno4.value;

		if(fm.newcardno.value.length < 16){						
			alert("Not enough digits(16 digits)");
			fm.newcardno.focus();
			return;
		}else if(fm.newcardno.value.match(re) != null){			
			alert("Wrong input of credit no.");
			fm.newcardno.focus();
			return;					
		}
		if(fm.scode.value == '' || fm.scode.value.match(re) != null){
			alert("Wrong input of security code");
			fm.scode.focus();
			return;
		}
	}
	
	fm.submit();
}
function PayPalSubmit(){
	var fm = document.getElementById("paymentForm");
	fm.action = "SendPayPal.do";
	if(document.getElementById("yyused").value != 0){
		fm.Field1.value=document.getElementById("yyused").value;
		fm.Field2.value=document.getElementById("saved").value;
	}
	fm.submit();
}
function NPSSubmit(){
	var fm = document.getElementById("paymentForm");
	fm.action = "servlet/NPSSendDO";
	fm.method="get";	
	if(document.getElementById("yyused").value != 0){
		fm.Field1.value=document.getElementById("yyused").value;
		fm.Field2.value=document.getElementById("saved").value;
	}
	fm.submit();
}
function OffLineSubmit(){
	var fm = document.getElementById("paymentForm");
	fm.action = "OfflinePay.do"
	if(document.getElementById("yyused").value != 0){
		fm.Field1.value=document.getElementById("yyused").value;
		fm.Field2.value=document.getElementById("saved").value;
	}
	fm.submit();
}
function BonusPointSubmit(val){
	var fm = document.getElementById("paymentForm");
	fm.action = "BonusPointPay.do"
	//if(document.getElementById("yyused").value != 0){
		fm.Field1.value=val;
		fm.Field2.value=document.getElementById("saved").value;
	//}
	fm.submit();
}
