/***** 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>");
}
*/
