/*
 * publishing.js
 * @description : 퍼블리싱 관련 스크립트 
 */


// show hide
function showLy(id){
    var bx = document.getElementById(id);
    if (bx.style.display == 'block') 
        {
            bx.style.display='none';
        }
    else
        {
            bx.style.display='block';
        }
}

//메뉴 롤오버
function imgMenuOver(containderID) {
	var objwrap = document.getElementById(containderID);
	var imgMenu = objwrap.getElementsByTagName("li");
	
	for (i=0; i<imgMenu.length; i++) {
		if(imgMenu[i].getElementsByTagName("img").length == 0) continue;		

		if (imgMenu[i].getElementsByTagName("img")[0].src.indexOf("_on.gif") != -1 ) {		
			continue;
		}
		imgMenu[i].onmouseover = function() {
			subImage = this.getElementsByTagName("img")[0];
			if (subImage.src.indexOf("_on.gif") != -1) return false;
			subImage.src = subImage.src.replace(".gif","_on.gif");
			//alert(subImage.src);
		}
		imgMenu[i].onfocus = function() {
			subImage = this.getElementsByTagName("img")[0];
			if (subImage.src.indexOf("_on.gif") != -1) return false;
			subImage.src = subImage.src.replace(".gif","_on.gif");
			//alert(subImage.src);
		}
		imgMenu[i].onmouseout = function() {
			subImage = this.getElementsByTagName("img")[0];
			subImage.src = subImage.src.replace("_on.gif", ".gif");
		}
		imgMenu[i].onblur = function() {
			subImage = this.getElementsByTagName("img")[0];
			subImage.src = subImage.src.replace("_on.gif", ".gif");
		}
	}
}

function tr_comment(post_id) {
		d = document.getElementById(post_id);
		var html = "<textarea name=post class='textareaType' rows='3' cols='75'></textarea><br /><input type=submit value='submit'>";
		d.innerHTML = html;
}

function update_poll(p_sid, o_sid) {
	var url = 'update_poll.php';
	var pars = 'p_sid='+p_sid+'&o_sid='+o_sid;
	var aRequest = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: res_update_poll
		});
}

function res_update_poll(orgReq) {
	var data = orgReq.responseText;
	var index1 = 0;
	var index2 = 0;
	var str = '';
	var value = new Array();
	var index3 = 0;
	var i = 0;
	var total = 0;
	if( data.length <= 1 )
	{
		alert('please login');
		return;
	}
	while( true )
	{
		index2 = data.indexOf("\n");
		if( index2 < 0 )
			break;
		str = data.substring(index1, index2);
		index3 = str.indexOf(',');
		value[i] = parseInt(str.substring(index3+1), 10);
		total += value[i];

		i++;
		data = data.substring(index2+1);
	}

	var name;
	var v;
	for(j=1 ; j<=3; j++)
	{
		name = 'opt'+j;
		d = $(name);
		v = (Math.round(value[j-1]/total*1000)/10)+'%';
		d.style.width = v;
		name = 'opt'+j+'_v';
		d = $(name);
		d.innerHTML = v;
	}

	d = $('poll_total');
	d.innerHTML = '<strong>&nbsp;'+title+' [ '+total+' Votes ]</strong>';

	//alert(total);
	showLy('pollResultlayer');
}

function check_poll(num) {
	if( num == '1' ){
		live_poll.poll_option2.checked=false;
		live_poll.poll_option3.checked=false;
	}
	else if( num == '2' ){
		live_poll.poll_option1.checked=false;
		live_poll.poll_option3.checked=false;
	}
	else if( num == '3' ){
		live_poll.poll_option1.checked=false;
		live_poll.poll_option2.checked=false;
	}
}

function view_poll_result() {
	var o_sid = '0';
	if( live_poll.poll_option1.checked ) {
		o_sid = '1';
		title = title1;
	}
	else if( live_poll.poll_option2.checked ) {
		o_sid = '2';
		title = title2;
	}
	else if( live_poll.poll_option3.checked ) {
		o_sid = '3';
		title = title3;
	}
	
	if( o_sid == '0' )
	{
		alert('please mark a checkbox');
		return;
	}

	update_poll('1', o_sid);
	//showLy('pollResultlayer');
}

