// flashWrite(파일경로, 가로, 세로[, 변수][,배경색][,윈도우모드])
function flashWrite(url,w,h,vars,bg,win){
	
	var id=url.split("/")[url.split("/").length-1].split(".")[0]; //id는 파일명으로 설정
	if(vars==null) vars='';
	if(bg==null) bg='#FFFFFF';
	if(win==null) win='transparent';

	function BrowserCheck() {
	appname = navigator.appName;
	useragent = navigator.userAgent;
	 if(appname == "Microsoft Internet Explorer") appname = "IE";
	 IE55 = (useragent.indexOf('MSIE 5.5')>0);  //5.5 버전
	 IE6 = (useragent.indexOf('MSIE 6')>0);     //6.0 버전

	 if(appname=="IE" && IE55 || IE6) vars = 'ieVer=6'; //익스플로러이면서 5.5 or 6.0 버전이면...
	 else vars= 'ieVer=7';
	}
//	onload=BrowserCheck;




	// 플래시 코드 정의
	var flashStr= "	<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'";
		flashStr+="			codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0'";
		flashStr+="			width='"+w+"'";
		flashStr+="			height='"+h+"'";
		flashStr+="			id='"+id+"'";
		flashStr+="			align='middle'>";

		flashStr+="		<param name='allowScriptAccess' value='always' />";
		flashStr+="		<param name='movie' value='"+url+"' />";
		flashStr+="		<param name='FlashVars' value='"+vars+"' />";
		flashStr+="		<param name='wmode' value='"+win+"' />";
		flashStr+="		<param name='menu' value='false' />";
		flashStr+="		<param name='quality' value='high' />";
		flashStr+="		<param name='bgcolor' value='"+bg+"' />";
	
	
		flashStr+="		<embed src='"+url+"'";
		flashStr+="		       flashVars='"+vars+"'";
		flashStr+="		       wmode='"+win+"'";
		flashStr+="		       menu='false'";
		flashStr+="		       quality='high'";
		flashStr+="		       bgcolor='"+bg+"'";
		flashStr+="		       width='"+w+"'";
		flashStr+="		       height='"+h+"'";
		flashStr+="		       name='"+id+"'";
		flashStr+="		       align='middle'";
		flashStr+="		       allowScriptAccess='always'";
		flashStr+="		       type='application/x-shockwave-flash'";
		flashStr+="		       pluginspage='http://www.macromedia.com/go/getflashplayer' />";
		flashStr+=" </object>";

	// 플래시 코드 출력
	document.write(flashStr);
}

function popup(id, src, w, h){
	window.open(src, id, 'resizable=no, width='+w+', height='+h+'');
}

// Quick Menu
var stmnRIGHT = 95; // 오른쪽 여백 (메뉴가 오른쪽에서 지정된 음수값 픽셀만큼 떨어진 곳에 보여집니다) 
var stmnGAP1 = 80; // 위쪽 여백 (메뉴가 위에서 10픽셀 떨어진 곳에 보여집니다) 
var stmnGAP2 = -40; // 스크롤시 브라우저 위쪽과 떨어지는 거리 
var stmnBASE = 0; // 스크롤 시작위치 
var stmnActivateSpeed = 20; 
var stmnScrollSpeed = 100; 
var stmnTimer; 

function RefreshStaticMenu() { 
	var stmnStartPoint, stmnEndPoint; 
			
	stmnStartPoint = parseInt(document.getElementById('quickmenu').style.top, 10); 
	stmnEndPoint = Math.max(document.documentElement.scrollTop, document.body.scrollTop) + stmnGAP2; 
	if (stmnEndPoint < stmnGAP1) stmnEndPoint = stmnGAP1; 
				
	if (stmnStartPoint != stmnEndPoint) { 
		stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 ); 
		document.getElementById('quickmenu').style.top = parseInt(document.getElementById('quickmenu').style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount ) + 'px'; 
		stmnRefreshTimer = stmnScrollSpeed; 
	}
			
	stmnTimer = setTimeout("RefreshStaticMenu();", stmnActivateSpeed); 
} 


function InitializeStaticMenu() {
	document.getElementById('quickmenu').style.right = stmnRIGHT + 'px'; 
	document.getElementById('quickmenu').style.top = document.body.scrollTop + stmnBASE + 'px'; 
	RefreshStaticMenu();
}
//  Quick Menu

// Board SC 
function actionSearch(){
	document.searchForm.submit();
}
function  checkUserSelect() {
   var check_nums = document.signform.elements.length;
   for(var i = 0; i < check_nums; i++) {
      var checkbox_obj = eval("document.signform.elements[" + i + "]");
      if(checkbox_obj.checked == true) {
         break;
      }
   }
   if(i == check_nums) {
      alert("먼저 읽고자 하는 게시물을 선택하여 주십시오");
      return;   
   } else {
      document.signform.submit();
   }   
}

function checkIt(form) {      
   if(!form.name.value) {
      alert('이름을 입력하세요!');
      form.name.focus();
      return;
   }
   if(!form.subject.value) {
      alert('제목을 입력하세요!');
      form.subject.focus();
      return;
   }
   if(!form.passwd.value) {
      alert('비밀번호를 입력하세요!');
      form.passwd.focus();
      return;
   }
   if(!form.comment.value) {
      alert('메시지 본문을 입력하세요!');
      form.comment.focus();
      return;
   }      
            
   form.submit();
}
function focusIt() {
   document.signform.passwd.focus();
}




function more(idx) {
	var dls = document.getElementsByTagName("dl");

	for(i=0; i<dls.length; i++){
			if(dls[i].lastChild.nodeName == "DIV"){
				dls[i].removeChild(dls[i].lastChild);
			}
	}

	//$("moreView").style.display = "block";
	var obj = $('treesContents').getElementsByTagName('DIV')[0];
	var newObj = obj.cloneNode(true);

	dls[idx].appendChild(newObj);
	dls[idx].lastChild.style.display = "block";
	alink = document.createElement("a");
	alink.setAttribute("href","javascript:addCart("+idx+")");
	alinkTxt = document.createTextNode("[담기]");
	alink.appendChild(alinkTxt);
	dls[idx].lastChild.appendChild(alink);

}

function addCart(code){
	var val = document.getElementsByTagName("input");
	URL = "/cart.php?code="+code+"&count="+val[1].value;
	new Ajax.Request(URL, {
		onSuccess: displayTextHtml
	});
	location.href = "#top";
}

function displayTextHtml(responseHttpObj)
{
    var returnData = responseHttpObj.responseText;
	items = returnData.split(" ");
	var temp = "<table cellspacing='0'>\n";
	temp += "<thead>\n<th>품종</th><th>수량</th><th>가격</th>\n</thead>\n";
	total = 0;
	for(var k=0; k<items.length; k++){
		cols = items[k].split("|");
		if(cols[0]){
			temp += "<tr>\n";
			temp += "<td class='name'>"+realname(cols[0])+"</td><td class='count'>"+cols[1]+"</td><td class='price'>"+sum(cols[0], cols[1])+"원</td>\n";
			temp += "</tr>\n"
			total += sum(cols[0], cols[1]);;
		}
	}
	temp += "<tfoot>\n<td colspan='3' class='price'>"+total+"원</td>\n</tfoot>";
	temp += "</table>";
	$("summary").innerHTML = temp;
	$("summary").style.display = "block";
}

function realname(code){
	rname = "";
	switch(code){
		case "0": rname = "자산홍"; break;
		case "1": rname = "영산홍"; break;
		case "2": rname = "백철쭉"; break;
		case "3": rname = "산철쭉"; break;
		case "4": rname = "홍황철쭉"; break;
		case "5": rname = "겹철쭉"; break;
		case "6": rname = "진달래"; break;
		case "7": rname = "회양목"; break;
		case "8": rname = "눈주목"; break;
	}
	return rname;
}

function sum(code, count){
	price = 0;
	switch(code){
		case "0": price = 1000; break;
		case "1": price = 1200; break;
		case "2": price = 1300; break;
		case "3": price = 1400; break;
		case "4": price = 1500; break;
		case "5": price = 1600; break;
		case "6": price = 1700; break;
		case "7": price = 1800; break;
		case "8": price = 1900; break;
	}
	return count * price;
}

function vComma(obj) {
    var str    = "" + obj.value.replace(/,/gi,''); // 콤마 제거
    var regx    = new RegExp(/(-?\d+)(\d{3})/);
    var bExists = str.indexOf(".",0);
    var strArr  = str.split('.');
    while(regx.test(strArr[0])){
        strArr[0] = strArr[0].replace(regx,"$1,$2");
    }
    if (bExists > -1)
        obj.value = strArr[0] + "." + strArr[1];
    else
        obj.value = strArr[0];
}

function trim(str) {
    return str.replace(/(^\s*)|(\s*$)/g, "");
}

function getNumber(str) {
    str = "" + str.replace(/,/gi,''); // 콤마 제거
    str = str.replace(/(^\s*)|(\s*$)/g, ""); // trim
    return (new Number(str));
}

function Send() {
    var objBox = document.getElementById("text1");
    var num = getNumber(objBox.value);
    if (!trim(objBox.value)) {
        alert("입력해 주세요.");
        objBox.value="";
        objBox.focus();
    } else if (isNaN(num)) {
        alert("숫자만 입력해 주세요.");
        objBox.value="";
        objBox.focus();
    } else {
        alert(num + "\n\n이용해 주셔서 감사합니다.");
    }
} 
function setComma(str) {


    var temp_str = String(str);

    for(var i = 0 , retValue = String() , stop = temp_str.length; i < stop ; i++) retValue = ((i%3) == 0) && i != 0 ? temp_str.charAt((stop - i) -1) + "," + retValue : temp_str.charAt((stop - i) -1) + retValue;

return retValue;
} 

function pulldown(lnk){
	if(lnk != "#"){
		window.open(lnk);
	}
}

function Createajax() {
 var request = false;
 try { // FF, Sapari
  request = new XMLHttpRequest();
 } catch (err1) {
  try  { //IE7
   request = new ActiveXObject("Msxml2.XMLHTTP");
  }  catch (err2)  {
   try   {//IE6 이하 버전
    request = new ActiveXObject("Microsoft.XMLHTTP");
   }   catch (err3)   {
    request =false;
   }
  }
 }
 return request;
}