/*
 * 阪急ビューティー
 * 　ブランドポップアップ
 */
var brand_list = new Array;
var brand_img_list = new Array(
	//ESTEE LAUDER id.0
	'./pickup_b/img/esteelauder/pop.jpg',
	//GIVENCHY
	'./pickup_b/img/givenchy/pop.jpg',
	//JILL STUART
	'./pickup_b/img/jillstuart/pop.jpg',
	//BOBBI BROWN
	'./pickup_b/img/bobbi/pop.jpg',
	//SUQQU
	'./pickup_b/img/suqqu/pop.jpg',
	//CLINIQUE
	'./pickup_b/img/clinique/0124main.jpg',
	//RMK
	'./pickup_b/img/rmk/pop.jpg',
	//SHU UEMURA
	'./pickup_b/img/shu/pop.jpg',
	//CLARINS
	'./pickup_b/img/clarins/main.jpg',
	//IPSA
	'./pickup_b/img/ipsa/pop.jpg',
	//ARTISAN&ARTIST
	'./pickup_b/img/aa/main.jpg',
	//AESOP
	'./pickup_b/img/aesop/main.jpg',
	//GUERLAIN
	'./pickup_b/img/guerlain/pop.jpg',
	//AWAKE
	'./pickup_b/img/awake/main.jpg',
	//la prairie
	'./pickup_b/img/laprairie/pop.jpg',
	//MAC
	'./pickup_b/img/mac/pop.jpg',
	//sisley
	'./pickup_b/img/sisley/pop.jpg',
	//agronatura
	'./pickup_b/img/agronatura/main.jpg',
	//amore
	'./pickup_b/img/amore/pop.jpg',
	//three
	'./pickup_b/img/three/pop.jpg',
	//origins
	'./pickup_b/img/origins/main.jpg',
	//addiction
	'./pickup_b/img/addiction/pop.jpg',
	//trilogya
	'./pickup_b/img/trilogy/main.jpg',
	//jemmy
	'./pickup_b/img/crystaljemmy/main.jpg',
	//BARE ESCENTUALS
	'./pickup_b/img/bareescentuals/pop.jpg',
	//nars
	'./pickup_b/img/nars/pop.jpg',
	//ysl
	'./pickup_b/img/ysl/pop.jpg',
	//hr
	'./pickup_b/img/hr/pop.jpg',
	//nuxe
	'./pickup_b/img/nuxe/pop.jpg',
	//lmc
	'./pickup_b/img/lmc/main.jpg',
	//kiehls
	'./pickup_b/img/kiehls/main.jpg',
	//chifure
	'./pickup_b/img/chifure/main.jpg',
	//delamer
	'./pickup_b/img/delamer/1021main.jpg',
	//naturabisse
	'./pickup_b/img/naturabisse/main.jpg',
	//orlan
	'./pickup_b/img/orlane/main.jpg',
	//lancome
	'./pickup_b/img/lancome/pop.jpg',
	//three
	'./pickup_b/img/three/pop.jpg',
	//shigeta
	'./pickup_b/img/shigeta/main.jpg',
	//patyka
	'./pickup_b/img/patyka/main.jpg',
	//korres
	'./pickup_b/img/korres/main.jpg',
	//sk2
	'./pickup_b/img/sk2/pop.jpg',
	//jurlique
	'./pickup_b/img/jurlique/main.jpg',
	//Ofcosmetics
	'./pickup_b/img/ofcosme/main.jpg',
	//healthyone
	'./pickup_b/img/healthyone/1124main.jpg',
	//huiles
	'./pickup_b/img/huiles/main.jpg',
	//terracuore
	'./pickup_b/img/terracuore/main.jpg',
	//chicca
	'./pickup_b/img/chicca/pop.jpg',
	//episteme
	'./pickup_b/img/episteme/pop.jpg',
	//ci-labo
	'./pickup_b/img/ci-labo/pop.jpg	',
	//ayura
	'./pickup_b/img/ayura/pop.jpg',
	//harnn
	'./pickup_b/img/harnn/pop.jpg',
	//comfortzone
	'./pickup_b/img/comfortzone/pop.jpg',
	//lunasol
	'./pickup_b/img/lunasol/1226main.jpg',
	//dior id.56
	'./dior/img/pop.jpg'
);


var brand_over_id = 0;
$(function(){
	
//	for( n = 1; n <= 40; n ++ ){
	for( n = 1; n <= 56; n ++ ){
		var temp = 'brand' + str_pad( n, 2, '0', 'STR_PAD_LEFT' );
		brand_list[n] = temp;
	}
});

function brand_popup( brand_index ){
	var pop = $('#brand_pop_div');
	var pp = pop.position();

	$('#brand_pop_img').attr( 'src', brand_img_list[brand_index-1] );

	var ele = $('#'+brand_list[brand_index]);
	var pos = ele.position();
	pop.css( 'top', pos.top - ele.height() - 70 );
	switch( brand_index ){
		case 6:
		case 12:
		case 18:
		case 24:
		case 30:
		case 36:
		case 42:
			//pop.css( 'left', pos.left - ele.width());
			pop.css( 'left', pos.left - 60);
			break;
		default:
			pop.css( 'left', pos.left - 60);
			break;
	}
	pop.show();
}
function brand_unpop( brand_index ){
	var pop = $('#brand_pop_div');
	pop.hide();
}

function str_pad (input, pad_length, pad_string, pad_type) {
    // Returns input string padded on the left or right to specified length with pad_string  
    // 
    // version: 1004.2314
    // discuss at: http://phpjs.org/functions/str_pad
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // + namespaced by: Michael White (http://getsprink.com)
    // +      input by: Marco van Oort
    // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: str_pad('Kevin van Zonneveld', 50, '-=', 'STR_PAD_LEFT');
    // *     returns 1: '-=-=-=-=-=-Kevin van Zonneveld'
    // *     example 2: str_pad('Kevin van Zonneveld', 50, '-', 'STR_PAD_BOTH');
    // *     returns 2: '------Kevin van Zonneveld-----'
    var half = '', pad_to_go;
 
    var str_pad_repeater = function (s, len) {
        var collect = '', i;
 
        while (collect.length < len) {collect += s;}
        collect = collect.substr(0,len);
 
        return collect;
    };
 
    input += '';
    pad_string = pad_string !== undefined ? pad_string : ' ';
    
    if (pad_type != 'STR_PAD_LEFT' && pad_type != 'STR_PAD_RIGHT' && pad_type != 'STR_PAD_BOTH') { pad_type = 'STR_PAD_RIGHT'; }
    if ((pad_to_go = pad_length - input.length) > 0) {
        if (pad_type == 'STR_PAD_LEFT') { input = str_pad_repeater(pad_string, pad_to_go) + input; }
        else if (pad_type == 'STR_PAD_RIGHT') { input = input + str_pad_repeater(pad_string, pad_to_go); }
        else if (pad_type == 'STR_PAD_BOTH') {
            half = str_pad_repeater(pad_string, Math.ceil(pad_to_go/2));
            input = half + input + half;
            input = input.substr(0, pad_length);
        }
    }
 
    return input;
}

