/*************************************************************************************/
/*************************************************************************************/
/*                                                                                   */
/* .             본JS문서는 (주)킹스정보통신 웹사이트에 적용이 됩니다.               */
/*             2005 @ All Rights Reserved by KINGS INFORMATION & NETWORK             */
/*                                                                                   */
/*                       제작 : Kings Desiner Lee JangWon                            */
/*                                                                                   */
/*************************************************************************************/
/*************************************************************************************/


/** POPUP **/
function WindowOpen(link,name,W,H,S,R){ 
window.open (link,name,'width='+ W +',height=' + H + ', left=100, top=100, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars='+S+', resizable='+R+'');
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function WindowClose(){ 
window.close()
}

/** Menu **/
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.01
  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 && d.getElementById) x=d.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];}
}


/** Check - Mail **/
function CheckMail(strMail) {
    var check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 
    var check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;
    if ( !check1.test(strMail) && check2.test(strMail) ) {
        return true;
	} else {
        return false;
	}
}


/** Check - partner01 **/
function Partner01() {
	if (frm.company01.value == ""){
		alert( '회사명을 입력해 주십시오.' );
		frm.company01.focus();
		return false;
	} else if (frm.company02.value =="") {
		alert( '부서명을 입력해 주십시오.' );
		frm.tel2.focus();
		return false;
	} else if (frm.name.value =="") {
		alert( '이름/직책 입력해 주십시오.' );
		frm.name.focus();
		return false;
	} else if (frm.tel.value =="") {
		alert( '전화번호를 입력해 주십시오.' );
		frm.tel.focus();
		return false;
	} else if (frm.email.value =="") {
		alert( '이메일 입력해 주십시오.' );
		frm.email.focus();
		return false;
	} else if (!CheckMail(frm.email.value)) {
		alert( 'e-mail 주소를 정확히 입력해 주십시오.' );
		frm.email.focus();
		return false;
	} else if (frm.contents.value =="") {
		alert( '내용을 입력해 주십시오.' );
		frm.contents.focus();
		return false;
	} else {
		return true;
	}
}

function Partner01_Check(){
	if(Partner01() == true)
	{
		document.frm.submit();
	}
}


/** Check - support01 **/
function support01() {
	if (frm.solution.value == "0"){
		alert( '제품을 선택해 주십시오.' );
		frm.solution.focus();
		return false;
	} else if (frm.version.value =="") {
		alert( '제품버젼을 입력해 주십시오.' );
		frm.version.focus();
		return false;
	} else if (frm.day.value =="") {
		alert( '제품구매일을 입력해 주십시오.' );
		frm.day.focus();
		return false;
	} else if (frm.company01.value =="") {
		alert( '사용기관명을 입력해 주십시오.' );
		frm.company01.focus();
		return false;
	} else if (frm.build.value =="") {
		alert( '빌드번호를 입력해 주십시오.' );
		frm.build.focus();
		return false;
	} else if (frm.cdkey.value =="") {
		alert( 'CD-Key 입력해 주십시오.' );
		frm.cdkey.focus();
		return false;
	} else if (frm.name.value =="") {
		alert( '이름/직책을 입력해 주십시오.' );
		frm.name.focus();
		return false;
	} else if (frm.tel.value =="") {
		alert( '전화번호을 입력해 주십시오.' );
		frm.tel.focus();
		return false;
	} else if (frm.email.value =="") {
		alert( '이메일을 입력해 주십시오.' );
		frm.email.focus();
		return false;
	} else if (!CheckMail(frm.email.value)) {
		alert( 'e-mail 주소를 정확히 입력해 주십시오.' );
		frm.email.focus();
		return false;
	} else if (frm.os.value =="") {
		alert( '설치된 OS를 입력해 주십시오.' );
		frm.os.focus();
		return false;
	} else if (frm.contents.value =="") {
		alert( '내용을 입력해 주십시오.' );
		frm.contents.focus();
		return false;
	} else {
		return true;
	}
}

function support01_Check(){
	if(support01() == true)
	{
		document.frm.submit();
	}
}


/** Check - support02 **/
function support02() {
	if (frm.solution.value == "0"){
		alert( '제품을 선택해 주십시오.' );
		frm.solution.focus();
		return false;

	} else if (frm.name.value =="") {
		alert( '이름/직책을 입력해 주십시오.' );
		frm.name.focus();
		return false;
	} else if (frm.company01.value =="") {
		alert( '사용기관명을 입력해 주십시오.' );
		frm.company01.focus();
		return false;
	} else if (frm.email.value =="") {
		alert( '이메일을 입력해 주십시오.' );
		frm.email.focus();
		return false;
	} else if (!CheckMail(frm.email.value)) {
		alert( 'e-mail 주소를 정확히 입력해 주십시오.' );
		frm.email.focus();
		return false;
	} else if (frm.tel.value =="") {
		alert( '전화번호를 입력해 주십시오.' );
		frm.tel.focus();
		return false;
	} else if (frm.os.value =="") {
		alert( '설치된 OS를 입력해 주십시오.' );
		frm.os.focus();
		return false;
	} else if (frm.contents.value =="") {
		alert( '내용을 입력해 주십시오.' );
		frm.contents.focus();
		return false;
	} else {
		return true;
	}
}

function support02_Check(){
	if(support02() == true)
	{
		document.frm.submit();
	}
}


/** Check - WebMaster **/
function WebMaster() {
	if (frm.name.value =="") {
		alert( '이름을 입력해 주십시오.' );
		frm.name.focus();
		return false;
	} else if (frm.email.value =="") {
		alert( '이메일을 입력해 주십시오.' );
		frm.email.focus();
		return false;
	} else if (!CheckMail(frm.email.value)) {
		alert( 'e-mail 주소를 정확히 입력해 주십시오.' );
		frm.email.focus();
		return false;
	} else if (frm.tel.value =="") {
		alert( '전화번호를 입력해 주십시오.' );
		frm.tel.focus();
		return false;
	} else if (frm.title.value =="") {
		alert( '제목을 입력해 주십시오.' );
		frm.os.focus();
		return false;
	} else if (frm.contents.value =="") {
		alert( '내용을 입력해 주십시오.' );
		frm.contents.focus();
		return false;
	} else {
		return true;
	}
}

function WebMaster_Check(){
	if(WebMaster() == true)
	{
		document.frm.submit();
	}
}


/** Check - i-defense_virus **/
function i_defense_virus() {
	if (frm.name.value =="") {
		alert( '이름을 입력해 주십시오.' );
		frm.name.focus();
		return false;
	} else if (frm.email.value =="") {
		alert( '이메일을 입력해 주십시오.' );
		frm.email.focus();
		return false;
	} else if (!CheckMail(frm.email.value)) {
		alert( 'e-mail 주소를 정확히 입력해 주십시오.' );
		frm.email.focus();
		return false;
	} else if (frm.tel.value =="") {
		alert( '전화번호를 입력해 주십시오.' );
		frm.tel.focus();
		return false;
	} else if (frm.title.value =="") {
		alert( '제목을 입력해 주십시오.' );
		frm.os.focus();
		return false;
	} else if (frm.contents.value =="") {
		alert( '내용을 입력해 주십시오.' );
		frm.contents.focus();
		return false;
	} else {
		return true;
	}
}

function i_defense_virus_Check(){
	if(i_defense_virus() == true)
	{
		document.frm.submit();
	}
}


/** Check - Member_Join **/
function Member_Join() {

	if (k.solutions.value == "0"){
		alert( '제품을 선택해 주십시오.' );
		k.solutions.focus();
		return false;

	} else if (k.solutions.value =="K-Defense" && k.add_frm5_01.value == "" ) {
		alert( '기관명을을 입력해 주십시오.' );
		k.add_frm5_01.focus();
		return false;


	} else if (k.solutions.value =="I-Defense" && k.add_frm5_02.value == "" ) {
		alert( '기관명을을 입력해 주십시오.' );
		k.add_frm5_02.focus();
		return false;

	} else if (k.solutions.value =="H-Defense" && k.add_frm5_03.value == "" ) {
		alert( '기관명을을 입력해 주십시오.' );
		k.add_frm5_03.focus();
		return false;

	} else if (k.solutions.value =="H-Defense" && k.add_frm2_03.value == "" ) {
		alert( 'CD-Key를 입력해 주십시오.' );
		k.add_frm2_03.focus();
		return false;

	} else if (k.solutions.value =="Guard_Zone" && k.add_frm5_04.value == "" ) {
		alert( '기관명을을 입력해 주십시오.' );
		k.add_frm5_04.focus();
		return false;

	} else if (k.solutions.value =="Guard_Net" && k.add_frm5_05.value == "" ) {
		alert( '기관명을을 입력해 주십시오.' );
		k.add_frm5_05.focus();
		return false;

	} else if (k.solutions.value =="Guard_M" && k.add_frm5_06.value == "" ) {
		alert( '기관명을을 입력해 주십시오.' );
		k.add_frm5_06.focus();
		return false;

	} else if (k.solutions.value =="WorksRay3.0" && k.add_frm4_07.value == "" ) {
		alert( '소속명을을 입력해 주십시오.' );
		k.add_frm4_07.focus();
		return false;

	} else if (k.solutions.value =="WorksRay3.0" && k.add_frm2_07.value == "" ) {
		alert( 'CD-Key를 입력해 주십시오.' );
		k.add_frm2_07.focus();
		return false;

	} else if (k.solutions.value =="ClassView" && k.add_frm5_08.value == "" ) {
		alert( '기관명을을 입력해 주십시오.' );
		k.add_frm5_08.focus();
		return false;

	} else if (k.solutions.value =="ClassView" && k.add_frm2_08.value == "" ) {
		alert( 'CD-Key를 입력해 주십시오.' );
		k.add_frm2_08.focus();
		return false;

	} else if (k.id.value =="") {
		alert( '아이디를를 입력해 주십시오.' );
		k.id.focus();
		return false;

//	} else if (!k.id_checked.value){
//		alert("아이디 중복체크 하세요.");
//		return false;

	} else if (k.name.value =="") {
		alert( '이름을 입력해 주십시오.' );
		k.name.focus();
		return false;
	} else if (k.pass.value =="") {
		alert( '비밀번호를 입력해 주십시오.' );
		k.pass.focus();
		return false;
	} else if (k.chk_pass.value =="") {
		alert( '비밀번호를 입력해 주십시오.' );
		k.chk_pass.focus();
		return false;
	} else if (k.pass.value != k.chk_pass.value) {
	   alert("비밀번호가 일치하지 않습니다.");
	   k.pass.value="";
	   k.chk_pass.value="";
	   k.pass.focus();
	   return false;
	} else if (k.email.value =="") {
		alert( '이메일을 입력해 주십시오.' );
		k.email.focus();
		return false;
	} else if (!CheckMail(k.email.value)) {
		alert( 'e-mail 주소를 정확히 입력해 주십시오.' );
		k.email.focus();
		return false;
	} else if (k.tel_01.value =="") {
		alert( '전화번호를 입력해 주십시오.' );
		k.tel_01.focus();
		return false;
	} else if (k.tel_02.value =="") {
		alert( '전화번호를 입력해 주십시오.' );
		k.tel_02.focus();
		return false;
	} else if (k.tel_03.value =="") {
		alert( '전화번호를 입력해 주십시오.' );
		k.tel_03.focus();
		return false;
	} else if (k.addr_01.value =="") {
		alert( '주소를 입력해 주십시오.' );
		k.addr_01.focus();
		return false;
	} else {
		return true;
	}
}

function Member_Join_Check(){
	
	if(Member_Join() == true)
	{
		document.k.submit();
	}
}


/** Check - Join Member Postcode **/
function addr_check()
{
	var left_size = (screen.width-500)/2;
	var top_size = (screen.height-150)/2;
	
	window.open ("../kboard/member/postcode.php","","width=500 height=150 top="+top_size+" left="+left_size);
}


/** Check - Join Member ID **/
function overlap_chk(str)
{
	var id=k.id.value;
	if(str=="id")
	{
		if(!id)
		{
			alert("아이디를 입력하세요."); 
			k.id.focus();
			return false;
		}
		else
		{
			window.open("../kboard/member/overlap.php?key="+str+"&id="+id,"check","");
		}
	}
}


/** Check - Join Member Solutions **/
function Member_Join_solutions(str) {
	if(str == "0") {
		document.getElementById('S00').style.display='block';
	} else {
		document.getElementById('S00').style.display="none";
	}
	if(str == "K-Defense") {
		document.getElementById('S01').style.display='block';
	} else {
		document.getElementById('S01').style.display="none";
	}
	if(str == "I-Defense") {
		document.getElementById('S02').style.display='block';
	} else {
		document.getElementById('S02').style.display="none";
	}
	if(str == "H-Defense") {
		document.getElementById('S03').style.display='block';
	} else {
		document.getElementById('S03').style.display="none";
	}
	if(str == "Guard_Zone") {
		document.getElementById('S04').style.display='block';
	} else {
		document.getElementById('S04').style.display="none";
	}
	if(str == "Guard_Net") {
		document.getElementById('S05').style.display='block';
	} else {
		document.getElementById('S05').style.display="none";
	}
	if(str == "Guard_M") {
		document.getElementById('S06').style.display='block';
	} else {
		document.getElementById('S06').style.display="none";
	}
	if(str == "WorksRay3.0") {
		document.getElementById('S07').style.display='block';
	} else {
		document.getElementById('S07').style.display="none";
	}
	if(str == "ClassView") {
		document.getElementById('S08').style.display='block';
	} else {
		document.getElementById('S08').style.display="none";
	}
}


/** View - Join Member SwapImg **/
function swapImg(k) {
	if(!k.attach.value) {
		alert('미리볼 수 있는 사진이 없습니다.');
		return false;
	}
    var obj = new Image();
    obj=k.attach.value;
    document.changeImg.src = obj;
    document.changeImg.width = 50;
    document.changeImg.height = 60;
}


/** 구글 **/
_uacct = "UA-103066-3";
urchinTracker();



/** 이미지보기 **/
var win1Open = null

function displayImage(picName, windowName, windowWidth, windowHeight){
return window.open(picName,windowName,"toolbar=no,scrollbars=no,resizable=no,width=" + (parseInt(windowWidth)+20) + ",height=" + (parseInt(windowHeight)+15)) 
}

function winClose(){
if(win1Open != null) win1Open.close() 
}

function doNothing(){}


function displayImage(picName, windowName, windowWidth, windowHeight){
var winHandle = window.open("" ,windowName,"toolbar=no,scrollbars=no,resizable=no,width=" + windowWidth + ",height=" + windowHeight)
if(winHandle != null){
var htmlString = "<html><head><title>Picture</title></head>" 
htmlString += "<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>"
htmlString += "<a href=javascript:window.close()><img src=" + picName + " border=0 alt=닫기></a>"
htmlString += "</body></html>"
winHandle.document.open()
winHandle.document.write(htmlString)
winHandle.document.close()
} 
if(winHandle != null) winHandle.focus()
return winHandle
}


/** 플레쉬띄우기 **/
function MakeFlashString(source,id,width,height,otherParam,otherEmbed){ 
 return "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0\" width=" + width + " height=" + height + " id=" + id + "><param name=movie value=" + source + " /><param name=menu value=false /><param name=quality value=high />" + otherParam + "<embed src=" + source + " menu=false quality=high " + otherEmbed + " type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width=" + width + " height=" + height + " name=" + id + "></embed></object>";
}

function MakeObjectString(classid, codebase, name, id, width,height, param){
 return "<object classid="+classid+" codebase="+codebase+" name="+name+" width="+width+" height="+height+" id="+id+"><param name=wmode value="+wmode+" />"+param+"</object>";
}

// innerHTML Type
function SetInnerHTML(target, code){ 
 target.innerHTML = code; 
}

// Direct Write Type
function DocumentWrite(src){
 document.write(src);
}
