function gnbUi(){
};

function mainTabConTv(index){
	if(index==0){
		$("#air1 .tabNavi img:eq(0)")[0].src = "/images/common/tab/tvOn.gif";
		$("#air1 .tabNavi img:eq(1)")[0].src = "/images/common/tab/careerOff.gif";
		$("#air1 .btnMore a").attr('href', '/tvInfo/discussion.html');
		$("#air1 .thumList:eq(0)").show();
		$("#air1 .thumList:eq(1)").hide();
	}else{
		$("#air1 .tabNavi img:eq(0)")[0].src = "/images/common/tab/tvOff.gif";
		$("#air1 .tabNavi img:eq(1)")[0].src = "/images/common/tab/careerOn.gif";
		$("#air1 .btnMore a").attr('href', '/tvInfo/career.html');
		$("#air1 .thumList:eq(0)").hide();
		$("#air1 .thumList:eq(1)").show();
	}
};
function mainTabConBrod(index){
	if(index==0){
		$("#air2 .tabNavi img:eq(0)")[0].src = "/images/common/tab/speechOn.gif";
		$("#air2 .tabNavi img:eq(1)")[0].src = "/images/common/tab/discussionOff.gif";
		$("#air2 .btnMore a").attr('href', '/tvInfo/speech.html');
		$("#air2 .thumList:eq(0)").show();
		$("#air2 .thumList:eq(1)").hide();
	}else{
		$("#air2 .tabNavi img:eq(0)")[0].src = "/images/common/tab/speechOff.gif";
		$("#air2 .tabNavi img:eq(1)")[0].src = "/images/common/tab/discussionOn.gif";
		$("#air2 .btnMore a").attr('href', '/tvInfo/ad.html');
		$("#air2 .thumList:eq(0)").hide();
		$("#air2 .thumList:eq(1)").show();
	}
};
function mainTabConSch(index){
	if(index==0){
		$("#schedule .scheduleTab img:eq(0)")[0].src = "/images/common/tab/scheduleAirOn.gif";
		$("#schedule .scheduleTab img:eq(1)")[0].src = "/images/common/tab/scheduleElectionOff.gif";
		$("#schedule .airList2:eq(0)").show();
		$("#schedule .airList:eq(0)").hide();
	}else{
		$("#schedule .scheduleTab img:eq(0)")[0].src = "/images/common/tab/scheduleAirOff.gif";
		$("#schedule .scheduleTab img:eq(1)")[0].src = "/images/common/tab/scheduleElectionOn.gif";
		$("#schedule .airList2:eq(0)").hide();
		$("#schedule .airList:eq(0)").show();
	}
};


function cutLength(){
	$(".cutWidth").each(function(i,item){
		var num = item.className.match(/[0-9]+$/);
		item.innerHTML = stp.cutWidth(item.innerHTML,num,"...");
	});
};

function setAreaCode(code){
	
	//alert("here : " + code)
	//alert('해당 검색은 후보자 등록(2010. 5. 13~ 5. 14) 이후 서비스될 예정입니다.');
	parent.location.href = "/cand/search.html?search_mode=02&election_code=320100602&sido_code="+code;

}

// 선거방송 VOD플레이어 페이지 팝업 스크립트
function openMediaWindow(media_url) {
//	var broadWin = window.open("/tvInfo/vod.html?bIdx="+bIdx, "mediaWindow", "width=340,height=480,scrollbars=no,resizable=no,left=500");
	if(media_url != '') {
		var broadWin = window.open("http://asx.kbs.co.kr/player_2010.html?url="+media_url+"&type=1", "mediaWindow", "width=340,height=480,scrollbars=no,resizable=no,left=500");
		broadWin.focus();
	}
}

//프린트 관련 스크립트 div 영역만 프린트함
var win=null;
function div_print(printThis) {
	var printThis = document.getElementById(printThis).innerHTML;
	win = window.open();
	self.focus();
	win.document.open();
	win.document.write('<'+'html'+'><'+'head'+'>');
	win.document.write('<'+'style'+'>');
	win.document.write('body {margin:0; padding:0; font-size:12px; font-family:Dotum;}');
	win.document.write('.newsListDiv{padding-top:5px;background:url(\'/images/news/lineHeader.gif\') no-repeat;border-bottom:2px solid #cfcfcf; width:640px;}');
	win.document.write('.newsList{border-collapse:collapse;font-size:11px;}');
	win.document.write('.newsList th{padding:5px 0;font-weight:normal;color:#666668;letter-spacing:-1px;background:#ecf6ff;border:1px solid #dedede;}');
	win.document.write('.newsList th.total{background:#f5f5f5;}');
	win.document.write('.newsList td{padding:5px;color:#666668;text-align:center;line-height:14px;border:1px solid #dedede;}');
	win.document.write('.newsList2{border-collapse:collapse;font-size:11px;}');
	win.document.write('.newsList2 th{padding:5px 2px;font-weight:normal;color:#666668;letter-spacing:-1px;line-height:14px;background:#ecf6ff;border:1px solid #dedede;}');
	win.document.write('.newsList2 th.total{background:#f5f5f5;}');
	win.document.write('.newsList2 td{word-break:break-all;padding:5px;color:#666668;text-align:center;line-height:14px;border:1px solid #dedede;}');
	win.document.write('.nec{padding-top:10px;text-align:right;}');
	win.document.write('<'+'/'+'style'+'><'+'/'+'head'+'><'+'body'+'>');
	win.document.write('<table border="0" cellpadding="0" cellspacing="0" width="640">');
	win.document.write('<tr>');
	win.document.write('	<td><img src="/images/cand/pront_top.jpg" alt="KBS와 함께하는 2010지방선거" width="640" height="93" /></td>');
	win.document.write('</tr>');
	win.document.write('<tr>');
	win.document.write('	<td align="center" class="newsListDiv">');
	win.document.write(printThis);
	win.document.write('	</td>');
	win.document.write('</tr>');
	win.document.write('<tr>');
	win.document.write('	<td height="50" align="right"><img src="/images/cand/imgNec.gif" alt="자료제공 중앙선거관리위원회" width="177" height="19" /></td>');
	win.document.write('</tr>');
	win.document.write('</table>');
	win.document.write('<'+'/'+'body'+'><'+'/'+'html'+'>');
	win.document.close();
	win.print();
	win.close();
}


// 후보자 통계 검색
function goStatistics(stat_code) {
	var frm = document.getElementById('stats_form');

	if(stat_code == 1 && (frm.election_code.value == "1120100602" || frm.election_code.value == "1020100602")) {
		alert('교육감선거와 교육의원선거 후보자는 소속 정당이 존재하지 않습니다.');
		return false;
	} else {
		var target_url = null;
		switch (stat_code) {
			case "1" : target_url = "/cand/stats1.html";	break;
			case "2" : target_url = "/cand/stats2.html";	break;	
			case "3" : target_url = "/cand/stats3.html";	break;
			case "4" : target_url = "/cand/stats4.html";	break;
		}

		frm.action = target_url;
		frm.submit();
	}
}

// 우측 RNB영역 후보자 검색관련 함수 /////////////////////////////////////////////////////////////////
// 검색 버튼 활성화 세팅
function setSearchButtonStatus(search_status) {
	var searchButton = $('#rnbSearchBtn');	
	if(search_status) {				// 검색버튼 활성화
		searchButton.attr('src', '/images/common/btn/btnSearch02.gif');
		searchButton.parent().bind('click', searchRnbCandByElection);
	} else {								// 검색버튼 비활성화
		searchButton.attr('src', '/images/common/btn/btnSearch02_off.gif');
		searchButton.parent().unbind('click');
	}
}

// 검색조건 요소 초기화
function initRnbSearchElement(hideElements) {
	if(typeof hideElements == 'object') {
		for(var i=0; i<hideElements.length; i++) {
			$('#' + hideElements[i]).val('-1');
			$('#' + hideElements[i]).attr('disabled', 'disabled');
		}
	} else {
		$('#' + hideElements).val('-1');
		$('#' + hideElements).attr('disabled', 'disabled');
	}

	setSearchButtonStatus(false);
}

// 선거종류 선택시 이벤트
function setRnbElectionMode(election_code) {

	// 검색조건 요소 초기화
	initRnbSearchElement(['rnb_gusigun_code', 'rnb_sungergu_code']);

	if(election_code != "-1" && election_code != "divide") {
		getRnbElectionInfo('sido_code');
		$('#rnb_sido_code').attr('disabled', '');
	} else {
		initRnbSearchElement('rnb_sido_code');
		$('#rnb_election_code').val(-1);
	}
}

// 광역시,도 선택시 이벤트
function setRnbSidoCode(sido_code) {

	// 검색조건 요소 초기화
	initRnbSearchElement('rnb_sungergu_code');

	if(sido_code != "-1" && sido_code != "divide") {
		var election_code = $('#rnb_election_code').val();
		if(election_code == "320100602" || election_code == "820100602" || election_code == "1120100602") {			// 광역단체장선거거나 교육감선거일 경우 검색버튼 보이기
			setSearchButtonStatus(true);
		} else {
			if(election_code == "1020100602") {					// 교육의원선거인 경우에는 바로 선거구 목록 호출
				getRnbElectionInfo('sungergu_code');
				$('#rnb_sungergu_code').attr('disabled', '');
			} else {
				getRnbElectionInfo('gusigun_code');
				$('#rnb_gusigun_code').attr('disabled', '');
			}
		}
	} else {
		initRnbSearchElement('rnb_gusigun_code');
		$('#rnb_sido_code').val(-1);
	}
}

// 구,시,군 선택시 이벤트
function setRnbGusigunCode(gusigun_code) {

	// 검색조건 요소 초기화
	//initRnbSearchElement('CandSearchBtn');

	if(gusigun_code != "-1" && gusigun_code != "divide") {
		var election_code = $('#rnb_election_code').val();
		if(election_code != "520100602" && election_code != "1020100602") {			// 광역단체장선거거나 광역의원 비례대표선거나 교육감선거일 경우
			setSearchButtonStatus(true);
		} else {
			getRnbElectionInfo('sungergu_code');
			$('#rnb_sungergu_code').attr('disabled', '');
		}
	} else {
		initRnbSearchElement('rnb_sungergu_code');
		$('#rnb_gusigun_code').val(-1);
	}
}

// 선거구 선택시 이벤트
function setRnbSungerguCode(sungergu_code) {
	if(sungergu_code != "-1" && sungergu_code != "divide") {
		setSearchButtonStatus(true);
	} else {
		$('#rnb_sungergu_code').val(-1);
	}
}

// 광역시,도 정보 / 구,시,군 정보 / 선거구 정보 가져오기
function getRnbElectionInfo(search_target) {

	var election_code = null;
	var sido_code = null;
	var gusigun_code = null;
	var sungergu_code = null;

	switch(search_target) {
		case "sido_code" :			
											election_code = $('#rnb_election_code').val();	
											break;
		case "gusigun_code" : 
											election_code = $('#rnb_election_code').val();
											sido_code = $('#rnb_sido_code').val();
											break;
		case "sungergu_code" : 
											election_code = $('#rnb_election_code').val();
											sido_code = $('#rnb_sido_code').val();
											gusigun_code = $('#rnb_gusigun_code').val();
											break;
	}

	$.ajax({
		url : "/cand/ajax_get_election_info.php",
		type : "POST",
		data : {
			"search_target" : search_target,
			"election_code" : election_code,
			"sido_code" : sido_code,
			"gusigun_code" : gusigun_code,
			"sungergu_code" : sungergu_code
		},
		success : function(result) {
			$('#rnb_' + search_target).empty().append(result);
		}
	});
}


// 후보자 성명으로 검색하는 경우
function searchRnbCandByName() {
	var frm = document.getElementById('rnb_search_form_by_name');
	if(frm.cand_name.value == "") {
		alert('후보자 성명을 입력하세요. ');
		frm.cand_name.focus();
		return false;
	} else {
		frm.submit();
	}
}

// 선거종류로 검색하는 경우
function searchRnbCandByElection() {
	var frm = document.getElementById('rnb_search_form_by_election');
	var error_check_ok = true;

	for(var i=0; i<frm.elements.length;  i++) {
		var emt = frm.elements[i];
		if(emt.disabled != "disabled" && emt.value == -1) {
			alert(emt.title + " 항목을 선택하세요.");
			emt.focus();
			error_check_ok = false;
			break;			
		}
	}

	if(error_check_ok) {
		if(parent) {
			frm.target = "_parent";
		}
		frm.submit();
	} else {
		return false;
	}

}

// 투개표 방송보기 플래시 액션
function openPromotion(serviceName, states)
{

	//alert("serviceName : " + serviceName + ", serviceStats : " + states);
	/*
		serviceName : fOnAir			온에어
		serviceName : fPredicatable 	예측조사
		serviceName : fVote				투표율 현황
		serviceName : fCount			개표현황
		
		serviceStats : openPromotionService		정상적인 서비스
		serviceStats : alertMessage				서비스 오픈시작전 상황
		serviceStats : openSlimService			슬림페이지로 이동시 	
	*/

	if(states == "alertMessage") {					// 서비스 오픈시작전 상황

		var alertMsg = "";

		switch(serviceName) {
			case 'fOnAir' : alertMsg = "투개표 방송보기는 17:00시 이후 서비스 됩니다.";	 break;
			case 'fPredicatable' : alertMsg = "출구조사 현황은 18:00시 이후 서비스 됩니다.";	 break;
			case 'fVote' : alertMsg = "투표율 현황은 07:00시 이후 서비스 됩니다.";	 break;
			case 'fCount' : alertMsg = "개표 현황은 개표가 시작되면 서비스 됩니다.";	 break;
		}

		alert(alertMsg);
		return false;

	} else if(states == "openSlimService") {				// 슬림페이지로 이동시

		var targetURL = "";

		if(serviceName == "fOnAir") {

			targetURL = "http://asx.kbs.co.kr/player_2010.html?type=2";
			window.open(targetURL, "mediaWindow", "width=340,height=480,scrollbars=no,resizable=no,left=500");

		} else if(serviceName == "fPredicatable") {

			targetURL = "/foreCast/foreCast.html";
			document.location.href = targetURL;

		} else {

			var slim_message = "안녕하십니까, 2010 KBS 지방선거 서비스 관련 안내 입니다.\n\n";
			slim_message += "현재 이용자가 많아 서비스가 지연되고 있는 점 양해 바랍니다.\n\n";
			slim_message += "서비스 정상화 이전까지 슬림(Slim) 페이지로 이동하시려면 ‘확인’을 클릭해주시기 바랍니다.";

			if(confirm(slim_message)) {

				if(serviceName == "fVote") {
					targetURL = "/slim/turnout.html";
				} else if(serviceName == "fCount") {
					targetURL = "/slim/city.html";
				}

				document.location.href = targetURL;

			} else {
				
				return false;

			}
		
		}

	} else {					// 정상적인 서비스

		var targetURL = "";
		var targetWinTitle = "";

		if(serviceName == "fOnAir") {
			targetURL = "http://asx.kbs.co.kr/player_2010.html?type=2";
			window.open(targetURL, "mediaWindow", "width=340,height=480,scrollbars=no,resizable=no,left=500");
		} else if(serviceName == "fPredicatable") {
			targetURL = "/foreCast/foreCast.html";
			document.location.href = targetURL;
		} else if(serviceName == "fVote") {
			targetURL = "/gaepyo/voterate/";
			window.open(targetURL, "voteWindow", "width=950,height=700,scrollbars=no,resizable=no,left=500");
		} else if(serviceName == "fCount") {
			targetURL = "/gaepyo/votecount/";
			window.open(targetURL, "voteWindow", "width=950,height=700,scrollbars=no,resizable=no,left=500");
		}

	}

}
///////////////////////////////////////////////////////////////////////////////////



///고화질 서비스

function high()
{
 window.open('http://img.kbs.co.kr/live_player/high/player.html','HighPlayerWin','resizable=no , status=0 , scrollbars=0 , menubar=no, toolbar=no, statusbar=no, fullscreen=no, channelmode=no,location=no,directories=no,alwaysRadised=0,width=800,height=580,left=0,top=0');
 
}



