// 
function viewsub(id){
	var swapobj = eval('document.all.mimg' + id);
	swapobj.src = 'images/main_menu_' + (id) + '_ov.gif';
	for (i=1; i<=5; i++){
		var menu = eval('document.all.m' + i);
		menu.style.display = "none";
	}
	var menu = eval('document.all.m' + id);
	menu.style.display = "block";
}

function restore(id){
	var swapobj = eval('document.all.mimg' + id);
	swapobj.src = 'images/main_menu_' + (id) + '.gif'
}


function openNewWindow(u,opt){
	var wndNew;
	wndNew = window.open (u,"NewWindow",opt);
	if(wndNew){
		wndNew.focus();
	}
}

function pvimage(imgname,w,h)
{
	MM_openBrWindow("/app/view_photo.php?imgname="+imgname,"vp1","width="+w+",height="+h);
}

function preview_image(frm_val_obj,frm_img_obj)
{
	if(!frm_val_obj.value){
		frm_img_obj.src = '/image/preview_blank.gif';
		frm_img_obj.width = 0;
		frm_img_obj.height = 0;
		return;
	}else{
		frm_img_obj.src = frm_val_obj.value;
		frm_img_obj.width = 80;
		frm_img_obj.height = 80;
	}
}

function isOnlyExist(s,valuestr){
	var valuestr;
	if(!valuestr){
		var valuestr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-_";
	}

	var k = 0;
	for(i=0;i<s.length;i++){
		
		if(valuestr.indexOf(s.substring(i,i+1)) >= 0){
			k = k + 1;
		}else{
			break;
		}
	}

	if(k==s.length){
		return true;
	}else{
		return false;
	}
	return false;
}

function viewservice(divname,v){
	if(v==true){
		if(document.all){
			document.all(divname).style.display="block"; // or none
		}
		else if(document.getElementById){
			document.getElementById(divname).style.display="block";
		}
		else if(document.layers){
			document.layers[divname].display="block";
		}
	}else{
		if(document.all){
			document.all(divname).style.display="none"; // or none
		}
		else if(document.getElementById){
			document.getElementById(divname).style.display="none";
		}
		else if(document.layers){
			document.layers[divname].display="none";
		}
	}
}

function url_encode(string){
   var i;
   var str;
   var t_url="";
   var str_len = string.length;
            
   for(i = 0;i <= str_len -1 ;i++){

         if(string.charAt(i) == "="){
            str = "%3D";
         }
         else if(string.charAt(i) == "/"){
            str = "%2F";
         }
         else if(string.charAt(i) == "?"){
            str = "%3F";
         }
         else if(string.charAt(i) == "&"){
            str = "%26";
         }
         else{
            str = string.charAt(i);
         }
         t_url = t_url + str;
   }
   return t_url;
} 

function checkemail(fmv){
	if(fmv.length != 0){
		if ( fmv.search(/(\S+)@(\S+)\.(\S+)/) == -1 ){
			return false; 
		}
	}
	return true;
}

// select checkbox
function select_reverse(frm,v1,cmd1)
{
	var i,v1;
	for(i=0; i<frm.elements.length; i++){
		if (!frm.elements[i].name.indexOf(v1)){
			if(cmd1==true || cmd1==false){
				frm.elements[i].checked = cmd1;
			}else{
				frm.elements[i].checked = !frm.elements[i].checked;
			}
		}
	}
}

// return checkbox count checked.
function rtn_checked(frm,v1,cmd1)
{
	var i,v1;
	var rtn_val = 0;
	for(i=0; i<frm.elements.length; i++){
		if (!frm.elements[i].name.indexOf(v1)){
			if(cmd1==true){
				if(frm.elements[i].checked){
					rtn_val=rtn_val+1;
				}
			}else if(cmd1==false){
				if(!frm.elements[i].checked){
					rtn_val=rtn_val+1;
				}
			}
		}
	}
	return rtn_val;
}

// 
function rtn_checked_val(frm,v1,cmd1)
{
	var i,v1;
	var rtn_val = "";
	for(i=0; i<frm.elements.length; i++){
		if (!frm.elements[i].name.indexOf(v1)){
			if(cmd1==true){
				if(frm.elements[i].checked){
					if(rtn_val==""){
						rtn_val = frm.elements[i].value;
					}else{
						rtn_val = rtn_val + ',,,,,'+frm.elements[i].value;
					}
				}
			}else if(cmd1==false){
				if(!frm.elements[i].checked){
					rtn_val=rtn_val+1;
				}
			}
		}
	}
	return rtn_val;
}

// result in return is true if anyone radio button is checked
function checked_radio(frmv){
	var check_num=0;
	for(var i=0; i < frmv.length; i++){
		if(!frmv[i].checked){
			check_num++;
		}
	}
	if(check_num==frmv.length){
		return false;
	}else{
		return true;
	}
}

function checked_radio_value(frmv){
	var check_val='';
	for(var i=0; i < frmv.length; i++){
		if(frmv[i].checked){
			check_val = frmv[i].value;
		}
	}
	return check_val;
}


// preview
function preview(frm,val,tag){
	frm.preview_field.value = val;
	frm.preview_field_tag.value = tag;
	frm.method = 'post';
	frm.action = '/preview.php';
	frm.target = '_blank';
	frm.submit();
}

function preview_w(frm,val,tag,w_w,w_h){
	window.open("","pw","width="+w_w+", height="+w_h);
	frm.preview_field.value = val;
	frm.preview_field_tag.value = tag;
	frm.method = 'post';
	frm.action = '/preview_w.php';
	frm.target = 'pw';
	frm.submit();
}

function preview_hp(frmv){
	if(frmv.value=="http://" || frmv.value=="" || frmv.value==null){
		alert('Insert URL');
		frmv.focus();
	}else{
		window.open(frmv.value,'_blank','');
	}
}

// 
function checkid(id){
	if(!id){
		alert('Insert ID');
		return false;
	}

	if(id.length<4 || id.length>20){
		alert('4-20 Characters, No spaces, Use a-z, 0-9');
		return false;
	}
	if((id.indexOf("-") == 0) || (id.indexOf("-") == 1)){
		alert('Wrong first or second character. Use a-z, 0-9');
		return false;
	}
	
	if((id.indexOf("_") == 0) || (id.indexOf("_") == 1)){
		alert('Wrong first or second character. Use a-z, 0-9');
		return false;
	}
	return true;
}

function wcheckid(frm){
	if(!checkid(frm.id.value)){
		frm.id.focus();
		frm.id.select()
		return;
	}
	MM_openBrWindow('../app/member_iddup.php?id='+frm.id.value,'widcheck','width=480,height=330')
	return;
}

function wcheckemail(frm){
	if(frm.email.value==""){
		alert("Please Insert Your Email address.");
		frm.email.focus();
		return false;
	}

	if(frm.email.value){
		if(!checkemail(frm.email.value)){
			alert("Incorrect email address");
			frm.email.focus();
			return false;
		}
	}
	MM_openBrWindow('app/member_emaildup.php?email='+frm.email.value,'widcheck','width=480,height=330')
	return;
}

function wopenzip(){
	MM_openBrWindow('../app/find_zipcode.php?pf=window.opener.document.form1&zip1=zip1&zip2=zip2&addr1=addr1','wfindzip','width=430,height=230');
}

// check login
function login(frm){
	if(!checkid(frm.id.value)){
		frm.id.focus();
		return false;
	}

	if(!isOnlyExist(frm.id.value,'')){
		alert("ID Field must be Number or Alphabet");
		frm.id.focus();
		return false;
	}

	if(!frm.pwd.value){
		alert('Insert Password');
		frm.pwd.focus();
		return false;
	}
}

// category 
function category_reset(p1, p2){
	p1.value = '';
	p2.value = '';
}

function importer_view(url){
	window.open(url,'','width=630,height=120');
}

function viewinquiry(str){
	var str;
	window.open(str,"iq","width=640,height=500,scrollbars=yes");

}

function getBizCategory(url){
	window.open(url,'cate','width=550,height=630,scrollbars=yes')
}

function resizeFrame(name){
        var oBody = document.body;
        var oFrame = parent.document.all(name);
        var min_height = 200;
        var min_width = 465; 
        var i_height = oBody.scrollHeight + (oBody.offsetHeight-oBody.clientHeight);
        var i_width = oBody.scrollWidth + (oBody.offsetWidth-oBody.clientWidth);

        if(i_height < min_height) i_height = min_height;
        if(i_width < min_width) i_width = min_width;
        oFrame.style.height = i_height;
        oFrame.style.width = i_width;
}

function resizeFrame2(name,w,h){
        var oBody = document.body;
        var oFrame = parent.document.all(name);
        var min_height = h;
        var min_width = w; 
        var i_height = oBody.scrollHeight + (oBody.offsetHeight-oBody.clientHeight);
        var i_width = oBody.scrollWidth + (oBody.offsetWidth-oBody.clientWidth);

        if(i_height < min_height) i_height = min_height;
        if(i_width < min_width) i_width = min_width;
        oFrame.style.height = i_height;
        oFrame.style.width = i_width;
}