function MarketSearchAgain (page) {
	document.search.mode.value='sub_search';
	document.search.PN.value=1;
	document.search.p.value=page;
	document.search.submit();
}

function MarketSearchAgainEx () {
	document.search.mode.value='sub_search';
	document.search.p.value='market_exch_search';
	document.search.submit();
}

function MarketSearchAgainPGM () {
	document.search.mode.value='sub_search';
	document.search.p.value='program_search_result';
	document.search.submit();
}
	
function movePage( page, inPN ) {
	document.search.PN.value=inPN;
	document.search.p.value=page;
	document.search.cs_part.value= null;
 	document.search.cs_keyword.value= '' ;
	document.search.submit();
}

function SubmitForm(page,form) {

	form.p.value=page;
	form.submit();
}

function PropViewItem (id) {
	document.proposal.p.value='myxet_prop_pgmview';
	document.proposal.id.value=id;
	document.proposal.submit();
}

function PropAddItem (id) {
	document.proposal.p.value='myxet_prop_pgmlist';
	document.proposal.owner.value=id;
	document.proposal.submit();
}

function PropDelItem (item) {
	if(confirm('Á¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î ?')) {
		document.proposal.p.value='myxet_prop_pgmdel';
		document.proposal.d.value=item;
		document.proposal.submit();
	}
}

function PropMovePage (pn) {
	document.proposal.p.value='myxet_prop_pgmlist';
	document.proposal.PN.value=pn;
	document.proposal.submit();
}

function PropSearch () {
	document.proposal.p.value='myxet_prop_pgmlist';
	document.proposal.PN.value='1';
	document.proposal.submit();
}

function PropForm () {
	document.proposal.p.value='myxet_prop_form';
	document.proposal.submit();
}

function PropFinish () {
	document.proposal.p.value='myxet_prop_finish';
	document.proposal.submit();
}

function PropPreview () {
	document.proposal.p.value='myxet_prop_preview';
	document.proposal.submit();
}

function MovePage (page) {
	document.location.href='/?p='+page;
	return false;
}

function CheckLogin() {
	if (document.login.user_email.value == '') {
		alert('°¡ÀÔÇÑ E- Mail ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		document.login.user_email.focus();
		return false;
	}
	else if(!isValidEmail(document.login.user_email.value)) {
		return false;
	}
	if (document.login.user_password.value == '') {
		alert('°¡ÀÔÇÑ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		document.login.user_password.focus();
		return false;
	}
	return true;
}

function isNullText (str) {
	if (str.length == 0) return false;
	else return true;
}

function isNullSpaceText(InStr )
{
    if (InStr.length == 0)
        return true;
    for (i = 0; i < InStr.length; i++)
        if (InStr.charAt(i) != ' ')
            return false;
    return true;
}

function isAlphaText (str) {
	if (str == str.match("[a-zA-Z0-9]")) return true;
	else return false;
}

function isNumText (InStr) {
    if (InStr.length == 0)
        return false;
    for (i = 0; i < InStr.length; i++)
        if (InStr.charAt(i) < '0' || InStr.charAt(i) > '9')
            return false;
    return true;
}

function isSelected (selectObj) {
	if (selectObject.selectedIndex == -1) return false;
	else return true;
}

function isChecked (chkboxObj) {
	for (i=0;1<chkboxObj.length;i++) {
		if(chkbocObj[i].checked) return true;
	}
	return false;
}

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 showLayer()
{ //v2.0
    var i, visStr, args, theObj;

    args = showLayer.arguments;

    for (i=0; i<(args.length-1); i+=2)
    { //with arg triples (objNS,objIE,visStr)
        visStr   = args[i+1];
        if (navigator.appName == 'Netscape' && document.layers != null)
        {
            theObj = eval(document.layers[args[i]]);
            if (theObj)
                theObj.visibility = visStr;
        }
        else
        if (document.all != null)
        { //IE
            if (visStr == 'show')
                visStr = 'visible'; //convert vals
            if (visStr == 'hide')
                visStr = 'hidden';
            theObj = eval(document.all[args[i]]);
            if (theObj)
                theObj.style.visibility = visStr;
        } 
    }
}


function menuon(no) {
	for(i=1;i<9;i++) {
		if(i==no) {showLayer('Layer'+i,'show');}
		else {showLayer('Layer'+i,'hide');}
	}
}

function img_over(obj, fn) {
	document[obj].src = "/" + fn;
}

function img_out(obj, fn) {
	document[obj].src = "/" + fn;
}

function isValidEmail( inString ) {
	
	// var emailset = "@.[]_-" + charset + noset;
	var emailset = "@.[]_-";

	for(var i = 0; i < inString.length ; i++ )
	{
/*		if(emailset.indexOf(inString.charAt(i)) == -1) 
		{
			alert("ÀÌ¸ÞÀÏ°èÁ¤¿¡ Çã¿ëµÇÁö¾ÊÀº ¸ÞÀÏÀÌ ÀÖ½À´Ï´Ù.");
			return false;
		}
		else */ if(inString.indexOf('@') == -1) 
		{
			alert("Á¸ÀçÇÏÁö ¾Ê´Â ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÔ´Ï´Ù.");
			return false;
		}
		else if(inString.indexOf('.') == -1) 
		{
			alert("Çã¿ëµÇÁö ¾ÊÀº ÀÌ¸ÞÀÏ Çü½ÄÀÔ´Ï´Ù.");
			return false;
		}
	}
	return true;
}

function notImplementYet()
{
	alert("ÁË¼ÛÇÕ´Ï´Ù. ¾ÆÁ÷ ÀÌÇàµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
	return;
}

function mail_chk(mailobj) 
{ 
	if(mailobj == null) 
	{ 
		return false;
	} 

	var check = mailobj;
	var mail  = sub_mail_chk(mailobj); 
	
	if(!mail) 
	{ 
		alert("Á¸ÀçÇÏÁö ¾Ê°Å³ª ´õ ÀÌ»ó À¯È¿ÇÏÁö ¾ÊÀº ÀÌ¸ÞÀÏ ÁÖ¼ÒÀÔ´Ï´Ù."); 
		mailobj.select(); 
		mailobj.focus(); 
		return false; 
	} else { 
		mailobj.value = mail ;
	} 
	return true; 
} 


function sub_mail_chk(cg) 
{ 
	cg = cg.value; 
	cg_no = cg.length ;
	for(i = 0; i < cg_no;i++) 
	{ 
		cg = cg.replace("/(s)+/",''); 
		cg = cg.replace("/[^A-Za-z0-9_-@. ]/", "."); 
	} 
//	emailEx1 = /^([A-Za-z0-9_]{1,15})(@{1})([A-Za-z0-9_]{1,24})(.{1})([A-Za-z0-9_]{2,10})(.{1}[A-Za-z]{2,10})?(.{1} [A-Za-z]{2,10})?$/; 
	emailEx1 = /^([A-Za-z0-9_]{1,15})(@{1})([A-Za-z0-9_]{1,24})(.{1})([A-Za-z0-9_]{2,10})(.{1}[A-Za-z]{2,10})?(.{1} [A-Za-z]{2,10})?$/; 
	if(emailEx1.test(cg)) return cg; 
	return false; 
}


