String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
//ÆÄÀÏÀÇ È®ÀåÀÚ¸¦ °¡Á®¿È

function getFileExtension(filePath){
	var lastIndex = -1;
    lastIndex = filePath.lastIndexOf('.');
    var extension = "";

	if ( lastIndex != -1 ){
    extension = filePath.substring( lastIndex+1, filePath.len );
	} else {
		extension = "";
	}
	return extension;
}

function writeChk(aT){
	var fm=document.photoFrm;
	
	if(fm.aT.value == 'insert' && fm.mainImgUrl.value.trim() == ""){
		alert('µ¿¿µ»óÀ» µî·ÏÇØ ÁÖ½Ê½Ã¿À');
		return;
	}
	
	if(fm.title.value.trim() == ""){
		alert("Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		fm.title.focus();
		return;
	}
	// ¿¡µðÅÍÀÇ ³»¿ëÀ» ¿¡µðÅÍ »ý¼º½Ã¿¡ »ç¿ëÇß´ø textarea¿¡ ³Ö¾î ÁÝ´Ï´Ù.
	oEditors.getById["ir1"].exec("UPDATE_IR_FIELD", []);
	fm.sub_content.value = fm.ir1.value.trim();	

	if(fm.content.value.trim() == ""){
		alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		return;
	}
	
	if(fm.main.checked){
		fm.mainYn.value = "Y";		
		if(fm.file.value.trim() =='' && fm.oldImg.value.trim() ==''){
			alert('ÀÌ¹ÌÁö¸¦ ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À.');
			return;
		}
	}else{
		fm.mainYn.value = "N";
	}
	
      
    if(check() == true){ //ÀÔ·Â °¡´ÉÇÑ ¹®ÀÚ¸¸ ÀÔ·ÂµÇ¾ú´ÂÁö Ã¼Å©.
		fm.aT.value = aT;
		//fm.action = "http://165.243.187.81:8888/multi01/include/reg/tv_interview_reg_test.jsp";
		fm.action = "http://165.243.187.81:8888/multi01/include/reg/tv_interview_reg.jsp";
		
		fm.submit();
    }
}

function deleteChk(){

	var fm=document.fm;
	var cf=confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?");

	if(cf){

		fm.aT.value = "delete";
		//fm.action = "http://165.243.187.81:8888/multi01/include/reg/tv_interview_reg_test.jsp";
		fm.action = "http://165.243.187.81:8888/multi01/include/reg/tv_interview_reg.jsp";
		fm.submit();
	}

}

//ÀÌ¹ÌÁö Å©±â¿¡ µû¶ó ÆË¾÷Ã¢¿¡ Ç¥½Ã
function showImg(fileName,tcd){
	var rootVirtual;
	var url="http://images.fcseoul.com:8888";
	//ÀÓ½Ã ·ÎÄÃ °æ·Î
    if(tcd == "tvmgz"){                                   //ÆÒ°¶·¯¸®
      rootVirtual = url + "/multi01/FCSTV/Interview/";              
    }
    var wo=window.open("","show"," scrollbars=yes resizable=yes");
    wo.document.write("<html><head><title>ÀÌ¹ÌÁöº¸±â</title></head>\n");
    wo.document.write("<body>\n");
    wo.document.write("<script language='javascript'>{\n ");
    wo.document.write(" function resi(what){ \n");
    wo.document.write(" var im=document.img; \n");
    wo.document.write(" w=eval(im).width+50; \n h=eval(im).height+65; \n");
    wo.document.write(" window.resizeTo(w,h); \n");
    wo.document.write("}}<\/script> \n");
    wo.document.write(" <a href='javascript:window.close(); '> \n");
    wo.document.write("<img name='img' ");
    wo.document.write(" src='"+rootVirtual+fileName+"' border=0 onLoad=resi('"+rootVirtual+fileName+"');></a>");
    wo.document.write("</body></html> \n");
}

function check() //³»¿ë ½ºÅ©¸³Æ® º¸¾È Ã³¸®
{
	var srcText = document.photoFrm.content.value;
  
  if(check3() == true) { //Á¦¸ñ¿¡ »ç¿ëÇÒ¼ö ÀÖ´Â ÅÂ±×°¡ µé¾î¿À¸é true ¸®ÅÏÇÏ°í ³»¿ë °Ë»ç.
  
		if(existDisallowedTags(srcText))
		{
			alert('Çã¿ëµÇÁö ¾Ê´Â ÅÂ±×¸¦ »ç¿ëÇÏ¼Ì½À´Ï´Ù.');
			return false;
		}
		else
		{
			//alert('ÀÔ·Â°¡´ÉÇÑ ¹®ÀÚ¿­ÀÔ´Ï´Ù.');
			return true;
		}
	}else { //Á¦¸ñ¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ÅÂ±×¸¦ »ç¿ëÇÏ¸é  false ¸®ÅÏÇØ¼­ ÀÔ·Â ¸·À½.
		alert('Çã¿ëµÇÁö ¾Ê´Â ÅÂ±×¸¦ »ç¿ëÇÏ¼Ì½À´Ï´Ù.');
		return false;
	}
}

function check3() //Á¦¸ñ ½ºÅ©¸³Æ® º¸¾È Ã³¸®
{
	var srcText = document.photoFrm.title.value;

	if(existDisallowedTags(srcText))
	{
		//alert('Çã¿ëµÇÁö ¾Ê´Â ÅÂ±×¸¦ »ç¿ëÇÏ¼Ì½À´Ï´Ù.');
		return false;
	}
	else
	{
		//alert('ÀÔ·Â°¡´ÉÇÑ ¹®ÀÚ¿­ÀÔ´Ï´Ù.');
		return true;
	}
}

/**
 * ÀÔ·ÂÇÑ ¹®ÀÚ¿­¿¡¼­ Çã¿ëÇÏÁö¾ÊÀ» ÅÂ±×ÀÌ¸§À» µî·ÏÇÑ´Ù.
 */
var disallowedTags = new Array('SCRIPT');

/**
 * disallowedTags¿¡ µî·ÏµÈ ÅÂ±×°¡ »ç¿ëµÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù.
 * testDisallowTagÇÔ¼ö´Â ¿©´Â ÅÂ±×¿Í ´Ý´Â ÅÂ±×¸¦ µ¿½Ã¿¡ °Ë»çÇÏÁö ¾Ê±â ¶§¹®¿¡ 
 * Á÷Á¢ È£ÃâÇØ¼­ »ç¿ëÇÒ °æ¿ì´Â ÁÖÀÇÇØ¾ß ÇÑ´Ù.
 * @parameter srcText Ã³¸®´ë»ó¹®ÀÚ¿­
 * @parameter flag Ã³¸®´ë»ó ÅÂ±×
 *					- openTag : ½ÃÀÛÅÂ±× Ã³¸®(±âº»°ª)
 *					- closeTag : Á¾·áÅÂ±× Ã³¸®
 * @return isDisallowed Çã¿ëÇÏÁö¾Ê´Â ÅÂ±×ÀÇ »ç¿ë¿©ºÎ
 * @see disallowedTags
 */
function testDisallowTag(srcText, flag)
{
	if(flag == null || flag == '')
	{
		flag = 'openTag';
	}

	var disallowTagCnt = disallowedTags.length;
	var isDisallowed = false;
	var closedMark = '';

	if(flag == 'openTag')
	{
		var re = /<([A-Za-z]+)[\s]*[^>]*>/i;
		closedMark = '';
	}
	else
	{
		var re = /<\/[\W]*([A-Za-z]+)[\W]*>/i;
		closedMark = '/';
	}

	var tmpText = srcText;
	var txtLen = tmpText.length;

	while(tmpText.length > 0)
	{
		var matchInfo = tmpText.match(re);

		if(matchInfo != null)
		{
			var item1 = matchInfo[1];
			var item2 = matchInfo[2];

			var origitItem1 = item1;

			item1 = (item1 == null ? '' : item1).toUpperCase();
			item2 = (item2 == null ? '' : item2);

			if(flag == 'closeTag')
			{
				item1 = item1.trim();
			}

			for(var i = 0; i < disallowTagCnt; i++)
			{
				if(item1 == disallowedTags[i])
				{
					isDisallowed = true;
					break;
				}
			}

			if(isDisallowed)
			{
				break;
			}

			tmpText = tmpText.substring(matchInfo.lastIndex, tmpText.length);
		}
		else
		{
			tmpText = '';
		}
	}
	
	return isDisallowed;
}

/**
 * ¹®ÀÚ¿­¿¡¼­ Çã¿ëÇÏÁö ¾Ê´Â ÅÂ±×¸¦ »ç¿ëÇÏ´ÂÁö È®ÀÎÇÑ´Ù.
 */
function existDisallowedTags(srcText)
{
	var existDisallowedTag = false;
	if(testDisallowTag(srcText, 'openTag') || testDisallowTag(srcText, 'closeTag'))
	{
		existDisallowedTag = true;
	}
	return existDisallowedTag
}

function makeFile(site)
{
	var fm = document.makeFile ;
	
	if(site == "nate")	fm.action = "/fcstv/news_file_nate.jsp" ;
	if(site == "yahoo")	fm.action = "/fcstv/news_file_yahoo.jsp" ;
	if(site == "msn")	fm.action = "/fcstv/news_file_msn.jsp" ;
	fm.submit();
}

/**
 * ¸ð¹ÙÀÏ µ¿¿µ»ó ¾÷·Îµå
 */
function insMovie_mobile() {		
	window.showModalDialog("movUpload_mobile.jsp",window,"dialogWidth:546px; dialogHeight:70px; scroll:0; help:0; status:0;");
	

}
