/***** Flash *****/

// s: source url
// d: flash id
// w: source width
// h: source height
// t: wmode ("" for none, transparent, opaque ...)

function show_flash(url,id,w,h,wmode){
        return "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width="+w+" height="+h+" id="+id+"><param name=wmode value="+wmode+" /><param name=movie value="+url+" /><param name=quality value=high /><embed src="+url+" quality=high wmode="+wmode+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width="+w+" height="+h+"></embed></object>";
}


function show_embed(url,w,h){
        return "<embed src="+url+" type='application/x-shockwave-flash' width="+w+" height="+h+">";
}

// write document contents
function documentwrite(str){
        document.write(str);
}


/***** Cookie *****/

function set_cookie2(name,value,expiredays){
	var todayDate = new Date();
	todayDate.setDate(todayDate.getDate() + expiredays);
	document.cookie = name + '=' + escape(value) + '; path=/; expires=' + todayDate.toGMTString() + ';'
}

function set_cookie(name,value){
	document.cookie = name + '=' + escape(value) + '; path=/; '
}


function get_cookie(name){

	var nameOfCookie = name + "=";
	var x = 0;

	while(x<= document.cookie.length){

		var y = (x+nameOfCookie.length);

		if(document.cookie.substring(x,y) == nameOfCookie){

			if((endOfCookie=document.cookie.indexOf(";", y))==-1){ endOfCookie = document.cookie.length; }
			return unescape( document.cookie.substring(y,endOfCookie) );
		}

		x = document.cookie.indexOf(" ",x) + 1;

		if(x==0) break;
	}

	return "";
}



/***** Window Pup Open *****/

function open_window(mypage,myname,w,h,scroll,resize){

	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;

	var settings  ='height='+h+',';
		settings +='width='+w+',';
		settings +='top='+wint+',';
		settings +='left='+winl+',';
		settings +='scrollbars='+scroll+',';
		settings +='resizable='+resize+',';

	win=window.open(mypage,myname,settings);

	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}

}



/***** Float Layer *****/

//new floating_layer(¶°ÀÖ´Â·¹ÀÌ¾î , ±âÁØ·¹ÀÌ¾î);

var floating_time = 10; // ÀÛÀ»¼ö·Ï ºÎµå·¯¿ò..±âº»10
var floating_speed = 20; //ÀÛÀ»¼ö·Ï ºü¸§..±âº»20 

function floating_layer(flayer,flayerPos) {

	this.FloatingPosObj = document.getElementById(flayerPos);
	this.FloatingObj = document.getElementById(flayer);

	this.FloatingObj.style.position = 'absolute';

	this.floating_speed = (floating_speed) ? floating_speed : 20;
	this.floating_time = (floating_time) ? floating_time : 10;
	this.Run();
}

floating_layer.prototype.Run = function (){

	var obj = document.body && (document.body.scrollTop || document.body.scrollLeft) ? document.body  : document.documentElement;  
	var objScrollTop = obj.scrollTop;

	//var objScrollTop = document.body.scrollTop;

	var FloatPosTop = this.FloatingPosObj.offsetTop;

	var This = this;
	var FloatingObjTop = (this.FloatingObj.style.top) ? parseInt(this.FloatingObj.style.top,10) : this.FloatingObj.offsetTop;
	var PageScrollTop = objScrollTop;

	var MoveUp = Math.abs(FloatingObjTop - PageScrollTop) - FloatPosTop + 10;
	MoveUp = Math.ceil(MoveUp / this.floating_speed);

	var MoveDn = Math.abs(FloatingObjTop) - FloatPosTop + 10;
	MoveDn = Math.ceil(MoveDn / this.floating_speed);

	if(FloatPosTop < objScrollTop){
		if(FloatingObjTop < PageScrollTop){ this.FloatingObj.style.top = FloatingObjTop + MoveUp + 'px'; } 
		else{ this.FloatingObj.style.top = FloatingObjTop - MoveDn + 'px'; }
	}
	else if(FloatPosTop>=objScrollTop){ this.FloatingObj.style.top = 0 + 'px'; }

	setTimeout(function () { This.Run(); },This.floating_time);
}


/***** Weather *****/
/*
function get_weather_date(n,code,city){
	document.write("<div id="+code+"><div style='padding-top:40px;'><img src='images/loading.gif'></div></div>");
	document.write("<div style='display:none;'><iframe name=w"+n+" src='z_weather.php?code="+code+"&city="+city+"'></iframe></div>");
}
*/

/**
 * @brief ¸ÖÆ¼¹Ìµð¾î Ãâ·Â¿ë XE µ¿¿µ»ó(IE¿¡¼­ ÇÃ·¡½¬/µ¿¿µ»ó ÁÖº¯¿¡ Á¡¼± »ý±è ¹æÁö¿ë)
 **/
function displayMultimedia(src, width, height, options) {
    if(src.indexOf('files') == 0) src = request_uri + src;

    var defaults = {
        wmode : 'transparent',
        allowScriptAccess : 'sameDomain',
        quality : 'high',
        flashvars : '',
        autostart : false
    };

    var params = jQuery.extend(defaults, options || {});
    var autostart = (params.autostart && params.autostart != 'false') ? 'true' : 'false';
    delete(params.autostart);

    var clsid = "";
    var codebase = "";
    var html = "";
   
   if(/\.swf/i.test(src)) {
        clsid = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';
        codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0";
        html = '<object classid="'+clsid+'" codebase="'+codebase+'" width="'+width+'" height="'+height+'" flashvars="'+params.flashvars+'">';
        html += '<param name="movie" value="'+src+'" />';
        for(var name in params) {
            if(params[name] != 'undefined' && params[name] != '') {
                html += '<param name="'+name+'" value="'+params[name]+'" />';
            }
        }
        html += ''
            + '<embed src="'+src+'" autostart="'+autostart+'"  width="'+width+'" height="'+height+'" flashvars="'+params.flashvars+'" wmode="'+params.wmode+'"></embed>'
            + '</object>';
    } else if(/\.flv/i.test(src)) {
        html = '<embed src="'+request_uri+'common/tpl/images/flvplayer.swf" allowfullscreen="true" autostart="'+autostart+'" width="'+width+'" height="'+height+'" flashvars="&file='+src+'&width='+width+'&height='+height+'&autostart='+autostart+'" />';
    } else {
        html = '<embed src="'+src+'" autostart="'+autostart+'" width="'+width+'" height="'+height+'" showstatusbar="1" style="FILTER: gray();" ></embed>';
    }
    document.writeln(html);
}

 
