function changeColor(){
	var ds = $('#scriptlist div');
	var colors = ['#ffa','#aff','#ccc','#faf',"#ccf"];
	var color = colors[Math.round(Math.random()*colors.length)];
	//alert(color);
	getRandom(ds).css({background:color});
}
function getRandom(s){
	return $(s[Math.round(Math.random()*s.length)]);
}
function insertinfo(){
  var html =  "<div><p style='color:red;font-size:12px;line-height:1.2em;'>ここに置いてあるスクリプトはIndesign , illustrator , Photoshop用のJavaScriptです。<br />動作確認はAdobe CS3 Mac版でのみしています。<br />スクリプトは自由に使ってもらってけっこうです。<br />スクリプトを使用する上でのデーターの破損などあらゆる不具合・不利益については一切の責任を負いかねますのでご了承ください。</p></div>";
 var ds = $('#scriptlist div');
 getRandom($('#scriptlist div')).after(html);
}
function dtHtmlx(SCRIPTDATA){
var d = new Date();
d.setTime(SCRIPTDATA['day']*1000);
var date = (d.getFullYear()) +'-'+ (d.getMonth()+1) +'-'+ (d.getDate());
return '<div><h2 '+'class="'+SCRIPTDATA['tag']+'"'+'><a href="hightlight/'+SCRIPTDATA['label']+'?keepThis=true&TB_iframe=true&height=380&width=800" class="thickbox" rel="'+SCRIPTDATA['img']+'">'+SCRIPTDATA['data']+'</a></h2><p>'+SCRIPTDATA['label']+'</p><p><a href="http://556.sub.jp/scriptclip/zip/'+SCRIPTDATA['label']+'"><img src="../downx.png"></a>['+SCRIPTDATA['count']+']</p><p class="small"> by '+SCRIPTDATA['editer']+' ('+date+') </p></div>';
/*<img src="../dummy.gif" style="width:180px;height:120px;background:url('+SCRIPTDATA['img']+') 50% 50% no-repeat;">*/
}
$(document).ready(function(){
	$.getJSON('http://556.sub.jp/scriptclip/jslist.json', function(json) {
    			$(json).each(function(){
    			   $("#scriptlist").append(dtHtmlx(this));
    			});
    			insertinfo();
				tb_init('a.thickbox, area.thickbox, input.thickbox');
				popup();
	});
	//setInterval(changeColor,1000);
});
function popup(){
$('a.thickbox').imgPreview({
    containerID: 'imgPreviewWithStyles',
    /* Change srcAttr to rel: */
    srcAttr: 'rel',
    imgCSS: {
        // Limit preview size:
        width: '200px'
    },
    // When container is shown:
    onShow: function(link){
        $('<span>' + link.text + '</span>').appendTo(this);
    },
    // When container hides: 
    onHide: function(link){
        $('span', this).remove();
    }
});
}

function search(word){
	$.getJSON('http://556.sub.jp/scriptclip/search/'+word, function(json) {
			$("#scriptlist").html("");
			$(json).each(function(){
    			   $("#scriptlist").append(dtHtmlx(this));
			});
			insertinfo();
			tb_init('a.thickbox, area.thickbox, input.thickbox');
			popup();
	});
}