/**
 * @author shige
 */

// Global value
var curSHARCOM = 0;
var curARTICLE = 0;
var curARTICLELISTTYPE = 0; // 0:ArticleList, 1:Calendar 
var curArticleListIndex = 0;
var curArticleListNum = 15;
var SHARCOMListXML = null;
var MEMBERListXML = null;
var COMMUNICATIONListXML = null;

var iSetDate  = null;
var iSetYear  = 0; var iSetMonth = 0;
var iSetWeek  = new Array("日","月","火","水","木","金","土");

// STARTUP
function startUP(){
	window.name = "sharcomlive";
	iSetDate = new Date();
	iSetYear  = iSetDate.getFullYear();
	iSetMonth = iSetDate.getMonth();
	getSHARCOMList();
}

//REFRESH
function refresh(){
	location.reload();
}

// Change WindowSize
function winResize(){
	if (navigator.userAgent.indexOf('iPhone') != -1) return;

	var winWidth, winHeight;
    winHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
	var tempTagSCHEADER = document.getElementById('scSHARCOMHEADER');
	var tempTagATCLIST = document.getElementById('scArticlesList');
	var tempTagSCLIVE  = document.getElementById('scLive');
	var tempTagATCCTRL = document.getElementById('scArticlesControl');
    itmHeight = parseFloat(winHeight) - tempTagSCHEADER.offsetHeight + tempTagSCLIVE.offsetHeight + tempTagATCCTRL.offsetHeight - 32;
    if(curARTICLELISTTYPE==0)fixHeight = 78; else fixHeight = 132;
 	tempTagATCLIST.style.height = parseFloat(itmHeight)-fixHeight+"px";
 	
	tempTagSW = document.getElementById('subWindow');
	tempTagEI = document.getElementById('expandImage');
	if(tempTagEI) tempTagEI.style.maxHeight = tempTagSW.offsetHeight - 36 +"px";
}

//XMLHTTP creation
function createXMLHttp(){
	var obj = null;
	try{ // For Mozilla, Opera, Safari, IE7
		obj = new XMLHttpRequest();
	} catch (e) {
		try { // For IE 6
			obj = new ActiveXObject("MsXml2.XMLHTTP");
		} catch(e) {
			try{
				obj = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert ("Data transaction Error");
			}
		}
	}
	return obj;
}

//Get SHARCOM List
function getSHARCOMList() {
	try{
		var xmlhttpSHARCOMList = createXMLHttp();

		// Display SHARCOM List
		function gotSHARCOMListData(){
			if (xmlhttpSHARCOMList.readyState == 4 && xmlhttpSHARCOMList.status == 200) {
				SHARCOMListXML = xmlhttpSHARCOMList.responseXML;
				setSHARCOMList(); 		// SYNC : Set SHARCOM List
				setSHARCOM(curSHARCOM,0); // SYNC : Set SHARCOM
			}
		}

		if(xmlhttpSHARCOMList){
			xmlhttpSHARCOMList.onreadystatechange = gotSHARCOMListData;
			xmlhttpSHARCOMList.open("GET", "/slwai.php?CMD=GETSHARCOMLIST", true);
			xmlhttpSHARCOMList.send(null);
		} else {
			alert("ERROR : Cannot retrieve the SHARCOMLIST");
		}
		
	}catch(e){
		alert(e.description);
	}
}

//Set SHARCOM List
function setSHARCOMList() {
	try{
		if (SHARCOMListXML == null) return;

		var tempTag = "";
		var tempHTML = "";
		var tempLGHTML = "";
		var tempSCHTML = "";
		var tempElement = "";
		var tempNode = "";
		var tempSHARCOMs = "";
		var tempSHARCOM = "";
		var SHARCOMID = 0;
		var SHARCOMName = "";
		var SHARCOMNews = "";
		var SHARCOMType = 0;

		// SHARCOM List
		tempSHARCOMs = SHARCOMListXML.getElementsByTagName('sharcom');
		if(tempSHARCOMs.length == 0) return;
		for (var i = 0; i < tempSHARCOMs.length; i++) {
			tempSHARCOM = tempSHARCOMs[i];
			SHARCOMID = 0;	SHARCOMName = "";	SHARCOMType = 0;
			SHARCOMID = tempSHARCOM.getAttribute('sharcomID');
			SHARCOMName = tempSHARCOM.getAttribute('sharcomName');
			SHARCOMType = tempSHARCOM.getAttribute('sharcomType');
			
			if (navigator.userAgent.indexOf('iPhone') != -1)
				SHARCOMName = '<a href="#home">'+SHARCOMName+'</a>';

			if(curSHARCOM == 0) curSHARCOM = SHARCOMID;
			if(SHARCOMType == "0") tempLGHTML += '<div id="SHARCOMLIST-ITEM-LG" onclick="setSHARCOM('+SHARCOMID+',0)"><center>'+SHARCOMName+'</center></div>';
			if(SHARCOMType == "1") tempSCHTML += '<div id="SHARCOMLIST-ITEM-SC" onclick="setSHARCOM('+SHARCOMID+',0)"><center>'+SHARCOMName+'</center></div>';
		}

		tempHTML = '<center><img onclick="setSharcomEditor(0)" SRC="item/Add-64.png" title="新規シェアルコムの登録" width="32px"/></center>';
		tempTag = document.getElementById('scSharcomList');
		tempTag.innerHTML = tempLGHTML+tempSCHTML+tempHTML;
	}catch(e){
		alert(e.description);
	}
}

//Set Sharcom
function setSHARCOM(inCurSC,inCurATC){
	// reset SHARCOM section
	curSHARCOM = inCurSC;
	curARTICLE = inCurATC;
	curARTICLELISTTYPE = 0;

	tempTag = document.getElementById('scTitle');
	tempTag.innerHTML = "<center>タイトル読み込み中</center>";
	tempTag = document.getElementById('scSHARCOMNews');
	tempTag.innerHTML = "<center>ニュース読み込み中</center>";
	tempTag = document.getElementById('scMemberArea');
	tempTag.innerHTML = "<center>メンバー読み込み中</center>";
	tempTag = document.getElementById('scArticlesList');
	tempTag.innerHTML = "<center>記事リスト読み込み中</center>";
	tempTag = document.getElementById('scView');
	tempTag.innerHTML = "<center>記事読み込み中</center>";

	setSCTitle(inCurSC);  			// SYNC : Get SHARCOM Title
	getMEMBERList(inCurSC);  		// SYNC : Get MEMBER List
	getCOMMUNICATIONList(inCurSC);  // SYNC : Get COMMUNICATION List
}

// Set Sharcom Title
function setSCTitle(inCurSC){
	try{
		// SHARCOM List
		if (SHARCOMListXML == null) return;
		var tempTag = "";
		var tempSHARCOMs = "";
		var tempSHARCOM = "";
		var SHARCOMID = 0;
		var SHARCOMName = "";
		var SHARCOMNews = "";
		tempSHARCOMs = SHARCOMListXML.getElementsByTagName('sharcom');
		if(tempSHARCOMs.length == 0) return;

		for (var i = 0; i < tempSHARCOMs.length; i++) {
			tempSHARCOM = tempSHARCOMs[i];
			SHARCOMID = 0;
			SHARCOMName = "";
			SHARCOMNews = "";
				
			SHARCOMID = tempSHARCOM.getAttribute('sharcomID');
			SHARCOMName = tempSHARCOM.getAttribute('sharcomName');
			SHARCOMNews = tempSHARCOM.getAttribute('sharcomNews');
				
			if (SHARCOMID == inCurSC) {
				//  Edit SHARCOM button
				tempTag = document.getElementById('scTitle');
				if (tempSHARCOM.getAttribute('sharcomEditFlag') != 0){
					tempTag.innerHTML = '<b>' + SHARCOMName + '</b><IMG SRC="item/Edit-32.png" onclick="setSharcomEditor(1)" width="24"><IMG SRC="item/delete-32.png" onclick="setSharcomEditor(2)" width="24">';
				} else {
					tempTag.innerHTML = '<b>' + SHARCOMName + '</b>';
				} 
				tempTag = document.getElementById('scSHARCOMNews');
				tempTag.innerHTML = SHARCOMNews;
				
				if (navigator.userAgent.indexOf('iPhone') != -1){
					tempTag = document.getElementById('scTitleTop');
					tempTag.innerHTML = '<b>' + SHARCOMName + '</b>';
				}
				break;
			}
		}
	}catch(e){
		alert(e.description);
	}
}

//Get Member List
function getMEMBERList(inCurSC) {
	try{
		var xmlhttpMEMBERList = createXMLHttp();

		// Display SHARCOM List
		function gotMEMBERListData(){
			if (xmlhttpMEMBERList.readyState == 4 && xmlhttpMEMBERList.status == 200) {
				MEMBERListXML = xmlhttpMEMBERList.responseXML;
				setMEMBERList(inCurSC); // SYNC : Set ACTION List
			}
		}

		if(xmlhttpMEMBERList){
			xmlhttpMEMBERList.onreadystatechange = gotMEMBERListData;
			xmlhttpMEMBERList.open("GET", "/slwai.php?CMD=GETMEMBERLIST&SC="+inCurSC, true);
			xmlhttpMEMBERList.send(null);
		} else {
			alert("ERROR : Cannot retrieve the MEMBERLIST");
		}
		
	}catch(e){
		alert(e.description);
	}
}

//Set MEMBER List
function setMEMBERList(inCurSC) {
	try{
		if (MEMBERListXML == null) return;
		var tempHTML = "";	var tempNode = "";
		var tempMembers = ""; var tempMember = "";
		var memUSRREF = 0; var memUSRNAME = ""; var memUSRPIC = "";

		// Action User List
		tempMembers = MEMBERListXML.getElementsByTagName('member');
		if(tempMembers.length == 0){
			tempTag = document.getElementById('scMemberArea');
			tempTag.innerHTML = "";
			return;
		}

		tempHTML   = '<section id="scMemberList">';
		for (i=0; i<tempMembers.length; i++) {
			tempMember = tempMembers[i];
			memUSRREF = 0; memUSRNAME = ""; memUSRPIC = "";
			memUSRREF  = tempMember.getAttribute('USERREF');
			memUSRNAME = tempMember.getAttribute('USERNAME');
			memUSRPIC  = tempMember.getAttribute('USERPIC');
	
			tempHTML += '<div id="scMemberList-ITEM" onclick="getCommuncationListByUSR('+inCurSC+','+memUSRREF+')"><img width="32" src="/usr/'+memUSRPIC+'" /></div>';
		}
		tempHTML  += '</section>';
		tempTag = document.getElementById('scMemberArea');
		tempTag.innerHTML = tempHTML;
	}catch(e){
		alert(e.description);
	}
}

//Get COMMUNICATION List
function getCOMMUNICATIONList(inCurSC) {
	try{
		var xmlhttpCOMMUNICATIONList = createXMLHttp();

		// Display SHARCOM List
		function gotCOMMUNICATIONListData(){
			if (xmlhttpCOMMUNICATIONList.readyState == 4 && xmlhttpCOMMUNICATIONList.status == 200) {
				COMMUNICATIONListXML = xmlhttpCOMMUNICATIONList.responseXML;
				setCOMMUNICATIONList(inCurSC); 	// SYNC : Set COMMUNICATIONList
				getArticle(inCurSC, curARTICLE,0);	    // SYNC : Get Article
			}
		}

		if(xmlhttpCOMMUNICATIONList){
			xmlhttpCOMMUNICATIONList.onreadystatechange = gotCOMMUNICATIONListData;
			xmlhttpCOMMUNICATIONList.open("GET", "/slwai.php?CMD=GETCOMMUNICATIONLIST&SC="+inCurSC, true);
			xmlhttpCOMMUNICATIONList.send(null);
		} else {
			alert("ERROR : Cannot retrieve the GETCOMMUNICATIONLIST");
		}
		
	}catch(e){
		alert(e.description);
	}
}

function getCOMMUNICATIONListByUSR(inCurSC, inCurUSR) {
	try{
		var xmlhttpCOMMUNICATIONList = createXMLHttp();

		// Display SHARCOM List
		function gotCOMMUNICATIONListData(){
			if (xmlhttpCOMMUNICATIONList.readyState == 4 && xmlhttpCOMMUNICATIONList.status == 200) {
				COMMUNICATIONListXML = xmlhttpCOMMUNICATIONList.responseXML;
				setCOMMUNICATIONList(inCurSC); // SYNC : Set COMMUNICATIONList
			}
		}

		if(xmlhttpCOMMUNICATIONList){
			xmlhttpCOMMUNICATIONList.onreadystatechange = gotCOMMUNICATIONListData;
			xmlhttpCOMMUNICATIONList.open("GET", "/slwai.php?CMD=GETCOMMUNICATIONLIST&SC="+inCurSC+"&USR="+inCurUSR, true);
			xmlhttpCOMMUNICATIONList.send(null);
		} else {
			alert("ERROR : Cannot retrieve the GETCOMMUNICATIONLIST");
		}
		
	}catch(e){
		alert(e.description);
	}
}

//Set Communication List
function setCOMMUNICATIONList(inCurSC) {
//	setLive(inCurSC);
	setArticlesList(inCurSC);
	winResize(); 					// SYNC : Set Div size
}

function changeArticlesListType(inCurSC,inType) {
	curARTICLELISTTYPE = inType;
	setArticlesList(inCurSC);
	curARTICLE = 0;
	getArticle(inCurSC, curARTICLE);	// SYNC : Get Article
	winResize(); 						// SYNC : Set Div size
}

function changeDate(inCurSC,dY,dM,dD){
	iSetDate = new Date(iSetDate.getFullYear()+dY,iSetDate.getMonth()+dM,iSetDate.getDate()+dD);
	iSetYear  = iSetDate.getFullYear();
	iSetMonth = iSetDate.getMonth();
	setArticlesList(inCurSC);
	winResize(); 						// SYNC : Set Div size
}

//Set Articles List
function setArticlesList(inCurSC) {
	try{
		if (COMMUNICATIONListXML == null) return;
		var tempHTML = "";
		var tempNode = "";
		var tempCOMMUNICATIONList = "";
		var tempCOMMUNICATION = "";
		var atcTITLE = "";
		var atcID = 0;
		
		var indStart = 0;
		var indEnd = 0;

		// Calendar Table
		tempHTML += '<table id="tblATCLISTCTRL">';
		if (navigator.userAgent.indexOf('iPhone') == -1){
			// ActionList type change button // 0:ALL 1:Calendar 2: Yearly 3:Monthly
			switch(curARTICLELISTTYPE){
			case 0: // ALL
				tempHTML += "<tr><td>";
				tempHTML += '<a><input type="button" onclick="changeArticlesListType('+inCurSC+',1)" value="カレンダー"></a>';
				tempHTML += "</td></tr>";
				break;

			case 1: // CALENDAR
				tempHTML += "<tr><td>";
				tempHTML += '<a><input type="button" onclick="changeArticlesListType('+inCurSC+',0)" value="全リスト"></a>';
				tempHTML += "</td></tr>";
				tempHTML += "<tr><th><input type='button' onclick='changeDate("+inCurSC+",-1,0,0)' value='<<'><input type='button' onclick='changeDate("+inCurSC+",0,-1,0)' value='<'> "+iSetYear+" / "+(iSetMonth+1)+" <input type='button' onclick='changeDate("+inCurSC+",0,1,0)' value='>'><input type='button' onclick='changeDate("+inCurSC+",1,0,0)' value='>>'></th></tr>";
				break;
			}
		} else {
				tempHTML += "<tr><td></td></tr>";
		}
		tempHTML += "</table>";
		tempTag = document.getElementById('scArticlesControl');
		tempTag.innerHTML = tempHTML;

		tempCOMMUNICATIONList = COMMUNICATIONListXML.getElementsByTagName('communication');
		if(tempCOMMUNICATIONList.length == 0){
			tempTag = document.getElementById('scArticlesList');
			tempTag.innerHTML = "記事がありません";
			curARTICLE = 0;
			return;
		}

		switch(curARTICLELISTTYPE){
		case 0: // ALL
			tempHTML = "<table id='tblATCLIST'>";
			tempHTMLiPhone = "";
			for(i=0; i< tempCOMMUNICATIONList.length; i++){
				tempCOMMUNICATION = tempCOMMUNICATIONList[i];
				atcID =0; atcTITLE = ""; atcATDT = ""; atcUSRNAME="";	atcUSRPIC ="";
				atcID      = tempCOMMUNICATION.getAttribute('atcID');
				atcTITLE   = tempCOMMUNICATION.getAttribute('atcTITLE');
				atcATDT    = tempCOMMUNICATION.getAttribute('atcATDT');
				atcUSRNAME = tempCOMMUNICATION.getAttribute('USERNAME');
				atcUSRPIC  = tempCOMMUNICATION.getAttribute('USERPIC');
			
				if(curARTICLE == 0) curARTICLE = atcID;
				if(atcTITLE=="") atcTITLE="今日の出来事";

				tempHTML += '<tr><td><div id="scCOMMUNICATIONLIST-ITEM" onclick="getArticle('+inCurSC+','+atcID+')">'+atcATDT.split(" ")[0]+' <img width="14" src="/usr/'+atcUSRPIC+'" /> '+atcTITLE+'</div></td></tr>';
				tempHTMLiPhone += '<a href="#articleview" onclick="getArticle('+inCurSC+','+atcID+')">'+atcATDT.split(" ")[0]+' <img width="14" src="/usr/'+atcUSRPIC+'" /> '+atcTITLE+'</a><br>';
			}
			tempHTML += "</table>";
			
			tempTag = document.getElementById('scArticlesList');
			if (navigator.userAgent.indexOf('iPhone') != -1) {
				tempTag.innerHTML = tempHTMLiPhone;
			} else {
				tempTag.innerHTML = tempHTML;
			}
			break;

		case 1: // CALENDAR
			tempHTML = "<table id='tblATCLIST' rules='all'>";
			tempHTMLiPhone = "";
			for(indDate = 1; indDate<32; indDate++){
				checkDate = new Date(iSetYear,iSetMonth,indDate);
				if(iSetMonth != checkDate.getMonth()) break;

				tempDayArticle = "";
				tempDayArticleiPhone = "";
				for(i=0; i< tempCOMMUNICATIONList.length; i++){
					tempCOMMUNICATION = tempCOMMUNICATIONList[i];
					atcID =0; atcTITLE = ""; atcATDT = ""; atcUSRNAME="";	atcUSRPIC ="";
					atcID      = tempCOMMUNICATION.getAttribute('atcID');
					atcTITLE   = tempCOMMUNICATION.getAttribute('atcTITLE');
					atcATDT    = tempCOMMUNICATION.getAttribute('atcATDT');
					atcUSRNAME = tempCOMMUNICATION.getAttribute('USERNAME');
					atcUSRPIC  = tempCOMMUNICATION.getAttribute('USERPIC');
					
					atcCHECKDATEY = atcATDT.split(" ")[0].split("-")[0];				
					atcCHECKDATEM = atcATDT.split(" ")[0].split("-")[1];				
					atcCHECKDATED = atcATDT.split(" ")[0].split("-")[2];		
					atcCHECKDATE = new Date(atcCHECKDATEY,parseFloat(atcCHECKDATEM)-1,atcCHECKDATED);
					if(checkDate.getTime() == atcCHECKDATE.getTime()){
						if(curARTICLE == 0) curARTICLE = atcID;
						if(atcTITLE=="") atcTITLE="今日の出来事";
						tempDayArticle += '<div id="scCOMMUNICATIONLIST-ITEM" onclick="getArticle('+inCurSC+','+atcID+')"><img width="14" src="/usr/'+atcUSRPIC+'" /> '+atcTITLE+'</div>';
						tempDayArticleiPhone += '<a href="#articleview" onclick="getArticle('+inCurSC+','+atcID+')"><img width="14" src="/usr/'+atcUSRPIC+'" /> '+atcTITLE+'</a>';
					}
				}
				tempHTML += '<tr><td align="center" width="16">'+indDate+'</td><td align="center" width="16">'+iSetWeek[checkDate.getDay()]+'</td><td>'+tempDayArticle+'</td></tr>';
				tempHTMLiPhone += '<tr><td align="center" width="16">'+indDate+'</td><td align="center" width="16">'+iSetWeek[checkDate.getDay()]+'</td><td>'+tempDayArticleiPhone+'</td></tr>';
			}
			tempHTML += "</table>";
			tempTag = document.getElementById('scArticlesList');
			if (navigator.userAgent.indexOf('iPhone') != -1) {
				tempTag.innerHTML = tempHTMLiPhone;
			} else {
				tempTag.innerHTML = tempHTML;
			}
			break;
		}

	}catch(e){
		alert(e.description);
	}
}

//Get Article
var ArticleXML = null;
function getArticle(inSC,inATC) {
        try{
		tempTag = document.getElementById('scView');
		tempTag.innerHTML = "<center>記事読み込み中</center>";
        closeSubWindow();
        
        xmlhttpArticle = createXMLHttp();

		// Display SHARCOM List
		function gotArticleData(){
			if (xmlhttpArticle.readyState == 4 && xmlhttpArticle.status == 200) {
				ArticleXML = xmlhttpArticle.responseXML;
				setArticle(); 		// SYNC : Set Article View
			}
		}

		if(xmlhttpArticle){
			xmlhttpArticle.onreadystatechange = gotArticleData;
			xmlhttpArticle.open("GET", "/slwai.php?CMD=GETARTICLE&SC="+inSC+"&ATC="+inATC, true);
			xmlhttpArticle.send(null);
		} else {
			alert("ERROR : Cannot retrieve the Article");
		}
		
	}catch(e){
		alert(e.description);
	}
}

//Set Article
function setArticle() {
	try{
		if (ArticleXML == null) return;
		var tempHTML = "";
		var tempNode = "";
		var tempArticles = "";
		var tempArticle = "";
		var atcID = "";
		var atcTITLE = "";
		var atcATDT = "";
		var atcUSRNAME = "";
		var atcUSRPIC = "";
		var atcARTICLE = "";
		var atcPIC = ""; var atcVID = "";

		// SHARCOM List
		tempArticles = ArticleXML.getElementsByTagName('Article');
		if(tempArticles.length == 0){
			tempTag = document.getElementById('scView');
			tempTag.innerHTML = "記事がありません";
			return;
		}

		for (var i = 0; i < tempArticles.length; i++) {
			tempArticle = tempArticles[i];
			atcID = ""; atcTITLE = ""; atcUSRNAME=""; atcUSRPIC =""; atcATDT = "";  
			atcID	   = tempArticle.getAttribute('atcID');
			atcTITLE   = tempArticle.getAttribute('atcTITLE');
			atcATDT    = tempArticle.getAttribute('atcATDT');
			atcUSRNAME = tempArticle.getAttribute('USERNAME');
			atcUSRPIC  = tempArticle.getAttribute('USERPIC');
			
			atcARTICLE = "";  atcPIC = "";
			for (var i2 = 0; i2 < tempArticle.childNodes.length; i2++) {
					
				tempNode = tempArticle.childNodes[i2];
				if (tempNode.firstChild == null) 
					continue;
				switch (tempNode.tagName) {
				case 'atcARTICLE':
					atcARTICLE = tempNode.firstChild.nodeValue;
					break;
				case 'atcPIC':
					fileName = tempNode.firstChild.nodeValue.split(".");
					extension = fileName[fileName.length - 1];
					srcURL = "/usr/"+tempNode.firstChild.nodeValue;
					if(extension == "jpg" || extension == "JPG"){
						atcPIC += '<IMG class="atcPIC" ondblclick="setImageViewer(\''+srcURL+'\');" src="'+srcURL+'">';
					} else {
						atcPIC += '<video class="atcPIC" ondblclick="setImageViewer(\''+srcURL+'\');" controls autobuffer><source src="/usr/'+tempNode.firstChild.nodeValue+'"><a href='+srcURL+'" target="_blank"><IMG SRC="/item/VideosIcon_256.png" width="48px"></a></video>';
					}
					break;
				}
			}
			if(atcARTICLE == "") atcPIC = atcPIC.replace(/atcPIC/g,"atcPIC90");
			else atcPIC = atcPIC.replace(/atcPIC/g,"atcPIC45");

			tempHTMLiPhone = "";
			if (navigator.userAgent.indexOf('iPhone') != -1){
				picupappcmd="fileupload://new?posturl=http%3A//"+document.domain+"/upload.php&postimageparam=scFILE&imageformat=jpg&callbackURL=http://"+document.domain+"/upload.php&postvalues=ATC%3D"+atcID;
				tempHTMLiPhone = '<center><a href="'+picupappcmd+'"><IMG SRC="item/Camera-32.png" width="32"></a></center>';
			}
			
			tempHTML  = '<IMG id="face" width="36" src="/usr/'+atcUSRPIC+'" /><div id="time">'+atcATDT+'</div><br>';
			if(tempArticle.getAttribute('atcEditFlag') != 0)
				tempHTML += '<div id="title"><center><b>'+atcTITLE+'</b><IMG SRC="item/Edit-32.png" onclick="setArticleEditor(1)" width="16"><IMG SRC="item/delete-32.png" onclick="setArticleEditor(2)" width="16"></center><br></div>'+tempHTMLiPhone+atcPIC+atcARTICLE;
			else
				tempHTML += '<div id="title"><center><b>'+atcTITLE+'</b></center><br></div>'+atcPIC+atcARTICLE;
		}

		curARTICLE = atcID;
		tempTag = document.getElementById('scView');
		tempTag.innerHTML = tempHTML;
	}catch(e){
		alert(e.description);
	}
}

//Set Article Editor
var numNewPics = 0
function addPicsFile(){
	try{
		var tempTag = document.getElementById("PicsFileSetArea");
		var newName = "picFILE"+numNewPics;
		tempTag.innerHTML += "<br><input type=\'file\' name=\'"+newName+"\' size=\'30\'>";
		numNewPics++;
		var tempTag = document.getElementById("numPICS");
		tempTag.value = numNewPics;
	}catch(e){
		alert(e.description);
	}
}

function clrPicsFile(){
	try{
		var tempTag = document.getElementById("PicsFileSetArea");
		tempTag.innerHTML = "";
		numNewPics = 0;
	}catch(e){
		alert(e.description);
	}
}

function setArticleEditor(inCommand){ // coommand 0:NEW, 1:UPD, 2:DEL
	try{
		if(inCommand == 1)setCMD="UPD&ATC="+curARTICLE;
		else if(inCommand == 2) setCMD="DEL&ATC="+curARTICLE;
		else setCMD ="NEW";
		setURL="/editor.php?TYPE=ATCEDT&CMD="+setCMD;
		setTitle="editor";
		setParam="menubar=no,toolbar=no,location=no,status=no";
		window.open(setURL,setTitle,setParam,false);
	}catch(e){
		alert(e.description);
	}
}

//Set Sharcom Editor
function setSharcomEditor(inCommand){ // inMode 0:NEW, 1:UPD, 2:DEL
	try{
		if(inCommand == 1)setCMD="UPD&SC="+curSHARCOM;
		else if(inCommand == 2) setCMD="DEL&SC="+curSHARCOM;
		else setCMD ="NEW";
		setURL="/editor.php?TYPE=SCEDT&CMD="+setCMD;
		setTitle = "editor";
		setParam="menubar=no,toolbar=no,location=no,status=no";
		window.open(setURL,setTitle,setParam,false);
	}catch(e){
		alert(e.description);
	}
}

// View Image on SubWindow
function setImageViewer(inSrcURL){
	tempTag = document.getElementById('subWindowBackGround');
	tempTag.style.visibility = "visible";

	tempTag = document.getElementById('subWindow');
	fileName = inSrcURL.split(".");
	extension = fileName[fileName.length - 1];
	if(extension == "jpg" || extension == "JPG"){
		tempTag.innerHTML = '<center><IMG id="expandImage" ondblclick="closeSubWindow();" src="'+inSrcURL+'"></center>';
	} else {
		tempTag.innerHTML = '<center><video id="expandImage" controls autobuffer ondblclick="closeSubWindow();"><source src="'+inSrcURL+'"></video></center>';
	}
	tempTag.style.backgroundColor="black";
	tempTag.style.visibility = "visible";
	winResize();
}

//Close Article Editor
function closeSubWindow(){
	tempTag = document.getElementById('subWindowBackGround');
	tempTag.style.visibility = "hidden";
	tempTag = document.getElementById('subWindow');
	tempTag.innerHTML = "";
	tempTag.style.visibility = "hidden";
}

// Call back handler for Pickup
//Picup.callbackHandler = function(params){
//	getArticle(curSHARCOM,curARTICLE);
//} 


