var $j = jQuery.noConflict();

//秀天的出功能選單
function show_service_bar()
{
	var rethtml;
	switch(webservice)
	{
		case 'ezbid':
			rethtml = show_ezbid_service_bar();
		break;
		
		case 'ezbuy':
			rethtml = show_ezbuy_service_bar();
		break;
		
		case 'ezshop':
			rethtml = show_ezshop_service_bar();
		break;
		
		case 'ezservice':
			rethtml = show_ezservice_service_bar();
		break;
		
		default:
			rethtml = show_default_service_bar();
		break;
	}
	$j('#service_tag_menu').html(rethtml);
}

function show_ezshop_service_bar()
{
	var img_ver = 5;
	var rethtml = '';
	rethtml += "<div style='background-color:#18B5C6;'>";
	rethtml += "	<table border=0 cellpadding=0 cellspacing=0 width=870 height=50 align=center>";
	rethtml += "		<tr>";
	rethtml += "			<td>";
	rethtml += "				<table border=0 cellpadding=0 cellspacing=0>";
	rethtml += "					<tr>";
	rethtml += "						<td style='padding-top:5px;'><a href="+webroot+"ezshop/cate?c=1><img src="+webroot+"ezimg/shop_categroy_1.jpg?"+img_ver+" border=0 id=ezshop_cbar_1></a></td>";
	rethtml += "						<td style='padding-top:5px;' width=25 align=center><img src="+webroot+"ezimg/shop_categroy_slipt.jpg?"+img_ver+" border=0></td>";
	rethtml += "						<td style='padding-top:5px;'><a href="+webroot+"ezshop/cate?c=2><img src="+webroot+"ezimg/shop_categroy_2.jpg?"+img_ver+" border=0 id=ezshop_cbar_2></a></td>";
	rethtml += "						<td style='padding-top:5px;' width=25 align=center><img src="+webroot+"ezimg/shop_categroy_slipt.jpg?"+img_ver+" border=0></td>";
	rethtml += "						<td style='padding-top:5px;'><a href="+webroot+"ezshop/cate?c=3><img src="+webroot+"ezimg/shop_categroy_3.jpg?"+img_ver+" border=0 id=ezshop_cbar_3></a></td>";
	rethtml += "						<td style='padding-top:5px;' width=25 align=center><img src="+webroot+"ezimg/shop_categroy_slipt.jpg?"+img_ver+" border=0></td>";
	rethtml += "						<td style='padding-top:5px;'><a href="+webroot+"ezshop/cate?c=4><img src="+webroot+"ezimg/shop_categroy_4.jpg?"+img_ver+" border=0 id=ezshop_cbar_4></a></td>";
	rethtml += "						<td style='padding-top:5px;' width=25 align=center><img src="+webroot+"ezimg/shop_categroy_slipt.jpg?"+img_ver+" border=0></td>";
	rethtml += "						<td style='padding-top:5px;'><a href="+webroot+"ezshop/cate?c=5><img src="+webroot+"ezimg/shop_categroy_5.jpg?"+img_ver+" border=0 id=ezshop_cbar_5></a></td>";
	//rethtml += "						<td style='padding-top:5px;' width=25 align=center></td>";
	//rethtml += "						<td><a href="+webroot+"ezshop/cate?c=6><img src="+webroot+"ezimg/shop_categroy_special_kr.jpg border=0></a></td>";
	//rethtml += "						<td width=25></td>";
	//rethtml += "						<td><a href="+webroot+"ezshop/green><img src="+webroot+"ezimg/shop_categroy_special_green.jpg border=0></a></td>";
	rethtml += "						<td width=220></td>";
	rethtml += "						<td><div style='float:right;position : relative;top:-5px;'><a href="+webroot+"ezservice/beginner_ezshop_1><img src="+webroot+"ezimg/beginner_button.gif border=0></a></div></td>";
	rethtml += "					</tr>";
	rethtml += "				</table>";
	rethtml += "			</td>";
	rethtml += "		</tr>";
	rethtml += "	</table>";
	rethtml += "</div>";
	return rethtml;
}

function show_ezbuy_service_bar()
{
	var rethtml = '';
	rethtml += "<div style='background-color:#D23A61;'>";
	rethtml += "	<table border=0 cellpadding=0 cellspacing=0 width=870 height=50 align=center>";
	rethtml += "		<tr>";
	rethtml += "			<td width=348>";
	rethtml += "			<input type=input id=BarNewURL name=BarNewURL style='width:348px;height:21px;border:1px solid #2E2F31;border-right:0px;color:#6E6E6E;' value='請輸入商品網址!按下一步填寫代購資料' onclick=$j('#BarNewURL').select();>";
	rethtml += "			</td>";
	rethtml += "			<td width=64><img src="+webroot+"ezimg/buy_button.gif style='cursor:pointer;' onclick=\"post_form({'newURL':$j('#BarNewURL').val()},'"+webroot+"ezbuy/cart')\"></td>";
	rethtml += "			<td width=458>";
	rethtml += "						<div style='float:right;position : relative;top:-5px;'><a href="+webroot+"/ezservice/beginner_ezbuy_1><img src="+webroot+"ezimg/beginner_button.gif border=0></a></div>";
	rethtml += "						<div style='float:right;position : relative;top:-5px;margin-right	:5px;'><a href='"+webroot+"ezbuy/cart'><img src="+webroot+"ezimg/buy_button_2.gif border=0></a></div>";
	rethtml += "			</td>";
	rethtml += "		</tr>";
	rethtml += "	</table>";
	rethtml += "</div>";
	return rethtml;
}

function show_ezbid_service_bar()
{
	var rethtml = '';
	rethtml += "<div style='background-color:#9660B8;'>";
	rethtml += "	<table border=0 cellpadding=0 cellspacing=0 width=870 height=50 align=center>";
	rethtml += "		<tr>";
	rethtml += "			<td width=348>";
	rethtml += "				<input type=input id=auctionURL style='width:348px;height:21px;border:1px solid #2E2F31;border-right:0px;color:#6E6E6E' value='請輸入請日本Yahoo!拍賣商品網址' onclick=$j('#auctionURL').select();>";
	rethtml += "			</td>";
	rethtml += "			<td width=64><img src="+webroot+"ezimg/bid_button.gif style='cursor:pointer;' onclick=\"check_bid_url()\"></td>";
	rethtml += "			<td width=458>";
	rethtml += "				<div style='float:left;padding-left:10px;' align=right>";
	rethtml += "					<span><a href=/asahi/ezservice/promise><img src="+webroot+"ezad/ezbid_bar_ad.jpg border=0></a></span>";
	rethtml += "				</div>";
	rethtml += "				<div style='float:right;position : relative;top:-5px;'><a href="+webroot+"ezservice/beginner_ezbid_1><img src="+webroot+"ezimg/beginner_button.gif border=0></a></div>";
	rethtml += "			</td>";
	rethtml += "		</tr>";
	rethtml += "	</table>";
	rethtml += "</div>";
	return rethtml;
}

function show_default_service_bar()
{
	var rethtml = '';
	rethtml += "<div style='background-color:#8EBD00;'>";
	rethtml += "	<table border=0 cellpadding=0 cellspacing=0 width=870 height=30 align=center>";
	rethtml += "		<tr>";
	rethtml += "			<td>";
	rethtml += "			</td>";
	rethtml += "		</tr>";
	rethtml += "	</table>";
	return rethtml;
}
		

function show_ezservice_service_bar()
{
	var rethtml = '';
	rethtml += "<div style='background-color:#8EBD00;'>";
	rethtml += "	<table border=0 cellpadding=0 cellspacing=0 width=870 height=30 align=center>";
	rethtml += "		<tr>";
	rethtml += "			<td>";
	rethtml += "				<table border=0 cellpadding=0 cellspacing=0>";
	rethtml += "					<tr>";
	rethtml += "						<td><a href="+webroot+"ezservice/beginner_ezshop_1><img src="+webroot+"ezimg/service_bar_1.jpg border=0></a></td>";
	rethtml += "						<td width=25 align=center><img src="+webroot+"ezimg/service_bar_slipt.jpg border=0></td>";
	rethtml += "						<td><a href="+webroot+"ezservice/qna><img src="+webroot+"ezimg/service_bar_2.jpg border=0></a></td>";
	rethtml += "						<td width=25 align=center><img src="+webroot+"ezimg/service_bar_slipt.jpg border=0></td>";
	rethtml += "						<td><a href="+webroot+"ezservice/news><img src="+webroot+"ezimg/service_bar_3.jpg border=0></a></td>";
	rethtml += "						<td width=25 align=center><img src="+webroot+"ezimg/service_bar_slipt.jpg border=0></td>";
	rethtml += "						<td><a href="+webroot+"ezservice/promise><img src="+webroot+"ezimg/service_bar_4.jpg border=0></a></td>";
	rethtml += "					</tr>";
	rethtml += "				</table>";
	rethtml += "			</td>";
	rethtml += "		</tr>";
	rethtml += "	</table>";
	return rethtml;
	
}

function check_bid_url()
{
	var aid;
	var t = $j('#auctionURL').val();
	
	if(t.match(/[=\/][a-z7891]\d{7,10}/ig))
	{
		aid=t.match(/[=\/][a-z7891]\d{7,10}/ig)[0].substring(1,12);
		location.href=webroot+'ezbid/auction/'+aid;
	}
	
	else if(t.match(/[a-z7891]\d{7,10}/ig))
	{
		aid=t.match(/[a-z7891]\d{7,10}/ig)[0];
		location.href=webroot+'ezbid/auction/'+aid;
	}
	else
	{	
		alert('你輸入的網址非日本雅虎拍賣商品網址，請重新輸入');
	}
}

function post_form(data,url)
{
	var fm = document.createElement('form');
	var inp;

	document.body.appendChild(fm);
	for (k in data)
	{
		inp = document.createElement('input');
		inp.name = k;
		inp.value = data[k];
		fm.appendChild(inp);
	}
	fm.method = 'post';
	fm.action    = url;
	fm.submit();
}

function load_tips()
{
	$j('.eztips').mouseover(function(){
		$j('#eztip > tip_msg').html($j(this).attr('tiptxt'));
		$j('#eztip').css("top" ,$j(this).offset().top);
	  $j('#eztip').css("left",$j(this).offset().left+$j(this).width());
	  $j('#eztip').show();
	}).mouseout(function(){
		$j('#eztip').hide();
	});
	
	$j('#eztip').mouseover(function(){
		$j(this).show();
	}).mouseout(function(){
		$j(this).hide();
	});
}


	//亂數陣列
	function shuffle(o)
	{ //v1.0
		for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
		return o;
	}

	//金額加逗號
	//使用數字型態或字串型態傳入皆可  
	//money = money_format(-333224);  //輸出-333,224  
	//指定小數位數  
	//money = money_format(333224,2);    //輸出333,224.00  
	function money_format(value,fixed){  
    var fixed = fixed || 0;  
    isNaN(parseFloat(value))? value=0 : value=parseFloat(value);  
    v = value.toFixed(fixed).toString();  
    var ps = v.split('.');  
    var whole = ps[0];  
    var sub = ps[1] ? '.' + ps[1] : '';  
    var r = /(\d+)(\d{3})/;  
    while (r.test(whole)) {  
        whole = whole.replace(r, '$1' + ',' + '$2');  
    }  
    v = whole + sub;  
    if (v.charAt(0) == '-') {  
        return '-'+v.substr(1);  
    }  
    return v;  
	} 

$j(document).ready( function(){
	load_tips();
	
	$j('.shop_sale_price').each(function(){
		if(webservice != 'ezshop') return;
		$j(this).html( money_format($j(this).html()));
	});
	
});



