try {document.execCommand('BackgroundImageCache', false, true);} catch(e) {} /* IE에서 플리커버그를 수정하기위한 코드 */
/* google analytics
https://www.google.com/analytics/settings/home?scid=8321200
*/

/**
* 텍스트를 제거한다.
*/
function clearText(value){
	$(value).value="";
}
/**
* 아이프레임을 자동으로 리사이즈한다.
*/
function iframeResize(value){
	var iframeHeight= $(value).contentWindow.document.body.scrollHeight;
    value.height = iframeHeight+20;
}
/**
*  섀도우 박스 초기 세팅;
*/
function setShadowBox(){
	var option = {};
    option.flashBGColor = "#FFFFFF";
    option.overlayColor = "#000000";
    option.skipSetup = true;
	option.animateFade = false;
	option.animate = false;
	Shadowbox.init(option);

	isLoaded = true;
}
/**
* 샘플에서 섀도우 박스 열기
*/
function openBox(src,title,width,height){
	if(isLoaded){
		var swfData = {};
		swfData.player = "swf";
		swfData.title = title;
		if(src == undefined) throw "please set the source";
		width == undefined ? swfData.width = 500 : swfData.width = width;
		height == undefined ? swfData.height = 500 : swfData.height = height;
		swfData.content = src;
		new Ajax.Request("../inc/samplelog.php",{method:'post',parameters:"title="+title,onComplete:logSaved});
	}else{
		alert('Please wait for the page to finish loading.');
	}
	function logSaved(){Shadowbox.open(swfData);};
}
/**
* ZetPlayer열기
*/
function openZetPlayer(src,title,width,height){
	//alert("not Ready");
	//return;
	var swfData = {};
	if(isLoaded){
		swfData.player = "iframe";
		swfData.title = "ZetPlayer";
		//if(src == undefined) throw "please set the source";
		swfData.width = width == undefined ? 500 : width;
		swfData.height = height == undefined ? 348 : height;
		swfData.content = "http://www.openzet.org/ZetPlayerRunTestPage.html";
		new Ajax.Request("../inc/samplelog.php",{method:'post',parameters:"title=ZetPlayer",onComplete:logSaved});
	}else{
		alert('Please wait for the page to finish loading.');
	}
	function logSaved(){Shadowbox.open(swfData);};
}
/**
* 섀도우박스 닫기
*/
function closeBox(){
	if(Shadowbox!=undefined)Shadowbox.close();
}

/**
* 쿠키 컨트롤
*/
function getCookieval (offset) {
    var endstr = document.cookie.indexOf(";", offset);
    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}
function getCookie (name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;

    while (i<clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
            return getCookieval(j);

        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0)
            break;
    }
    return null;
}

function setCookie (name, value) {
    var argv = setCookie.arguments;
    var argc = setCookie.arguments.length;

    var expires = (2 < argc) ? argv[2] : null;
    var path = (3 < argc) ? argv[3] : null;
    var domain = (4 < argc) ? argv[4] : null;
    var secure = (5 < argc) ? argv[5] : false;

    info_cookie = name + "=" + escape(value)
    + ((expires == null) ? "" : ("; expires=" + expires.toGMTString()))
    + ((path == null) ? "" : ("; path=" + path))
    + ((domain == null) ? "" : ("; domain=" + domain))
    + ((secure == true) ? "; secure" : "");

    document.cookie = info_cookie;
    return info_cookie;
}
/**
* 투표 저장
*/
function voteSave(value){
	new Ajax.Request("../inc/voteSave.php",{method:'post',parameters:{pk:value},onComplete:saved});
	function saved(req){
		if(req.responseText == "2"){
			new Ajax.Request("../inc/voteResult.php",{method:'post',parameters:{pk:value},onComplete:voteChange});
		}else if(req.responseText == "-1"){
			alert('You vote has been already counted');
		}else{
			alert('You vote has been already counted');
		}
		setCookie('vote',"true",null,"/");
	}
	function voteChange(req)
	{
		$('voteBox').update(req.responseText);
	}
}

function vsave(){
    if(getCookie("vote") == "true"){
            alert('You vote has been already counted');
        }else{
        for(var i=0;i<6;i++){
            var t = $F('r'+i);
            if(t != null){voteSave(t);}
        }
    }
}
