﻿//document.write(dump(data.ItemSearchResponse.Items.Item[0].ItemAttributes.Title));

/*
	PHPの print_r() と同じ様な機能を実現する関数
	dump(array);
*/
function dump(arr,level) {
	var dumped_text = "";
	if(!level) level = 0;

	//The padding given at the beginning of the line.
	var level_padding = "";
	for(var j=0;j<level+1;j++) level_padding += "    ";
		if(typeof(arr) == 'object') { //Array/Hashes/Objects 
			for(var item in arr) {
				var value = arr[item];

				if(typeof(value) == 'object') { //If it is an array,
					dumped_text += level_padding + "'" + item + "' ...<br />";
					dumped_text += dump(value,level+1);
				} else {
					dumped_text += level_padding + "'" + item + "' => \"" + value + "\"<br />";
				}
			}
		} else { //Stings/Chars/Numbers etc.
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}
	return dumped_text;
}

/*
	GetQueryArray(document.URL);
*/
var qsParm = new Array();       // Page Query
function GetQueryArray(query) {
    query = query.replace("?", "&");
    var parms = query.split("&");
    for (var i = 0; i < parms.length; i++) {
        var pos = parms[i].indexOf("=");
        if (pos > 0) {
            var key = parms[i].substring(0, pos);
            var val = parms[i].substring(pos + 1);
            qsParm[key] = val;
        }
    }
    return true
}

/*
	URL Encode
*/
function UrlEncode(target) {
	return encodeURIComponent();
}

/*
	HtmlSpecialChars
*/
function HtmlSpecialChars(target) {
  var result = target.replace(/</g, '&lt;') ;
  result = result.replace(/>/g, '&gt;') ;
  result = result.replace(/\"/g, '&quot;') ;
  result = result.replace(/\'/g, '\'') ;
  result = result.replace(/\&/g, '&amp');
return result;
}
