//포럼슬라이드를 위한 자바스크립

//alert(isContains(browserVersion,ie6));
var orderNum = 1;//현재포럼순번 저장하는 변수;


window.onload = function()
{
	//전역변수선언
	//alert(browser);
	
	res = document.getElementById("alert");//처음과 끝을 알리는 id 저장
	//alert("your BrowserVersion:"+browserVersion);
	//alert(browser);
	if(navigator.appVersion.indexOf("MSIE 6") > -1){
    imageSlider(394, 1); // Move Width, Move Item Count

    }else{
    imageSlider(394, 1); // Move Width, Move Item Count

    }

	
	
}

 function imageSlider(w, cnt)
{
    // Global Variable
    imageList = new Object();
    item_width = w*cnt;
    curr_position = 0;
    curr_idx = 0;
    tmp = 0;
	orderByPosition =136;//순서표시레이어 위치
 
	
	
	
    var slider = document.getElementById("forumSlider");
    var groups = slider.getElementsByTagName("div");
	
    for(var i=0; i < groups.length; i++)
    {
		
		//alert("groups["+i+"].className:"+groups[i].className);
        if(groups[i].className == "forumList") imageList = groups[i].getElementsByTagName("ul")[0]; // Image List (UL Element)
    }
    var lis = imageList.getElementsByTagName("li");//총 포럼개수와 일치한다.
    //imageList.style.width = (w * lis.length) + "px";
   
    // Controller
    var bts = slider.getElementsByTagName("input");
	
    for(var i=0; i<bts.length; i++)
    {
		
        if(bts[i].type == 'button' && bts[i].className == 'btn_prev')
        {
            bts[i].onclick = function() { sliderPrev(cnt,lis); } // Click To Prev
        }
        else if(bts[i].type == 'button' && bts[i].className == 'btn_next')
        {
            bts[i].onclick = function() { sliderNext(cnt,lis); } // Click To Next
        }
    }
}

function sliderNext(cnt,lis) // Next Behavior
{
	
    if(curr_idx < (lis.length-1))
    {
		
        imageList.style.left = (curr_position - item_width) + "px";
        curr_position -= item_width;
        for(var i=0; i<cnt; i++) curr_idx++;

		//현재포럼/총포럼 출력
		res.style.left = (orderByPosition+item_width)+"px";
		orderByPosition += item_width;
		orderNum += 1;
		//alert(lis.length);
		res.innerHTML ="총 "+lis.length+"개 포럼 중 ";
		res.innerHTML += orderNum;
		
    }
    else
    {
		orderNum = lis.length;
    }
}

function sliderPrev(cnt,lis) // Prev Behavior
{
    if(curr_idx > 0)
    {
        imageList.style.left = (curr_position + item_width) + "px";
        curr_position += item_width;
        for(var i=0; i<cnt; i++) curr_idx--;
		
		//현재포럼/총포럼 출력
		res.style.right = "";
		res.style.left = (orderByPosition-item_width)+"px";
		orderByPosition -= item_width;
		orderNum -= 1;
		res.innerHTML ="총 "+lis.length+"개 포럼 중 ";
		res.innerHTML += orderNum;
    }
    else
    {
		orderNum = 1;
    }
}
//화살표 후버
function arrowbg(inputName){
	if(inputName == "prev") {
		document.forumForm.prev.style.backgroundColor = "#ddd";
		document.forumForm.prev.style.color = "#fff";
	}
	if(inputName == "next") 	{
		document.forumForm.next.style.backgroundColor = "#ddd";
		document.forumForm.next.style.color = "#fff";
	}
}
function arrowbgBack(inputName){
	if(inputName == "prev") {
		document.forumForm.prev.style.backgroundColor = "#fff";
		document.forumForm.prev.style.color = "#ff6200";
	}
	if(inputName == "next"){
		document.forumForm.next.style.backgroundColor = "#fff";
		document.forumForm.next.style.color = "#ff6200";
	}
} 

//자바스크립 off시 false 리턴
function nonScript(){
	return false;
}

/*************사진슬라이더*****************/
	$(function(){
		//사진슬라이더
		var howManyUl = 2;//<ul>태그의 개수보다 1 작은수 입력
		var slideOder = 0;//보이는<ul>태그의 번호
		var selected = $('ul','.thumbnailList');
		//자바스크립끄고 사용하는 사용자를 위해 높이를 재설정합니다.
		$('.thumbnail').css({ height: '190px'});
		$('ul','.thumbnailList').hide();
		$(selected[slideOder]).show();

		//Next Click!
		$('.slideNext').click(function(){
			if(slideOder < howManyUl){
				$(selected[slideOder]).hide();
				$(selected[slideOder+1]).show();
				slideOder++;				
				$('.pageNo').html(slideOder+1);
			}else{
				$(selected[slideOder]).hide();
				$(selected[0]).show();
				slideOder = 0;
				$('.pageNo').html(slideOder+1);
			}
		}).css({cursor:'pointer'});
		//Prev Click!
		$('.slidePrev').click(function(){
			if(slideOder > 0 ){
				$(selected[slideOder]).hide();
				$(selected[slideOder-1]).show();
				slideOder--;
				$('.pageNo').html(slideOder+1);
			}else{
				$(selected[slideOder]).hide();
				$(selected[howManyUl]).show();
				slideOder = 2;
				$('.pageNo').html(slideOder+1);
			}
		}).css({cursor:'pointer'});
	});
/*************발신링크클릭을 구글통계에 잡히도록 조작*****************/
//레프트21주요기사들 링크
$(function(){//구글통계 및 레프트21파싱 후 후속작업
	$('a','.main-list').each(function(){
		var linkName = $(this).attr('href');//링크 href값 가져오기
		linkName = "http://www.left21.com"+linkName;//완전한 주소로 변경저장
		$(this).attr("href",linkName);//링크수정
		$(this).attr("target","_blank");//타켓값 수정
		var imgSrc = $(this).parent().find("img").attr("src");//썸네일 src가져오기
		alert(imgSrc);
		imgSrc = "http://www.left21.com"+imgSrc;//src주소 완전하게 변경
		$(this).parent().find("img").attr("src",imgSrc);//src주소값 수정
		linkName = linkName.replace(/http:\/\/www.left21.com/g, "left21");
		linkName = linkName.replace(/article\//g, "");
		$(this).attr("onClick","javascript: pageTracker._trackPageview('/outgoing/"+linkName+"');");
	});
});
//포럼슬라이드 링크
$(function(){
	$('a','#forumSlider').each(function(){
		var linkName = $(this).attr('href');
		var forumTitle = $('h3',$(this)).html();
		linkName = linkName.replace(/http:\/\/www.marxism.or.kr\/always\//g, "forum");
		linkName += "/"+forumTitle+"/";
		$(this).attr("onClick","javascript: pageTracker._trackPageview('/outgoing/"+linkName+"');");
	});
});
//대학생다함께 링크
$(function(){
	$('a','.studentATG').each(function(){
		var linkName = "studentATG/";
		$(this).attr("onClick","javascript: pageTracker._trackPageview('/outgoing/"+linkName+"');");
	});
});
//청소년다함께 링크-
$(function(){
	$('a','.youthATG').each(function(){
		var linkName = "youthATG/";
		$(this).attr("onClick","javascript: pageTracker._trackPageview('/outgoing/"+linkName+"');");
	});
});