/**********************************************************
/*      셀렉트 박스 컨트롤 모듈
/*      by Hamt   2008. 5. 26
/*
 >> 모듈 설명

    var sc = new SelectControl(); //셀렉트박스(이하 SB) 컨트롤 개체 생성



    + 컨트롤할 sb아이디와 옮길 두개의 인덱스를 받아 위치를 이동한다
      네번째 인자에 selectedIndex값을 넘겨주면 그값으로 선택되어진다.
      안넘기면 그냥 바꾸기만 함
      인자 : (sb아이디, 바꿀 아템 인덱스, 옮기고자 하는 인덱스, [옮긴 후 선택되어질 인덱스])
    sc.ChangeIndex('subcate', 1, 3, 3);


    + sb아이디와 text1:value1|text2:value2 식의 텍스트별 값 문자열, 아이템별 구분자, 아템-값 구분자를 받아서
     sb내부 내용을 모조리 바꾼다.
     인자 : (sb아이디, 셀렉트박스에 새로 채울 데이타문자열, 아이템 구분자, 아이템별 값 구분자)
    sc.ChangeAll('subcate', 'aa:aaaa|bb:bbbb|ccc:ccccc', '|', ':');


    + sb아이디와 인덱스 번호를 받아서 내부적으로 sc.ChangeIndex()를 호출하여 한칸씩 위(Up), 아래(Down)로 이동시킨다
    sc.ChangeOrderUp('subcate', 1);
    sc.ChangeOrderDown('subcate', 0);


    + sb아이디와 text, value값을 받아 해당뉴sb에 추가시킨다.
      네번째 인자는 안쓰면 맨 마지막에 추가되며, 특정 인덱스를 쓰면 해당 위치에 추가된다
      (내부적으로 sc.ChangeIndex() 호출)
    sc.Add('subcate', 'hamt', '1', '0');


    + 해당 인덱스의 아이템 삭제
    sc.Del('subcate', 3);

    + 해당 인덱스의 텍스트 수정
    sc.ChangeText('subcate', 1, 'aaaaaaaa');


    + 해당 인덱스의 값 수정
    sc.ChangeValue('subcate', 1, '1')

**********************************************************/

var SelectControl = function()
{
    this.ChangeIndex = function(id, fromIndex, toIndex, selectedindex)
    {
        var obj = this.GetObj(id);

        if(!this.IndexCheck(obj, fromIndex))
        {
            alert('이동 인덱스 범위가 벗어났습니다.');
            return;
        }
        if(!this.IndexCheck(obj, toIndex))
        {
            alert('목적지 인덱스 범위가 벗어났습니다.');
            return;
        }

        var tempOption = obj[fromIndex];
        obj[fromIndex] = new Option(obj[toIndex].text, obj[toIndex].value);
        obj[toIndex] = tempOption;



        if(selectedindex)
            obj.selectedIndex = selectedindex;
        else
            obj.blur();
    }
    this.ChangeOrderDown = function(id, index)
    {
        if(!index)
            index = this.GetObj(id).selectedIndex;
        if(index == -1)
        {
            alert('내릴 아이템을 선택하세요');
            return;
        }
        this.ChangeIndex(id, index, index+1, index+1);
    }
    this.ChangeOrderUp = function(id, index)
    {
        if(!index)
            index = this.GetObj(id).selectedIndex;
        if(index == -1)
        {
            alert('올릴 아이템을 선택하세요');
            return;
        }
        this.ChangeIndex(id, index, index-1, index-1);
    }
    this.ChangeText = function(id, index, text)
    {
        var obj = this.GetObj(id);
        obj[index].text = text;
    }
    this.ChangeValue = function(id, index, value)
    {
        var obj = this.GetObj(id);
        obj[index].value = value;
    }
    this.ChangeAll = function(id, optionStr, itemCutChar, valueCutChar)
    {
        var obj = this.GetObj(id);
        var items = optionStr.split(itemCutChar);
        /*
        if(!itemCutChar)
            itemCutChar = '|';
        else alert(itemCutChar);
        if(!valueCutChar)
            valueCutChar = ':';
        */

        obj.length = 0;

        if(!optionStr)
        {
            return;
        }
        for(var i = 0 ; i < items.length ; i++)
        {
            var item = items[i].split(valueCutChar);
            obj[obj.length] = new Option(item[0], item[1]);
        }
    }
    this.Add = function(id, text, value)
    {
        var obj = this.GetObj(id);
        obj[obj.length] = new Option(text, value);
    }
    this.AddWithIndex = function(id, text, value, index)
    {
	var temp_text = [];
	var temp_value= [];

	var targetobj = this.GetObj(id);

	for(var i = 0 ; i < targetobj.length ; i++)
	{
	    if(i == index)
	    {
		temp_text[temp_text.length] = text;
		temp_value[temp_value.length] = value;
	    }
	    temp_text[temp_text.length] = targetobj[i].text;
	    temp_value[temp_value.length] = targetobj[i].value;
	}
	targetobj.length=0;
	for(var i = 0 ; i < temp_text.length ; i++)
	{
	    targetobj[i] = new Option(temp_text[i], temp_value[i]);
	}
    }
    this.Del = function(id, index)
    {
        if(index == 'now')
            index = this.GetObj(id).selectedIndex;
        if(index == -1)
        {
            alert('삭제할 아이템을 선택하세요');
            return;
        }
        var obj = this.GetObj(id);
        obj[index] = null;
    }
    this.DelAll = function(id)
    {
        var obj = this.GetObj(id);
        obj.length = 0;
    }




/////////////////////////////////////////////////////////
    //private
    this.IndexCheck = function(obj, index)
    {
        if(index < 0 || index > obj.length-1)
        {
            return false;
        }
        return true;
    }
    this.GetObj = function(id)
    {
        return document.getElementById(id);
    }
}


/****************************
  javascript dictionary 클래스 추가. 2010.05.24. hamt.

  javascript 에서 php의 $arr['key'] = value 식의 dictionary 기능 구현.

  사용방법.

  var dic_fruitcolor = new Dictionary();

  dic_fruitcolor.add('apple', 'red');
  dic_fruitcolor.add('banana', 'yellow');
  dic_fruitcolor.add('melon', 'green');

  alert( dic_fruitcolor.get_value('apple') ); // ==>  alert('red');
  alert( dic_fruitcolor.get_key('green') ); // ==>  alert('melon');

*****************************/
var Dictionary = function(){
    var indexarr = [];
    var valuearr = [];

    this.add = function(key, val) // dictionary 아이템 추가 (key, value)
    {
        indexarr[indexarr.length] = key;
        valuearr[valuearr.length] = val;
    }
    this.remove_fromkey = function(key)// key로 아이템 삭제 (해당 key는 모두 삭제)
    {
        var tempindexarr = [];
        var tempvaluearr = [];

        for(var i = 0 ; i < indexarr.length ; i++)
        {
            if(indexarr[i] == key)
                continue;
            tempindexarr[tempindexarr.length] = indexarr[i];
            tempvaluearr[tempvaluearr.length] = valuearr[i];
        }

        indexarr = tempindexarr;
        valuearr = tempvaluearr;
    }
    this.remove_fromvalue = function(val)// value로 아이템 삭제 (해당 value는 모두 삭제)
    {
        var tempindexarr = [];
        var tempvaluearr = [];

        for(var i = 0 ; i < valuearr.length ; i++)
        {
            if(valuearr[i] == val)
                continue;
            tempindexarr[tempindexarr.length] = indexarr[i];
            tempvaluearr[tempvaluearr.length] = valuearr[i];
        }

        indexarr = tempindexarr;
        valuearr = tempvaluearr;
    }
    this.array_keys = function()// key 전체 배열 받아오기
    {
        return indexarr;
    }
    this.array_values = function()// value 전체 배열 받아오기
    {
        return valuearr;
    }
    this.get_value = function(key)//  key로 value 받아오기
    {
        var idx = in_array_index(key, indexarr);
        if(idx == -1)
        {
            alert('Dictionary key에 '+key+'값이 존재하지 않습니다');
            return '';
        }
        return valuearr[idx];
    }
    this.get_key = function(val) // value로 key 받아오기
    {
        var idx = in_array(val, valuearr);
        if(idx == -1)
        {
            alert('Dictionary value에 '+val+'값이 존재하지 않습니다');
            return '';
        }
        return indexarr[idx];
    }
}









//////////// Image Resize & viewer start
// 게시물 상세보기 등에 이미지가 너무 크거나 하면 지정 사이즈로 줄여줌.
// clickflag 인자를 true로 넘기면 클릭시 새창으로 띄워줌.
//
// made by 함승목.

var AutoResizeImg = function(objName, maxwidth, clickflag)
{
	this.objName = objName;
	this.idlist = [];
	this.maxwidth = maxwidth;
	this.clickflag = clickflag;

	this.Add = function(id)//이미지를 안고있는 박스의 id를 넣어줌.
	{
		this.idlist[this.idlist.length] = id;
	}
	this.Run = function()
	{
		for(var j = 0 ; j < this.idlist.length ; j++)
		{
			var id = this.idlist[j];

			var imgs = document.getElementById(id).getElementsByTagName('IMG');
			
			for(var i = 0; i < imgs.length; i++) 
			{
			
					
					var w = imgs[i].width;
					var scrollflag = false;
					if(w > screen.width)
					{
						w = screen.width;
						scrollflag = true;
					}
					var h = imgs[i].height;
					if(h > screen.height)
					{
						h = screen.height;
						scrollflag = true;
					}
					if(this.clickflag)
					{
						var clickevent = "function(){"+this.objName+".view_pic(document.getElementById('"+id+"').getElementsByTagName('IMG')["+i+"], "+w+", "+h+", "+scrollflag+");}";
						if(imgs[i].attachEvent)
						{
						
							eval("document.getElementById('"+id+"').getElementsByTagName('IMG')["+i+"].attachEvent('onclick', "+clickevent+");");
						}
						else
						{
							eval("document.getElementById('"+id+"').getElementsByTagName('IMG')["+i+"].addEventListener('click', "+clickevent+", false);");
						}
						imgs[i].style.cursor = 'pointer';
					}

				 if(imgs[i].width <= this.maxwidth)
					continue;

			
				imgs[i].height = Math.round(imgs[i].height * this.maxwidth / imgs[i].width);
				imgs[i].width = this.maxwidth;
			}
		}
	}

	this.view_pic = function(imgobj, w, h, scroll)
	{

		var picwin = window.open('', 'viewpic', 'width='+w+' height='+h+' scrollbars="auto"');
		picwin.document.write("<head><title>원본 이미지</title></head><body style='margin:0px;padding:0px;'><img src='"+imgobj.src+"' onclick='self.close()' style='cursor:pointer;' /></body>");
		if(scroll)
			picwin.document.body.scroll = "auto";
	}
}
// 사용예 :
//   window.onload=function(){img_resize(arguments[0], 'contentarea', 500, true);}// 이벤트 , 영역 부모 ID, 이미지 최대 넓이 , 클릭하여 크게보기bool
//////////////// Image Resize & viewer end



// url 특정 값 수정시 사용. 함승목.
function url_convert(name, value, href) {
	if(href == null) {
		href = location.href;
	}

	// ? 뒤에 get으로 받은 파라메터 형태 url
/*
	var type = href.split('/');
	if(type[type.length-1].indexOf('?') != -1) {
		// 기존 값이 있으면 삭제. 
		eval('var pattern = /[?&]+'+name+'=[0-9]+/;');
		if(pattern.test(href) != -1) {
			var temp = explode(name+'=', href, 2);
			href = temp[0];
			temp[1] += '';
			if(temp[1].length > 0 && temp[1].indexOf('&') != -1 && temp[1].indexOf('&')+1 < temp[1].length - 1 ) {
				href += temp[1].substr(temp[1].indexOf('&')+1); 
			}
		}
		if(value != null) {
			href += '&'+name+'='+value;
		}
		return href;
	}
*/



	// 프레임워크 형태 url
	// 기존 url에 컬러코드값이 있으면 삭제.
	if(href.indexOf('/'+name+'/') != -1) {
		var temp = explode('/'+name+'/', href, 2);
		var tail = explode('/', temp[1], 2);

		href = temp[0];
		if(tail[1]) {
			href += '/' + tail[1];
		}
	}

	if(value != null) {
		href += '/'+name+'/'+value;
	}
	return href;
}

function getobj(id)
{
    return document.getElementById(id);
}

function copyClipboard(eId)
{
	var urlEle = document.getElementById(eId);

	if(urlEle != null)
	{
		window.clipboardData.setData("Text", urlEle.innerText);
	}
}
function ResizeWin(width, height) 
{
    if(!width)
	{
        width = document.body.clientWidth;
		alert('width : '+width);
	}
    if(!height)
	{
        height = document.body.clientHeight;
		alert('height : '+height);
	}

	if(!is_ie())
		height += 80;
        
    self.resizeTo(width, height);
}
function is_number(value)
{
	for(var i = 0 ; i < value.length ; i++)
	{
		if(value.charAt(i) < '0')
			return false;
		if(value.charAt(i) > '9')
			return false;
	}
	return true;
}
function is_float(value, must, floatlen)
{		//두번째 인자는 꼭 .이 들어있어야 할 경우 true 넘겨줄것.
		//세번째 인자는 소수점 자리수까지 채크시 자리수 넘겨줄것.
	if(must) {
		if(value.split('.').length != 2 || value.split('.')[1].length <= 0) {
			return false;
		}

		if(floatlen > 0 && value.split('.')[1].length != floatlen) {
			return false;
		}
	}

	var find_dot = false;//.은 하나만 허용
	for(var i = 0 ; i < value.length ; i++)
	{
		if(find_dot == false && value.charAt(i) == '.'){
			find_dot = true;
			continue;
		}
		if(value.charAt(i) < '0')
			return false;
		if(value.charAt(i) > '9')
			return false;
	}
	return true;
}
function is_ie()
{
	agent_name = navigator.userAgent.toLowerCase();
	return ((this.agent_name.indexOf("msie") != -1) && (this.agent_name.indexOf("opera") == -1));//브라우저 구분
}
function get_IEversion()
{
	return ScriptEngineMinorVersion();
}

function check_imgext(fileobj)
{
	var imgext = ['jpg', 'jpeg', 'png', 'gif', 'bmp'];
	var tmp = fileobj.value.split('.');
	var ext = tmp[tmp.length-1].toLowerCase();
	var flag = false;
	
	for(var i = 0 ; i < imgext.length ; i++)
	{
		if(ext == imgext[i])
		{
			flag = true;
			break;
		}
	}
	return flag;
}
// 글자 수 제한
function textareacheck(textareaobj,ari_max) // 텍스트박스, 제한글자수
{
   var ls_str     = textareaobj.value; // 이벤트가 일어난 컨트롤의 value 값
   var li_str_len = ls_str.length;  // 전체길이

   // 변수초기화
   var li_max      = ari_max; // 제한할 글자수 크기
   var li_byte     = 0;  // 한글일경우는 2 그밗에는 1을 더함
   var li_len      = 0;  // substring하기 위해서 사용
   var ls_one_char = ""; // 한글자씩 검사한다
   var ls_str2     = ""; // 글자수를 초과하면 제한할수 글자전까지만 보여준다.

   for(i=0; i< li_str_len; i++)
   {
      // 한글자추출
      ls_one_char = ls_str.charAt(i);

      // 한글이면 2를 더한다.
      if (escape(ls_one_char).length > 4)
      {
         li_byte += 2;
      }
      // 그밗의 경우는 1을 더한다.
      else
      {
         li_byte++;
      }

      // 전체 크기가 li_max를 넘지않으면
      if(li_byte <= li_max)
      {
         li_len = i + 1;
      }
   }
   
   // 전체길이를 초과하면
   if(li_byte > li_max)
   {
      alert("내용은 한글 " + li_max/2 + "자 영문 " + li_max + "자 까지만 허용됩니다.");
      ls_str2 = ls_str.substr(0, li_len);
      textareaobj.value = ls_str2;
   }
   textareaobj.focus();   
}
function check_radio(obj)
{
	for(var i = 0 ; i < obj.length ; i++)
	{
		if(obj[i].checked)
			return true;
	}
	return false;
}
function get_radio(obj)
{
	for(var i = 0 ; i < obj.length ; i++)
	{
		if(obj[i].checked)
			return obj[i].value;
	}
	return false;
}
function display_toggle(id)
{
    var obj = document.getElementById(id);
    
    obj.style.display = (obj.style.display == 'none') ? 'block' : 'none';
}

function listallcheck(obj, boxid)//obj:대표되는체크박스obj or 'check' or 'uncheck'
{				   //boxid : 체크박스들을 싸고있는 table, div 의 id

	var lists = document.getElementById(boxid).getElementsByTagName('input');

	for(var i = 0 ; i < lists.length ; i++)
	{
		if(lists[i].type == 'checkbox')
			lists[i].checked = (obj == 'check')? true : (obj == 'uncheck')? false : obj.checked;
	}
}


function listallvalue(boxid)//boxid : 체크박스들을 싸고있는 table, div 의 id
{//박스 안의 모든 체크된 체크박스값을 구분자 | 로 붙여서 리턴
	var lists = document.getElementById(boxid).getElementsByTagName('input');
	var resultmsg = '';
	for(var i = 0 ; i < lists.length ; i++)
	{
		if(lists[i].type == 'checkbox' && lists[i].checked && lists[i].value.length > 0 && lists[i].value.toLowerCase() != 'on')
		{
			if(resultmsg)
				resultmsg += '|';
			resultmsg += lists[i].value;
		}
	}
	return resultmsg;
}
function addEvent(obj, type, fn)
{
	if (obj.addEventListener)
	obj.addEventListener(type, fn, false);
	else if (obj.attachEvent)
	{		
		obj.attachEvent("on"+type, fn);
	}
}
function set_opacity(obj, val)// 객체 투명도 설정
{
	obj.style.opacity = (val/100);
	obj.style.MozOpacity = (val/100);
	obj.style.KhtmlOpacity = (val/100);
	obj.style.filter = 'alpha(opacity='+val+')';
}


//////////////////// cookie

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 setCookie( name, value, expiredays )
{
        var todayDate = new Date();
        todayDate.setDate( todayDate.getDate() + expiredays );
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}






////////////////// php style func
function trim(string)
{
    string = ltrim(string);
    string = rtrim(string);
    return string;
}
function ltrim(string)
{
    var flag = false;
    var result = '';
    for(var i = 0 ; i < string.length ; i++)
    {
        if(string.charAt(i) != ' ')
            flag = true;
        if(flag)
            result += string.charAt(i);
    }
    return result;
}
function rtrim(string)
{
    var flag = false;
    var result = '';
    for(var i = string.length-1 ; i >= 0 ; i--)
    {
        if(string.charAt(i) != ' ')
            flag = true;
        if(flag)
            result = string.charAt(i)+result;
    }
    return result;
}
function in_array(key ,arr)
{
    for(var i = 0 ; i < arr.length ; i++)
    {
        if(arr[i] == key)
            return true;
    }
    return false;
}
function in_array_index(key ,arr)
{
    for(var i = 0 ; i < arr.length ; i++)
    {
        if(arr[i] == key)
            return i;
    }
    return -1;
}
function explode(cut, str, arrlen)
{
    var temp = str.split(cut);

    var result = [];

    for(var i = 0 ; i < temp.length ; i++)
    {
        if(arrlen && arrlen <= i)
        {
            result[result.length-1] += cut + temp[i];
        }
        else
        {
            result[result.length] = temp[i];
        }
    }
    return result;
}
function implode(connstr, arr)
{
    var result = '';
    for (var i = 0; i < arr.length ; i++ )
    {
        if(result)
            result += connstr;
        result += arr[i];
    }
    return result;
}
function str_replace(oldstr, newstr, allstr, arrlen)
{
    var temp = explode(oldstr, allstr, arrlen);
    return implode(newstr, temp);
}
function nl2br(str)
{
    str = str_replace("\r", '', str);
    str = str_replace("\n", "<br>\n", str);
    return str;
}

function strip_tags(str)
{
    var ret = '';
    var strs = str.split('<');

    ret = strs[0];

    for(var i = 1 ; i < strs.length ; i++)
        ret += strs[i].split('>')[1];
    return ret;
}


/* 윙배너관련 스크립트 파일 */

var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isNS = navigator.appName == "Netscape";
var quick_menu_magin_top    = 5;       //  상대 Top 마진  
var quick_menu_min_top      = 5;       //  절대 최소 Top 마진  
var space_margin        = 0;                   //  TOP 여백  
var div_quick_menu;

function getQuickMenuRef (id)  {
    if (isDOM) return document.getElementById(id);
    if (isIE4) return document.all[id];
    if (isNS4) return document.layers[id];
}

function moveRightEdge ()  {
    var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

    try {
        if(isNS4)  {
            yMenuFrom   = div_quick_menu.top;
            // 위쪽 위치  
            yMenuTo     = window.pageYOffset + quick_menu_magin_top;
        }  else if (isDOM)  {
            if (document.body.scrollTop == 0)  {
                var top = document.documentElement.scrollTop;
            }  else {
                var top = document.body.scrollTop;
            }
            yMenuFrom   = parseInt (div_quick_menu.style.top, 10);

            // 위쪽 위치  
            yMenuTo     = (isNS ? window.pageYOffset + quick_menu_magin_top : top);
        }
        if (yMenuTo < quick_menu_min_top)  {
            yMenuTo = parseInt(quick_menu_min_top);
        }
        else yMenuTo = yMenuTo + space_margin;
        timeoutNextCheck = 500;

        if (yMenuFrom != yMenuTo)  {
            yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 10);
            if (yMenuTo < yMenuFrom)  {
                yOffset = -yOffset;
            }
            if (isNS4)  {
                div_quick_menu.top += yOffset;
            }  else if (isDOM)  {
                div_quick_menu.style.top = parseInt(div_quick_menu.style.top, 10) + yOffset + 'px';
                timeoutNextCheck = 5;
            }
        }
        setTimeout ("moveRightEdge()", timeoutNextCheck);

    }

    catch (e) { }

}

function moveRightEdgeStart()  {
    try {
        if (isNS4)  {
            div_quick_menu = document["right-banner"];
            if (top.pageYOffset + quick_menu_magin_top < quick_menu_min_top)
                div_quick_menu.top = parseInt(quick_menu_min_top);
            else
                div_quick_menu.top = parseInt(top.pageYOffset + quick_menu_magin_top);
        }  else if (isDOM)  {
            div_quick_menu = this.getQuickMenuRef('right-banner');
            if (isNS)  {
                if (window.pageYOffset + quick_menu_magin_top < quick_menu_min_top)
                    div_quick_menu.style.top    = parseInt(quick_menu_min_top)+'px';
                else
                    div_quick_menu.style.top    = parseInt(window.pageYOffset + quick_menu_magin_top)+'px';
            }  else {

                if (document.body.scrollTop + quick_menu_magin_top < quick_menu_min_top)
                    div_quick_menu.style.top    = parseInt(quick_menu_min_top);
                else
                    div_quick_menu.style.top    = parseInt(document.body.scrollTop + quick_menu_magin_top);
            }
        }
        moveRightEdge();
    }

    catch (e) { }
}

// 오늘 본 상품 오른쪽 배너 상 하 버튼 클릭시 이동 
function go_today_goods(num, mode) {
    //var url		= WEBROOT + "/my_today/right_list/num/" + num + '/mode/' + mode + '/';

	var url		= WEBROOT + "/my_today/right_list/";
	var pars	= 'num='+ num + '&mode=' + mode;
	//var pars ='';
    //new Ajax.Updater($('today_view'), url);

	new Ajax.Updater($('today_view'), url,{method:'get', parameters:pars});


}

// css 핵 png 파일 백그라운드 없앰
function setPng24(obj) {
    obj.width = obj.height = 1;
    obj.className = obj.className.replace(/\bpng24\b/i,'');
    obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src + "',sizingMethod='image');"
    obj.src = '';
    return '';
}

