
Array.prototype.shuffle = function(){ 
	return this.concat().sort( 
		function(){return Math.random() - Math.random();} 
	); 
}


var _cnt = new Array();
var cnt = new Array();
var max = 0;			
var len = 0;				
var count = 0;			
var loadtime = 3000;


var ImgCut_Url1 = '/search/?';
var ImgCut_Url2 = '/update/?';


var ImgCut	= new Array(
'/common/images/main/main_img01.jpg',
'/common/images/main/main_img02.jpg',
'/common/images/main/main_img03.jpg',
'/common/images/main/main_img04.jpg',
'/common/images/main/main_img05.jpg',
'/common/images/main/main_img06.jpg',
'/common/images/main/main_img07.jpg'

				);
//591 94 94 190



var ImgCut_Href = new Array(
		'cmd=plan&seq=2205',
		'cmd=ds&seq=2312',
		'cmd=ds&seq=2303&service_date=2012-02',
		'cmd=plan&seq=2318&service_date=2012-02',
		'cmd=web_main',
		'search=%EC%9D%B8%ED%85%8C%EB%A6%AC%EC%96%B4&offer_type=5&search_link=&v_image=1&h_image=1&s_image=1&s_size=&s_menu=membership',
		'cmd=ds&seq=2320&service_date=2012-02'

		
);



function fadeOut(tag) {
	var tmp = "";
	var tHTML = "";

	var img = ImgCut[cnt[count]].split(',');
	var href = ImgCut_Href[cnt[count]].split(',');
	//var href = (ImgCut_Href[cnt[count]]) ? ImgCut_Href[cnt[count]].split(',') : new Array();

	var delay = loadtime / 2;


	if (tag)
		delay = loadtime;

	try	
	{
		if (tag)
			document.getElementById('oDiv').style.filter="blendTrans(duration=1)";
	} 
	catch (e) {}

	try
	{
		if (tag)
			document.getElementById('oDiv').filters.blendTrans.apply();
	}
	catch (e) {}

	if (tag)
		document.getElementById('oDiv').style.visibility = 'hidden';

	var img_len = img.length;

//alert(img_len);

	for (i = 0; i < img_len; i++)
	{
		if (i < img_len)
		{ 
			document.getElementById('oImg[' + i + ']').src = img[i];
			
			if (href[i].substr(0,3) == 'cmd') {
				document.getElementById('oLink[' + i + ']').href = ImgCut_Url2 + href[i];
			} else {
				document.getElementById('oLink[' + i + ']').href = ImgCut_Url1 + href[i];
			}
		}
		else {
			document.getElementById('oImg[' + i + ']').src = '/image/image/img_blank.gif';
			document.getElementById('oLink[' + i + ']').href = ImgCut_Url2 + href[i];
		}
	}

	if (tag)
		document.getElementById('oDiv').style.visibility = 'visible';

	try
	{
		if (tag)
			document.getElementById('oDiv').filters.blendTrans.play();
	}
	catch (e) {}

	(count < ImgCut.length-1) ? count++ : count = 0;

	setTimeout("fadeOut(true)", delay);
}


function init(_len, _loadtime) {

	max = ImgCut.length - 1;
	len = _len;
	loadtime = _loadtime;
	
	for(i=1;i<=max;i++) _cnt[i] = i;
		cnt = _cnt.shuffle();
	var tmp = new Array();

	
	tmp[0] = Math.floor( Math.random() * max );

	// 첫 이미지 고정 처리.
	//tmp[0] = 0;


	for (i = 0; i < cnt.length; i++) {
		tmp[i+1] = cnt[i];
	}
	cnt = tmp; 


	fadeOut(false);
	try
	{
		theme_image_change(false);
	}
	catch (e) {}
}
