
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 = 6000;


var ImgCut_Url1 = '/script/event/';
var ImgCut_Url2 = '/script/search/search.php?optk=CEI&q=';




var ImgCut	= new Array(
'/script/img/main/mainimg_1103/main12.jpg',
'/script/img/main/mainimg_1103/main11.jpg',
'/script/img/main/mainimg_1103/main13.jpg',
'/script/img/main/mainimg_1103/main14.jpg',
'/script/img/main/mainimg_1103/main01.jpg',
'/script/img/main/mainimg_1103/main02.jpg',
'/script/img/main/mainimg_1103/main03.jpg',
'/script/img/main/mainimg_1103/main04.jpg',
'/script/img/main/mainimg_1103/main05.jpg',
'/script/img/main/mainimg_1103/main06.jpg',
'/script/img/main/mainimg_1103/main07_1.jpg,/script/img/main/mainimg_1103/main07_2.jpg,/script/img/main/mainimg_1103/main07_3.jpg',
'/script/img/main/mainimg_1103/main08_1.jpg,/script/img/main/mainimg_1103/main08_2.jpg,/script/img/main/mainimg_1103/main08_3.jpg',
'/script/img/main/mainimg_1103/main09_1.jpg,/script/img/main/mainimg_1103/main09_2.jpg,/script/img/main/mainimg_1103/main09_3.jpg',
'/script/img/main/mainimg_1103/main10_1.jpg,/script/img/main/mainimg_1103/main10_2.jpg,/script/img/main/mainimg_1103/main10_3.jpg'
				);


var ImgCut_Width = new Array(
							 '800',
							 '800',
							 '800',
							 '800',
							 '800',
							 '800',
							 '800',
							 '800',
							 '800',
							 '800',
							 '265,270,265',
							 '265,270,265',
							 '265,270,265',
							 '265,270,265'
				);


var ImgCut_Height = '350';


var ImgCut_Href = new Array(
		'%EB%B4%84%EC%9D%98%ED%96%A5%EC%97%B0',
		'360-14554',
		'%EC%9D%B8%ED%85%8C%EB%A6%AC%EC%96%B4%EA%B0%90%EC%84%B1%EA%B3%B5%EA%B0%84',
		'540-00969',
		'110-12217',
		'TAH-04457',
		'410-81149',
		'290-92424',
		'3C0-18924',
		'AD2-08796',
		'2Y0-D9260,2Y0-D9214,2Y0-D9272',
		'135-U3588,135-U3603,135-U3600',
		'3W0-25578,3W0-25579,3W0-25599',
		'AD2-08882,AD2-08898,AD2-08865'

);



function fadeOut(tag) {
	var tmp = "";
	var tHTML = "";
	var img = ImgCut[cnt[count]].split(',');
	var width = ImgCut_Width[cnt[count]].split(',');
	var href = ImgCut_Href[cnt[count]].split(',');
	//var delay = loadtime / 2;
	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;

	for (i = 0; i < len; i++)
	{
		if (i < img_len)
		{
			document.getElementById('oImg[' + i + ']').src = img[i];
			document.getElementById('oImg[' + i + ']').width = width[i];
			if (img[i].indexOf('event') > -1)
			{
				document.getElementById('oImg[' + i + ']').useMap = "#Map";
				document.getElementById('oLink[' + i + ']').href = href[i];
				//document.getElementById('oLink[' + i + ']').href = ImgCut_Url1 + href[i].substring(5,href[i].length);
			} 
			else {
				document.getElementById('oLink[' + i + ']').href = ImgCut_Url2 + href[i];
			}
		}
		else {
			document.getElementById('oImg[' + i + ']').src = '../img/img_blank.gif';
			document.getElementById('oImg[' + i + ']').width = 0;
			document.getElementById('oLink[' + i + ']').href = '';
		}
	}

	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();

	// [20110216][금석룡] 첫 이미지부터 랜덤하게 처리.
	//alert(max);
	//tmp[0] = Math.floor( Math.random() * max ) + 1;

	// 첫 이미지 고정 처리.
	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) {}
}
