/* 운영 스크립트 */


function showNotice(){ //공지&이벤트
	document.write("		<ul>\n");
	document.write("			<li><a href=\"notice_read.html\">MS 사이드바 가젯 런칭</a></li>\n");
//	document.write("			<li><a href=\"#\">MS 사이드바 가젯 런칭</a></li>\n");
//	document.write("			<li><a href=\"#\">MS 사이드바 가젯 런칭</a></li>\n");
//	document.write("			<li><a href=\"#\">MS 사이드바 가젯 런칭</a></li>\n");
	document.write("		</ul>\n");
}

function gadgetDown(gadgetType){
	var osFull = initWelcomeMessage();

	if(osFull != "Windows Vista"){
		alert("가젯 서비스는 Windows Vista에서만 사용 가능합니다");
		return;
	}
	var downBuffer = null;
	if(document.getElementById("buffer")){
		downBuffer = document.getElementById("buffer");
	}else{
		var downBuffer = document.createElement("iframe");
		downBuffer.id = "buffer";
		downBuffer.style.position = "absolute";
		downBuffer.style.left = "-100000px";
		downBuffer.style.top = "-100000px";
		document.body.appendChild(downBuffer);
	}
	switch(gadgetType){
		case "hanmail" :
			//downBuffer.contentWindow.document.location.href = "http://download.gallery.start.com/d.dll/2~2~721~21369/Daum-Hanmail-Gadget.gadget";
			//downBuffer.contentWindow.document.location.href = "http://download.gallery.start.com/d.dll/2~2~493~55998/Daum-Hanmail-Gadget-1.2.0.gadget";
			downBuffer.contentWindow.document.location.href = "http://download.gallery.start.com/d.dll/1~2~40~120251/Daum0Hanmail0Gadget01.5.5.gadget";
			break;
		case "cafe" :
			downBuffer.contentWindow.document.location.href = "http://download.gallery.start.com/d.dll/2~2~516~65762/Daum-Cafe-Gadget-1.2.0.gadget";
			break;
		case "blog" :
			downBuffer.contentWindow.document.location.href = "http://download.gallery.start.com/d.dll/1~2~395~65763/Daum-Blog-Gadget-1.2.0.gadget";
			break;
		case "news" :
			downBuffer.contentWindow.document.location.href = "http://download.gallery.start.com/d.dll/2~2~857~65766/Daum-News-Gadget-1.2.0.gadget";
			break;
		case "search" :
			//downBuffer.contentWindow.document.location.href = "http://download.gallery.start.com/d.dll/1~2~537~71008/Daum-Search-Gadget-1.0.1.gadget";		
			downBuffer.contentWindow.document.location.href = "http://download.gallery.start.com/d.dll/2~2~197~120250/Daum0Search0Gadget01.0.2.gadget";		
			break;
		case "tvpot" :
			downBuffer.contentWindow.document.location.href = "http://download.gallery.start.com/d.dll/1~2~10~21631/Daum-Tvpot-Gadget.gadget";
			break;
		case "calendar" :
			downBuffer.contentWindow.document.location.href = "http://download.gallery.start.com/d.dll/1~2~611~47054/Daum-Calendar-Gadget-1.0.gadget";
			//downBuffer.contentWindow.document.location.href = "/downloads/Daum-Calendar-Gadget-1.0.gadget";		
			break;
	}
}
function getQstring(){
	var args = new Object();
	var query = location.search.substring(1);
	var pairs = query.split("&");

	for(var i=0; i < pairs.length; i++){
		var pos = pairs[i].indexOf('=');
		if(pos == -1) continue;
		var argname = pairs[i].substring(0, pos);
		var value = pairs[i].substring(pos+1);
		args[argname] = unescape(value);	
	}

	return args;
}

var subGNBMenus = ["subGNB0", "subGNB1","subGNB2"];
var curGNBMenu = "subGNB0"; //현재 활성화 메뉴
var subTabMenus = ["sTab0", "sTab1","sTab2","sTab3","sTab4","sTab5","sTab6"];
var curTabMenu = "sTab0"; //현재 활성화 메뉴
function GNB_toggle(e){
	if(!e) var e = window.event;

	var oGNB = e.srcElement || e.target;
			
	for(var i=0,len=subGNBMenus.length; i<len; i++){
		var obj = document.getElementById(subGNBMenus[i]);
		if(obj.id != curGNBMenu && obj.id != oGNB.id) obj.src = obj.src.replace("on.gif",".gif");
	}

	if(oGNB.id != curGNBMenu){
		if(oGNB.src.indexOf("on.gif") > -1){
			oGNB.src = oGNB.src.replace("on.gif",".gif");
		}else{
			oGNB.src = oGNB.src.replace(".gif","on.gif");
		}
	}
}
function initGNB(){
	for(var i=0,len=subGNBMenus.length; i<len; i++){
		var obj = document.getElementById(subGNBMenus[i]);

		obj.onmouseover = GNB_toggle;
		obj.onmouseout = GNB_toggle;
	}
}
function sTab_toggle(e){
	if(!e) var e = window.event;

	var oGNB = e.srcElement || e.target;

	for(var i=0,len=subTabMenus.length; i<len; i++){
		var obj = document.getElementById(subTabMenus[i]);
		if(obj.id != curTabMenu && obj.id != oGNB.id) obj.src = obj.src.replace("_on.gif",".gif");
	}
	if(oGNB.id != curTabMenu){
		if(oGNB.src.indexOf("_on.gif") > -1){
			oGNB.src = oGNB.src.replace("_on.gif",".gif");
		}else{
			oGNB.src = oGNB.src.replace(".gif","_on.gif");
		}
	}
}
function initSecTab(){
	for(var i=0,len=subTabMenus.length; i<len; i++){
		var obj = document.getElementById(subTabMenus[i]);

		obj.onmouseover = sTab_toggle;
		obj.onmouseout = sTab_toggle;
	}
}

function initWelcomeMessage(){
	var browserOS="";
	var browserOSver="";
	var userAgent = navigator.userAgent.toLowerCase();

	// OS
	if ( userAgent.indexOf ( "win" ) >= 0
		 || userAgent.indexOf ( "16bit" ) >= 0 )
	{
	browserOS = "Windows";		

		// OS ver
		if(userAgent.indexOf("nt 6.0") != -1){
			browserOSver = "Vista";
		}else if(userAgent.indexOf("nt 5.1") != -1){
			browserOSver = "XP";
		}else if(userAgent.indexOf("nt 5.0") != -1){
			browserOSver = "2000";
		}else if(userAgent.indexOf("windows 98") != -1){
			browserOSver = "98";
		}else if(userAgent.indexOf("windows 95") != -1){
			browserOSver = "95";
		}else if(userAgent.indexOf("windows ce") != -1){
			browserOSver = "ce";
		}
		else { browserOSver = ""; }

	}
	else if      ( userAgent.indexOf ( "mac" ) >= 0 )
	{
	browserOS = "Mac";
	}
	else if ( userAgent.indexOf ( "unix" ) >= 0
		 || userAgent.indexOf ( "x11" ) >= 0
		 || userAgent.indexOf ( "linux" ) >= 0
		 || userAgent.indexOf ( "bsd" ) >= 0
		 || userAgent.indexOf ( "sunos" ) >= 0
		 || userAgent.indexOf ( "irix" ) >= 0
		 || userAgent.indexOf ( "lynx" ) >= 0
		 || userAgent.indexOf ( "hp-ux" ) >= 0
		 || userAgent.indexOf ( "aix" ) >= 0
		 || userAgent.indexOf ( "sco" ) >= 0
		 || userAgent.indexOf ( "ncr" ) >= 0
		 || userAgent.indexOf ( "dec" ) >= 0
		 || userAgent.indexOf ( "osf1" ) >= 0
		 || userAgent.indexOf ( "ultrix" ) >= 0
		 || userAgent.indexOf ( "sinix" ) >= 0 )
	{
	browserOS = "Unix";
	}
	else {
	browserOS = "알수 없는 OS";
	}
	var osFull = browserOS + " " + browserOSver;

	if(osFull == "Windows Vista"){
		document.getElementById("welcome").innerHTML = '현재 고객님의 OS는 <span id="userOS">'+osFull+'</span>입니다.<br />Daum 서비스들을 가젯으로 만나보세요.';
	}else{
		document.getElementById("userOS").innerHTML = osFull;
	}

	return osFull;
}

// activeX script
function daumActiveX(obj,div){
	var html = '<object ';
	if (!obj.id && !obj.name){
		var r = Math.round(Math.random()*100);
		html += 'id="daumActiveXObject'+r+'" name="daumActiveXObject'+r+'" ';
	} else {
		if (obj.id) html += 'id="'+obj.id+'" ';
		else html += 'id="'+obj.name+'" ';
		if (obj.name) html += 'name="'+obj.name+'" ';
		else html += 'name="'+obj.id+'" ';
	}
	if (obj.type) html += 'type="'+obj.type+'" ';
	if (obj.classid) html += 'classid="'+obj.classid+'" ';
	if (obj.width) html += 'width="'+obj.width+'" ';
	if (obj.height) html += 'height="'+obj.height+'" ';
	if (obj.codebase) html += 'codebase="'+obj.codebase+'" ';

    if( obj.events != null && typeof(obj.events) != "undefined" ) {
        for (var i in obj.events ){
            if (obj.events[i]){
                html += obj.events[i][0]+'="'+obj.events[i][1]+'" ';
            }
        }
    }

	html += '>\n';

 	for (var i in obj.param){
        if( obj.param[i] != null && typeof(obj.param[i]) != "undefined" && typeof(obj.param[i]) != "function" && obj.param[i] != "______array" ) {
            html += '<param name="'+obj.param[i][0]+'" value="'+obj.param[i][1]+'"/>\n';
        }
    }

	html += '<embed ';
	if (!obj.id && !obj.name){
		var r = Math.round(Math.random()*100);
		html += 'id="daumActiveXObject'+r+'" name="daumActiveXObject'+r+'" ';
	} else {
		if (obj.id) html += 'id="'+obj.id+'" ';
		if (obj.name) html += 'name="'+obj.name+'" ';
	}
	if (obj.type) html += 'type="'+obj.type+'" ';
	if (obj.width) html += 'width="'+obj.width+'" ';
	if (obj.height) html += 'height="'+obj.height+'" ';

    for (var i in obj.param){
        if( obj.param[i] != null && typeof(obj.param[i]) != "undefined" && typeof(obj.param[i]) != "function" && obj.param[i] != "______array" ) {
        
			if (obj.param[i][0]=='movie' || obj.param[i][0]=='src'){
				var _src = obj.param[i][1];
			}
			if (obj.param[i][0].toLowerCase()=='flashvars'){
				if (_src){
					var tmpArr = html.split('src="'+_src+'"');
					html = tmpArr[0]+' src="'+_src+'?'+obj.param[i][1]+'" '+tmpArr[1];
				} else {
					obj.param[obj.param.length] = obj.param[i];
				}
			} else {
				html += obj.param[i][0]+'="'+obj.param[i][1]+'" ';
			}
		}
	}
	html += '/>\n';
	html += '</object>';

	var isIE = (document.all)?true:false;
	if (isIE){
		document.getElementById(div).innerHTML = html;
	} else if (obj.type=='application/x-shockwave-flash' || obj.classid=='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'){
		document.getElementById(div).innerHTML = html;
	}
}

function daumFlash(src,width,height,div){
	var obj = new Object();
	obj.type = 'application/x-shockwave-flash';
	obj.classid = 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000';
	obj.codebase = 'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0';
	obj.wmode = 'transparent';
	obj.width = width;
	obj.height = height;

	var param = [
		['movie',src],
		['src',src],
		['quality','high'],
		['wmode','transparent'],
		['bgcolor','#FFFFFF'],
		['pluginspage','http://www.macromedia.com/go/getflashplayer'],
	];
	obj.param = param;
	daumActiveX(obj,div);
}

function daum_paging_rollover(obj, img, type) {
	var imgurl = "http://image.daum-img.net/hanmail/2006_ui/";
	var tmp
	if (type == "on") {
		obj.src = imgurl + img + "_over.gif";
	} else {
		obj.src = imgurl + img + ".gif";
	}
}	