//FF  ¿¡¼­ outerHTML »ç¿ëÇÏ±â
try{
	HTMLElement.prototype.__defineGetter__("outerHTML", function(sHTML) {
		var atts = this.attributes;
		var outerhtml = "<"+this.tagName;
		for(i=0; i<atts.length; i++) 
		{
			att = atts[i];
			if(att.specified) 
			{
				outerhtml += " "+att.name+"=\""+att.value+"\"";
			}
		}
		outerhtml +=">";
		outerhtml += this.innerHTML + "</"+this.tagName+">";
		return outerhtml;
	}); 

	HTMLElement.prototype.__defineSetter__("outerHTML", function(sHTML) {
		var r = this.ownerDocument.createRange();
		r.setStartBefore(this);
		var df = r.createContextualFragment(sHTML);
		this.parentNode.replaceChild(df, this);
		return sHTML;
	}); 
}catch(e){}


function loadJS(jsurl,charset) 
{
	if(typeof(charset) != "undefined") 
	{
		charset = " charset=\""+charset+"\"";
	}else 
	{
		charset = "";
	}
	document.write("<script type=\"text/javascript\" src=\"" + jsurl + "\" onerror=\"alert('Error loading  "+ this.src+"');\" "+charset+"><\/script>" );
}

function LoadScript( url )
{
	document.write( '<script type="text/javascript" src="' + url + '" onerror="alert(\'Error loading \' + this.src);"><\/script>' ) 
}


function reSetListStyle(obj,act)
{
	if(obj.className == "tablelistitems_checked")
	{
		return false;
	}
	if(act == "over")
	{
		obj.className = obj.className+"_over";
	}else
	{
		arcls = obj.className.split("_");
		obj.className = arcls[0];
	}
}

function reSetStyle(obj,act)
{
	if(obj.className == "tablelistitems_checked")
	{
		return false;
	}
	if(act == "over")
	{
		obj.className = obj.className+"_over";
	}else
	{
		arcls = obj.className.split("_");
		obj.className = arcls[0];
	}
}


	
function getCookie( 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 "";
}

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