﻿<!--
function gohome(lang) {
	location.href='/cdr/html/'+(lang=='e'?'eng':'chi')+'/index.asp';
}
function showpage(lang,pg) {
	location.href='/cdr/html/'+(lang=='e'?'eng':'chi')+'/asp/disp.asp?url=cd/'+(lang=='e'?'eng':'chi')+'/asp/'+pg;
}
function bonus(lang)    {showpage(lang,'cdb.html');}
function about(lang)    {showpage(lang,'about.html');}
function howto(lang)    {showpage(lang,'howto.html');}
function merchant(lang) {showpage(lang,'merchant.html');}

function search(lang) {
	var f=document.forms[0];
	var d=f.cashdollar;
	var c=f.categories;
	var dolindex=d.selectedIndex;
	var catindex=c.selectedIndex;
	if (dolindex==0) {
		d.focus();
		alert(lang=='e'?'Please select Cash Dollars':'請選擇 Cash Dollars');
		return;
	}
	if (catindex==0) {
		c.focus();
		alert(lang=='e'?'Please select Categories':'請選擇類別');
		return;
	}
	var dol=f.cashdollar.options[dolindex].value;
	var cat=f.categories.options[catindex].value;
	var pmin=0;
	var pmax=9999999;
	var re=/^[0-9]*-[0-9]*$/;
	if (re.test(dol)) {
		var x=dol.split('-');
		pmin=x[0]; pmax=x[1];
	}
	f.min.value=pmin;
	f.max.value=pmax;
	f.cat.value=cat;
	f.pageno.value=1;
	submitcat(lang,cat);
}

function gocat(lang,cat) {
	var f=document.forms[0];
	f.min.value=0;
	f.max.value=9999999;
	f.cat.value=cat;
	f.pageno.value=1;
	submitcat(lang,cat);
}

function gopage(lang,page) {
	var f=document.forms[0];
	var cat=f.cat.value;
	f.pageno.value=page;
	submitcat(lang,cat);
}

function submitcat(lang,cat) {
	var f=document.forms[0];
	f.target='_self';
	f.action='/cdr/html/'+(lang=='e'?'eng':'chi');
	switch (cat) {
		case 'exc':
			f.action+='/exc/catalog.asp';	
			break;			
		case 'mon':
			f.action+='/mth/catalog.asp';	
			break;			
		case 'tra':
			f.action+='/tra/catalog.asp';	
			break;			
		default:
			f.action+='/all/catalog.asp';	
			break;			
	}
	f.submit();
}

function addtocart(lang) {
	var f=document.forms[0];
	var valid=validateqtys(lang);
	if (valid) {
		f.target='_self';
		f.action='/cdr/html/'+(lang=='e'?'eng':'chi')+'/asp/addcart.asp?url='+location.pathname;	
		f.submit();
	}
}

function updatecart(lang,no) {
	var f=document.forms[0];
	var valid=validateqty(lang,no);
	if (valid) {
		f.target='_self';
		f.action='/cdr/html/'+(lang=='e'?'eng':'chi')+'/asp/updatecart.asp?no='+no;
		f.submit();
	}
}

function popuphome(lang) {
	PopUp('/cdr/html/'+(lang=='e'?'eng':'chi')+'/index.asp','cdwin','width=800,height=580,scrollbars=yes,resizeable=no,screenx=20,screeny=20,top=20,left=20');	
	window.close();
}

function popupdemo(lang) {
	PopUp('/cdr/html/'+(lang=='e'?'eng':'chi')+'/asp/image/demo3/demo3.html','demo','width=663,height=480,scrollbars=yes,resizeable=no,screenx=20,screeny=20,top=20,left=20');	
	window.close();
}

function showpopup(lang,cde) {
	var f=document.forms[0];
	f.target='popup';
	f.action='/cdr/html/'+(lang=='e'?'eng':'chi')+'/popup/popup.asp?code='+cde;
	f.submit();
}

function showpopuptravel(lang,cde) {
	var f=document.forms[0];
	f.target='popup';
	f.action='/cdr/html/'+(lang=='e'?'eng':'chi')+'/popup/popuptravel.asp?code='+cde;
	f.submit();
}

function switchlang() {
	var loc=location.href;
	if (loc.match(/chi/))
		loc=loc.replace(/\/chi\//g, '/eng/');
	else
		loc=loc.replace(/\/eng\//g, '/chi/');
	if (document.forms[0]) {
		var f=document.forms[0];
		f.action=loc;
		f.target='_self';
		f.submit();
	}
	else
		location.href=loc;
}

function redonline(lang) {
	var f=document.forms[0];
	var valid=validateqtys(lang);
	if (valid) {
		window.name="cdwin";
		var popwin='EbankControl';
		var popurl='/cdr/html/'+(lang=='e'?'eng':'chi')+'/asp/login.asp?func=redon';
		var features='width=500,height=370,directories=no,toolbar=no,resizable=yes,menubar=no,scrollbars=yes,status=yes,'+((isIE)?'left=80,top=80':'screenX=80,screenY=80');
		PopUp(popurl,popwin,features); 
	}
}

function cdenquiry(lang) {
	var f=document.forms[0];
	window.name="dummy";
	var popwin='EbankControl';
	var popurl='/cdr/html/'+(lang=='e'?'eng':'chi')+'/asp/login.asp?func=enquiry';
	var features='width=500,height=370,directories=no,toolbar=no,resizable=yes,menubar=no,scrollbars=yes,status=yes,'+((isIE)?'left=80,top=80':'screenX=80,screenY=80');
	PopUp(popurl,popwin,features); 
}

function acdintro(lang) {
	var f=document.forms[0];
	window.name="dummy";
	var popwin='EbankControl';

	var popurl='/cdr/html/'+(lang=='e'?'eng':'chi')+'/asp/disp.asp?url=cd/'+(lang=='e'?'eng':'chi')+'/asp/about_advanced.html';
	location.href=popurl;
//	var features='width=520,height=480,directories=no,toolbar=no,resizable=yes,menubar=no,scrollbars=yes,status=yes,'+((isIE)?'left=80,top=80':'screenX=80,screenY=80');
//	PopUp(popurl,popwin,features); 
}

function convertpopup(lang) {
	window.name="cdwin";
	var popurl='/cdr/html/'+(lang=='e'?'eng':'chi')+'/tra/promo.html';
	var features='width=700,height=850,directories=no,toolbar=no,resizable=yes,menubar=no,scrollbars=yes,status=yes,'+((isIE)?'left=112,top=50':'screenX=112,screenY=50');
	PopUp(popurl,'convpop',features); 
}

function convert(lang) {
	var popwin='EbankControl';
	var popurl='/cdr/html/'+(lang=='e'?'eng':'chi')+'/asp/login.asp?func=convert';
	var features='width=500,height=370,directories=no,toolbar=no,resizable=yes,menubar=no,scrollbars=yes,status=yes,'+((isIE)?'left=80,top=80':'screenX=80,screenY=80');
	PopUp(popurl,popwin,features); 
	window.close();
}

function converthowto(lang) {
	var url='/cdr/html/'+(lang=='e'?'eng':'chi')+'/asp/disp.asp?url=cd/'+(lang=='e'?'eng':'chi')+'/asp/howto.html';
	var win=window.open(url,'cdwin');
	self.close();
}

function perebk(lang) {
	//PopUp('https://ebanking.hangseng.com/servlet/EBankLogon?lang_version='+(lang=='c'?'zh':'en'),'ebanking','width=800,height=450,'+((isIE)?'left=20,top=20':'screenX=20,screenY=20')+',status=1,scrollbars=1,toolbar=0,location=0,menubar=0,resizable=1');
	//PopUp('https://reg.hangseng.com/servlet/OrStart?lang_version='+(lang=='c'?'zh':'en'),'ebanking','width=800,height=450,'+((isIE)?'left=20,top=20':'screenX=20,screenY=20')+',status=1,scrollbars=1,toolbar=0,location=0,menubar=0,resizable=1');
	PopUp('http://www.hangseng.com/pibgp/getdpage.asp?link=d004&lang='+(lang=='c'?'chi':'eng') + '&dm=prd2', 'ebanking','width=800,height=450,'+((isIE)?'left=20,top=20':'screenX=20,screenY=20')+',status=1,scrollbars=1,toolbar=0,location=0,menubar=0,resizable=1');
}	

function validateqty(lang,x) {
	var f=document.forms[0];
	var q=eval('f.qty'+x);
	if (!q) return false;
	q.value=trim(q.value);
	if (q.value=='') {
		q.focus();
		alert(lang=='e'?'Please input quantity':'請輸入數量');
		return false;
	}
	var re=/^[0-9]{1,2}$/;	
	if (!re.test(q.value)) {
		q.focus();
		alert(lang=='e'?'Invalid Quantity':'數量不正確');
		return false;
	}
	return true;		
}

function validateqtys(lang) {
	var f=document.forms[0];
	var x=1;
	var c=0;
	while (true) {
		var a=eval('f.code'+x);
		if (!a) break;
		
		var q=eval('f.qty'+x);
		if (q) {
			q.value=trim(q.value);
			if (q.value!='') {
				c++;
				var re=/^[0-9]{1,2}$/;
				if (!re.test(q.value)) {
					q.focus();
					alert(lang=='e'?'Invalid Quantity':'數量不正確');
					return false;
				}
				if (q.value==0) {		
					q.focus();
					alert(lang=='e'?'Quantity should be greater than 0':'數量必須大過零');
					return false;
				}
			}		
		}
		x++;
	}
	if (c==0) {
		alert(lang=='e'?'Please input quantity':'請輸入數量');
		return false;
	}
	return true;
}

function ltrim(x) {
  return x.replace(/^\s*/,'');
}

function rtrim(x) {
  return x.replace(/\s*$/,'');
}

function trim(x) {
  return ltrim(rtrim(x));
}

function bib_redonline(lang) {
	var f=document.forms[0];
	var valid=validateqtys(lang);
	if (valid) {
		window.name="cdwin";
		var popwin='main';
		
		if (urlTarget == "haseb2gmain"){
			popwin = urlTarget;
		}
		
		var popurl='http://www.hangseng.com/cdr/html/'+(lang=='e'?'eng':'chi')+'/asp/login.asp?func=redon&source=BIB';
		var features='width=500,height=370,directories=no,toolbar=no,resizable=yes,menubar=no,scrollbars=yes,status=yes,'+((isIE)?'left=80,top=80':'screenX=80,screenY=80');

		PopUp('https://www.hangseng.com/cdssl/html/com/blank.html',popwin,features); // add a blank page to put "main" window at the top first
		PopUp(popurl,popwin,features); 
	}
}

function bib_cdenquiry(lang) {
	var f=document.forms[0];
	window.name="dummy";
	var popwin='main';
	var popurl='/cdr/html/'+(lang=='e'?'eng':'chi')+'/asp/login.asp?func=enquiry&source=BIB';
	var features='width=500,height=370,directories=no,toolbar=no,resizable=yes,menubar=no,scrollbars=yes,status=yes,'+((isIE)?'left=80,top=80':'screenX=80,screenY=80');
	PopUp('https://www.hangseng.com/cdssl/html/com/blank.html',popwin,features); // add a blank page to put "main" window at the top first
	PopUp(popurl,popwin,features); 
}

function bib_convert(lang) {
	var popwin='main';
	var popurl='/cdr/html/'+(lang=='e'?'eng':'chi')+'/asp/login.asp?func=convert&source=BIB';
	var features='width=500,height=370,directories=no,toolbar=no,resizable=yes,menubar=no,scrollbars=yes,status=yes,'+((isIE)?'left=80,top=80':'screenX=80,screenY=80');
	PopUp('https://www.hangseng.com/cdssl/html/com/blank.html',popwin,features); // add a blank page to put "main" window at the top first
	PopUp(popurl,popwin,features); 
	window.close();
}
//-->