//---------------------------------------------------------------------------
//  Version :   2011.08.27.05:40
//  1.購物車浮動視窗相容瀏覽器
//  2.判斷購物車div存在則秀出
//---------------------------------------------------------------------------
var CarW = 280; // 圖檔的寬
var CarH = 100; // 圖檔的長
var Carx = 280; // 螢幕上X軸的位置
var Cary = 100; // 螢幕上Y軸的位置
var CarRefresh = 20; // 每幾千分之一秒重新定位
var example = new Array( 0 , 1 , 2 );
var example_str = new Array( "食&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; " , "衣&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; " , "住&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; " , "行&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; " , "育&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; " , "樂&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; " );
example[0] = new Array( 0 , 1 );
example[1] = new Array( 0 , 1 );
example[2] = new Array( 0 , 1 );

example[0][0] = new Array( "品名：\n成份：\n內容量：\n食用方法：\n製造日期：\n有效期限：\n原產地：","商品名稱：\n商品顏色：\n商品說明：","商品名稱：\n商品內容：\n使用日期：\n進房時間：\n退房時間：\n精品房型：","商品名稱：\n贈品：\n利率：\n規格：\n優惠：","書名：\n目錄：\n內容：","商品名稱：\n商品內容：\n商品特色：\n商品型式：" ) ;

example[0][1] = new Array( "品名：精選加州優良黑棗\n成份：精選加州優良黑棗\n內容量：250公克+-10g\n食用方法：一次食用約8-10顆\n製造日期：2008/07/25\n有效期限：2009/08/24\n原產地：台灣","商品名稱：簡約輕柔綿背心長裙\n商品顏色：黑色、白色、黃色、紅色\n商品說明：清新簡約的風格，質感柔順又透氣，穿著舒適又有鄰家女孩的感覺，展現出不同的風格唷 !","商品名稱：雙人住宿卷 含自助早餐 假日不加價 \n使用日期：本券平假日免費住宿標準精品房（定價3500元房型任選）乙晚\n進房時間：平日下午六點 \n退房時間：隔天中午十二點依照旅館公告為準\n精品房型：粉紅甜密、紫色浪漫、藍色愛情海","商品名稱：酷炫風 125\n贈品：送原廠精品\n利率：24期零利率\n規格：五期噴射\n優惠：超值領牌車","書名：著色本，培養小朋友對顏色的認知及運筆練習\n內容：畫畫是小朋友的天性，透過畫畫來表現想像空間，對於小朋友的創造力有非常大的幫助。在繪畫遊系的過程中，可以學習顏色的認知外，也可能訓練手指及握筆之靈巧度。","商品名稱：遊戲精靈120合1遊戲機\n商品內容：此款遊戲機收錄了共達120款益智、娛樂、運動等各種類的遊戲，造形小巧可愛輕易擄獲兒童的心。\n商品特色：攜帶方便，不佔空間，可以享受一家同樂，充分發揮遊戲機寓教於樂的效果。\n商品型式：多款顏色可供選擇：黑色、粉紅、白色、藍色" ) ;

example[1][0] = new Array( "營養標示：\n熱量：\n蛋白質：\n脂肪：\n碳水化合物：\n鈉：\n膳食纖維：\n膽固醇：\n維生素 A：\n鈣：\n鐵：\n鉀：","尺寸：\n肩寬：\n袖長：\n手臂：\n胸圍：\n腰圍：\n臀圍：\n全長：\n彈性：\n材質：\n單位：\n備註：","房內設施：","規格表\n引擎型式：\n排氣量：\n油箱容量：\n機油容量：\n淨重：\n全長：\n全寬：\n全高：\n軸距：\n車胎尺寸：","作者：\n出版社：\n出版日期：\n語言：\nISBN：\n裝訂：","商品規格\n商品名稱：\n商品編號：\n商品內容：\n電源：\n對應遊戲：\n影音輸出：\n尺寸：\n輸出：\n尺寸：\n重量：\n材質：" ) ;

example[1][1] = new Array( "營養標示：每100克\n熱量：265/大卡\n蛋白質：3/公克\n脂肪：0/公克\n碳水化合物：62.7/公克\n鈉：4/毫克\n膳食纖維：8/公克\n膽固醇：膽固醇 0/毫克\n維生素 A：3/國際單位\n鈣：52/毫：\n鐵：2.5/毫克\n鉀：752/毫克","尺寸：FREE\n肩寬：--\n袖長：--\n手臂：--\n胸圍：16-24\n腰圍：18-26  臀圍：26-33\n全長：34\n彈性：有\n材質：混棉\n單位：吋(1吋=2.54公分)以上皆為平放丈量，單面的尺寸\n備註：商品有時會因批次的不同，尺寸上有可能會稍有誤差，一般來說誤差值在正負0.5吋內是正常範圍。","房內設施：Bose音響，席夢斯名床，雙人按摩浴缸，蒸汽浴，KTV，DVD，電漿電視，無線網路（每個房型皆有不同主題設備）。","規格表：\n引擎型式：四行程單缸強制空冷 \n排氣量：111.7cc\n油箱容量：5.5L\n機油容量：0.9L\n淨重：91kg\n全長：1760mm\n全寬：630mm\n全高：1060mm\n軸距：1210mm\n車胎尺寸：前輪90/90-10、後輪100/80-10","作者：\n出版社：\n出版日期：2011年07月12日\n語言：繁體中文\nISBN：785-8888-2415\n裝訂：平裝","商品內容：主機x1、AV輸出線x1、4號電池x3、中文說明書x1\n電源：4號電池三顆\n尺寸：高解析度液晶彩色背光LCD畫面尺寸2.5吋、長11x寬5.9x高2.9cm\n重量：75g\n材質：電子零件/PC塑質" ) ;

example[2][0] = new Array( "注意：\n警告：","注意：\n警告：","使用期限：\n注意：\n警告：","贈品：\n注意：\n備註：","保固期限：\n保固範圍：\n注意：\n警告：","保固期限：\n保固範圍：\n注意：\n警告：" ) ;

example[2][1] = new Array( "注意：避免陽光直接照射，請放置陰涼乾燥處，開封後請冷藏。","注意：\n‧商品皆以實品拍攝，但因每台電腦調色度不同，所以難免會有些許色差唷！ \n‧商品若有瑕疵，提供換貨服務，請與我們聯絡。\n‧欲換貨之商品，請勿將吊牌拆除，勿下水清洗唷! ","使用期限：無期限\n注意：春節期間及特殊節日不適用\n警告：憑本券,升等為「奢華精品房」差價依照旅館公告為準","贈品：送領牌費+1年3萬失竊險+機車紋身+精品乙組\n注意：送安全帽+單扣保全鎖\n備註：2010領牌優惠車","注意：若產品有缺頁、破損之情況，可來電聯絡換貨之相關事宜。\n警告：但若商品已非全新狀態(如非瑕疵品、套書非整套退回、缺附屬配件外)，將會影響退貨權利的行使或需負擔毀壞之費用。","保固期限：3個月\n保固範圍：新品瑕疵\n注意：為避色嬰兒與小孩之危險，請於折卸後之包裝塑膠遠離嬰兒或小孩以免刮傷。\n警告：電池等細小零件，請勿給小孩玩耍吞食；本產品請勿泡水。" ) ;

function item_chk()
{
	if( document.item.name.value == "" )
	{
		alert( "請輸入商品名稱！" );
		document.item.name.focus();
		return false
	}
	if( document.item.price.value == "" )
	{
		alert( "請輸入【價錢】！" );
		document.item.price.focus();
		return false
	}
	
	if( document.item.price.value != "" && isNaN( document.item.price.value ) )
	{
		alert( "【價錢】請輸入純數字！" );
		document.item.price.value = "";
		document.item.price.focus();
		return false
	}
	
	if( document.item.price.value != "" && document.item.price.value < 0 )
	{
		alert( "【價錢】請勿小於零！" );
		document.item.price.value = "";
		document.item.price.focus();
		return false
	}
	
	if( document.item.amount.value == "" && document.item.full.checked == false )
	{
		alert( "請輸入【數量】！" );
		document.item.amount.focus();
		return false
	}
	
	if( document.item.amount.value != "" && isNaN( document.item.amount.value ) )
	{
		alert( "【數量】請輸入純數字！" );
		document.item.amount.value = "";
		document.item.amount.focus();
		return false
	}
	
	if( document.item.amount.value != "" &&  document.item.amount.value < 0 )
	{
		alert( "【數量】請勿小於零！" );
		document.item.amount.value = "";
		document.item.amount.focus();
		return false
	}
	
	
	if( document.item.cost.value == "" )
	{
		alert( "請輸入【運費】！" );
		document.item.cost.focus();
		return false
	}
	
	if( document.item.cost.value != "" && isNaN( document.item.cost.value ) )
	{
		alert( "【運費】請輸入純數字！" );
		document.item.cost.value= "";
		document.item.cost.focus();
		return false
	}
	
	if( document.item.cost.value != "" &&  document.item.cost.value < 0 )
	{
		alert( "【運費】請勿小於零！" );
		document.item.cost.value= "";
		document.item.cost.focus();
		return false
	}
	
	if( document.item.cost_class.value == "" )
	{
		alert( "請選擇【運費】類別！" );
		document.item.cost_class.focus();
		return false
	}
	
	if( document.item.send[0] )
	{
		is_checked = 0;
		
		for( i = 0 ; i < document.item.send.length ; i++ )
		{	
			if( document.item.send[i].checked )
				is_checked = 1;
		}
		if( is_checked == 0 )
		{
			alert( "最少要選擇一種交貨運方式！" );
			if( document.item.send[0] )
				document.item.send[0].focus();
			else
				document.item.send.focus();
			return false
		}
	}
	else
	{
		if( !document.item.send.checked )
		{
			alert( "最少要選擇一種交貨運方式！" );
		 	document.item.send.focus();
			return false
		}
	}
  
	if( document.item.gain_type[0].checked && document.item.gain1.value == "")
	{
		alert( "請輸入卡友折扣！" );
		document.item.gain1.focus();
		return false
	}
	
	if( document.item.gain_type[0].checked && document.item.gain1.value != "" && isNaN( document.item.gain1.value ) )
	{
		alert( "【卡友折扣】請輸入純數字！" );
		document.item.gain1.value = "";
		document.item.gain1.focus();
		return false
	}
	
	if( document.item.gain_type[0].checked && document.item.gain1_1.value == "")
	{
		alert( "請輸入卡友折扣！" );
		document.item.gain1_1.focus();
		return false
	}
	
	if( document.item.gain_type[0].checked && document.item.gain1_1.value != "" && isNaN( document.item.gain1_1.value ) )
	{
		alert( "【卡友折扣】請輸入純數字！" );
		document.item.gain1_1.value = "";
		document.item.gain1_1.focus();
		return false
	}
	
	if( document.item.gain1.value == "0" && document.item.gain1_1.value == "0")
	{
		alert( "不允許折扣為0.0折！" );
		document.item.gain1_1.focus();
		return false
	}
	
	if( document.item.gain_type[1].checked && document.item.gain2.value == "")
	{
		alert( "請輸入連客卡卡友優惠！" );
		document.item.gain2.focus();
		return false
	}
	
	
	if( document.item.gain1.value != "" && document.item.gain2.value != "" )
	{
		alert( "連客卡卡友優惠方式只能選擇一種，請確認是否輸入錯誤，請清除其中一種！" );
		if( document.item.gain_type[0].checked )
			document.item.gain2.focus();
		else if( document.item.gain_type[1].checked )
			document.item.gain1.focus();
		return false
	}
	if( document.item.item_status.value == "" )
	{
		alert( "請選擇【開賣狀態】！" );
		document.item.item_status.focus();
		return false
	}
	
	if( document.item.explain1.value == "" )
	{
		alert( "請輸入【商品簡介】！" );
		document.item.explain1.focus();
		return false
	}
	
	item_set();
	return confirm('確定嗎?');
}

function	chk_to_str( obj , arr )
{
	tmp = new Array();
	chk_index =  new Array();
	count = 0;
	for( i = 0 ; i < obj.length ; i++ )
	{
		
		if( obj[i].checked )
		{
			tmp[count] = arr[i];
			chk_index[count] = i;
			count++;
		}
	}
	return tmp;
}	

function item_set()
{
	pay = new Array( "店面付款" , "銀行、郵局轉帳或ATM轉帳" , "貨到付款" );
	send =  new Array ( "店面自取" , "郵寄" ,  "宅配" );
	
	/*
	tmp = chk_to_str( document.item.pay , pay )
	document.item.pay_str.value = tmp.join( "、" );
	document.item.pay_checked.value = chk_index.join( "|" );
	*/
	
	if( !document.item.send.length )
	{
		if( document.item.send.checked == true )
		{
			document.item.send_checked.value = document.item.send.value;
			document.item.send_str.value = send[document.item.send.value];
		}
	}
	else
	{
		tmp = new Array();
		chk_index =  new Array();
		count = 0;
		for( i = 0 ; i < document.item.send.length ; i++ )
		{
			if( document.item.send[i].checked )
			{
				tmp[count] = send[document.item.send[i].value];
				chk_index[count] = document.item.send[i].value;
				count++;
			}
		}
		document.item.send_str.value = tmp.join( "、" );
		document.item.send_checked.value = chk_index.join( "|" );
	}
	if( document.item.gain_type[0].checked  )
		document.item.gain_str.value = document.item.gain1.value + "." + document.item.gain1_1.value;
	else if ( document.item.gain_type[1].checked )
		document.item.gain_str.value = document.item.gain2.value ;
	else if ( document.item.gain_type[2].checked )
		document.item.gain_str.value = "若為卡友，與本商品運費類別相同之商品免運費" ;
	
	if( document.getElementsByName( "cost_type_inner" )[0] )
	{
		if( document.getElementsByName( "cost_type_inner" )[0].checked )
	 		document.item.cost_type.value = 0;
	 	else if( document.getElementsByName( "cost_type_inner" )[1].checked )
	 		document.item.cost_type.value = 1;
	}
	
	document.item.explain4.disabled = false;
}

function item_load()
{
	 
	 if( document.item.status_str.value != "" )
	 {
	 	 index = Number( document.item.status_str.value ) + 1;
	 	 document.item.item_status.options[index].selected = true;
	 }
	 
	 if( document.item.send_checked.value != "" )
	 {
		 if( !document.item.send.length && document.item.send_checked.value == "0" )
		 {
		 	 if( document.item.send_checked.value == document.item.send.value )
				 document.item.send.checked = true;
		 }
		 else
		 {
			 tmp = document.item.send_checked.value;
			 send_ary = tmp.split("|");
			 
			 for( i = 0 ; i < document.item.send.length; i++ )
			 {
			 	 for( j = 0 ; j < send_ary.length; j++ )
			 	 {
					if( document.item.send[i].value == send_ary[j] )
				 		document.item.send[i].checked = true;
				 }
			 }
		 }
	 }
	 
	 if( document.item.cost_class_str.value != "" )
	 	document.item.cost_class.value = document.item.cost_class_str.value;
	 
	 tmp = document.item.img_type.value;
	 img_type = tmp.split( "|" );
	 
	 for( i = 0 ; i < img_type.length; i++ )
	 {
	 	 k = i + 1 ;
		 if( img_type[i] == 2 )
	 	 {
       x = eval( "document.forms[0].lib_select" + k + ";" );			
			for( j = 0; j < x.options.length; j++ )
		 	{
			  if( x.options[j].value == eval( "document.forms[0].img" + k + ".value" ) )
		 	 	{
					x.options[j].selected = true;
					img_show( "lib_select" + k + "_1" , "choice" + k );
	 	 	  }
			}
		 } 
	 }
	 
	 for( i = 1 ; i < 6 ; i++ )
	 {
		 src = document.getElementById( "choice" + i ).src + "?" + parseInt(Math.random()*999999999);
		 document.getElementById( "choice" + i ).src = src;
	 }
	 example_load();
}

function m_poster_load()
{
	if( document.poster.act.value == "modify" && document.poster.date_str && document.poster.date_str.value == "" )
		document.poster.date_box.checked = true;
	else if ( document.poster.act.value == "modify" )
	{
		if( document.poster.date_str && document.poster.date_str.value != "" )
		{
			tmp = document.poster.date_str.value;
			document.poster.year.value = tmp.substr( 0 , 4 );
			document.poster.month.value = tmp.substr( 5 , 2 );
			document.poster.day.value = tmp.substr( 8 , 2 );
		}
		
		if( document.poster.date_end_str && document.poster.date_end_str.value != "" )
		{
			tmp = document.poster.date_end_str.value;
			document.poster.year_end.value = tmp.substr( 0 , 4 );
			document.poster.month_end.value = tmp.substr( 5 , 2 );
			document.poster.day_end.value = tmp.substr( 8 , 2 );
		}
	}
	
	if( document.poster.act.value == "modify" &&  document.poster.num_str && document.poster.num_str.value == "" )
		document.poster.num_box.checked = true;
	else if ( document.poster.act.value == "modify" && document.poster.num_str && document.poster.num_str.value != "" )
		document.poster.limit_num.value = document.poster.num_str.value;
		
	if( document.poster.status_str.value != "" )
	 {
	 	 index = Number( document.poster.status_str.value ) + 1;
	 	 document.poster.item_status.options[index].selected = true;
	 }
	 
	 src = document.getElementById( "choice1" ).src + "?" + parseInt(Math.random()*999999999);
	 document.getElementById( "choice1" ).src = src;
}
	

function supply_chk()
{
	if( !check_pwd( document.supply_inf.pwd.value , document.supply_inf.chk_pwd.value ) )
	{
		document.supply_inf.pwd.focus();
		return false
	}
	if( document.supply_inf.limit_auto_read.checked && document.supply_inf.imgpath.value == "" )
	{
		alert( "自動讀取物件上限，請輸入網站圖片路徑！" );
		return false
	}
	return confirm('確定送出嗎?');
}

function supply_list_chk()
{
	if( document.supply_list.account.value == "" && document.supply_list.name.value == "" )
	{
		alert( "最少需要輸入一個搜尋條件！" );
		cdocument.supply_list.focus();
		return false;
	}
	return true;
}

function check_pwd(pw1,pw2,type){
	if(pw1==''){
		alert("密碼不可以空白!");
		return false;
	}
	
	if( pw1.search( ' ') != -1 || pw1.search( '\"' ) != -1  || pw1.search( "\'" ) != -1 ){
		alert("密碼不可以含有空白、單引號或雙引號 !\n");
		return false;
	}
	
	if(pw1.length<6 || pw1.length>17)
	{
		alert( "密碼長度只能6到16個字!\n" );
		return false;
	}
		if( type && pw1==document.supply_inf.account.value ){
		alert("密碼不可和帳號相同!");
		return false;
	}
	if(pw1!= pw2)
	{
		alert("密碼二次輸入不一樣,請重新輸入 !\n");
		return false;
	}
	return true;
}

function chk_login()
{
	if( document.login.account && document.login.account.value == "" )
	{
		alert( "請輸入帳號！帳號不能為空！" );
		document.login.account.focus();
		return false;
	}
	
	if( document.login.pwd && document.login.pwd.value == "" )
	{
		alert( "請輸入密碼！密碼不能為空！" );
		document.login.pwd.focus();
		return false;
	}
	
	return true;
}

function poster_chk()
{
	if( document.poster.title.value == "" )
	{
		alert( "請輸入標題！標題不能為空！" );
		document.poster.title.focus();
		return false;
	}
	
	if( !date_select_chk() )
	{
		document.poster.year.focus();
		return false
	}
	
	if( document.poster.limit_num.value != "" && isNaN( document.poster.limit_num.value ) )
	{
		alert( "【人數限制】請輸入純數字！" );
		document.poster.limit_num.value = "";
		document.poster.limit_num.focus();
		return false
	}
	
	if( document.poster.limit_num.value != "" && document.poster.limit_num.value < 1 )
	{
		alert( "【人數限制】請勿小於1！" );
		document.poster.limit_num.value = "";
		document.poster.limit_num.focus();
		return false
	}
	
	
	if( document.poster.limit_num.value != "" && document.poster.markamount.value != "" &&  document.poster.limit_num.value < document.poster.markamount.value  )
	{
		alert( "【目前參加人數】為" + document.poster.markamount.value + "人，【人數限制】不可小於【目前參加人數】！" );
		document.poster.limit_num.value = "";
		document.poster.limit_num.focus();
		return false
	}
	
	
	
	
	if( document.poster.item_status.value == "" )
	{
		alert( "請選擇【活動狀態】！" );
		document.poster.item_status.focus();
		return false
	}
	
	if( document.poster.content.value == "" )
	{
		alert( "請輸入內容！內容不能為空！" );
		document.poster.content.focus();
		return false;
	}
	
	
	return confirm('確定嗎?');
	
}

function date_select_chk()
{
		selected = new Array( 0 , 1 , 2 , 3 , 4 , 5 );
	 selected[0] = document.getElementById( "year" ).selectedIndex;
	 selected[1] = document.getElementById( "month" ).selectedIndex;
	 selected[2] = document.getElementById( "day" ).selectedIndex;
	 selected[3] = document.getElementById( "year_end" ).selectedIndex;
	 selected[4] = document.getElementById( "month_end" ).selectedIndex;
	 selected[5] = document.getElementById( "day_end" ).selectedIndex;
	 
	 selected_count = 0;
	 for( i = 0 ; i < 6 ; i++ )
	 {
	 	 if( selected[i] == 0 )
	 	 	selected_count++;
	 }
	 
	 if( selected_count != 0 && selected_count != 6 )
	 {
	 	alert( "【起始日期】和【結束日期】的範圍請選擇正確" );
	 	return false;
	 }
	 return true;
}

function date_click()
{
		if( document.poster.date_box.checked == true )
		{
			document.poster.year.value = "";
			document.poster.month.value = "";
			document.poster.day.value = "";
			document.poster.year_end.value = "";
			document.poster.month_end.value = "";
			document.poster.day_end.value = "";
		}
}

function num_click()
{
	if( document.poster.num_box.checked == true )
	{
	 document.poster.limit_num.value = "";
	}
}

function search_chk()
{
	if( document.search.search_text.value == "" )
	{
		alert( "請先輸入關鍵字，再按下搜尋鈕！" );
		document.search.search_text.focus();
		return false;
	}	
	return true;
}

function subsum( index )
{
	 sum =  document.getElementById( "price" + index  ).innerHTML   * document.getElementsByName( "num" + index )[0].value;
	 document.getElementById( "s" + index  ).innerHTML = sum;
}

function car_load()
{
	if( document.carlist.talbe_num )
	{
		end = "</select>"
		
		for( i = 0 ; i < document.carlist.talbe_num.value ; i++ )
		{
			obj_num = document.getElementsByName( "obj_num_t" + ( i + 1 ) )[0].value;
			k = i + 1;
			freeamount = Number( document.getElementsByName( "freeamount_t" + k )[0].value );
			for( j = 1 ; j <= obj_num ; j++ )
			{
				start = "<select name='amount_t" + k + "[" + ( j - 1 ) + "]' onchange='car_sum();'>";
				str = "";
				if( document.getElementsByName( "amount_t" + k + "_" +j )[0].value == -1 ) 
					model = 1;
				else
					model = 0;
				
				switch( model )
				{
					case 0:
						if( Math.floor( document.getElementsByName( "amount_t" + k + "_" +j )[0].value / 10 ) == 0 &&  document.getElementsByName( "amount_t" + k + "_" +j )[0].value > 0 )
							loop = 1;
						else if( freeamount != 0 && Math.floor( document.getElementsByName( "amount_t" + k + "_" +j )[0].value ) >= freeamount )
							loop = freeamount;
						else if( freeamount == 0 && Math.floor( document.getElementsByName( "amount_t" + k + "_" +j )[0].value / 10 ) >= 10 )
							loop = 10;
						else
							loop = Math.floor( document.getElementsByName( "amount_t" + k + "_" +j )[0].value / 10 );
						s1 = 1;
						while( s1 <= loop )
						{  
							if( s1 == 1 )
						  	str += "<option value='" + s1 + "' selected >" + s1 + "</option>";
						  else
						  	str += "<option value='" + s1 + "'  >" + s1 + "</option>";
						  
						  if( s1 < 20 )
						  	s1++;
						  else if( s1 > 19 && s1 < 50 )
						  	s1 += 5;
						  else if( s1 > 49 && s1 <100 )
						  	s1 += 10;
						  else if( s1 >= 100 )
						    break;
						}
						break;
					case 1:
						loop = 100
						s1 = 1;
						while( s1 <= loop )
						{  
							if( s1 == 1 )
						  	str += "<option value='" + s1 + "' selected >" + s1 + "</option>";
						  else
						  	str += "<option value='" + s1 + "'  >" + s1 + "</option>";
						  
						  if( s1 < 20 )
						  	s1++;
						  else if( s1 > 19 && s1 < 50 )
						  	s1 += 5;
						  else if( s1 > 49 && s1 < 100 )
						  	s1 += 10;
						  else if( s1 >= 100 )
						    break;
						}
						break;
				}
				document.getElementById( "num_t" +  k + "_" +j ).innerHTML = start + str + end;
				if( document.getElementById( "send_t" +  k + "_" +j ).value == 0 || ( document.carlist.lv.value == 1 && document.getElementsByName( "gaintype_t" + k + "_" +j  )[0].value == 2 ) )
					document.getElementById( "cost_subcount_t" +  k + "_" + j ).innerHTML = "0";
				else
					document.getElementById( "cost_subcount_t" +  k + "_" + j ).innerHTML = Number( document.getElementById( "cost_t" + k + "_" +j  ).innerHTML );
			}
			
		}
	}
	if( document.forms ) car_sum();
}
function car_sum( )
{
	for( i = 0 ; i < document.carlist.talbe_num.value ; i++ )
	{
		k = i + 1;
		obj_num = document.getElementsByName( "obj_num_t" + k )[0].value;
		sums = 0;
		costs_total = 0
		//costs = 0;
		full = 0;
		freeall = Number( document.getElementsByName( "freeall_t" + k )[0].value );
		freeamount = Number( document.getElementsByName( "freeamount_t" + k )[0].value );
		
		for( j = 1 ; j <= obj_num ; j++ )
		{
			// 價格計算
			if( isNaN( document.getElementById( "rebate_t" + k + "_" +j  ).innerHTML ) )
			 N = 10 ;
			else
			 N = document.getElementById( "rebate_t" + k + "_" +j  ).innerHTML;
			
			//alert( document.getElementsByName( "amount[" + ( j - 1 ) + "]" )[0].value );
			sum = Math.ceil( document.getElementById( "price_t" + k + "_" +j ).innerHTML * N * document.getElementsByName( "amount_t" + k + "[" + ( j - 1 ) + "]" )[0].value / 10 );
		  document.getElementById( "s_t" + k + "_" +j  ).innerHTML = sum;
			sums += sum;
			
			// 運費計算前置
			if( document.getElementById( "send_t" +  k + "_" +j ).value == 0 || ( document.carlist.lv.value == 1 && document.getElementsByName( "gaintype_t" + k + "_" +j  )[0].value == 2 ) )
				document.getElementById( "cost_subcount_t" +  k + "_" +j ).innerHTML = "0";
			else
				document.getElementById( "cost_subcount_t" +  k + "_" +j ).innerHTML = Number( document.getElementById( "cost_t" + k + "_" +j  ).innerHTML );
			
			costclass = Number( document.getElementsByName( "costclass_t" + k + "_" +j )[0].value );
			eval( "var item_class_" + costclass + "_sum = 0;" );
			eval( "var item_class_" + costclass + "_once = 0;" );
			eval( "var item_class_" + costclass + "_free_once = 0;" );
			eval( "var item_class_" + costclass + "_amount = 0;" );			
		}
		//alert( item_class_1_sum );
		item_class_sum = 0;
		
		for( j = 1 ; j <= obj_num ; j++ )
		{
			//cost = Number( document.getElementById( "cost_t" + k + "_" +j  ).innerHTML );
			cost = Number( document.getElementById( "cost_subcount_t" +  k + "_" +j ).innerHTML );
			costclass = document.getElementsByName( "costclass_t" + k + "_" +j  )[0].value;
			costtype = document.getElementsByName( "costtype_t" + k + "_" +j  )[0].value;
			freetype = document.getElementsByName( "freetype_t" + k + "_" +j )[0].value;
			item_amount = document.getElementsByName( "amount_t" + k + "[" + ( j - 1 ) + "]" )[0].value; 
			eval( "item_class_" + costclass + "_amount += "  + item_amount + ";" );
			//eval( "alert( item_class_" + costclass + "_amount ) ;" );
			if( freetype == 0 ) // 排除免運費規則
			{
					// 若 costtype=0 同運費類別仍需累計，costtype=1 同運費類別只計單次 
				 if( costtype == 0 )
				 {
				 	 item_class_sum += cost ;
				 }	
				 else if( costtype == 1 )
				 {
				 	 eval( "if( item_class_" + costclass + "_once < " + cost + " ) item_class_" + costclass + "_once = "  + cost + ";" );
				 }
			}
			else if( freetype == 1 ) // 有免運費規則
			{
				eval( "if( item_class_" + costclass + "_free_once < " + cost + " ) item_class_" + costclass + "_free_once = "  + cost + ";" );
			}
		}
		
		item_class_class_free_sum = 0;
		if( ( freeall!= 0 && sums >= freeall ) )
		{
			for( j = 1 ; j <= obj_num ; j++ )
			{
				freetype = document.getElementsByName( "freetype_t" + k + "_" +j )[0].value;
				costclass = document.getElementsByName( "costclass_t" + k + "_" +j  )[0].value;
				costtype = document.getElementsByName( "costtype_t" + k + "_" +j  )[0].value;
				
				if( freetype == 0 ) // 排除免運費規則
				{
						// 若 costtype=0 同運費類別仍需累計，costtype=1 同運費類別只計單次 
						 if( costtype == 1 )
						 {
						 	 eval( "item_class_sum += item_class_"  + costclass + "_once ;" );
						 	 eval( "item_class_"  + costclass + "_once = 0;" );
						 }
				}
				else if( freetype == 1 ) // 有免運費規則，判斷該商品運費類別是否有卡友免運費且消費者是卡友。判斷是否購買同運費類別件數達到該免運費
				{
					if( document.carlist.lv.value == 1 && document.getElementsByName( "gaintype_t" + k + "_" +j  )[0].value == 2 ||  freeamount != 0 && eval( "item_class_" + costclass + "_amount" ) >= freeamount )
					{	
						document.getElementById( "cost_subcount_t" +  k + "_" +j ).innerHTML = "0";
					}
					//eval( "alert( item_class_" + costclass + "_free_once ) ;" );
					//alert( item_class_class_free_sum ) ;
				}
			}
			
			item_class_class_free_sum = 0;
		}
		else if( !( freeall!= 0 && sums >= freeall ) )
		{ 
			for( j = 1 ; j <= obj_num ; j++ )
			{
				freetype = document.getElementsByName( "freetype_t" + k + "_" +j )[0].value;
				costclass = document.getElementsByName( "costclass_t" + k + "_" +j  )[0].value;
				costtype = document.getElementsByName( "costtype_t" + k + "_" +j  )[0].value;
				
				if( freetype == 0 ) // 排除免運費規則
				{
					// 若 costtype=0 同運費類別仍需累計，costtype=1 同運費類別只計單次 
					 if( costtype == 1 )
					 {
					 	 eval( "item_class_sum += item_class_"  + costclass + "_once ;" );
					 	 eval( "item_class_"  + costclass + "_once = 0;" );
					 }
				}
				else if( freetype == 1 ) // 有免運費規則，判斷該商品運費類別是否有卡友免運費且消費者是卡友。判斷是否購買同運費類別件數達到該免運費
				{
					if( document.carlist.lv.value == 1 && document.getElementsByName( "gaintype_t" + k + "_" +j  )[0].value == 2 ||  freeamount != 0 && eval( "item_class_" + costclass + "_amount" ) >= freeamount )
					{	
						eval( "item_class_" + costclass + "_free_once = 0;" );
						document.getElementById( "cost_subcount_t" +  k + "_" +j ).innerHTML = "0";
					}
					eval( "item_class_class_free_sum += item_class_" + costclass + "_free_once ;" );
					eval( "item_class_"  + costclass + "_free_once = 0;" );
					//eval( "alert( item_class_" + costclass + "_free_once ) ;" );
					//alert( item_class_class_free_sum ) ;
				}
				
			}
		}
		// item_class_class_free_sum 有免運費規則商品的運費總合 costs += item_class_costclass_once; 
		// 當購物金額 sums >= freeall 則 costs = 0;   
		// item_class_sum 排除免運費規則商品的累計運費
		// item_class_costclass_once 排除免運費規則各類別的商品 單次運費
		// item_class_costclass_free_once 有免運費規則各類別的商品 單次運費
		// item_class_costclass_amount 各類別商品的數量 item_class_costclass_amount += item_amount;
		// 當該運費類別購買數滿足後台件數設定 item_class_costclass_amount >= freeamount 或 卡友優惠：該商品運費類別免運費 ，則 item_class_costclass_once = 0;
		// costs_total 運費總合等於 costs_total = costs + item_class_sum + item_class_costclass_once;
		
		costs_total = item_class_class_free_sum + item_class_sum; 
	
		//cost_str = "<input type='hidden' name='cost_t" + k + "' value='" + costs_total + "' />";
		//total_str = "<input type='hidden' name='total_t" + k + "' value='" + ( sums + costs ) + "' />";
		
		document.getElementById( "subtotal_t" + k ).innerHTML = sums;
		document.getElementById( "costtotal_t" + k ).innerHTML = costs_total;
		document.getElementById( "total_t" + k ).innerHTML = sums + costs_total;
		//document.getElementById( "money_t" + k ).innerHTML = cost_str + total_str;
	}
	
}

function car_class_chk()
{
	if( document.login.p_account.value == "" )
	{
			alert("請填寫帳號!");
			document.login.p_account.focus();
			return false;
	}
	
	if( document.login.p_pwd.value == "" )
	{
				alert("請填寫密碼!");
				document.login.p_pwd.focus();
				return false;
	}
		
	return true;
}

function payinf_chk()
{
	if( document.forms[0].name.value == "" )
	{
		alert( "請輸入訂購者姓名" );
		document.forms[0].name.focus();
		return false;
	}
	
	if( document.forms[0].tel.value == "" )
	{
		alert( "請輸入訂購者電話" );
		document.forms[0].tel.focus();
		return false;
	}
	
	if( document.forms[0].phone.value == "" )
	{
		alert( "請輸入訂購者行動" );
		document.forms[0].phone.focus();
		return false;
	}
	if( document.forms[0].phone.value != "" && isNaN( document.forms[0].phone.value ) )
	{
		alert( "【訂購者行動】請輸入純數字 ， 做為查詢【訂單】或【活動】之用！" );
		document.forms[0].phone.focus();
		return false;
	}
	
	if( document.forms[0].addr.value == "" )
	{
		alert( "請輸入訂購者地址" );
		document.forms[0].addr.focus();
		return false;
	}
	
	if( document.forms[0].name_send.value == "" )
	{
		alert( "請輸入收件者姓名" );
		document.forms[0].name_send.focus();
		return false;
	}
	
	if( document.forms[0].tel_send.value == "" )
	{
		alert( "請輸入收件者電話" );
		document.forms[0].tel_send.focus();
		return false;
	}
	
	if( document.forms[0].phone_send.value == "" )
	{
		alert( "請輸入收件者行動" );
		document.forms[0].phone_send.focus();
		return false;
	}
	
	if( document.forms[0].addr_send.value == "" )
	{
		alert( "請輸入收件者地址" );
		document.forms[0].addr_send.focus();
		return false;
	}
	
	return confirm('確定完成購物嗎?');
}

function carlist_paytype_chk()
{
	for( i = 0 ; i < document.carlist.talbe_num.value ; i++ )
	{
		k = i + 1 ;
		document.getElementsByName( "paytype_t" + k )[0].checked == true
	}
}

function payinf_same()
{
	document.forms[0].name_send.value = document.forms[0].name.value;
	document.forms[0].tel_send.value = document.forms[0].tel.value;
	document.forms[0].phone_send.value = document.forms[0].phone.value;
	document.forms[0].addr_send.value = document.forms[0].addr.value;
}

function show()
{
	for( i = 0 ; i < document.forms.length ; i++ )
	{
		k = i + 1;
		for( j = 0 ; j < document.forms[i].explain.length; j++ )
		{
			alert( document.forms[i].explain[j].value );
		}
	}
}
	
function supply_inf_chk()
{
	if( document.forms[1].tel.value == "" )
	{
		alert( "請輸入【電話】！" );
		document.forms[1].tel.focus()
		return false;
	}
	
	if( document.forms[1].addr.value == "" )
	{
		alert( "請輸入【地址】！" );
		document.forms[1].addr.focus()
		return false;
	}
	
	if( document.forms[1].sbname.value == "" && document.forms[1].pay[1].checked )
	{
		alert( "若顧客付費方式有勾選【銀行、郵局轉帳或ATM轉帳】，\n\t　　　請輸入【銀行名稱】！\n若不想輸入請取消勾選【銀行、郵局轉帳或ATM轉帳】！" );
		document.forms[1].sbname.focus()
		return false;
	}
	
	if( document.forms[1].sbtitle.value == "" && document.forms[1].pay[1].checked )
	{
		alert( "若顧客付費方式有勾選【銀行、郵局轉帳或ATM轉帳】，\n\t　　　請輸入【戶名】！\n若不想輸入請取消勾選【銀行、郵局轉帳或ATM轉帳】！" );
		document.forms[1].sbtitle.focus()
		return false;
	}
	
	if( document.forms[1].sbcode.value == "" && document.forms[1].pay[1].checked )
	{
		alert( "若顧客付費方式有勾選【銀行、郵局轉帳或ATM轉帳】，\n\t　　　請輸入【銀行代號】！\n若不想輸入請取消勾選【銀行、郵局轉帳或ATM轉帳】！" );
		document.forms[1].sbcode.focus()
		return false;
	}
	
	if( document.forms[1].sbat.value == "" && document.forms[1].pay[1].checked )
	{
		alert( "若顧客付費方式有勾選【銀行、郵局轉帳或ATM轉帳】，\n\t　　　請輸入【銀行帳號】！\n若不想輸入請取消勾選【銀行、郵局轉帳或ATM轉帳】！" );
		document.forms[1].sbat.focus()
		return false;
	}
	
	
	if( document.forms[1].pay[0].checked != true && document.forms[1].pay[1].checked != true && document.forms[1].pay[2].checked != true )
	{
		alert( "請勾選【顧客付費方式】最少一種可複選！" );
		document.forms[1].pay.focus()
		return false;
	}
	
	if( document.forms[1].free_all.value != "" && isNaN( document.forms[1].free_all.value ) )
	{
		alert( "【訂單免運費條件之金額】只能為純數字！" );
		document.forms[1].free_all.value = "";
		document.forms[1].free_all.focus()
		return false;
	}
	if( document.forms[1].free_amount.value != "" && isNaN( document.forms[1].free_amount.value ) )
	{
		alert( "【同運費類別免運費條件之件數】只能為純數字！" );
		document.forms[1].free_amount.value = "";
		document.forms[1].free_amount.focus()
		return false;
	}
	
	if( document.forms[1].free_amount.value != "" && document.forms[1].free_amount.value > 100 )
	{
		alert( "【同運費類別免運費條件之件數】最多只能到100件！" );
		document.forms[1].free_amount.value = "";
		document.forms[1].free_amount.focus()
		return false;
	}
	
	pay = new Array( "店面付款" , "銀行、郵局轉帳或ATM轉帳" , "貨到付款" );
	tmp = chk_to_str( document.forms[1].pay , pay )
	document.forms[1].pay_str.value = chk_index.join( "|" );
	
	return confirm('確定嗎?');
}

function supply_pwd_chk()
{
	pwd = document.forms[0].pwd.value;
	chk_pwd = document.forms[0].chk_pwd.value;
	if( !check_pwd( pwd , chk_pwd , 0 ) )
	{
		document.forms[0].pwd.focus();
		return false
	}
	return confirm('確定嗎?');
}

function inner_example ( iId , iExample , index )
{
	document.getElementsByName( "explain" + index )[0].value = iExample;
}

function example_load()
{
 
 for( i = 0 ; i < example.length ; i++ )
 {
 	  str = "";
 	 for( j=0 ; j < example[i].length ; j++ )
 	 {
		 for( k=0 ; k < example[i][j].length ; k++ )
	 	 {
	 	 	  n = k + 1 ;
				if( j == 0 )
				{	 
					str += "<a href='javascript:inner_example ( \"span" + ( i + 1 ) + "\" , example[" + i + "][" + j + "][" + k + "] , " + ( i + 1 ) + " )' style='color:#0066FF;' >" + example_str[n-1] + "</a>&nbsp; ";
					if( n == example[i][j].length )
					{
					 	
					 str += "<br/>";
					}
				}
				else if( j == 1 )
				{
						str += "<a href='javascript:inner_example ( \"span" + ( i + 1 ) + "\" , example[" + i + "][" + j + "][" + k + "] , " + ( i + 1 ) + " )' style='color:#0066FF;' >樣本範例" + n + "</a>&nbsp; ";
					if( n == example[i][j].length )
					 str += "<br/>";
				}
				
	 	 }
	 	 document.getElementById( "span" + ( i + 1 ) ).innerHTML = str;
	 }
	 
 }
}



function maintain()
{
	alert( "壓力測試，微調中！" );
}

function img_show( iBy , iId )
{
	if( iBy.substring( 0 , 10 ) == "lib_select" )
	{
		choice = iBy.substr( 10 , 1 );
		len = document.getElementsByName( "choice"+choice ).length - 1;
		document.getElementsByName( "choice"+choice )[len].checked = true;
		
		if( choice == 1 )
			lib_path = document.forms[0].lib_path.value;
		else
			lib_path = "images/lib/N"
			
		select_by = document.getElementById( iBy );
		if( select_by.selectedIndex != 0 )
			document.getElementById( iId ).src =  lib_path + select_by.options[select_by.selectedIndex].value;
		else
			document.getElementById( iId ).src = "images/nothing.jpg";
		
		// eval( "document.forms[0].img" + choice + ".value = ''; " );
		
	}
	else if( iBy.substring( 0 , 10 ) == "net_select")
	{
		choice = iBy.substr( 10 , 1 );
		len = document.getElementsByName( "choice"+choice ).length - 2;
		document.getElementsByName( "choice"+choice )[len].checked = true;
		//document.getElementsByName( "choice"+choice )[1].checked = true;
		
		select_by = document.getElementById( iBy );
		if( select_by.selectedIndex != 0 )
			document.getElementById( iId ).src = document.forms[0].dir_path.value + select_by.options[select_by.selectedIndex].value;
		else
		  document.getElementById( iId ).src = "images/nothing.jpg";
		
	}
	else if( iBy.substring( 0 , 3 ) == "img")
	{
		choice = iBy.substr( 3 , 1 );
		
		if( navigator.appName == "Microsoft Internet Explorer" )
		{
	  	select_by = document.getElementsByName( iBy.substring( 0 , 3 ) + "[]" )[ choice - 1 ]
			checked_by =  document.forms[0].elements( "choice" + choice )[0];
		}
		else
		{
			select_by = document.getElementById( iBy );
			checked_by =  document.getElementsByName( "choice" + choice )[0];
		}
		
		if( select_by.value != "" )
		{
			checked_by.checked = true;
			document.getElementById( iId ).src = "images/wait_upfile.jpg";
		}
		else
			document.getElementById( iId ).src = "images/nothing.jpg";
		
	}
}

function actioninf_chk()
{
	if( document.forms[0].name.value == "" )
	{
		alert( "請輸入【姓名】！" );
		document.forms[0].name.focus()
		return false;
	}
	
	if( document.forms[0].phone.value == "" )
	{
		alert( "請輸入【行動】！" );
		document.forms[0].phone.focus()
		return false;
	}
	
	if( isNaN( document.forms[0].phone.value )  )
	{
		alert( "【行動】請輸入純數字！" );
		document.forms[0].phone.focus()
		return false;
	}
	return confirm('確定嗎?');
}

function car_list_chk()
{
	
	for( i = 0 ; i < document.carlist.talbe_num.value ; i++ )
	{
		k = i + 1;
		if( document.getElementsByName( "title_t" + k )[i] )
		{
			title = document.getElementsByName( "title_t" + k )[0].value;
			code = document.getElementsByName( "code_t" + k )[0].value;
			type = eval ( "document.carlist.invoice_type_t" + k + "[1].checked;" );
			if( type &&  code == "" )
			{
				alert( "請輸入統編！" );
				eval( "document.carlist.code_t" + k + ".focus();" );
				return false;
			} 
			if( type &&  title == "" )
			{
				alert( "請輸入發票抬頭！" );
				eval( "document.carlist.title_t" + k + ".focus();" );
				return false;
			}
		}
	}
	
	return confirm('確定結帳嗎?');
}

function order_content_status_chk()
{
	if( document.forms[0].status.value == "" )
	{
		alert( "請選擇【訂單狀態】！" );
		document.forms[0].status.focus()
		return false;
	}
	
	if( document.forms[0].invoice.value == "" )
	{
		alert( "請選擇【發票狀態】！" );
		document.forms[0].invoice.focus()
		return false;
	}
	
	if( document.forms[0].pay.value == "" )
	{
		alert( "請選擇【付款狀態】！" );
		document.forms[0].pay.focus()
		return false;
	}
	
	return confirm('確定修改訂單狀態嗎?');
}

function order_content_load()
{
	if( document.forms[0].status_db && document.forms[0].status_db.value != "" )
		document.forms[0].status.value = document.forms[0].status_db.value;
	if( document.forms[0].invoice_db && document.forms[0].invoice_db.value != "" )
	 	document.forms[0].invoice.value = document.forms[0].invoice_db.value;
	if( document.forms[0].pay_db && document.forms[0].pay_db.value != "" )
	 	document.forms[0].pay.value = document.forms[0].pay_db.value;
}

function client_order_normal_chk()
{
	if( document.forms[0].order_code.value == "" )
	{
		alert( "請輸入【訂單編號】！" );
		document.forms[0].order_code.focus()
		return false;
	}
	if( document.forms[0].phone.value == "" )
	{
		alert( "請輸入【手機】！" );
		document.forms[0].phone.focus()
		return false;
	}
	
	if( isNaN( document.forms[0].phone.value )  )
	{
		alert( "【手機】請輸入純數字！" );
		document.forms[0].phone.focus()
		return false;
	}
	
	if( document.forms[0].order_act[0].checked != true && document.forms[0].order_act[1].checked != true   )
	{
		alert( "請選擇【查詢商品】或【查詢活動】！" );
		document.forms[0].order_act[0].focus()
		return false;
	}
	return true;
}

function client_order_card_chk()
{
	if( document.forms[1].p_account.value == "" )
	{
			alert("請填寫連客卡編號或身份證字號!");
			document.forms[1].p_account.focus();
			return false;
	}
	
	if( document.forms[1].p_pwd.value == "" )
	{
				alert("請填寫密碼!");
				document.forms[1].p_pwd.focus();
				return false;
	}
	
	pw1 = document.forms[1].p_pwd.value;
	if( pw1.search( ' ') != -1 || pw1.search( '\"' ) != -1  || pw1.search( "\'" ) != -1 ){
		alert("密碼不可以含有空白、單引號或雙引號 !\n");
		return false;
	}
	
	return true;
	
}

function m_actionlist_search_chk()
{
	 selected = new Array( 0 , 1 , 2 , 3 , 4 , 5 );
	 selected[0] = document.getElementById( "year_s" ).selectedIndex;
	 selected[1] = document.getElementById( "mon_s" ).selectedIndex;
	 selected[2] = document.getElementById( "day_s" ).selectedIndex;
	 selected[3] = document.getElementById( "year_e" ).selectedIndex;
	 selected[4] = document.getElementById( "mon_e" ).selectedIndex;
	 selected[5] = document.getElementById( "day_e" ).selectedIndex;
	 
	 selected_count = 0;
	 for( i = 0 ; i < 6 ; i++ )
	 {
	 	 if( selected[i] == 0 )
	 	 	selected_count++;
	 }
	 
	 if( selected_count != 0 && selected_count != 6 )
	 {
	 	alert( "【起始日期】和【結束日期】的範圍請選擇正確" );
	 	return false;
	 }
	 if( selected_count == 0 )
	 {
	 	document.forms[0].start_date.value = document.forms[0].year_s.value + "-" + document.forms[0].mon_s.value + "-" + document.forms[0].day_s.value;
	 	document.forms[0].end_date.value = document.forms[0].year_e.value + "-" + document.forms[0].mon_e.value + "-" + document.forms[0].day_e.value;
	 }
	  if( document.forms[0].search_text.value == "" && document.getElementById( "select" ).selectedIndex != 0 )
	 {
	 	alert( "請輸入搜尋活動名稱" );
	 	document.forms[0].search_text.focus();
	 	return false;
	 }
	 if( document.forms[0].search_text.value != "" && document.getElementById( "select" ).selectedIndex == 0 )
	 {
		 	alert( "請選擇關鍵字類別，或清空關鍵字" );
		 	document.forms[0].select.focus();
		 	return false;
	 }
	 return confirm('確定搜尋嗎?');
}

function m_orderlist_search_chk()
{
	 selected = new Array( 0 , 1 , 2 , 3 , 4 , 5 );
	 selected[0] = document.getElementById( "year_s" ).selectedIndex;
	 selected[1] = document.getElementById( "mon_s" ).selectedIndex;
	 selected[2] = document.getElementById( "day_s" ).selectedIndex;
	 selected[3] = document.getElementById( "year_e" ).selectedIndex;
	 selected[4] = document.getElementById( "mon_e" ).selectedIndex;
	 selected[5] = document.getElementById( "day_e" ).selectedIndex;
	 
	 selected_count = 0;
	 for( i = 0 ; i < 6 ; i++ )
	 {
	 	 if( selected[i] == 0 )
	 	 	selected_count++;
	 }
	 
	 if( selected_count != 0 && selected_count != 6 )
	 {
	 	alert( "【起始日期】和【結束日期】的範圍請選擇正確" );
	 	return false;
	 }
	 if( selected_count == 0 )
	 {
	 	document.forms[0].start_date.value = document.forms[0].year_s.value + "-" + document.forms[0].mon_s.value + "-" + document.forms[0].day_s.value;
	 	document.forms[0].end_date.value = document.forms[0].year_e.value + "-" + document.forms[0].mon_e.value + "-" + document.forms[0].day_e.value;
	 }
	  if( document.forms[0].search_text.value == "" && document.getElementById( "select" ).selectedIndex != 0 )
	 {
		 	alert( "請輸入搜尋關鍵字" );
		 	document.forms[0].search_text.focus();
		 	return false;
	 }
	 if( document.forms[0].search_text.value != "" && document.getElementById( "select" ).selectedIndex == 0 )
	 {
		 	alert( "請選擇關鍵字類別，或清空關鍵字" );
		 	document.forms[0].select.focus();
		 	return false;
	 }
	 
	 return confirm('確定搜尋嗎?');
}

function m_supply_modify_load()
{
	if( document.forms[1].pay_str.value != "" )
	{
		pay_str = document.forms[1].pay_str.value;
		pay_type = pay_str.split("|");
		for( i = 0 ; i < pay_type.length ; i++ )
			document.forms[1].pay[pay_type[i]].checked = true;
	}
	
}


function moveBoard( )
{ 
	// document.documentElement.clientHeight W3C標準網頁可見區域高
	scrollTop = document.documentElement.scrollTop || document.body.scrollTop || 0; 
	scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft || 0; 
	clientWidth = document.documentElement.clientWidth || document.body.clientWidth || 0;
	clientHeight = document.documentElement.clientHeight || document.body.clientHeight || 0;
	
	document.getElementById("car").style.top = 
  scrollTop + clientHeight - document.getElementById("car").offsetHeight +"px";
	
	document.getElementById("car").style.left=
  scrollLeft + clientWidth - document.getElementById("car").offsetWidth + "px";
}

function car_none()
{
	document.getElementById( "car").style.display= "none"; 
}

function show_mycar()
{
	if( document.getElementById("car") )
	{
		moveBoard( );
		window.onscroll = moveBoard;
		window.onresize = moveBoard;
	}
}
function show_free( )
{
	free1 = "運費優惠：<br/>";
	if(  document.forms[0].free_all.value == 0 )
	 free2 = "";
	else
		free2 = "本店滿消費滿 <span class='style7'>" + document.forms[0].free_all.value + "</span>元，商品免運費<br/>";
	if(  document.forms[0].free_amount.value == 0 )
	 free3 = "";
	else
	 free3 = "同<span class='style16'>運費類別</span>商品滿件 <span class='style7'>" + document.forms[0].free_amount.value + "</span>件，同<span class='style16'>運費類別</span>商品免運費</span><br/>";
	
	if( free2 == "" && free3 == "" )
		free2 = "無設定免運費條件，此商品同<span class='style16'>運費類別</span>只計單次運費<span class='style13'>(以最高費用為準)<span>";
	else
		free3 += "如無達免運費條件，此商品同<span class='style16'>運費類別</span>只計單次運費<span class='style13'>(以最高費用為準)<span>";
	checked1 = "";
	checked2 = "";
	if( document.forms[0].cost_type_str && document.forms[0].cost_type_str.value == "" )
		 checked1 = "checked='true'";
	else if ( document.forms[0].cost_type_str && document.forms[0].cost_type_str.value == 0 )
		 checked1 = "checked='true'";
	else if ( document.forms[0].cost_type_str && document.forms[0].cost_type_str.value == 1 )
		 checked2 = "checked='true'";
	cost1 = "運費計算：";
	cost2 = "<input type='radio' name='cost_type_inner' value='0' " + checked1 + "/>此商品運費獨立計算<br/><input type='radio' name='cost_type_inner' value='1' " + checked2 +"/>本店訂單相同<span class='style16'>運費類別</span>，只計單次運費<span class='style13'>(以最高費用為準)<span>";
	
	if( document.forms[0].free_type[0].checked   )
	{
		document.getElementById("free_borad1").innerHTML = cost1;
		document.getElementById("free_borad2").innerHTML = cost2;
		
		document.forms[0].gain_type[2].disabled = true;
		if( document.forms[0].gain_type[2].checked == true )
			document.forms[0].gain_type[0].checked = true;
		
	}
	else if( document.forms[0].free_type[1].checked  )
	{
		document.getElementById("free_borad1").innerHTML = free1; 
		document.getElementById("free_borad2").innerHTML = free2+free3; 
		document.forms[0].gain_type[2].disabled = false;
	}
	
}

function client_car_content_chk()
{
	if( document.bank_inf.bankcode.value == "" || document.bank_inf.bankcode.value != "" && isNaN( document.bank_inf.bankcode.value ) )
	{
		alert( "請輸入【銀行代號】並需是純數字！" );
		document.bank_inf.bankcode.focus()
		return false;
	}
	if( document.bank_inf.bankaccount.value == "" || document.bank_inf.bankaccount.value != "" && isNaN( document.bank_inf.bankaccount.value ) )
	{
		alert( "請輸入【銀行帳號】並需是純數字！" );
		document.bank_inf.bankaccount.focus()
		return false;
	}
	if( document.bank_inf.bankname.value == ""  )
	{
		alert( "請輸入【銀行名稱】！" );
		document.bank_inf.bankname.focus()
		return false;
	}
	return confirm('確定儲存嗎?');
}

function car_class_show_self()
{
	if( document.login.lv[0].checked )
	{
		document.getElementById( "lv1_1" ).innerHTML = "";
		document.getElementById( "lv1_2" ).innerHTML = "";
	}
	else
	{
		document.getElementById( "lv1_1" ).innerHTML = "<input name='p_account' type='text' id='p_account' size='16' value='' maxlength='10' />";
		document.getElementById( "lv1_2" ).innerHTML = "<input name='p_pwd' type='password' id='p_pwd' size='18' value=''  maxlength='15' />";
	}
}

function ElementAdd( iId , iTagName , iType , iVal , iName )
{
    var e = document.getElementById( iId );
    var child = document.createElement( iTagName );
    child.setAttribute("type", iType );
    child.setAttribute("value", iVal );
    e.appendChild(child);
    e.appendChild(document.createElement( iName ));
}


 
