亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jsinclude.js

?? 基于JSP的網上購物系統,包含數據庫DB設計文檔
?? JS
?? 第 1 頁 / 共 5 頁
字號:
    FUNCTION:  isEnRoute()
 
    INPUT:     cc - a string representing a credit card number

    RETURNS:  true, if the credit card number is a valid enRoute
		    card number.
		    
	      false, otherwise

    Sample number: 201400000000009 (15 digits)
    ================================================================ */

function isEnRoute(cc)
{
  first4digs = cc.substring(0,4);
  if ((cc.length == 15) &&
      ((first4digs == "2014") ||
       (first4digs == "2149")))
    return isCreditCard(cc);
  return false;
}



/*  ================================================================
    FUNCTION:  isJCB()
 
    INPUT:     cc - a string representing a credit card number

    RETURNS:  true, if the credit card number is a valid JCB
		    card number.
		    
	      false, otherwise
    ================================================================ */

function isJCB(cc)
{
  first4digs = cc.substring(0,4);
  if ((cc.length == 16) &&
      ((first4digs == "3088") ||
       (first4digs == "3096") ||
       (first4digs == "3112") ||
       (first4digs == "3158") ||
       (first4digs == "3337") ||
       (first4digs == "3528")))
    return isCreditCard(cc);
  return false;

} // END FUNCTION isJCB()



/*  ================================================================
    FUNCTION:  isAnyCard()
 
    INPUT:     cc - a string representing a credit card number

    RETURNS:  true, if the credit card number is any valid credit
		    card number for any of the accepted card types.
		    
	      false, otherwise
    ================================================================ */

function isAnyCard(cc)
{
  if (!isCreditCard(cc))
    return false;
  if (!isMasterCard(cc) && !isVisa(cc) && !isAmericanExpress(cc) && !isDinersClub(cc) &&
      !isDiscover(cc) && !isEnRoute(cc) && !isJCB(cc)) {
    return false;
  }
  return true;

} // END FUNCTION isAnyCard()



/*  ================================================================
    FUNCTION:  isCardMatch()
 
    INPUT:    cardType - a string representing the credit card type
	      cardNumber - a string representing a credit card number

    RETURNS:  true, if the credit card number is valid for the particular
	      credit card type given in "cardType".
		    
	      false, otherwise
    ================================================================ */

function isCardMatch (cardType, cardNumber)
{

	cardType = cardType.toUpperCase();
	var doesMatch = true;

	if ((cardType == "VISA") && (!isVisa(cardNumber)))
		doesMatch = false;
	if ((cardType == "MASTERCARD") && (!isMasterCard(cardNumber)))
		doesMatch = false;
	if ( ( (cardType == "AMERICANEXPRESS") || (cardType == "AMEX") )
                && (!isAmericanExpress(cardNumber))) doesMatch = false;
	if ((cardType == "DISCOVER") && (!isDiscover(cardNumber)))
		doesMatch = false;
	if ((cardType == "JCB") && (!isJCB(cardNumber)))
		doesMatch = false;
	if ((cardType == "DINERS") && (!isDinersClub(cardNumber)))
		doesMatch = false;
	if ((cardType == "CARTEBLANCHE") && (!isCarteBlanche(cardNumber)))
		doesMatch = false;
	if ((cardType == "ENROUTE") && (!isEnRoute(cardNumber)))
		doesMatch = false;
	return doesMatch;

}  // END FUNCTION CardMatch()




/*  ================================================================
    The below stub functions are retained for backward compatibility
    with the original LivePayment code so that it should be possible
    in principle to swap in this new module as a replacement for the  
    older module without breaking existing code.  (There are no
    guarantees, of course, but it should work.)

    When writing new code, do not use these stub functions; use the
    functions defined above.
    ================================================================ */

function IsCC (st) {
    return isCreditCard(st);
}

function IsVisa (cc)  {
  return isVisa(cc);
}

function IsVISA (cc)  {
  return isVisa(cc);
}

function IsMasterCard (cc)  {
  return isMasterCard(cc);
}

function IsMastercard (cc)  {
  return isMasterCard(cc);
}

function IsMC (cc)  {
  return isMasterCard(cc);
}

function IsAmericanExpress (cc)  {
  return isAmericanExpress(cc);
}

function IsAmEx (cc)  {
  return isAmericanExpress(cc);
}

function IsDinersClub (cc)  {
  return isDinersClub(cc);
}

function IsDC (cc)  {
  return isDinersClub(cc);
}

function IsDiners (cc)  {
  return isDinersClub(cc);
}

function IsCarteBlanche (cc)  {
  return isCarteBlanche(cc);
}

function IsCB (cc)  {
  return isCarteBlanche(cc);
}

function IsDiscover (cc)  {
  return isDiscover(cc);
}

function IsEnRoute (cc)  {
  return isEnRoute(cc);
}

function IsenRoute (cc)  {
  return isEnRoute(cc);
}

function IsJCB (cc)  {
  return isJCB(cc);
}

function IsAnyCard(cc)  {
  return isAnyCard(cc);
}

function IsCardMatch (cardType, cardNumber)  {
  return isCardMatch (cardType, cardNumber);
}


//if all the checkboxes of account were unchecked ,then the "checkall" checkbox was unchecked.
//written by Charles Cao
//date:2000.8.14
function checknull(each,all){
var countit=0;
	if (each.length==null)
  	{
    	all.checked=each.checked;
  	}
 	else
  	{
    	for(i=0;i<each.length;i++)
        {
			if (each[i].checked)
				countit+=1;
		}
		if (countit==0)
			all.checked=false;
	}
}

//click the "checkall" button, then all the accounts or operators will be checked.
//written by Charles Cao
//date:2000.8.14
function checkall(each,all)
{
	if(each.length==null)
	{
    	each.checked=all.checked;
    }
	else
	{ 	
 		for(i=0;i<each.length;i++)
 		{
  			each[i].checked = all.checked;
		}
 	}
}

//check if the date is valid at these format: yyyymmdd OR yymmdd
//written by Charles Cao
//date:2000.8.16
function validDate(my)
{	
	var cot=my.value;
	if (cot.length==8)
	{
		var y=cot.substring(0,4);
		
		if (cot.charAt(4)=='0')
			var m=cot.substring(5,6);
		else
			var m=cot.substring(4,6);
		
		if (cot.charAt(6)=='0')
			var d=cot.substring(7);
		else
			var d=cot.substring(6);
	}	
	
	if (cot.length==6)
	{
		var y=cot.substring(0,2);
		
		if (cot.charAt(2)=='0')
			var m=cot.substring(3,4);
		else
			var m=cot.substring(2,4);
		
		if (cot.charAt(4)=='0')
			var d=cot.substring(5);
		else
			var d=cot.substring(4);
	}	
	if (cot.length==0)
		return "0";
		
	var a=isDate(y,m,d);
	return a;
}

//these function is to show a layer
function Change()
{			
	aa.value=document.form2.changeIt.value;
}

function create(tag, left, top, width, height, visible, content) 
{
   var layer;
  
   document.writeln('<div id="' + tag + '" style="position:absolute; overflow:none; left:' + left + 'px; top:' + top + 'px; width:' + width + 'px; height:' + height + 'px;' + ' visibility:' + (visible ? 'visible;' : 'hidden;') + '">');
   document.writeln(content);
   document.writeln('</div>');
 }
function creatediv(tag, left, top, width, height, visible, content) 
{
   var layer;
  
   document.writeln('<div id="' + tag + '" style="overflow:none; left:' + left + 'px; top:' + top + 'px; width:' + width + 'px; height:' + height + 'px;' + ' visibility:' + (visible ? 'visible;' : 'hidden;') + '">');
   document.writeln(content);
   document.writeln('</div>');
} 
 
function hide(tag) {
  var layer = get(tag);
       layer.visibility = "hidden";
}
function show(tag) {
  var layer = get(tag);
       layer.visibility = "visible";
}
function get(tag) {
       layer = eval('document.all.' + tag+ '.style');
    return(layer);
 }
function change(my) {
my.value=document.form2.changeIt.value;
}



//add dot to the number.
function dot(num) {
var count=0;	
var numer=0;
	for (i = 0; i < num.length; i++)
    {   
        var c = num.charAt(i);
        if (c == decimalPointDelimiter)
        	count=1;
    }
	if (count==0 && num.length>2)
		numer=num.substring(0,num.length-2)+"."+num.substring(num.length-2);
	if (count==0 && num.length<3)
		numer="0."+num;
	if (count==1)		
	{	
		DotIndex=num.indexOf('.');
		if (num.substring(DotIndex+1).length>2)
			numer=num.substring(0,DotIndex)+"."+num.substring(DotIndex+1,DotIndex+3);
		else
			numer=num.substring(0,DotIndex)+"."+(num+"000").substring(DotIndex+1,DotIndex+3);
	}
		
	return(numer);
}

//when click "other use",pop up a text dialog,insert another use.
function selct(my)
{
var countme=0;

		for (i=0;i<my.length;i++)
		{
			if (my.options[i].text=="其他" && my.options[i].selected)
			{
				countme=1;
				show(useIt1);
			}
		}
		if (countme==0)
		{
			hide(useIt1);
		}
}

//load current date at this format(xxxxxxxx)
function loaddate(my)
{
  	dt=new Date();
	var y=dt.getYear().toString();
	
	m1=dt.getMonth()+1;
	
	if(m1<10) 
		var m="0"+m1;
	else
		var m=m1.toString();
	
	if(dt.getDate()<10)	
   		var d="0"+dt.getDate();
	else
		var d=dt.getDate().toString();
	
		my.value=y+m+d;
}

//print the current date on the page
function printdate()
	{
  		dt=new Date();
		var y=dt.getYear().toString();
		m1=dt.getMonth()+1;
		if(m1<10)
			var m="0"+m1;
		else
			var m=m1.toString();
		if(dt.getDate()<10)	
   			var d="0"+dt.getDate();
		else
			var d=dt.getDate().toString();
	
		return(y+'/'+m+'/'+d);
	}

//load current date at this format(xxxx/xx/xx)
function loaddate1()
{
  	dt=new Date();
	var y=dt.getYear().toString();
	
	m1=dt.getMonth()+1;
	
	if(m1<10)
		var m="0"+m1;
	else
		var m=m1.toString();
	
	if(dt.getDate()<10)	
   		var d="0"+dt.getDate();
	else
		var d=dt.getDate().toString();
	
	var return_me=y+"/"+m+"/"+d;
	return return_me;
}

//count most close date to pay interest
function count_day()
{
	dt=new Date();
	var current_year=dt.getYear();
	var current_month=dt.getMonth()+1;
	var current_day=dt.getDate();
	
	if (current_month>=1 && current_month<3)
		countday=current_year+"/03/20";
	if (current_month==3)
		if (current_day>20)
			countday=current_year+"/06/20";
		else
			countday=current_year+"

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三区视频| 欧美日韩三级在线| 久久se精品一区二区| 日韩一区有码在线| 亚洲另类在线制服丝袜| 亚洲欧美乱综合| 亚洲激情中文1区| 一区二区三区四区中文字幕| 亚洲最新视频在线播放| 亚洲综合偷拍欧美一区色| 亚洲人成电影网站色mp4| 一区二区三区美女视频| 亚欧色一区w666天堂| 美女脱光内衣内裤视频久久网站| 蜜臀av一区二区| 国产真实乱对白精彩久久| 韩国成人在线视频| 成人一区二区视频| 色诱亚洲精品久久久久久| 在线免费观看日韩欧美| 欧美丰满少妇xxxbbb| 精品免费99久久| 久久亚洲一区二区三区四区| 欧美激情综合五月色丁香| 最新成人av在线| 亚洲国产精品久久不卡毛片 | 9191国产精品| 精品成a人在线观看| 国产精品免费看片| 亚洲电影一区二区| 国产精品自在欧美一区| 91久久一区二区| 337p日本欧洲亚洲大胆色噜噜| 国产午夜精品一区二区三区嫩草 | 欧美视频日韩视频在线观看| 日韩一区二区三区av| 欧美国产成人精品| 婷婷开心激情综合| 国产成人免费视频精品含羞草妖精| 91影视在线播放| 欧美tk—视频vk| 亚洲一区精品在线| 粉嫩aⅴ一区二区三区四区| 在线不卡a资源高清| 国产精品成人午夜| 久久国产麻豆精品| 欧美日韩一区二区在线视频| 国产精品欧美久久久久无广告| 五月天欧美精品| 91在线观看污| 国产亚洲婷婷免费| 免费在线看成人av| 欧美年轻男男videosbes| 中文字幕乱码一区二区免费| 老司机精品视频一区二区三区| 99久久久精品| 国产精品毛片高清在线完整版| 麻豆精品国产91久久久久久| 欧美日韩一区久久| 一区二区三区四区在线播放| 北岛玲一区二区三区四区| 精品国产免费视频| 奇米一区二区三区av| 欧美精品xxxxbbbb| 午夜av一区二区三区| 欧洲精品一区二区| 一区二区三区四区乱视频| 成人一区二区三区在线观看| 久久精品人人做人人爽人人| 久久国产精品区| 精品国产凹凸成av人导航| 日产欧产美韩系列久久99| 欧美性做爰猛烈叫床潮| 一区二区三区欧美在线观看| 97精品久久久午夜一区二区三区| 国产精品久久夜| 99亚偷拍自图区亚洲| 亚洲欧美中日韩| 色婷婷亚洲婷婷| 一区二区三区在线免费观看| 一本一道波多野结衣一区二区| 国产精品久久久久久久久久久免费看| 成人亚洲一区二区一| 国产精品夫妻自拍| 色婷婷亚洲一区二区三区| 亚洲国产成人av好男人在线观看| 欧美唯美清纯偷拍| 美女www一区二区| 精品福利一区二区三区| 国产精品亚洲专一区二区三区| 国产欧美一区视频| 色妹子一区二区| 日韩精品电影在线观看| 日韩欧美精品在线视频| 国产老女人精品毛片久久| 国产精品天美传媒沈樵| 91国产精品成人| 日韩精品免费专区| 久久久久久久网| 91网页版在线| 日韩电影在线观看一区| 久久久久久久电影| 欧洲一区二区三区在线| 激情久久久久久久久久久久久久久久| 国产三级一区二区| 色av成人天堂桃色av| 久久99九九99精品| 国产精品久久久久久久浪潮网站| 欧美在线看片a免费观看| 国产精一区二区三区| 亚洲精品视频免费观看| 日韩三区在线观看| 91香蕉视频污在线| 麻豆91精品91久久久的内涵| 亚洲日本免费电影| 欧美变态tickle挠乳网站| 99国产精品久久久久久久久久久| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品网站在线观看| 欧美一区二区三区免费| 色香色香欲天天天影视综合网| 国精产品一区一区三区mba桃花 | 久久精品久久99精品久久| 国产精品国产三级国产aⅴ无密码| 欧美日韩亚洲另类| 99精品欧美一区二区蜜桃免费| 麻豆91免费看| 无吗不卡中文字幕| 亚洲精品成人在线| 欧美国产综合色视频| 欧美大度的电影原声| 欧美日韩国产电影| 91国内精品野花午夜精品| 成人黄页毛片网站| 国产精品18久久久久久久久久久久| 亚洲成精国产精品女| 亚洲欧美国产77777| 国产精品国模大尺度视频| 久久这里只有精品视频网| 91精品欧美福利在线观看| 欧美丝袜丝nylons| 欧美中文字幕亚洲一区二区va在线 | 91在线国产福利| 成人app在线观看| 成人福利视频网站| 成人一级视频在线观看| 国产麻豆成人传媒免费观看| 久久激情五月激情| 韩国欧美国产一区| 国产精品亚洲一区二区三区妖精| 欧美aaaaaa午夜精品| 蜜桃久久久久久| 蜜桃在线一区二区三区| 免费在线一区观看| 精品一区二区综合| 国产黄人亚洲片| 国产成人精品免费一区二区| 国产成人av福利| 成人激情小说网站| 色婷婷综合久久久久中文 | 日韩精品欧美精品| 日本大胆欧美人术艺术动态| 久久精品国产精品亚洲红杏 | 国产精品无遮挡| 日韩一区有码在线| 樱桃视频在线观看一区| 亚洲国产你懂的| 免费观看91视频大全| 国产精品91一区二区| 99re免费视频精品全部| 欧美视频一区在线| 日韩一级在线观看| 久久综合九色综合97婷婷女人| 国产无人区一区二区三区| 中文字幕日韩一区| 亚洲成精国产精品女| 国产在线国偷精品免费看| 国产不卡在线一区| 日本韩国欧美一区| 日韩欧美二区三区| 亚洲视频资源在线| 日韩成人伦理电影在线观看| 国产精品1区2区| 欧美日韩国产在线播放网站| 欧美草草影院在线视频| 国产精品免费视频一区| 日韩电影在线观看电影| 成人动漫一区二区在线| 欧美人牲a欧美精品| 国产日韩精品一区二区三区在线| 亚洲黄色尤物视频| 狠狠色综合日日| 日本乱人伦aⅴ精品| 精品国产91洋老外米糕| 亚洲精品精品亚洲| 国产91精品在线观看| 666欧美在线视频| 中文字幕五月欧美| 韩国v欧美v亚洲v日本v| 欧美日韩不卡一区|