﻿// JScript File

yellAlert = false;

if (appReadTracking == 1){

    var threadTracking = (readCookie(dbName + 'tTrack') != null) ? readCookie(dbName + 'tTrack') : "" ;

    var forumTracking = (readCookie(dbName + 'fTrack') != null) ? readCookie(dbName + 'fTrack') : "" ;

    msgbox("t=" +threadTracking);
    msgbox("f=" + forumTracking);

    var arrTTrack = threadTracking.split("|");

    var hashTTrack = new Array() ;

    for (var i = 0; i<arrTTrack.length; i++){

    var tSubArr = arrTTrack[i].split("-");

    if (tSubArr.length==2) hashTTrack[tSubArr[0]] = tSubArr[1];}

    var arrFTrack = forumTracking.split("|");

    var hashFTrack = new Array() ;

    for (var i = 0; i<arrFTrack.length; i++){

    var fSubArr = arrFTrack[i].split("-");

    if (fSubArr.length==2) hashFTrack[fSubArr[0]] = fSubArr[1];}
}

yellAlert = true;

function showPicture(lastU,isLocked,hits,replies,threadid,forumid,largepic,subforum,imgId){
	var checkDate = new Date(memLastVisit)
	var checkDate1= new Date(lastU)
	
	var lastVisit=checkDate.getTime();
	var lastUpdate=checkDate1.getTime();
	
	var boardNImg, boardImg
	
	boardNImg = (largepic==1)? "board_new.gif" : "thread_new.gif";
	boardImg = (largepic==1)? "board.gif" : "thread.gif";
	
	if (subforum==1){
		boardNImg = "subforum_new.gif";
		boardImg = "blank.gif";
	}
	
	var withNewMessage = true;
	var readChecked = 0;

    if (appReadTracking ==1) {
	    if (typeof threadid!="undefined" && typeof forumid !="undefined"){
		    if (typeof hashFTrack[forumid] != "undefined"){
			    var ttempdate = new Date (hashFTrack[forumid]);
			    if ((lastUpdate - ttempdate.getTime())<=0){
				    withNewMessage = false;
				    readChecked = 1;
			    }
    			
		    }
    		
		    if (typeof hashTTrack[threadid] != "undefined" && readChecked==0){
			    var ttempdate = new Date (hashTTrack[threadid]);
			    if ((lastUpdate - ttempdate.getTime())<=0) {
				    withNewMessage = false;
				    readChecked = 1;
			    }
    			
		    }
	    }
    }

	if (readChecked==0){
		if ((lastUpdate-lastVisit)<=0) withNewMessage = false;
		
	}	
	
	var msgImg = $get(imgId);
	
	if (withNewMessage) {
		if (isLocked==1) {
		    msgImg.src = pageThemeImageURL + 'thread_lock_new.gif' ; msgImg.title = newMessageDesc;
		} 
		else if (hits>=10*appMPG || replies>=appMPG){
		    msgImg.src = pageThemeImageURL + 'thread_hot_new.gif' ; msgImg.title = ttHotTopic + ", " + newMessageDesc;
		}
		else {
		    msgImg.src = pageThemeImageURL + boardNImg ; msgImg.title = newMessageDesc;
		}
	}
	else {
		if (isLocked==1) {
		    msgImg.src = pageThemeImageURL + 'thread_lock.gif' ; msgImg.title = oldMessageDesc;
		} 
		else if (hits>=10*appMPG || replies>=appMPG){
		    msgImg.src = pageThemeImageURL + 'thread_hot.gif' ; msgImg.title = ttHotTopic + ", " + oldMessageDesc;
		}		
		else {
		    msgImg.src = pageThemeImageURL + boardImg ; msgImg.title = oldMessageDesc;
		}
	}
} 


function showArrow(lastU,threadid,forumid,fromTree,imgId, lnkID, smallLnkID){
	var checkDate = new Date(memLastVisit);
	var checkDate1= new Date(lastU);
	
	var lastVisit=checkDate.getTime();
	var lastUpdate=checkDate1.getTime();
	
	var withNewMessage = true;
	var readChecked = 0;
	var linkDate = memLastVisit	;
    if (appReadTracking ==1) {
	    if (typeof threadid!="undefined" && typeof forumid !="undefined"){
		    if (typeof hashFTrack[forumid] != "undefined"){
			    var ttempdate = new Date (hashFTrack[forumid]);
			    if ((lastUpdate - ttempdate.getTime())<=0){
				    withNewMessage = false;
				    readChecked = 1;
			    }
    			
		    }
    		
		    if (typeof hashTTrack[threadid] != "undefined" && readChecked==0){
			    var ttempdate = new Date (hashTTrack[threadid]);
			    if ((lastUpdate - ttempdate.getTime())<=0) {
				    withNewMessage = false;
				    readChecked = 1;
			    }else{
				    linkDate = hashTTrack[threadid];
			    }
    			
		    }
	    }
    }	
	if (readChecked==0){
		if ((lastUpdate-lastVisit)<=0) withNewMessage = false;
		
	}	
	

	if (!fromTree){
		var msgImg = $get(imgId);
	    var msgLnk = $get(lnkID);
	    var smlLnk = $get(smallLnkID);
		
		if (withNewMessage) {
			msgLnk.className = 'newpost';
			msgImg.src = pageThemeImageURL + 'newestmsg.gif'; msgImg.title = ttNewsetMsg;
			smlLnk.href = clientScriptPathInfo.ApplicationPath + "/fb.ashx?m=" + threadid + "&go=newest&lastvisit=" + escape(linkDate)
		}else{
			msgLnk.className = 'oldpost';
		}
	}else{
		if (withNewMessage) {
			return "newpost";
		}else{
			return "oldpost";
		}
	}
} 



