﻿function bluring(){ 
        if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG" ) 
        document.body.focus(); 
} 
document.onfocusin=bluring; 

function fCreateAjax()
{
	var xhr

	try 
	{
		xhr = new XMLHttpRequest(); 
	} 
	catch (trymicrosoft) 
	{ 
		try 
		{ 
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (othermicrosoft) 
		{ 
			try 
			{ 
				xhr = new ActiveXObject("Microsoft.XMLHTTP"); 
			} 
			catch (failed) 
			{ 
				xhr = false; 
			}
		 }
	 }

	if (!xhr)
	{
		alert("Error initializing XMLHttpRequest!"); 
		return false;
	}
	
	return xhr;
}


var newWin
function fNewWindow(vTitle, vWidth, vHeight, vURL, vClose)
{
	newWin = new Window({className: "alphacube",   title: vTitle,
					 top:120,left:200,width:vWidth, height:vHeight, zIndex: 10000,
					 resizable: false,draggable:true,wiredDrag: false,minimizable:false,maximizable:false,closable:vClose,
					  url: vURL, 
					 showEffectOptions: {duration:0},
					 hideEffectOptions: {duration:0} })
	newWin.showCenter();
}

function fWinClose()
{
	newWin.close();
}

/***********************************************************************************************/

function fNumCheck() 
{
	if((event.keyCode!=45) && (event.keyCode!=43) && (event.keyCode<48) || (event.keyCode>57)){
		alert("연락처는 숫자와 -, + 만 사용가능합니다");
		return event.returnValue=false;
	}
}

function isEmailCheck(v)
{
	var tmp = v.split("@")
	
	if (tmp.length > 1)
	{
		var tmp2 = tmp[1].split(".")
		if (tmp2.length > 1)
		{
			return true
		}else{
			alert("E-mail 입력이 잘못되었습니다");
			return false
		}
	}else
	{
		alert("E-mail 입력이 잘못되었습니다");
		return false
	}
} 

/***********************************************************************************************/

function fChangeImg(obj)
{
	var val = obj.src;
	
	if (val.indexOf("_o") < 0)
	{
		val = val.replace("_n", "_o");
	}
	else{
		val = val.replace("_o", "_n");
	}
	obj.src = val;
}

function GetObjectTop(obj) {		//레이어 top 위치 구하기
	if (obj.offsetParent == document.body)
		return obj.offsetTop;
	else
		return obj.offsetTop + GetObjectTop(obj.offsetParent );
}

function GetObjectLeft(obj) {		//레이어 left 위치 구하기
	if (obj.offsetParent == document.body)
		return obj.offsetLeft;
	else
		return obj.offsetLeft + GetObjectLeft(obj.offsetParent );
}

/* 메뉴 레이어 **********************************************************************************************/
var vMenuTimer		//메뉴 타이머 ID

function fTimeSetMenu(step) {
	vMenuTimer = setTimeout("fOpenMenu("+step+")",100);
}

function fOpenMenu(step){
//	clearTimeout(vMenuTimer);
	switch (step)
	{
		case 0 :
			fCloseMenu();
			var cloumn=document.getElementById("MFX0"); 
			var top = GetObjectTop(cloumn)+1;
			var left =  GetObjectLeft(cloumn);
			document.getElementById("MFX1").style.top = top+'px';
			document.getElementById("MFX1").style.left = left+'px';
			document.getElementById("MFX1").style.visibility = "VISIBLE";
			document.getElementById("MFX1").style.display = "block";
			break;
		case 2 :
			fCloseMenu();
			var cloumn=document.getElementById("MFX2"); 
			var top = GetObjectTop(cloumn)+1;
			var left =  GetObjectLeft(cloumn)-1;
			document.getElementById("MFX3").style.top = top+'px';
			document.getElementById("MFX3").style.left = left+'px';
			document.getElementById("MFX3").style.visibility = "VISIBLE";
			break;
		case 4 :
			fCloseMenu();
			var cloumn=document.getElementById("MFX4"); 
			var top = GetObjectTop(cloumn)+1;
			var left =  GetObjectLeft(cloumn)-1;
			document.getElementById("MFX5").style.top = top+'px';
			document.getElementById("MFX5").style.left = left+'px';
			document.getElementById("MFX5").style.visibility = "VISIBLE";
			break;
		case 6 :
			fCloseMenu();
			var cloumn=document.getElementById("MFX6"); 
			var top = GetObjectTop(cloumn)+1;
			var left =  GetObjectLeft(cloumn)-1;
			document.getElementById("MFX7").style.top = top+'px';
			document.getElementById("MFX7").style.left = left+'px';
			document.getElementById("MFX7").style.visibility = "VISIBLE";
			break;
	}
}

function fTimeCloseMenu() {
	clearTimeout(vMenuTimer);
	fCloseMenu();
}

function fCloseMenu(){
	document.getElementById("MFX1").style.visibility = "hidden";
	document.getElementById("MFX3").style.visibility = "hidden";
	document.getElementById("MFX5").style.visibility = "hidden";
	document.getElementById("MFX7").style.visibility = "hidden";
/*
	switch (step)
	{
		case 0 :
			document.getElementById("MFX1").style.visibility = "hidden";
			break;
		case 2 :
			document.getElementById("MFX3").style.visibility = "hidden";
			break;
		case 4 :
			document.getElementById("MFX5").style.visibility = "hidden";
			break;
		case 6 :
			document.getElementById("MFX7").style.visibility = "hidden";
			break;
	}
*/
}

/* 메뉴 링크 ***********************************************************************************/
function fMainMenu() {
	self.location.href = "Main.asp";
}

//영문사이트 링크
function fEngHomePage() {
	parent.location.href = "http://www.haedenbridge.com/en"
}
//한글사이트 링크
function fHomePage() {
	parent.location.href = "http://www.haedenbridge.com/"
}

//제품소개 메뉴
function fProdMenu(vID)		
{
	switch (vID) {
		case 1 :
			self.location.href="prod_Info.asp";
			break;
		case 2 :
			self.location.href="prod_Enterprise.asp";
			break;
		case 3 :
			self.location.href="prod_Global.asp";
			break;
		case 4 :
			self.location.href="prod_Telepresence.asp";
			break;
		default :
			self.location.href="prod_Info.asp";
			break;
	}
}

//적용분야 메뉴
function fSolMenu(vID)		
{
	switch (vID) {
		case 0 :
			self.location.href="sol_Solution.asp";
			break;
		case 1 :
			self.location.href="sol_WebConference.asp";
			break;
		case 2 :
			self.location.href="sol_VideoConference.asp";
			break;
		case 3 :
			self.location.href="sol_Telepresece.asp";
			break;
		case 4 :
			self.location.href="sol_Education.asp";
			break;
		case 5 :
			self.location.href="sol_PublicService.asp";
			break;
		case 6 :
			self.location.href="sol_Broadcasting.asp";
			break;
		default :
			self.location.href="sol_Solution.asp";
			break;
	}
}

//회사소개 메뉴
function fComMenu(vID)		
{
	switch (vID) {
		case 0 :
			self.location.href="com_Company.asp";
			break;
		case 1 :
			self.location.href="com_About.asp";
			break;
		case 2 :
			self.location.href="com_Vision.asp";
			break;
		case 3 :
			self.location.href="com_Business.asp";
			break;
		case 4 :
			self.location.href="com_IR.asp";
			break;
		case 5 :
			self.location.href="com_Networks.asp";
			break;
		case 6 :
			self.location.href="com_Contact.asp";
			break;
		default :
			self.location.href="com_Company.asp";
			break;
	}
}

//고객지원 메뉴
function fSupMenu(vID)		
{
	switch (vID) {
		case 1 :
			self.location.href="sup_demo.asp";
			break;
		case 2 :
			window.open("http://demo.tomms.co.kr","TOMMS","");
		//	parent.location.href = "http://demo.tomms.co.kr"
			break;
		case 3 :
			self.location.href="sup_mr_list.asp";
			break;
		case 4 :
			self.location.href="sup_qna.asp";
			break;
		case 5 :
			window.open("http://hbcn.haedenbridge.com/","HBCN","");
			break;
	    case 6 :
		    self.location.href="sup_wain.asp";
			 break;
		default :
			break;
	}
}