//******************************************************************************************************
// Eexplanation : big
//******************************************************************************************************

function findGIsG(str,code,id) {
	newURL = "/album/Big_photo.php?area=" + str + "&code=" + code + "&id=" + id ;
	searchWindow=window.open(newURL, 'findarea', 'width=200,height=200, toolbar=no,scrollbars=no,resizable=no');
}

//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function errpage(msg_in) {
	    var msg_in = msg_in
        var win = showModalDialog("/public_include/error.php",msg_in,"dialogWidth:400px; dialogHeight:195px; center=yes; screenTop=yes; scroll=no; status=no; help=no;");
}

//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function errpage_1(mg_in) {
	    var mg_in = mg_in
        var win = showModalDialog('/b2c/returnOK.php?Navi=' + mg_in,'NEW',"dialogWidth:400px; dialogHeight:195px; center=yes; screenTop=yes; scroll=no; status=no; help=no;");
}

//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function errpage_1S(mg_in) {
	    var mg_in = mg_in
        var win = showModalDialog("/public_include/error.php",mg_in,"dialogWidth:400px; dialogHeight:195px; center=yes; screenTop=yes; scroll=no; status=no; help=no;");
}

//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function errpage_2(msg_in) {
	    var msg_in = msg_in
        var win = showModalDialog('/b2c/new.php?MSG=' + msg_in,'NEW1',"dialogWidth:800px; dialogHeight:700px; center=yes; screenTop=yes; scroll=no; status=no; help=no;");
}

//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function errpage_3(msg_in) {
	    var msg_in = msg_in
        var win = showModalDialog('/album/pic.php?MSG=' + msg_in,'NEW1',"dialogWidth:800px; dialogHeight:700px; center=yes; screenTop=yes; scroll=no; status=no; help=no;");
}


//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function errpage_4(msg_in) {
	    var msg_in = msg_in
       var win = showModalDialog('/album/group.php?LOAD=' + msg_in,window,"dialogWidth:600px; dialogHeight:400px; center=yes; screenTop=yes; scroll=no; status=no; help=no;");
}

//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function errpage_5(msg_in) {
	    var msg_in = msg_in
       var win = showModalDialog('/album/big.php?MSG=' + msg_in,window,"dialogWidth:400px; dialogHeight:460px; center=yes; screenTop=yes; scroll=no; status=no; help=no;");
}

//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function errpage_6(msg_in) {
	    var msg_in = msg_in
       var win = showModalDialog('/catalog/view.php?MSG=' + msg_in,window,"dialogWidth:1010px; dialogHeight:700px; center=yes; screenTop=yes; scroll=no; status=no; help=no;");
}

//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function errpage_7(msg_in) {
	    var msg_in = msg_in
       var win = showModalDialog('/album/back.php?MSG=' + msg_in,window,"dialogWidth:1010px; dialogHeight:700px; center=yes; screenTop=yes; scroll=no; status=no; help=no;");
}

//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function errpage_help(msg_in) {
	    var msg_in = msg_in
       var win = showModalDialog('/help/index.htm?MSG=' + msg_in,window,"dialogWidth:771px; dialogHeight:700px; center=yes; screenTop=yes; scroll=auto; status=no; help=no;");
}
//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function findZipcode(form, str) {
	formName = form.name;
	newURL = "/Addr.html?sort=" + str + "&formName=" + formName;
	searchWindow=window.open(newURL, 'zipcodeSearch', 'width=418,height=300, toolbar=no,scrollbars=no,resizable=no');
}

//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function errpop(msg_in) {
	    var msg_in = msg_in
        var win = showModalDialog('/bbs/user_agent.php?code=' + msg_in,window,"dialogWidth:600px; dialogHeight:500px; center=yes; screenTop=no; scroll=no; status=no; help=no;");
}
//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function message(msg) {
	alert(msg);
}


//******************************************************************************************************
// Eexplanation :alter
//******************************************************************************************************

function errmsg(msg) {
	if(msg == "") {
		msg = "404 Not found!!";
	}
	alert(msg);
	history.go(-1);
}


//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function msgClose(msg) {
	alert(msg);
	window.close();
}


//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function msgMove(msg, url) {
	alert(msg);
	location.href = url;
}


//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function openerCM(url) {
	window.close();
	opener.location.href = url;
}


//******************************************************************************************************
// Eexplanation :alter
//******************************************************************************************************

function openWindow(url,target,option) {
	window.open(url,target,option);
}


//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function infoWindow(URL){
	window.showModalDialog(URL, "", "dialogWidth:400px; dialogHeight:250px;status:no; help:no; scroll:no"); 
}


//******************************************************************************************************
// Eexplanation : alter
//******************************************************************************************************

function closeWindow() {
	window.close();
}



//******************************************************************************************************
// Eexplanation :
//******************************************************************************************************

function msgConfirm(msg, url, val) {
	var val;
	ans = confirm(msg)
	if ( ans== true){
		str = url + val
		location.href = str;
	} 
}



//******************************************************************************************************
// Eexplanation :
//******************************************************************************************************

function selectFocus(form, fieldName) {
	form.recom_id.focus();
	return;
}




//******************************************************************************************************
// Eexplanation : 
//******************************************************************************************************

function docClassOpen(class_id, item_id, type) {
	if(item_id == 0) {
		mode = "insert";
	} else {
		mode = "modify";
	}
	url = "write.php?class_id=" + class_id + "&item_id=" + item_id + "&type=" + type + "&mode=" + mode;
	window.open(url, 'write', 'scrollbars=no,width=400,height=650,left=600,top=0');
}


//******************************************************************************************************
// Eexplanation : 
//******************************************************************************************************

function isEmpty(str) {

	for ( var i = 0 ; i < str.length ; i++ ) {
		if ( str.substring(i, i+1) != " " ) {
			return false;
		}
	}

	return true;

}


//******************************************************************************************************
// Eexplanation : 
//******************************************************************************************************

function checkLength(str, minlen, maxlen) {

	if (str.length < minlen || str.length > maxlen) {
		return false;
	}		
		
	return true;

}


//******************************************************************************************************
// Eexplanation : 
//******************************************************************************************************

function isHangul(str) {

	var re = /[a-zA-Z0-9\s~!@#\$%\^&\*\(\)_\+\{\}|:"<>\?`\-=\[\]\\;',\.\/]/; // matches a alphanumeric character or space

	if (re.test(str)) {
		return false;
	}

	return true;

}


//******************************************************************************************************
// Eexplanation :
//******************************************************************************************************

function isNumber(str, allowable) {

	valid = true;
	cmp = "0123456789" + allowable;

	for (i=0; i<str.length; i++) {
		if (cmp.indexOf(str.charAt(i)) < 0) {
			valid = false;
			break;
		}
	}

	return valid;

}


//******************************************************************************************************
// Eexplanation : 
//******************************************************************************************************

function checkName(str) {

	if (!checkLength(str, 2, 80, false) || !isHangul(str)) {
		return false;
	}

	return true;

}



//******************************************************************************************************
// Eexplanation : 
//******************************************************************************************************

function checkEmail(str) {

	valid = false;

	if (str == "")
		alert("Email Plaese!!");
	else if (str.indexOf(" ") != -1)
		alert("Email ' ' blank Not Access!!");
	else if (str.indexOf("@") < 1)
		alert("Email '@' blank!!");
	else if (str.indexOf(".") == -1)
		alert("Email '.' blank!!");
	else if (str.indexOf(".") - str.indexOf("@") == 1)
		alert("Email First '@' and last '.'!!");
	else if (str.charAt(str.length-1) == '.')
		alert("Email '.' Not !");
	else
		valid = true;

	return valid;

}


//******************************************************************************************************
// Eexplanation : 
//******************************************************************************************************

function pollCheck(form){

	var pollChecked = '';
	for(var i =0 ; i < form.poll.length; i ++){
		if(form.poll[i].checked == true){
			pollChecked = 'OK';
		}
	}
	
	if(pollChecked != 'OK') {
		alert ('Not Selected.');
		return false;
	}

}



//******************************************************************************************************
// Eexplanation : RollOver 
//******************************************************************************************************
function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf('?'))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=='Netscape')&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//
function clickshow(num){
	for (i=1;i<5;i++){ 						// 
		menu=eval("document.all.block"+i+".style"); 
			if (num==i){
				if (menu.display=="block"){ 
				menu.display="none"; 
				}else{
				menu.display="block"; 
				}
			}
	}
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//******************************************************************************************************
// Eexplanation :swf
//******************************************************************************************************

function setEmbed() 
{ 
  var obj = new String; 
  var parameter = new String; 
  var embed = new String; 
  var html = new String; 
  var allParameter = new String; 
  var clsid = new String; 
  var codebase = new String; 
  var pluginspace = new String; 
  var embedType = new String; 
  var src = new String; 
  var width = new String; 
  var height = new String; 

    
  this.init = function( getType , s ,w , h ) { 
      
      if ( getType == "flash") 
      { 

        clsid = "D27CDB6E-AE6D-11cf-96B8-444553540000";        
        codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"; 
        pluginspage = "http://www.macromedia.com/go/getflashplayer"; 
        embedType = "application/x-shockwave-flash"; 
      } 
      /* type 추가 
      else if ( ) 
      { 
      } 
      */ 
            
      parameter += "<param name='movie' value='"+ s + "'>\n";  
      parameter += "<param name='quality' value='high'>\n";    
      
      src = s; 
      width = w; 
      height = h; 
  } 
  
  this.parameter = function( parm , value ) {      
      parameter += "<param name='"+parm +"' value='"+ value + "'>\n";        
      allParameter += " "+parm + "='"+ value+"'"; 
  }  
  
  this.show = function() { 
      if ( clsid ) 
      { 
        obj = "<object classid=\"clsid:"+ clsid +"\" codebase=\""+ codebase +"\" width='"+ width +"' height='"+ height +"'>\n"; 
      } 
      
      embed = "<embed src='" + src + "' pluginspage='"+ pluginspage + "' type='"+ embedType + "' width='"+ width + "' height='"+ height +"'"+ allParameter +" ></embed>\n"; 
      
      if ( obj ) 
      { 
        embed += "</object>\n"; 
      } 
      
      html = obj + parameter + embed; 
      
      document.write( html );  
  } 
  
}
