var bloguri = 'http://www.pennavi.com/friend/';
var jsuri = 'http://www.pennavi.com/friend/gadget/';
var params = {};
var targetdoc = {};
new function (){
	function JSONscriptRequest(fullUrl) {
	    this.fullUrl = fullUrl;
	    this.noCacheIE = '#noCacheIE=' + (new Date()).getTime();
	    this.headLoc = document.getElementsByTagName("head").item(0);
	    this.scriptId = 'JscriptId' + JSONscriptRequest.scriptCounter++;
	}
	JSONscriptRequest.scriptCounter = 1;
	JSONscriptRequest.prototype.buildScriptTag = function () {
	    this.scriptObj = document.createElement("script");
	    this.scriptObj.setAttribute("type", "text/javascript");
	    this.scriptObj.setAttribute("charset", "utf-8");
	    this.scriptObj.setAttribute("src", this.fullUrl + this.noCacheIE);
	    this.scriptObj.setAttribute("id", this.scriptId);
	}
	JSONscriptRequest.prototype.removeScriptTag = function () {
	    this.headLoc.removeChild(this.scriptObj);
	}

	JSONscriptRequest.prototype.addScriptTag = function () {
	    this.headLoc.appendChild(this.scriptObj);
	}

	var last_script = (function (scps) {
		var i = scps.length;
		while (i--) {
			var scp = scps[i];
			if (scp && scp.src && !scp.src.indexOf(jsuri)) return scp;
		};
	})(document.getElementsByTagName('script'));
	params = (function (s) {
		var param = s.src.split(/\#/).pop().split(/\&/);
		var i = param.length;
		var result = {};
		while (i--) {
			var kv = param[i].split(/=/);
			result[kv[0]] = kv[1];
		};
		return result;
	})(last_script);
	var p_str = (function (p) {
		var r = [];
		for (var i in p) r.push(i + '=' + p[i]);
		return r.join('&');
	})(params);

	var requestURL = '';

	if(params.uid != undefined && params.bkn != undefined){
		requestURL = jsuri + 'imagelist.php?uid=' + params.uid + '&bkn=' + params.bkn;
	}else if(params.uid != undefined){
		requestURL = jsuri + 'imagelist.php?uid=' + params.uid;
	}else if(params.bkn != undefined){
		requestURL = jsuri + 'imagelist.php?bkn=' + params.bkn;
	}else{
		requestURL = jsuri + 'imagelist.php';
	}

//	var requestURL = jsuri + 'imagelist.php?uid=' + params.uid + '&bkn=' + params.bkn;
	var jsonRequest = new JSONscriptRequest(requestURL);
	jsonRequest.buildScriptTag();
	jsonRequest.addScriptTag();
	targetdoc = document;
	//document.write('<div id="mynotedatas">読込中…</div>');
};
document.write('<div id="com.waonet.tegaki">読込中…</div>');
var image_array = [];
var page_array = [];
function mycallback(jsondata){
	for(var i=0;i<jsondata.length;i++){
		if(jsondata[i]['page'] != null){
			image_array.push(jsondata[i]['href']);
			page_array.push(jsondata[i]['page']);
		}
	}
	document.getElementById('com.waonet.tegaki').innerHTML = swfinclude();
}
function getImageList(){
	return image_array;
}
function getPageList(){
	return page_array;
}
function openwin(image_url){
	var mywin = window.open(image_url,'viewwin');
}
function getJsURI(){
	return jsuri;
}
function getBlogURI(){
	return bloguri;
}
function swfinclude(image_array,page_array){
	var flashvars	= '';
	var fileid	= 'tegaki';
	var cashdel = new Date().getTime();
	var filename	= jsuri + 'tegakiParts01NEO3.swf?delcash=' + cashdel;
	var protocol	= 'http';
//	var swfwidth	= '100%';
//	var swfheight	= '100%';
	var swfwidth	= '160';
	var swfheight	= '250';
	return '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="' +protocol + '://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+swfwidth+'" height="'+swfheight+'" id="'+ fileid +'" align="middle">'+
	'<param name="allowScriptAccess" value="always" />'+
	'<param name="FlashVars" value="' + flashvars + '" />'+
	'<param name="allowFullScreen" value="true" />'+
	'<param name="movie" value="'+ filename + '" />'+
	'<param name="quality" value="high" />'+
	'<param name="bgcolor" value="#ffffff" />'+
	'<param name="wmode" value="transparent" />'+
	'<embed id="'+ fileid +'"  wmode="transparent" src="'+filename+'" FlashVars="' + flashvars + '" quality="high" bgcolor="#ffffff" width="'+swfwidth+'" height="'+swfheight+'" name="vplanning" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="'+protocol+'://www.macromedia.com/go/getflashplayer" />'+
	'</object>';
}
