/* all right reserved exspider.net */
/* exspider viewer script          */

function getBrowserWidth(){
	if(window.innerWidth){
		return window.innerWidth;
	}
	else if(document.documentElement && document.documentElement.clientWidth != 0){
		return document.documentElement.clientWidth;
	}
	else if(document.body){
		return document.body.clientWidth;
	}
	return 0;
}

function exp_print (_mode,_flg){
 var rand = Math.random();
 var exp_width = 950;
 var exp_height = 600;

 var category_array = new Array(
				'books', 'music', 'game',
				'electronix', 'kitchen', 'software',
				'dvd', 'comix','computer'//, 'sporting-goods-jp',
				//'toys-jp', 'beauty'
				);
 var selectmon = (_flg == 1) ? document.rankform.rank.value : '';

 //if (!_flg) document.rankform.reset();
 if (!_flg) { document.rankform.reset(); document.getElementById("exp_date").innerHTML='';}
 if ((_flg == 1 || _flg == 3 )&& (document.rankform.rank.options[document.rankform.rank.options.selectedIndex].text)){
  document.getElementById("exp_date").innerHTML = " " + document.rankform.rank.options[document.rankform.rank.options.selectedIndex].text;
 } else if (_flg==1 && !(document.rankform.rank.options[document.rankform.rank.options.selectedIndex].text)){
  document.getElementById("exp_date").innerHTML='';
 }
 var category = category_array[Math.ceil(Math.random()*category_array.length - 1)];
 var daypath = (selectmon) ? selectmon : '';
 var swffile = 'images/dynaload_aws.swf?r=' + rand + '&list=aws/'+daypath;
 swffile += (daypath) ? '/' : '';
 swffile += (_mode != '' && _mode != undefined) ? _mode + '.txt' : category +'.txt';
 var swfwrite = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
 + ' width="' + exp_width + '" height="' + exp_height + '">'
 + '  <param name="movie" value="'+ swffile +'">'
 + '  <param name="quality" value="high">'
 + '    <embed src="'+ swffile + '" quality="high" type="application/x-shockwave-flash" width="' + exp_width + '" height="' + exp_height + '"></embed>'
 + '  </object>';

 var exp_cat = category_array[rand];
 var cat = (_mode != '' && _mode != undefined) ? _mode : exp_cat;
 if(cat) document.getElementById("exp_cat").innerHTML = cat;

 document.getElementById("exp_main").innerHTML = swfwrite;
 document.getElementById("exp_main").style.left = getBrowserWidth() / 2 - 475;
 var flg = 1;
 var sharp = new String(window.location);
 var sharpindex = sharp.indexOf('#',0);
 if(_mode && flg == 1 && sharp != -1) {
  var base = '?mode=' + _mode;
  window.location.hash = base;
  flg = 0;
 }
}

function exp_books(){
 exp_print('books');
}

function exp_music(){
 exp_print('music');
}

function exp_game(){
 exp_print('game');
}

function exp_electronix(){
 exp_print('electronix');
}

function exp_kitchen(){
 exp_print('kitchen');
}

function exp_software(){
 exp_print('software');
}

function exp_books_us(){
 exp_print('books_us');
}

function exp_dvd(){
 exp_print('dvd');
}

function exp_comics(){
 exp_print('comix');
}

function exp_computer(){
 exp_print('computer');
}

function exp_sports(){
 exp_print('sporting-goods-jp');
}

function exp_toys(){
 exp_print('toys-jp');
}

function exp_beauty(){
 exp_print('beauty');
}

var mode;
try{
 mode = window.location.href.split("#?")[1].split("mode=")[1];
} catch(e){
 //mode = "kitchen";
}

exp_print(mode, 2);
