/* Copyright (c) 2009 Smileweb co., Ltd.  All rights reserved.  www.smileweb.co.kr */
var isMiniShop = false;
var myMiniShopNum;
var goMyMiniShopMsg = "확인중입니다.";
var miniImgArr = new Array();

if ( window.addEventListener ){	
	window.addEventListener( "load", GetMiniShop, false )	
} else{	
	window.attachEvent( "onload", GetMiniShop )		
}
function GetMiniShop(){
	new ajax.xhr.Request("/minishop/minishop_transaction/isminishop.php", "", SetMiniShop, 'POST');	
}

function GoMyMiniShop(){
	if(isMiniShop){
		document.location.href = "myshop_main.php?muid="+encodeURIComponent(C_id);
	} else {
		alert(goMyMiniShopMsg);
	}
}

function SetMiniShop(xmlDoc){
	var code = getNodeValue( xmlDoc.getElementsByTagName( 'code' ) );
	
	isMiniShop = true;
	var loaddata = eval( "(" + getNodeValue( xmlDoc.getElementsByTagName ( 'data' ) ) + ")" );
	
	try {myMiniShopNum = loaddata[0].num;}catch(e){}		
	try {$('title').innerHTML = loaddata[0].title;}catch(e){}
	try {$('contents').value = loaddata[0].contents;}catch(e){}
	try {$('tel1').value = loaddata[0].tel1;}catch(e){}
	try {$('tel2').value = loaddata[0].tel2;}catch(e){}
	try {$('tel3').value = loaddata[0].tel3;}catch(e){}
	try {$('fax1').value = loaddata[0].fax1;}catch(e){}
	try {$('fax2').value = loaddata[0].fax2;}catch(e){}
	try {$('fax3').value = loaddata[0].fax3;}catch(e){}
	miniImgArr[0] = loaddata[0].logoimg;
	try {$('logoimgview').src = loaddata[0].logoimg;}catch(e){}
	miniImgArr[1] = loaddata[0].bgimg;
	try {$('bgimgview').src = loaddata[0].bgimg;}catch(e){}
	try {$('email1').value = loaddata[0].email1;}catch(e){}
	try {$('email2').value = loaddata[0].email2;}catch(e){}
	try {$('zipcode1').value = loaddata[0].zipcode1;}catch(e){}
	try {$('zipcode2').value = loaddata[0].zipcode2;}catch(e){}
	try {$('address').value = loaddata[0].address;}catch(e){}
	try {$('addressadd').value = loaddata[0].addressadd;}catch(e){}
	
	try {$('skin'+loaddata[0].skin).checked = true;}catch(e){}

	if(code == "N"){
		isMiniShop = false;
		goMyMiniShopMsg = "개설된 미니샵이 없습니다..";
	}
}

function MakeMinishop(){
	var param = ""	
			
	if ( checknorm($('contents'),'미니샵 설명','','',4) ) return  ; 
	param += "&contents="+encodeURIComponent($('contents').value);
	if ( checknorm($('tel1'),'전화번호','','',2) ) return  ; 
	if ( checknorm($('tel2'),'전화번호','','',3) ) return  ; 
	if ( checknorm($('tel3'),'전화번호','','',4) ) return  ; 
	param += "&tel="+encodeURIComponent($('tel1').value+"-"+$('tel2').value+"-"+$('tel3').value);
	
	if($('fax1').value != "" && $('fax2').value != "" && $('fax3').value != "")
	param += "&fax="+encodeURIComponent($('fax1').value+"-"+$('fax2').value+"-"+$('fax3').value);

	if ( checknorm($('email1'),'E-mail','','','') ) return  ; 
	if ( checknorm($('email2'),'E-mail','','','') ) return  ; 
	param += "&email="+encodeURIComponent($('email1').value+"@"+$('email2').value);
	
	if ( checknorm($('zipcode1'),'우편번호','','','') ) return  ; 
	if ( checknorm($('zipcode2'),'우편번호','','','') ) return  ; 
	if ( checknorm($('addressadd'),'주소','','','') ) return  ; 
	param += "&zipcode="+encodeURIComponent($('zipcode1').value+$('zipcode2').value);
	param += "&address="+encodeURIComponent($('address').value);
	param += "&addressadd="+encodeURIComponent($('addressadd').value);
	
	if(miniImgArr[0] == null || miniImgArr[0].length < 5  ){
		if ( checknorm($('logoimg'),'로고이미지','','','') ) return  ; 
		param += "&logoimg="+encodeURIComponent($('logoimg').value);
	}else if( $('logoimg').value != "" &&  miniImgArr[0] != $('logoimg').value ){
		param += "&logoimg="+encodeURIComponent($('logoimg').value);
	}
	if(miniImgArr[1] == null || miniImgArr[1].length < 5 ){
		if ( checknorm($('bgimg'),'배경이미지','','','') ) return  ; 
		param += "&bgimg="+encodeURIComponent($('bgimg').value);
	}else if( $('bgimg').value != "" && miniImgArr[1] != $('bgimg').value ){
		param += "&bgimg="+encodeURIComponent($('bgimg').value);
	}
	param += "&open_yn="+encodeURIComponent('Y');

	for(i=1; i<=3 ;i++){
		if($('skin'+i).checked == true){
			param += "&skin="+encodeURIComponent($('skin'+i).value);
		}
	}
	param += "&table="+encodeURIComponent('swm_minishop');
	
	param += "&mode=" + encodeURIComponent('mody');
	param += "&num=" + encodeURIComponent(myMiniShopNum);	
	
	new ajax.xhr.Request("/minishop/minishop_transaction/minishop_make.php", param, CheckMsg, 'POST');	
}

function CheckMsg(xmlDoc)
{
	var result = getNodeValue( xmlDoc.getElementsByTagName( 'result' ) );
	GetMiniShop();
	alert(result);
}

