/********************************************
 * »çÀÌÆ®¿¡¼­ °øÅëÀ¸·Î »ç¿ëÇÏ´Â ÇÔ¼ö¸ðÀ½
 * 
 ********************************************/
/**
 * ·Î±×ÀÎ¿©ºÎ
 */
function isLogin(userId){
	return userId == "" || userId == "guest" ? false : true;
}

/**
 * ÆäÀÌÁö ÀÌµ¿.
 * ÆË¾÷¿¡¼­ È£ÃâÇÑ °æ¿ì opener ÀÌµ¿ÇÔ
 * @param url
 * @param isPopup
 * @return
 */
function goUrlGate(url, isPopup) {
	if(typeof(isPopup)=='undefined'){
		document.location.href= url;
	}else{
		if(isPopup){
			opener.document.location.href = url;
		}else{
			document.location.href = url;
		}
	}
}
/**
 * ¶óÀÎ¸Ê °æ·ÎÁ¤º¸ ¹ÝÈ¯(¸Þ´ºÁ¤º¸)
 * @return
 */
function getLinemapPath(){
	var s = '';
	$("#location").find("li").each(function(index){
		var t = $(this).text();
		if(t != 'HOME'){
			if(s != '')
				s+= " > ";
			s += t;
		}
	});
	return s;
}

/**
 * ·Î±×ÀÎÆäÀÌÁö ÀÌµ¿
 */
function goLogin(isPopup){
	//var url = 'https://' + document.domain +'/membership/login.do?prevURI=' + escape(document.location);
	var url = '/membership/login.do?prevURI=' + escape(document.location.href);
	if(typeof(isPopup)=='undefined'){
		document.location.href= url;
	}else{
		if(isPopup){
			var url = '/membership/login.do?prevURI=' + escape(opener.document.location.href);
			opener.document.location.href= url;
		}else{
			document.location.href= url;
		}
	}
}
/**
 * °ü½É ÀÇ·áÁø µî·ÏÆË¾÷
 * @param url
 * @param userId
 * @return
 */
function goAddInterestDoctor(url, userId, isPopup, e){
	if(!isLogin(userId)){
		alert("·Î±×ÀÎÀ» ÇÏ¼Å¾ßÇÕ´Ï´Ù.");
		goLogin(isPopup);
		if(typeof(isPopup)!='undefined' && isPopup){
			window.close();
		}
	}else{
		var ex = null;
		try {
			ex = e || window.event;
			ex.returnValue = false;
		}catch(excp){
		}
		openWin(url,'','450','195','no');
	}
}
/**
 * Áø·á¿¹¾à
 * /reservation/reserve.do
 * @param url
 * @param userId
 * @return
 */
function goReserve(url, userId, isPopup) {
	if(!isLogin(userId)){
		alert("·Î±×ÀÎÀ» ÇÏ¼Å¾ßÇÕ´Ï´Ù.");
		goLogin(isPopup);
	}else{	
		if(typeof(url) == 'undefined' || url=='')
			url = "/reservation/reserve.do";
		if(typeof(isPopup)=='undefined'){
			document.location.href = url;
		}else{
			if(isPopup){
				opener.document.location.href = url;
			}else{
				document.location.href = url;
			}
		}
	}
}
/**
 * ÀÇ·áÁø »ó¼¼Á¤º¸
 * @param url
 * @return
 */
function goDoctorDetail(url, e) {
	var ex = null;
	try {
		ex = e || window.event;
		ex.returnValue = false;
	}catch(excp){
	}
	openWin(url,'','717','600','yes');
}

/**
 * ºÎ¼­È¨ÆäÀÌÁö ÀÌµ¿
 * @param url
 * @return
 */
function goDeptHome(url,e) {
	var ex = null;
	try {
		ex = e || window.event;
		ex.returnValue = false;
	}catch(excp){
	}	
	window.open(url);
}

var twitterUrl = '';
var gTwLongUrl = '';
/**
 * Æ®À§ÅÍ·Î º¸³»±â
 * @return
 */
function sendPageToTwitter(twurl, e) {
	var ex = null;
	try {
		ex = e || window.event;
		ex.returnValue = false;
	}catch(excp){
	}
	
	var pageUrl = escape(document.location);
	twitterUrl = twurl;
	gTwLongUrl = pageUrl;
	
	var callUrl = "http://durl.me/api/Create.do?type=json&callback=callShortDUrl&longurl="+pageUrl;
	//alert(callUrl);
	/*
    $.getJSON(
    	callUrl, 
        function(data){
            if ( data.status == "ok" ) {
            	shortUrl = data.shortUrl;
                alert(result);
            }
        }
    );
	*/
	/* http://durl.me/api/Create.do?type=json&callback=test&longurl=http://www.postcorea.net/
	 * test({"key":"36br6","shortUrl":"http://durl.me/36br6","status":"ok","longUrl":"http://www.postcorea.net/"})
	 */
	var head = document.getElementsByTagName("head").item(0);
	var script = document.createElement ("script");
	script.setAttribute("type", "text/javascript");
	script.setAttribute("src", callUrl);
	head.appendChild(script);
	
}
/**
 * dulr.me shorturl callback ÇÔ¼ö
 * @param data JSON => {key:'',shortUrl:'',status:'',longUrl:''}
 * @return
 */
function callShortDUrl(data, e){
	//alert(data.shortUrl);
	var ex = null;
	try {
		ex = e || window.event;
		ex.returnValue = false;
	}catch(excp){
	} 
	if(data.status=="ok"){
		openWin(twitterUrl+data.shortUrl,'','800','600','yes');
	}else{
		alert("´ÜÃàurlÁ¤º¸¸¦ ¹Þ¾Æ¿Ã ¼ö ¾ø½À´Ï´Ù.");
		openWin(twitterUrl+gTwLongUrl,'','800','600','yes');
	}
}
/**
 * ÆäÀÌÁö ½ºÅ©·¦ÇÏ±â. °ü½ÉÄÁÅÙÃ÷
 * @param userId
 * @return
 */
function scrapPage(url, userId) {
	var menuPath = getLinemapPath();
	//var pageUrl = escape(document.location);

	//alert(menuPath);
	if(!isLogin(userId)){
		alert("·Î±×ÀÎÀ» ÇÏ¼Å¾ßÇÕ´Ï´Ù.");
		goLogin();
	}else{
		var sf = document.funcForm;
		sf.target="_self";
		sf.MENU_PATH.value = menuPath;
		sf.action = url;
		sf.submit();
	}
}
/**
 * ÄÁÅÙÃ÷ ¸ÞÀÏº¸³»±â
 * @param userId
 * @return
 */
function sendPageToMail(url, userId, e) {
	if(!isLogin(userId)){
		alert("·Î±×ÀÎÀ» ÇÏ¼Å¾ßÇÕ´Ï´Ù.");
		goLogin();
	}else{	
		var ex = null;
		try {
			ex = e || window.event;
			ex.returnValue = false;
		}catch(excp){
		}
		//var w = openWin("",'mailFormWin','700','540','no');
		var w = window.open('','mailFormWin','width=700,height=540,left=1,top=1,resizable=0,menubar=0,toolbar=0,scrollbars=0,status=0');
		if(w!=null){
			var sf = document.funcForm;
			var menuPath = getLinemapPath();
			//var pageUrl = escape(document.location);
			sf.MENU_PATH.value = menuPath;
			sf.action = url;
			sf.target = "mailFormWin";
			sf.submit();
		}
	}
}

/**
 * °ü·Ã ÁúÈ¯ ÆäÀÌÁö·Î ÀÌµ¿
 * @param url
 * @param isPopup ÆË¾÷Ã¢¿¡¼­ È£ÃâÇß´ÂÁö ¿©ºÎ
 * @return
 */
function goDiseaseList(url, isPopup, e) {
	if(typeof(isPopup)=='undefined'){
		document.location.href= url;
	}else{
		if(isPopup){
			var ex = null;
			try {
				ex = e || window.event;
				ex.returnValue = false;
			}catch(excp){
			}
			window.open(url);
		}else{
			document.location.href = url;
		}
	}
}

/**
 * Æ¯Á¤ ÀÇ·áÁøÀÇ »ó´ã¸ñ·Ï ÀÌµ¿
 * @param url
 * @param isPopup ÆË¾÷Ã¢¿¡¼­ È£ÃâÇß´ÂÁö ¿©ºÎ
 * @return
 */
function goDoctorCounsel(url, isPopup) {
	goUrlGate(url, isPopup);
}

/**
 * Áø·á¿¹¾à flash¿¡¼­ È£ÃâµÇ´Â ÇÔ¼ö. ¸¶ÀÌÆäÀÌÁö·Î ÀÌµ¿
 * @return
 */
function goMyPage(){
	document.location.href = "/mypage/mypageMain.do";
}

/**
 * Áø·á¿¹¾à flash ¿¡¼­ È£ÃâµÇ´Â ÇÔ¼ö. ´Ù¸¥ º´¿ø»çÀÌÆ®·Î ÀÌµ¿
 * @param hpCd
 * @return
 */
function goGlobalSite(hpCd){
	//hpCd: º´¿øÄÚµå. AA(¾È¾Ï), AS(¾È»ê), GR(±¸·Î)
	var url = '';
	if(hpCd=='AA'){
		url = 'http://anam.kumc.or.kr';
		//url = 'http://10.1.42.191:8080';
	}else if(hpCd=='GR'){
		url = 'http://guro.kumc.or.kr';
		//url = 'http://10.1.42.191:8181';
	}else if(hpCd=='AS'){
		url = 'http://ansan.kumc.or.kr';
		//url = 'http://10.1.42.191:8282';
	}else{
		alert("¼±ÅÃµÈ º´¿øÁ¤º¸°¡ ¾ø½À´Ï´Ù.");
		return;
	}
	document.location.href = url+"/reservation/reserve.do";
}

/**
 * ÀÇ»ç È¨ÆäÀÌÁö
 * Áø·á¿¹¾à flash¿¡¼­ È£ÃâµÇ´Â ÇÔ¼ö
 * @param url
 * @return
 */
function goDoctorHomepage(url){
	window.open(url);
}
/**
 * ÀÇ»ç Æ®À§ÅÍ
 * Áø·á¿¹¾à flash¿¡¼­ È£ÃâµÇ´Â ÇÔ¼ö
 * @param url
 * @return
 */
function goDoctorTwitter(url){
	window.open(url);
}
/**
 * ÀÇ»ç º¸µµÀÚ·á
 * Áø·á¿¹¾à flash¿¡¼­ È£ÃâµÇ´Â ÇÔ¼ö
 * @param url
 * @return
 */
function goDoctorNews(url){
	goDoctorDetail(url);
}
/**
 * ÀÇ»ç ¾ð·Ðº¸µµ
 * Áø·á¿¹¾à flash¿¡¼­ È£ÃâµÇ´Â ÇÔ¼ö
 * @param url
 * @return
 */
function goDoctorMedia(url){
	window.open(url);
}

/**
 * º´¿øµÑ·¯º¸±â.
 * Áø·á¿¹¾à flash¿¡¼­ È£ÃâµÇ´Â ÇÔ¼ö
 * @param hpCd
 * @param dpCode
 * @return
 */
function goFlashTour(dpCode){
	window.open('/introduction/grandTour.do?dpCode='+dpCode);
}



/**
 * ÀÇ·áÁø È¨ÆäÀÌÁö,Æ®À§ÅÍ, ÆË¾÷ ÇÔ¼ö
 * ÀÇ·áÁø »ó¼¼º¸±â¿¡¼­ È£Ãâ
 * @param url
 * @param event
 * @return
 */
function goSite(url , e){
	var ex = null;
	try {
		ex = e || window.event;
		ex.returnValue = false;
	}catch(excp){
	}	
	openSiteBc(url, "_blank");

}


/**
 * ÀÓ½Ã ½ºÅ©¸³Æ® ÀÌº¥Æ® Á¾·áÈÄ »èÁ¦ÇØ¾ß ÇÔ
 * Áø·á¿¹¾à flash¿¡¼­ È£ÃâµÇ´Â ÇÔ¼ö
 * @param hpCd
 * @param dpCode
 * @return
 */
function eventOpen(){
	var ex = null;
	try {
		ex = e || window.event;
		ex.returnValue = false;
	}catch(excp){
	}
	openWin("/popup/eventMain.do?NOT_USE=Y",'event','717','650','yes');		
}


