/**
 * @author admin
 */
$(document).ready(function(){
    //solution image swap
 	MM_preloadImages('/images/solution/s_view_s2_01_on.gif','/images/solution/s_view_s2_02_on.gif','/images/solution/s_view_s3_01_on.gif','/images/solution/s_view_s3_02_on.gif','/images/solution/s_view_s3_03_on.gif','/images/solution/s_view_s3_04_on.gif','/images/solution/s_view_s3_05_on.gif','/images/solution/s_view_s3_06_on.gif','/images/solution/s_view_s3_07_on.gif','/images/solution/s_view_s4_01_on.gif','/images/solution/s_view_s4_02_on.gif','/images/solution/s_view_s8_03_on.gif','/images/solution/s_view_s8_04_on.gif','/images/solution/s_view_s5_01_on.gif','/images/solution/s_view_s5_02_on.gif','/images/solution/s_view_s5_03_on.gif','/images/solution/s_view_s6_01_on.gif','/images/solution/s_view_s6_02_on.gif','/images/solution/s_view_s7_01_on.gif','/images/solution/s_view_s7_02_on.gif','/images/solution/s_view_s8_01_on.gif','/images/solution/s_view_s8_02_on.gif','/images/solution/s_view_s9_01_on.gif','/images/solution/s_view_s9_02_on.gif','/images/solution/s_view_s9_03_on.gif','/images/solution/s_view_s10_01_on.gif','/images/solution/s_view_s11_01_on.gif','/images/solution/s_view_s11_02_on.gif','/images/solution/s_view_s11_03_on.gif','/images/solution/s_view_s11_04_on.gif','/images/solution/s_view_s11_05_on.gif','/images/solution/s_view_s11_06_on.gif','/images/solution/s_view_s12_01_on.gif','/images/solution/s_view_s13_01_on.gif','/images/solution/s_view_s13_02_on.gif','/images/solution/s_view_s13_03_on.gif','/images/solution/s_view_s14_01_on.gif','/images/solution/s_view_s15_01_on.gif','/images/solution/s_view_s15_02_on.gif','/images/solution/s_view_s15_03_on.gif');
    // search button
    $("#search").click(function(){
        var query = $(".search_box").val();
        $("#search_form").submit();
    });
    $("#search2").click(function(){
        var query = $(".search_box").val();
        $("#search_form2").submit();
    });
	// main page solution layer view
	//$("#solution").mouseover(function(){
	$("#solution").click(function(){
		$("#solution_layer").fadeIn('fast');
	});
	//main page solution layer close
	$('Map #solution_close').click(function(){
		$("#solution_layer").hide();
	});
	$("#solution_index").click(function(){
		$("#solution_index_layer").fadeIn('fast');
	});
	//main page solution layer close
	$('Map #solution_index_close').click(function(){
		$("#solution_index_layer").hide();
	});
//	bbs list back button
//	$('#bbs_list').click(function(){
//		history.go(-1);
//	});
	// quick menu
	$('Map #quick_link1').click(function() {
		document.location.href = "/cloud/sales_mov";
		return false;
	})
	$('Map #quick_link2').click(function() {
		document.location.href = "/bbs/seminar/pdslist";
		return false;
	})
	$('Map #quick_link3').click(function() {
		document.location.href = "/company/recruit";
		return false;
	})
	$('Map #quick_link4').click(function() {
		document.location.href = "/bbs/news_letter/list";
		return false;
	})

});
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_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_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];}
}
function jsRedirect(param)
{
//alert(param);
	var url = null;
	switch (param) {
		case "100" :
			url = "/company/introduce";
			break;
		case "101" :
			url = "/company/introduce";
			break;
		case "102" :
			url = "/company/ceo";
			break;
		case "103" :
			url = "/company/history";
			break;
		case "104" :
			url = "/company/organization";
			break;
		case "105" :
			url = "/company/partner";
			break;
		case "106" :
			url = "/company/recruit";
			break;
		case "107" :
			url = "/bbs/news/list";
			break;
		case "108" :
			url = "/company/contactus/1";
			break;	
		
		case "200" :
			url = "/solution/solutionmap";
			break;	
		case "201" :
			url = "/solution/solutionmap";
			break;
		case "202" :
			url = "/solution/ums_ppurio/1";
			break;
		case "203" :
			url = "/solution/security_mailwatcher/1";
			break;
		case "204" :
			url = "/solution/opensource_redhat/1";
			break;
		case "205" :
			url = "/solution/email_tims/1";
			break;
		case "206" :
			url = "/solution/virtualization_vmware/1";
			break;
		case "207" :
			url = "/solution/archiving_terracevault/1";
			break;
		case "208" :
			url = "/solution/dbms_postgres/1";
			break;
		case "209" :
			url = "/solution/backup_san_cfs/1";
			break;
		case "210" :
			url = "/solution/sbc_citrix/1";
			break;
		case "211" :
			url = "/solution/apm_jennifer/1";
			break;
		case "212" :
			url = "/solution/portal_portal/1";
			break;
		case "213" :
			url = "/solution/webserver_websphere/1";
			break;
		case "214" :
			url = "/solution/ldap_sundirectoryserver/1";
			break;
		case "215" :
			url = "/solution/eai_suncaps/1";
			break;
		
		case "300" :
			url = "/internet/unitel/01";
			break;	
		case "301" :
			url = "/internet/unitel/01";
			break;
		case "302" :
			url = "/internet/ppurio/01";
			break;
		case "303" :
			url = "/internet/enfax/01";
			break;
		case "304" :
			url = "/internet/unicro/01";
			break;
		case "305" :
			url = "/internet/daoupay/01";
			break;
		case "306" :
			url = "/internet/minisum/01";
			break;
		case "307" :
			url = "/internet/teacher/01";
			break;
		
		case "400" :
			url = "/cloud/cloud/01";
			break;	
		case "401" :
			url = "/cloud/cloud/01";
			break;
		case "402" :
			url = "/cloud/sales_intro/01";
			break;
		case "403" :
			url = "/cloud/twin_intro/01";
			break;
		
		case "500" :
			url = "/si/introduce";
			break;	
		case "501" :
			url = "/si/introduce";
			break;
		case "502" :
			url = "/si/project/1";
			break;
		
		case "600" :
			url = "/global/offshoreito";
			break;	
		case "601" :
			url = "/global/offshoreito";
			break;
		case "602" :
			url = "/global/daoujapan";
			break;
		
		case "701" :
			url = "/support/charge";
			break;
		case "702" :
			url = "/bbs/seminar/pdslist";
			break;
		case "703" :
			url = "/bbs/seminar/pdslist";
			break;
			
		case "801" :
			url = "/investment/company";
			break;
		case "802" :
			url = "/investment/organization_1";
			break;
		case "803" :
			url = "/investment/notice";
			break;
		case "804" :
			url = "/investment/financial_1";
			break;
		case "805" :
			url = "/investment/investment_1";
			break;
		case "806" :
			url = "/investment/stock";
			break;
		case "807" :
			url = "/bbs/general_meeting/list";
			break;
		
		case "901" :
			url = "/head/sitemap";
			break;
		case "941" :
			url = "/head/contactus/1";
			break;
		case "991" :
			url = "/head/person";	
			break;
		
		case "1000" :
			url = "/company/introduce";
			break;
		case "1001" :
			url = "/company/introduce";
			break;
			
		case "1002" :
			url = "/company/ceo";
			break;
		case "1003" :
			url = "/company/history";
			break;
		case "1004" :
			url = "/company/history";
			break;
		case "1005" :
			url = "/company/vision";
			break;
		case "1006" :
			url = "/company/organization";
			break;
		case "1007" :
			url = "/company/partner";
			break;
		case "1008" :
			url = "/company/recruit";
			break;
		case "1009" :
			url = "/company/recruit";
			break;
		case "1010" :
			url = "/company/recruit_welfare";
			break;
		case "1011" :
			url = "/company/recruit_education";
			break;
		case "1012" :
			url = "/company/recruit_process";
			break;
		case "1013" :
			url = "/company/recruit_apply";
			break;
		case "1014" :
			url = "/bbs/news/list";
			break;
		case "1015" :
			url = "/bbs/news/list";
			break;
		case "1016" :
			url = "/company/brochure";
			break;
		case "1017" :
			url = "/company/ad";
			break;
		case "1018" :
			url = "/bbs/album/albumlist/2009";
			break;
		case "1019" :
			url = "/company/socialwelfare";
			break;
		case "1020" :
			url = "/company/ci/1";
			break;
		case "1021" :
			url = "/bbs/event/list";
			break
		case "1022" :
			window.open("http://www.digiport.co.kr");
			return;
		case "1023" :
			url = "/bbs/news_letter/list";
			break;
		case "1024" :
			url = "/company/contactus/1";
			break;
		case "1025" :
			url = "/bbs/notice/list";
			break;
			
		case "2000" :
			url = "/solution/solutionmap";
			break;
		case "2001" :
			url = "/solution/solutionmap";
			break;
		case "2002" :
			url = "/solution/ums_ppurio/1";
			break;
		case "2003" :
			url = "/solution/ums_ppurio/1";
			break;
		case "2004" :
			url = "/solution/ums_enfax/1";
			break;
		case "2005" :
			url = "/solution/security_mailwatcher/1";
			break;
		case "2006" :
			url = "/solution/security_mailwatcher/1";
			break;
		case "2007" :
			url = "/solution/security_terracevault/1";
			break;
		case "2008" :
			url = "/solution/security_citrix/1";
			break;
		case "2009" :
			url = "/solution/security_pnpsecure/1";
			break;
		case "2010" :
			url = "/solution/security_mcafeedlp/1";
			break;
		case "2011" :
			url = "/solution/security_mcafeefoundstone/1";
			break;
		case "2012" :
			url = "/solution/security_mcafeeintrushield/1";
			break;
		case "2013" :
			url = "/solution/opensource_redhat/1";
			break;
		case "2014" :
			url = "/solution/opensource_redhat/1";
			break;
		case "2015" :
			url = "/solution/opensource_jboss/1";
			break;
		case "2016" :
			url = "/solution/opensource_postgres/1";
			break;
		case "2017" :
			url = "/solution/opensource_mysql/1";
			break;
		case "2018" :
			url = "/solution/email_tims/1";
			break;
		case "2019" :
			url = "/solution/email_tims/1";
			break;
		case "2020" :
			url = "/solution/email_mailwatcher/1";
			break;
		case "2021" :
			url = "/solution/email_terracevault/1";
			break;
		case "2022" :
			url = "/solution/virtualization_vmware/1";
			break;
		case "2023" :
			url = "/solution/virtualization_vmware/1";
			break;
		case "2024" :
			url = "/solution/virtualization_citrix/1";
			break;
		case "2025" :
			url = "/solution/archiving_terracevault/1";
			break;
		case "2026" :
			url = "/solution/archiving_terracevault/1";
			break;
		case "2027" :
			url = "/solution/archiving_ibmoptim/1";
			break;
		case "2028" :
			url = "/solution/dbms_postgres/1";
			break;
		case "2029" :
			url = "/solution/dbms_postgres/1";
			break;
		case "2030" :
			url = "/solution/dbms_db2/1";
			break;
		case "2031" :
			url = "/solution/dbms_ibminformix/1";
			break;
		case "2032" :
			url = "/solution/dbms_mysql/1";
			break;
		case "2033" :
			url = "/solution/backup_san_cfs/1";
			break;
		case "2034" :
			url = "/solution/backup_bakbone/1";
			break;
		case "2035" :
			url = "/solution/backup_tivoli/1";
			break;
		case "2036" :
			url = "/solution/backup_infosphere/1";
			break;
		case "2037" :
			url = "/solution/sbc_citrix/1";
			break;
		case "2038" :
			url = "/solution/sbc_citrix/1";
			break;
		case "2039" :
			url = "/solution/apm_jennifer/1";
			break;
		case "2040" :
			url = "/solution/apm_jennifer/1";
			break;
		case "2041" :
			url = "/solution/apm_ecclus/1";
			break;
		case "2042" :
			url = "/solution/apm_tivoli/1";
			break;
		case "2043" :
			url = "/solution/apm_slgmsdeveloper/1";
			break;
		case "2044" :
			url = "/solution/apm_enterprisertview/1";
			break;
		case "2045" :
			url = "/solution/apm_viewcollector/1";
			break;
		case "2046" :
			url = "/solution/portal_portal/1";
			break;
		case "2047" :
			url = "/solution/portal_portal/1";
			break;
		case "2048" :
			url = "/solution/webserver_websphere/1";
			break;
		case "2049" :
			url = "/solution/webserver_websphere/1";
			break;
		case "2050" :
			url = "/solution/webserver_sunwebserver/1";
			break;
		case "2051" :
			url = "/solution/webserver_jboss/1";
			break;
		case "2052" :
			url = "/solution/ldap_sundirectoryserver/1";
			break;
		case "2053" :
			url = "/solution/ldap_sundirectoryserver/1";
			break;
		case "2054" :
			url = "/solution/eai_suncaps/1";
			break;
		case "2055" :
			url = "/solution/eai_suncaps/1";
			break;
		case "2056" :
			url = "/solution/eai_webspheremq/1";
			break;
		case "2057" :
			url = "/solution/eai_sunim/1";
			break;
		case "2058" :
			url = "/solution/backup_san_cfs/1";
			break;
		case "2059" :
			url = "/solution/backup_san_cvm/1";
			break;
		case "2060" :
			url = "/solution/backup_san_fail/1";
			break;	
			
		case "3000" :
			url = "/internet/unitel/01";
			break;
		case "3001" :
			url = "/internet/unitel/01";
			break;
		case "3002" :
			url = "/internet/ppurio/01";
			break;
		case "3003" :
			url = "/internet/enfax/01";
			break;
		case "3004" :
			url = "/internet/unicro/01";
			break;
		case "3005" :
			url = "/internet/daoupay/01";
			break;
		case "3006" :
			url = "/internet/minisum/01";
			break;
		case "3007" :
			url = "/internet/teacher/01";
			break;
			
		case "4000" :
			url = "/cloud/cloud/01";
			break;
		case "4001" :
			url = "/cloud/cloud/01";
			break;
		case "4002" :
			url = "/cloud/sales_intro/01";
			break;
		case "4003" :
			url = "/cloud/sales_intro/01";
			break;
		case "4004" :
			url = "/cloud/sales_crm/01";
			break;
		case "4005" :
			url = "/cloud/sales_func/01";
			break;
		case "4006" :
			url = "/cloud/sales_edition/01";
			break;
		case "4007" :
			url = "/cloud/sales_secure/01";
			break;
		case "4008" :
			url = "/cloud/sales_faq/011";
			break;
		case "4009" :
			url = "/cloud/twin_intro/01";
			break;
		case "4010" :
			url = "/cloud/twin_intro/01";
			break;
		case "4011" :
			url = "/cloud/twin_func/01";
			break;
		case "4012" :
			url = "/cloud/twin_para/01";
			break;
		case "4013" :
			url = "/cloud/twin_price/01";
			break;
			
		case "5000" :
			url = "/si/introduce";
			break;
		case "5001" :
			url = "/si/introduce";
			break;
		case "5002" :
			url = "/si/bank";
			break;
			
		case "6000" :
			url = "/global/offshoreito";
			break;
		case "6001" :
			url = "/global/offshoreito";
			break;
		case "6002" :
			url = "/global/offshoreito";
			break;
		case "6003" :
			url = "/global/globalitocenter";
			break;
		case "6004" :
			url = "/global/daoujapan";
			break;
		
		default :
			url = "#";
			break;
	}
//return;
	document.location.href = url; 
}

function changeUrl(value){
	var url = value;
	if (url != "") {
		window.open(url);
		return false;
	}
	else {
		return false;
	}
}
var iTopVal = 0;
var nTopVal = 0;
function checkUIElements()
{
	var heightMax	= parseInt(document.body.offsetHeight) - 500;
	var scrollXY	= getScrollXY();
	var ipos   = $('#remote_menu').css("top").indexOf('px');
	var topVal = $('#remote_menu').css("top").substr(0,ipos);
	var divOfX = parseInt(topVal, 10); 
	var divOfY = parseInt(scrollXY[1]) + 385;
	var timeoutNextCheck = 500;
	if (divOfX != divOfY)
	{
		var offsetY = Math.ceil(Math.abs(divOfX - divOfY) / 20); 
		if (parseInt(divOfX) > parseInt(divOfY))
		{
			offsetY = -offsetY;
		}
		nTopVal = parseInt(divOfX) + parseInt(offsetY);
		/* define height'max */
		if (nTopVal > heightMax) nTopVal = heightMax;
		if (heightMax < iTopVal) nTopVal = iTopVal;
		$('#remote_menu').css('top',nTopVal+'px');
		timeoutNextCheck = 10;
	}
	setTimeout ("checkUIElements()", timeoutNextCheck); 
}
function moveRemotePosition() 
{ 
	var scrollXY = getScrollXY();
	iTopVal = parseInt(scrollXY[1]) + 385;
	$('#remote_menu').css('top',iTopVal+'px');
	$('#remote_menu').css({visibility:"visible"});
	checkUIElements(); 
	return true; 
}
function getScrollXY()
{
	var scrOfX = 0, scrOfY = 0;
	if (typeof(window.pageYOffset) == 'number') {//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if(document.body && ( document.body.scrollLeft || document.body.scrollTop)) {//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) { //IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return [scrOfX, scrOfY];
}
