/* index javascript */



function getCenter(width, height) {
	var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));

	return new Array(top, left);
}

/*목조주택의 장점*/
function openWoodhouse() {
	s = getCenter(1024, 768);
	window.open('woodhouse/index.php', 'WinImage', 'width=1024,height=768,top='+s[0]+',left='+s[1]);
}


function getNewsNext() {
	var myFx = new Fx.Scroll('newsSlider', {
		duration: 0,
		wait: false,
		offset: {
			'x':230
		}
	}).toTop();
}

function getNewsPrev() {
	var myFx = new Fx.Scroll('newsSlider', {
		duration: 0,
		wait: false,
		offset: {
			'x':-230
		}
	}).toTop();
}





/* portfolio */
function getPortfolioNext(stopAutoScroll) {
	if (stopAutoScroll) portfolioTimer = $clear(portfolioTimer);

	if (portfolio_from_first) {
		new Fx.Scroll('portfolioSlider').set(0, 0);
		portfolio_from_first = false;
		if (portfolioTimer != null) portfolioTimer = getPortfolioNext.delay(3000); 

	} else {
		var myFx = new Fx.Scroll('portfolioSlider', {
			duration: 0,
			wait: false,
			offset: {
				'x':216
			}
		}).toTop().chain(function(){
			if (portfolioTimer != null) {	
				x = $('portfolioSlider').getPosition('portfolioSliderOuter').x;
				if (x < 0) x = -x;
				
				var idx = ( x / 216).round();

				if (x >= $('portfolioSlider').getScrollSize().x - 216) {
					portfolio_from_first = true;
				}		
				if (portfolioTimer != null) portfolioTimer = getPortfolioNext.delay(3000); 
				
			}
		});
	}
}

function getPortfolioPrev(stopAutoScroll) {
	if (stopAutoScroll) portfolioTimer = $clear(portfolioTimer);

	var myFx = new Fx.Scroll('portfolioSlider', {
		duration: 0,
		wait: false,
		offset: {
			'x':-216
		}
	}).toTop();
}


var portfolioTimer;
var portfolio_from_first = false;
window.addEvent('load', function() {
	portfolioTimer =  getPortfolioNext.delay(3000); 
});




/* product ebook navigator */
function getEbookNext(stopAutoScroll) {
	if (stopAutoScroll) ebookTimer = $clear(ebookTimer);

	if (ebook_from_first) {
		new Fx.Scroll('pEbook').set(0, 0);
		getEbookDesx();

		ebook_from_first = false;
	} else {
		var myFx = new Fx.Scroll('pEbook', {
			duration: 100,
			wait: false,
			offset: {
				'x':172
			}
		}).toTop().chain(function(){
			getEbookDesx();
		});
	}
}

function getEbookPrev(stopAutoScroll) {
	if (stopAutoScroll) ebookTimer = $clear(ebookTimer);
	
	var myFx = new Fx.Scroll('pEbook', {
		duration: 100,
		wait: false,
		offset: {
			'x':-172
		}
	}).toTop().chain(function(){
		getEbookDesx();
	});
}

function getEbookDesx() {
	x = $('pEbook').getPosition('pEbookOuter').x;
	if (x < 0) x = -x;
	
	var idx = ( x / 172).round();

	$('ebookSubject').set('text', $('ebtitle['+idx+']').value); 

	if (ebookTimer != null) {	
		if (x >= $('pEbook').getScrollSize().x - 172) {
			//ebookTimer = $clear(ebookTimer);
			ebook_from_first = true;
		}		
		if (ebookTimer != null) ebookTimer = getEbookNext.delay(2000); 
		
	}
}


/* 잡지 정기구독 신청 */
function getSubscriptionWin() {
	win = window.open('/subscription/journal.php', 'subscriptWin', 'width=517, height=584, top=150, left=350');
	if (!win) {
		alert('팝업창이 차단되었습니다.\n팝업차단을 해제해주십시오.(또는 Crtl 키를 누른 상태에서 클릭)');
	}
}

function loadFairWin(url) {
	window.open(url,'_blank','width='+screen.width+',height='+screen.height+', resizable=yes');
}

function getNewContentPrev() {
	var myFx = new Fx.Scroll('newContent', {
		duration: 0,
		wait: false,
		offset: {
			'y':-100
		}
	}).toLeft();
}

function getNewContentNext() {
	var myFx = new Fx.Scroll('newContent', {
		duration: 0,
		wait: false,
		offset: {
			'y':100
		}
	}).toLeft();
}



/* blog content navigator */
function getBlogEntryPrev() {
	var myFx = new Fx.Scroll('blogEntry', {
		duration: 0,
		wait: false,
		offset: {
			'y':-100
		}
	}).toLeft();
}

function getBlogEntryNext() {
	var myFx = new Fx.Scroll('blogEntry', {
		duration: 0,
		wait: false,
		offset: {
			'y':100
		}
	}).toLeft();
}




/* 신상품보기 */
function viewNewProduct() {
	var myFx = new Fx.Scroll('productSlider').set(0,0);
	$('iNewProd').src = '/images/index/t_newproduct_o.gif';
	$('iBestProd').src = '/images/index/t_bob.gif';
}

function viewBestProduct() {
	var myFx = new Fx.Scroll('productSlider').set(401,0);
	$('iNewProd').src = '/images/index/t_newproduct.gif';
	$('iBestProd').src = '/images/index/t_bob_o.gif';
}


var ebookTimer;
var ebook_from_first = false;
window.addEvent('load', function() {
	ebookTimer =  getEbookNext.delay(2000); 
	if(Math.ceil(Math.random() * 2) == 1) {
		viewNewProduct();
	} else {
		viewBestProduct();
	}
});
