// PG¿ë »ùÇÃ public key
//var pubkey1     = "MIGIAoGAcLXicXHD1eDSIL3D3JLb4xsQ7ooPlbKfVQ8Dg2kyWw4sGkAxPXex29fpc/RSjzRwRmCWTMZwT+r6ArMb4YgIBTzBmy/lBYWsFozwJ/meTQojBNPM+bAdp2aYSwoxsmZ8B1PyAnPDtWGzckB01YB3ZeKGmUpvKdqSYRrLuti4Y50CAwEAAQ==";
//var pubkey2     = "MIGIAoGAcLXicXHD1eDSIL3D3JLb4xsQ7ooPlbKfVQ8Dg2kyWw4sGkAxPXex29fpc/RSjzRwRmCWTMZwT+r6ArMb4YgIBTzBmy/lBYWsFozwJ/meTQojBNPM+bAdp2aYSwoxsmZ8B1PyAnPDtWGzckB01YB3ZeKGmUpvKdqSYRrLuti4Y50CAwEAAQ==";

// PG¿ë »ùÇÃ public key
//var pubkey2     = "MIGJAoGBAJSAuFdeyQejvC9qxZmMghOJb/e5//au254kD/BCKj0GL3LvuOhYdDggREh9Tu465nFI9qoXqk2gVrXCcJx0TJmbzcNGvAsiuJLPSfGytnrIv+Ac/a02S5Q5J9QCNqwC2catJcAyo7+g37+vvecqKAZYEl1MzlEN98erOfUc1+GJAgMBAAE="
//var pubkey1     = "MIGIAoGAcLXicXHD1eDSIL3D3JLb4xsQ7ooPlbKfVQ8Dg2kyWw4sGkAxPXex29fpc/RSjzRwRmCWTMZwT+r6ArMb4YgIBTzBmy/lBYWsFozwJ/meTQojBNPM+bAdp2aYSwoxsmZ8B1PyAnPDtWGzckB01YB3ZeKGmUpvKdqSYRrLuti4Y50CAwEAAQ=="

//var pubkey1 = "MIGIAoGAcLXicXHD1eDSIL3D3JLb4xsQ7ooPlbKfVQ8Dg2kyWw4sGkAxPXex29fpc/RSjzRwRmCWTMZwT+r6ArMb4YgIBTzBmy/lBYWsFozwJ/meTQojBNPM+bAdp2aYSwoxsmZ8B1PyAnPDtWGzckB01YB3ZeKGmUpvKdqSYRrLuti4Y50CAwEAAQ==";
//var pubkey2 = "MIGIAoGAcLXicXHD1eDSIL3D3JLb4xsQ7ooPlbKfVQ8Dg2kyWw4sGkAxPXex29fpc/RSjzRwRmCWTMZwT+r6ArMb4YgIBTzBmy/lBYWsFozwJ/meTQojBNPM+bAdp2aYSwoxsmZ8B1PyAnPDtWGzckB01YB3ZeKGmUpvKdqSYRrLuti4Y50CAwEAAQ==";


var pubkey1     = "ADCBiAKBgHgWQm5CVQBNaGlIgTgv06HhOXQqSuuBPY2EvPvPsEL120jnT5HCU7lMbP8qVvb2qpGmxN+3PUVUXG1yHKqEGkNc77/eOq4KReHFeezH2wPoLnRkivm0pE4MfWwL2N6la5G1lktZdbtsWMAT7GJeEpbbDkTqatbf4XQkG2Cixq/jAgMBAAEA"
var pubkey2     = "ADCBiAKBgHgWQm5CVQBNaGlIgTgv06HhOXQqSuuBPY2EvPvPsEL120jnT5HCU7lMbP8qVvb2qpGmxN+3PUVUXG1yHKqEGkNc77/eOq4KReHFeezH2wPoLnRkivm0pE4MfWwL2N6la5G1lktZdbtsWMAT7GJeEpbbDkTqatbf4XQkG2Cixq/jAgMBAAEA"


var encrypt_header      = "encrypt_";
var double_header       = "double_";

var keyname1 = 'Sample1';
var keyname2 = 'Sample1';

var keyname3 = 'Sample1';
var keyname4 = 'Sample1';

function isNetscape(){
  if(navigator.appName.indexOf("Netscape") == -1){
    //cAlert("Not Netscape")
    return false;
  }
	return true;
}
function issacweb_escape(msg){
	if(isNetscape()){
		return escape(msg);
	}else{
    var i;
    var ch;
    var encMsg = '';
    var tmp_msg = String(msg)
    for (i = 0; i < tmp_msg.length; i++) {
        ch = tmp_msg.charAt(i);
        if (ch == ' ')
            encMsg += '%20';
        else if (ch == '%')
            encMsg += '%25';
        else if (ch == '&')
            encMsg += '%26';
        else if (ch == '+')
            encMsg += '%2B';
        else if (ch == '=')
            encMsg += '%3D';
        else if (ch == '?')
            encMsg += '%3F';
        else
            encMsg += ch;
    }
    return encMsg;
	}
}
function encryptSeleted(form){
	for(i=0; i<form.length; i++){
		if(form.elements[i].type != "button"
			&& form.elements[i].type != "reset" 
			&& form.elements[i].type != "submit")
		{
			if(form.elements[i].type == "checkbox" 
				|| form.elements[i].type == "radio"){
				if(form.elements[i].checked){
					// Ã³¸® ºÎºÐ
					if(form.elements[i].name.indexOf(encrypt_header) != -1)	
            form.elements[i].value  = document.IssacWebEnc.issacwebweb_encrypt_s(form.elements[i].value, keyname1);
				}else{
						continue;
				}
			}else if(form.elements[i].type == "select-one"){
				var index = form.elements[i].selectedIndex;
				if(form.elements[i].options[index].value != ""){
					if(form.elements[i].name.indexOf(encrypt_header) != -1)	
            form.elements[i].value  = document.IssacWebEnc.issacweb_encrypt_s(form.elements[i].value, keyname1);
				}else{
					if(form.elements[i].name.indexOf(encrypt_header) != -1)	
            form.elements[i].value  = document.IssacWebEnc.issacweb_encrypt_s(form.elements[i].value, keyname1);
        }
			}else{
					// Text & password field
					/*if(form.elements[i].name	== "issacweb_data"){
            form.elements[i].value  = document.IssacWebEnc.issacweb_hybrid_encrypt_s("", pubkey1, keyname1);
						continue;
					} */
					if(form.elements[i].name.indexOf(encrypt_header) != -1)	
						form.elements[i].value	= document.IssacWebEnc.issacweb_encrypt_s(form.elements[i].value, keyname1);
			}
		}
	}
	form.submit();
}
				
function encryptForm(form){

	var first = true;	
	var catMsg = "";
	var curMsg;
	for(i=0; i< form.length; i++){
		if(form.elements[i].type != "button"
			&& form.elements[i].type != "reset" 
			&& form.elements[i].type != "submit")
		{
			if(form.elements[i].type == "checkbox" 
				|| form.elements[i].type == "radio"){
				if(form.elements[i].checked){
						curMsg =  form.elements[i].value;
						form.elements[i].checked = false;
				}else{
						continue;
				}
			}else if(form.elements[i].type == "select-one"){
				var index = form.elements[i].selectedIndex;
				if(form.elements[i].options[index].value != ""){
						curMsg = form.elements[i].options[index].value;
				}else{
						curMsg = form.elements[i].options[index].text;
				}
				form.elements[i].selectedIndex = 0;
			}else{
					if(form.elements[i].name	== "issacweb_data")
						continue;
					curMsg =  form.elements[i].value;
					form.elements[i].value	= "";
			}
			if(first){
				first = false;
			}else{
				catMsg	= catMsg + "&";
			}
			catMsg	+= issacweb_escape(form.elements[i].name) + "=" + issacweb_escape(curMsg);	
		}
	}
    //  alert(catMsg);
//¼¼¼ÇÅ°¸¦ »ý¼ºÇÏÁö ¾Ê°í ±×³É ±âÁ¸ÀÇ ¼¼¼ÇÅ°·Î ¾ÏÈ£È­ÇÏ¿© ¼­¹ö¿¡ Àü´Þ
	//alert(catMsg);
    form.elements["issacweb_data"].value = document.IssacWebEnc.issacweb_hybrid_encrypt_s_utf8(catMsg, pubkey1, keyname1);
    
	//form.elements["issacweb_data"].value = document.IssacWebEnc.issacweb_encrypt_s(catMsg, keyname1);
   // alert(form.elements["issacweb_data"].value);
	if(form.elements["issacweb_data"].value	== "") {
		alert("issacweb_data is null");
 		return;
	}
	
	//return true;
  //alert("ok");
  form.submit( );
}

function encryptDouble(form){
	var first = true;	
	var catMsg = "";
	var curMsg;
	form.Server2ForSessionKey.value	= document.IssacWebEnc.issacweb_hybrid_encrypt_s("", pubkey2, keyname3);
	for(i=0; i< form.length; i++){
		if(form.elements[i].type != "button"
			&& form.elements[i].type != "reset" 
			&& form.elements[i].type != "submit")
		{
			if(form.elements[i].type == "checkbox" 
				|| form.elements[i].type == "radio"){
				if(form.elements[i].checked){
						curMsg =  form.elements[i].value;
						form.elements[i].checked = false;
				}else{
						continue;
				}
			}else if(form.elements[i].type == "select-one"){
				var index = form.elements[i].selectedIndex;
				if(form.elements[i].options[index].value != ""){
						curMsg = form.elements[i].options[index].value;
				}else{
						curMsg = form.elements[i].options[index].text;
				}
				form.elements[i].selectedIndex = 0;
			}else{
					if(form.elements[i].name	== "issacweb_data")
						continue;
					if(form.elements[i].name.indexOf(double_header) != -1)	
						form.elements[i].value	= document.IssacWebEnc.issacweb_encrypt_s(form.elements[i].value, keyname3);
					curMsg =  form.elements[i].value;
					form.elements[i].value	= "";
			}
			if(first){
				first = false;
			}else{
				catMsg	= catMsg + "&";
			}
			catMsg	+= issacweb_escape(form.elements[i].name) + "=" + issacweb_escape(curMsg);	
		
		}
	}
//»ý¼ºÇÑ Å°³×ÀÓÀ» Àü¼Û½ÃÄÑÁØ´Ù.
    catMsg += "&keyname="+keyname2;
    
    form.elements["issacweb_data"].value = document.IssacWebEnc.issacweb_hybrid_encrypt_s(catMsg, pubkey1, keyname1);

	if(form.elements["issacweb_data"].value	== "") return;
    form.submit();
}


function encryptLogin(form){
	var first = true;	
	var catMsg = "";
	var curMsg;
	for(i=0; i< form.length; i++){
//·¹Áö½ºÆ®¸®¿¡ µé¾î°¡´Â ¼¼¼ÇÅ°³×ÀÓÀ» ¼³Á¤ÇÏ´Â ºÎºÐÀ» Ãß°¡
		if(form.elements[i].name == "id") {
			var today = new Date();
			keyname1 = today.getTime();
			keyname2 = today.getTime(); 
			}

		if(form.elements[i].type != "button"
			&& form.elements[i].type != "reset" 
			&& form.elements[i].type != "submit")
		{
			if(form.elements[i].type == "checkbox" 
				|| form.elements[i].type == "radio"){
				if(form.elements[i].checked){
						curMsg =  form.elements[i].value;
						form.elements[i].checked = false;
				}else{
						continue;
				}
			}else if(form.elements[i].type == "select-one"){
				var index = form.elements[i].selectedIndex;
				if(form.elements[i].options[index].value != ""){
						curMsg = form.elements[i].options[index].value;
				}else{
						curMsg = form.elements[i].options[index].text;
				}
				form.elements[i].selectedIndex = 0;
			}else{
					if(form.elements[i].name	== "issacweb_data")
						continue;
					curMsg =  form.elements[i].value;
					form.elements[i].value	= "";
			}
			if(first){
				first = false;
			}else{
				catMsg	= catMsg + "&";
			}
			catMsg	+= issacweb_escape(form.elements[i].name) + "=" + issacweb_escape(curMsg);	
		}
	}
//»ý¼ºÇÑ Å°³×ÀÓÀ» Àü¼Û½ÃÄÑÁØ´Ù.
    catMsg += "&keyname="+keyname2;

    alert(catMsg);
    form.elements["issacweb_data"].value = document.IssacWebEnc.issacweb_hybrid_encrypt_s(catMsg, pubkey1, keyname1);

	if(form.elements["issacweb_data"].value	== "") return;

 form.submit();
}

if(isNetscape()){
	var IssacWebFind;
	var IssacWebDec;
  	document.writeln("<embed type=\"application/x-IssacWebSE\" hidden=true name=IssacWebEnc>");
  	document.writeln("<embed type=\"application/x-IssacWebSE\" hidden=true name=IssacWebDec>");
	IssacWebFind	= document.IssacWebEnc;
	IssacWebDec	= document.IssacWebDec;
}else{
	var IssacWebFind;
	var IssacWebDec;
	document.writeln("<OBJECT ID=\"IssacWebEnc\" CLASSID=\"CLSID:A0E7D0C1-9854-497E-8645-38C19AA00724\" CODEBASE=\"IssacWebSE_3_3_3_5.cab#Version=3,3,3,5\" width=0 height=0></OBJECT>");
	document.writeln("<OBJECT ID=\"IssacWebDec\" CLASSID=\"CLSID:A0E7D0C1-9854-497E-8645-38C19AA00724\" width=0 height=0></OBJECT>");
//	document.writeln("<OBJECT ID=\"IssacWebEnc\" CLASSID=\"CLSID:2587A1BE-8046-4fc3-A957-C489945110E1\" width=0 height=0></OBJECT>");
//	document.writeln("<OBJECT ID=\"IssacWebDec\" CLASSID=\"CLSID:2587A1BE-8046-4fc3-A957-C489945110E1\" width=0 height=0></OBJECT>");
	//IssacWebDec = document.IssacWebEnc;
	IssacWebFind	= document.IssacWebEnc;
	IssacWebDec	= document.IssacWebDec;
}
document.IssacWebEnc.issacweb_show_trayicon(1);
