var shop='http://www.anisen.tv/contents/base/php/shop/shop.php?';

$(function(){
	//エラーチェック
	checkerr();

	//オフィシャルブロガー新着
	var o_open=0;
	$("#Todo_o_entry").css("display","none");
	
	$('#officialblog > ul')
		.tabs({
			/* fx: {  Fade:true , opacity: 'toggle',Speed: 'fast' }*/
			selected:0,
			load:function(e,ui){
				if ($("#Todo_o_entry").is(":hidden")){
					$("#Todo_o_entry").slideToggle("fast");
				}
			},
			show:function(e,ui){
				//オススメ商品入れ替え
				//var key=encodeURI( $('b',ui.panel).text() );
				//$('#shopitem').load(ads+"t=official&n=5&key="+key+'');

				//アコーディオン
				//サイズ調整
				reimg(".#Todo_o_entry .reimg img");
			}
			});

	//関連商品
	//puckupKey2item("");

	//カテゴリー開閉メニュー
	if($('#category')){
		$('#category > dl dt span').click(function(){
			$(this).parent().next().slideToggle('fast');
		});
	}	
	
	//初期ページ画像調整
	reimg(".reimg img");

	//画像サイズ調整
	function reimg(target){
		//サムネイル調整
		var img=$(target);
		if(img.length>0){
			for(i=0;i<$(img).length;i++){
				w=$(img).eq(i).attr('width');
				h=$(img).eq(i).attr('height');
				if( w > h ) $(img).eq(i).css({height:w,width:'auto'});
			};
		}else{
			w=$(img).attr('width');
			h=$(img).attr('height');
			if( w > h ) $(img).css({height:w,width:'auto'});
		}
	}

});

//サブメニュー表示
function setCategory(category_id){
	$("#"+category_id+".subcategory").parent().parent().css("display","block");
}
//商品ピックアップ
function puckupKey2item(key){
	
	if($("#shop_keytag")){
		if(!key || key==""){
			//tagクラウドから1つ抽出
			if($('#taglist'))key=( $( $('#taglist p.tags a').get( Math.floor( Math.random() * $('#taglist p.tags a').length ) ) ).html() );
		};
		//if(key)$("#shop_keytag").load(shop+"t=shop&n=7&key="+encodeURI(key));
	}
}

//Getを分解
function getRequest(){
	if(location.search.length > 1) {
		var get = new Object();
		var ret = location.search.substr(1).split("&");
		for(var i = 0; i < ret.length; i++) {
			var r = ret[i].split("=");
			get[r[0]] = r[1];
		}
		return get;
	}else{return false;}
}

//エラーメッセージを表示
function checkerr(){
	var get = getRequest();
	var msg;
	switch( get["err"] ){
		case "1":msg="IDとパスワードが正しく無い可能性があります。もう一度ご確認ください。";break;
		case "2":msg="ブログが存在しません。<br>削除された、または、URL等が間違っていないかご確認ください。";break;
		case "3":msg="リクエストされたページ・ファイルは見つかりませんでした。<br>削除、または、ファイル名・URL等が間違っていないかご確認ください。";break;
		default:msg="";break
	}
	if(msg!="" && $("#err_msg") ){
		$("#err_msg")	.html(msg)
				.css({"display":"block"});
	}
}
