function showPopupStruct(typeID)
{
    try
    {
        document.getElementById("pop_up_1").style.visibility = "visible";
        document.getElementById("pop_up_content_1").style.visibility = "visible";
    }
    catch(e)
    {
        //Do nothing
    }
}

function closePopupStruct(typeID)
{
    try
    {
        document.getElementById("pop_up_1").style.visibility = "hidden";
        document.getElementById("pop_up_content_1").style.visibility = "hidden";
    }
    catch(e)
    {
        //Do nothing
    }
}

function setImageSlide(pageno)
{
    try {
    var photo_array = document.getElementById("photo_array");
    var main_image_1 = document.getElementById("main_image_1");
    var image_pages = document.getElementById("image_pages");
    
    var splitRows, totalrecs, countpage;
    var pid, sid, startrec, endrec, pagination;
    var pagesize = 1;
    pagination = '';
    splitRows = photo_array.value.split("}");
    totalrecs = splitRows.length - 1;
    countpage = Math.ceil((totalrecs / pagesize));
    
    if (totalrecs > 1)
    {
        var count = 0;
        startrec = ((pageno - 1) * pagesize);
        endrec = (pageno * pagesize);
        if (endrec > totalrecs)
        {
            endrec = totalrecs;
        }
        
        var imgdata = '';
        
        try
        {
            splitCells = splitRows[(pageno - 1)].split("{");
            imgdata = '<img src="/auto_AccomImage.asp?id='+ splitCells[0] +'&amp;iheight=151&amp;iwidth=272" title="'+ splitCells[1] +'" alt="'+ splitCells[1] +'" />';
        }
        catch(e)
        {
            //Do nothing
        }
        
        if (countpage > 1)
        {
            if (pageno > 1)
            {
                pagination = pagination + '<a href="#div-accom-detail-top" onclick="setImageSlide(' + (pageno - 1) + '); return false;">&laquo;&nbsp;previous image</a>';
            }
            for (i = 1; i <= countpage; i++)
            {
                if (i == pageno)
                {
                    pagination = pagination + '&nbsp;<a id="detailpic-current" href="#div-accom-detail-top" onclick="setImageSlide(' + i + '); return false;">'+ i +'</a>';
                }
                else
                {
                    pagination = pagination + '&nbsp;<a href="#div-accom-detail-top" onclick="setImageSlide(' + i + '); return false;">'+ i +'</a>';
                }
            }
            if (pageno < countpage)
            {
                pagination = pagination + '&nbsp;<a href="#div-accom-detail-top" onclick="setImageSlide(' + (pageno + 1) + '); return false;">next image&nbsp;&raquo;</a>';
            }
        }
        
        pagination = '<p>' + pagination + '</p>';
        main_image_1.innerHTML = imgdata;
        image_pages.innerHTML = pagination;
        
    }
    }
    catch (e2)
    {
        //Do nothing
    }
}

function setPrinterCss()
{
    setActiveStyleSheet("Printer2");
}   

function setDistrictDrop()
{
    var regionid = document.getElementById("regionid").value;
    
    if (regionid > 0)
    {
        var dObj = document.getElementById("district_selecter");
        var data_1 = '';
        
        var poststr = 'callback=true&regionid=' + regionid.toString();
		ajaxpack.postAjaxRequest('getDistricts.asp', poststr, function t() 
		{ 
		     if(ajaxIsReady()) 
		     {  
		         data_1 = data_1 + '<select name="districtid" id="districtid" style="width:300px">';
		         data_1 = data_1 + '<option selected value="">Search by district&nbsp;&nbsp;</option>';
		         
		         if(ajaxpack.ajaxobj.responseText.length > 0)
		         {
		             var splitCells, splitRows, countpage, count;
                     splitRows = ajaxpack.ajaxobj.responseText.split("}");
                     countpage = splitRows.length - 1;
		             
		             if (countpage > 0)
                     {
                         for (i = 0; i < countpage; i++)
                         {
                            splitCells = splitRows[i].split("{");
                            cID = splitCells[0];
                            cTitle = splitCells[1];
                            
                            data_1 = data_1 + '<option value='+ cID + '>' + cTitle + '</option>';
                                 
                         }  
                     }
		             
		         }
		         
		         data_1 = data_1 + '</select>';
                 dObj.innerHTML = data_1;
        
		     } 
		}, 'html');

    }
}

function SearchBox()
{
    sObj = document.getElementById("searchtext");
    sObj.value = '';
}

function ForumSearchBox()
{
    sObj = document.getElementById("input_keyword");
    sObj.value = '';
}

function isEmail(email) {
    invalidChars = " ~\'^\`\"*+=\\|][(){}$&!#%/:,;";

    if (email == "") {
        return true;
    }

    for (i=0; i<invalidChars.length; i++) {
        badChar = invalidChars.charAt(i);
        if (email.indexOf(badChar,0) > -1) {
            return false;
        }
    }
    lengthOfEmail = email.length;
    if ((email.charAt(lengthOfEmail - 1) == ".") || (email.charAt(lengthOfEmail - 2) == ".")) {
        return false;
    }
    Pos = email.indexOf("@",1);
    if (email.charAt(Pos + 1) == ".") {
        return false;
    }
    while ((Pos < lengthOfEmail) && ( Pos != -1)) {
        Pos = email.indexOf(".",Pos);
        if (email.charAt(Pos + 1) == ".") {
            return false;
        }
        if (Pos != -1) {
            Pos++;
        }
    }

    atPos = email.indexOf("@",1);
    if (atPos == -1) {
        return false;
    }

    if (email.indexOf("@",atPos+1) != -1) {
        return false;
    }

    periodPos = email.indexOf(".",atPos);
    if (periodPos == -1) {
        return false;
    }
    if (periodPos+3 > email.length) {
        return false;
    }
    return true;
}

var state = 'none'; 

function movepic(img_name,img_src) 
{
    document[img_name].src=img_src;
}

function showhide(layer_ref, btn_ref) 
{ 

    if (state == '') 
    { 
        state = 'none';
        movepic("" + btn_ref + "",'images/main/plussign.gif')
    } 
    else 
    { 
        state = '';
        movepic("" + btn_ref + "",'images/main/minussign.gif')
    } 

    if (document.all) 
    { //IS IE 4 or 5 (or 6 beta) 
        eval( "document.all." + layer_ref + ".style.display = state"); 
    } 

    if (document.layers) 
    { //IS NETSCAPE 4 or below 
        document.layers[layer_ref].display = state; 
    } 

    if (document.getElementById &&!document.all) 
    { 
        hza = document.getElementById(layer_ref); 
        hza.style.display = state; 
    } 
    
}

var options = '';

function showsearchoptions(layer_ref, btn_ref) 
{ 
    document.getElementById(layer_ref).style.display = (document.getElementById(layer_ref).style.display == 'block') ? 'none' : 'block'; 
    
    if (document.getElementById(layer_ref).style.display == 'none') 
    { 
        movepic("" + btn_ref + "",'images/down.gif')
    } 
    else 
    { 
        movepic("" + btn_ref + "",'images/up.gif')
    } 
    
}

function SendKeywordUpdate(pid)
{
    if(pid > 0)
    {
        var keyslength = document.getElementsByName("Keywords").length;
        var i, sel, count;
        var uArrNew, docslength;
        sel = 0, count = 0;
        uArrNew = "";
    
        for (i = 0; i < keyslength; i++)
        {
            if (document.getElementsByName("Keywords")[i].checked)
            {
                if (count > 0){ uArrNew = uArrNew + ",";}
                uArrNew = uArrNew + document.getElementsByName("Keywords")[i].value;
                count ++;
                sel = 1;
            } 
        }
        
        if(sel != 1)
	    {
            alert("Update filter(s)\n\nYou must first select one or more keywords to filter by.");
	    }
	    else
	    {
	        document.location = "page.asp?id=" + pid.toString() + "&Keywords=" + uArrNew.toString();
	    } 
        
    }
}

function DocumentFolderChange(pid) 
{
    var folderID;
    folderID = document.getElementById("folder_id").value;
    docslength = document.getElementsByName("documentids").length;
    //alert(pid + " " + folderID);
    
    var i, sel, count;
    var uArrNew, docslength;
    sel = 0, count = 0;
    uArrNew = "";
    
    if (pid > 0)
    {
        for (i = 0; i < docslength; i++)
        {
            if (document.getElementsByName("documentids")[i].checked)
            {
                if (count > 0){ uArrNew = uArrNew + ",";}
                uArrNew = uArrNew + document.getElementsByName("documentids")[i].value;
                count ++;
                sel = 1;
            } 
        }
        
        if(folderID > 0)
        {
        
            if(sel != 1)
	        {
                alert("Move Document(s)\n\nYou must first select one or more documents to move.");
	        }
	        else
	        {
	            document.location = "move_document.asp?id=" + pid.toString() + "&documentids=" + uArrNew.toString() + "&folderid=" + folderID.toString();
	        } 
	    
	    }
	    else
	    {
	        alert("Move Document(s)\n\nPlease select a folder to move the documents into.");
	    }
            	    
     }
    
}

function subscribe_page(pid, typeid)
{
    if (pid > 0 && typeid > 0)
    {
        var poststr = 'callback=true&pid=' + pid.toString() + '&typeid=' + escape(typeid.toString()) + '&param=' + escape(pid.toString());
		    ajaxpack.postAjaxRequest('add_subscription.asp', poststr, function t() 
		    { 
		        if(ajaxIsReady()) 
		        { 
		            if(ajaxpack.ajaxobj.responseText == "success")
		            {
		                //Do something
		                var navObj = document.getElementById('success_gen');
		                var image_1 = "<img src=/images/icon_approve.gif alt=subscription successfull border=0 />";
		           
		                navObj.innerHTML = image_1;
		                
		            }
    		        
		        } 
		    }, 'html');
    }
}

function subscribe_doc_folder(pid, typeid) 
{
    if (pid > 0 && typeid > 0)
    {
        
        var poststr = 'callback=true&pid=' + pid.toString() + '&typeid=' + escape(typeid.toString()) + '&param=' + escape(pid.toString());
		    ajaxpack.postAjaxRequest('add_subscription.asp', poststr, function t() 
		    { 
		        if(ajaxIsReady()) 
		        { 
		            if(ajaxpack.ajaxobj.responseText == "success")
		            {
		                //Do something
		                var navObj = document.getElementById('success_1');
		                var image_1 = "&nbsp;<img src=/images/icon_approve.gif alt=subscription successfull border=0 />";
		           
		                navObj.innerHTML = image_1;
		                
		            }
    		        
		        } 
		    }, 'html');
        
    }
}

function subscribe_doc(pid, typeid) 
{
    if (pid > 0)
    {
        var uArrNew = '0,';
        uArrNew = uArrNew + pid;
        
        var poststr = 'callback=true&pid=' + pid.toString() + '&typeid=' + escape(typeid.toString()) + '&param=' + escape(uArrNew.toString());
		    ajaxpack.postAjaxRequest('add_subscription.asp', poststr, function t() 
		    { 
		        if(ajaxIsReady()) 
		        { 
		            if(ajaxpack.ajaxobj.responseText == "success")
		            {
		                //Do something
		                 var navObj = document.getElementById('success_2');
		                var image_1 = "&nbsp;<img src=/images/icon_approve.gif alt=subscription successfull border=0 />";
		           
		                navObj.innerHTML = image_1;
		            }
    		        
		        } 
		    }, 'html');
    }
}

function subscribe_docs(pid, typeid) 
{
   
    var i, sel, count;
    var uArrNew, docslength;
    
    var docslength = document.getElementsByName("documentids").length;
    sel = 0, count = 0;
    uArrNew = "";
    
    if (pid > 0)
    {
        for (i = 0; i < docslength; i++)
        {
            if (document.getElementsByName("documentids")[i].checked)
            {
                if (count > 0){ uArrNew = uArrNew + ",";}
                uArrNew = uArrNew + document.getElementsByName("documentids")[i].value;
                count ++;
                sel = 1;
            } 
        }
        
        if(sel != 1)
	    {
            alert("Subscribe to document(s)\n\nYou must first select one or more documents to subscribe to.");
	    }
	    else
	    {
	        var poststr = 'callback=true&pid=' + pid.toString() + '&typeid=' + escape(typeid.toString()) + '&param=' + escape(uArrNew.toString());
		    ajaxpack.postAjaxRequest('add_subscription.asp', poststr, function t() 
		    { 
		        if(ajaxIsReady()) 
		        { 
		            if(ajaxpack.ajaxobj.responseText == "success")
		            {
		                //Do something
		                 var navObj = document.getElementById('success_2');
		                var image_1 = "&nbsp;<img src=/images/icon_approve.gif alt=subscription successfull border=0 />";
		           
		                navObj.innerHTML = image_1;
		            }
    		        
		        } 
		    }, 'html');
	    } 
        
     }
}

function view_subscriptions(pid)
{
    if (pid > 0)
    {
        document.location = "page.asp?id=" + pid.toString() + "";
    }
}

function unsubscribe(pid)
{
    if (pid > 0)
    {
    
        var i, sel, count, uArrNew, pagelength, fid, pageno;

        sel = 0, count = 0;
        uArrNew = "";
    
        fid = document.getElementById("folder_id").value;
        pageno = document.getElementById("pageno").value;
        pagelength = document.getElementsByName("unsubids").length;
    
        for (i = 0; i < pagelength; i++)
        {
            if (document.getElementsByName("unsubids")[i].checked)
            {
                if (count > 0){ uArrNew = uArrNew + ",";}
                uArrNew = uArrNew + document.getElementsByName("unsubids")[i].value;
                count ++;
                sel = 1;
            } 
        }

        if(sel != 1)
	    {
            alert("Unsubscribe items\n\nYou must first select some items to unsubscribe to.");
	    }
	    else
	    {
	        if(confirm("Are you sure you wish to unsubscribe to the selected item(s)?"))
	        {
	            //alert(uArrNew.toString());
	            document.location = "unsubscribe.asp?id=" + pid.toString() + "&unsubids=" + uArrNew.toString() + "&fid=" + fid.toString() + "&pageno=" + pageno.toString();
	        }
	    } 
    
    }
}

function new_folder(pid)
{
    if (pid > 0)
    {
        document.location = "new_folder.asp?id="+ pid.toString();
    }
}

function checkCreateFolder()
{
    var pid, ftitle, cname, cemail, fid, foldername, sel1, sel2, sel3, sel4;
    var data_1 = "", data_2 = "";
    var Index = document.getElementById("folder_id").selectedIndex;
    
    pid = document.getElementById("id").value;
    fid = document.getElementById("folder_id").value;
    ftitle = document.getElementById("folder_name").value;
    cname = document.getElementById("contact_name").value;
    cemail = document.getElementById("contact_email").value;
    data_2 = document.getElementById("folder_id").options[Index].text
    document.getElementById("temp_name").value = data_2;
    
    sel1 = 0;
    sel2 = 0;
    sel3 = 0;
    sel4 = 0;
    
    if(fid != "" && fid > 0)
    {
        sel1 = 1;
    }
    
    if(ftitle.length > 0)
    {
        sel2 = 1;
    }
    
    if(cname.length > 0)
    {
        sel3 = 1;
    }
    
    if(cemail.length > 0)
    {
        sel4 = 1;
    }
    
    if(sel1 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please make sure you have selected a folder to add the new document.<br/>';
	}
	
    if(sel2 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please complete the new folder name field.<br/>';
	}
	
	if(sel3 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please add a contact name.<br/>';
	}
	if(sel4 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please add a contact email address.<br/>';
	}

	if(data_1.length > 0)
	{
	    var errs = document.getElementById("error_1");
	    data_1 = '<span class=error_text>' + data_1 + '<br/></span>'
	    errs.innerHTML = data_1;
	}
	else
	{
	    document.forms['new_folder_form'].submit();
	}
    
}

function edit_docs(pid) 
{
    if (pid > 0)
    {
        var i, sel, count, did, uArrNew, docslength, tid, fid, aid, pageno, quick, advanced, trecord;

        sel = 0, count = 0;
        uArrNew = "";
        
        did = document.getElementById("id").value;
        tid = document.getElementById("type").value;
        fid = document.getElementById("fid").value;
        aid = document.getElementById("alpha").value;
        pageno = document.getElementById("pageno").value;
        quick = document.getElementById("quick").value;
        advanced = document.getElementById("advanced").value;
        trecord = document.getElementById("t").value;
        docslength = document.getElementsByName("documentids").length;
        
        for (i = 0; i < docslength; i++)
        {
            if (document.getElementsByName("documentids")[i].checked)
            {
                if (count > 0){ uArrNew = uArrNew + ",";}
                uArrNew = uArrNew + document.getElementsByName("documentids")[i].value;
                count ++;
                sel = 1;
            } 
        }

        if(sel != 1)
	    {
            alert("Edit Document\n\nYou must first select a document to edit.");
	    }
	    else
	    {
	        document.location = "edit_document.asp?id=" + did.toString() + "&documentids=" + uArrNew.toString() + "&type=" + tid.toString() + "&fid=" + fid.toString() + "&alpha=" + aid.toString() + "&pageno=" + pageno.toString() + "&quick=" + quick.toString() + "&advanced=" + advanced.toString() + "&t=" + trecord.toString();
	    } 
        
    }
}

function add_doc(pid) 
{
    if (pid > 0)
    {
        document.location = "add_document.asp?id="+ pid.toString();
    }
}

function assign_permissions(pid)
{
    if (pid > 0)
    {
        document.location = "doc_permissions.asp?id="+ pid.toString();
    }
}

function checkAddDocFields(isDoc)
{
    var pid, checks, doctit, sel1, sel2, sel3, sel4, fid;
    var data_1 = "";
    pid = document.getElementById("id").value;
    checks = document.getElementsByName("certify").length;
    fid = document.getElementById("folder_id").value;
    doctit = document.getElementById("document_name").value;
    
    sel1 = 0;
    sel2 = 0;
    sel3 = 0;
    sel4 = 0;

    for (i = 0; i < checks; i++)
    {
        if (document.getElementsByName("certify")[i].checked)
        {
            sel1 = 1;
        }
    }
    if(fid != "" && fid > 0)
    {
        sel2 = 1;
    }
    
    if(doctit.length > 0)
    {
        sel3 = 1;
    }
    
    if(isDoc == 1)
    {
        sel4 = 1;
    }
    
    if(sel1 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please make sure you have checked the box to certify that you have the right<br/>&nbsp;&nbsp;to upload this document.<br/>';
	}
	if(sel2 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please make sure you have selected a folder to add the new document.<br/>';
	}
	if(sel3 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please complete the document name field for the new document.<br/>';
	}
	if(sel4 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please select a document to upload.<br/>';
	}

	if(data_1.length > 0)
	{
	    var errs = document.getElementById("error_1");
	    data_1 = '<span class=error_text>' + data_1 + '<br/></span>'
	    errs.innerHTML = data_1;
	}
	else
	{
	    document.forms['add_docs_form'].submit();
	}
    
}

function checkAddImageFields(isImage)
{
    var pid, doctit, cemail, cname, sel1, sel2, sel3;
    var data_1 = "";
    pid = document.getElementById("id").value;
    doctit = document.getElementById("ItemTitle").value;
    cemail = document.getElementById("Email").value;
    cname = document.getElementById("ContactName").value;
    
    sel1 = 0;
    sel3 = 0;
    
    if(doctit.length > 0)
    {
        sel1 = 1;
    }
    
    if(cname.length > 0)
    {
        sel2 = 1;
    }
    
    if(cemail.length > 0)
    {
        sel3 = 1;
    }
    
	if(sel1 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please complete the item name field.<br/>';
	}
	if(sel2 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please complete the contact name field.<br/>';
	}
    if(sel3 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please complete the contact email field.<br/>';
	}
	
	if(data_1.length > 0)
	{
	    var errs = document.getElementById("error_1");
	    data_1 = '<span class=error_text>' + data_1 + '<br/></span>'
	    errs.innerHTML = data_1;
	}
	else
	{
	    document.forms['add_docs_form'].submit();
	}
    
}

function checkAddDoc()
{
    var isDoc;
    isDoc = document.getElementById("IsDoc").value;

    if(isDoc.length > 0)
    {
        checkAddDocFields(1);
    }
    else
    {
        checkAddDocFields(0);
    }
}

function checkSaveDoc()
{

    var pid, did, doctit, sel2, sel3, fid;
    var data_1 = "";
    var errs = "";
    pid = document.getElementById("id").value;
    did = document.getElementById("documentids").value;
    fid = document.getElementById("folder_id").value;
    doctit = document.getElementById("document_name").value;
    
    sel2 = 0;
    sel3 = 0;
    
    if(fid != "" && fid > 0)
    {
        sel2 = 1;
    }
    
    if(doctit.length > 0)
    {
        sel3 = 1;
    }
    
	if(sel2 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please make sure you have selected a folder to add the new document.<br/>';
	}
	if(sel3 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please complete the document name field for the new document.<br/>';
	}
	
	if(data_1.length > 0)
	{
	    var errs = document.getElementById("error_1");
	    data_1 = '<span class=error_text>' + data_1 + '<br/></span>'
	    errs.innerHTML = data_1;
	}
	else
	{
	    
	    if ((document.getElementById("isCheckedOut").value == 1) && (document.getElementById("current_user_id").value == document.getElementById("CheckOutUserId").value))
        {
            if(confirm("Would you like to check-in the document?\n\nSelecting Cancel will keep the document checked-out after saving."))
            {
                var poststr = 'callback=true&param=0';
		        ajaxpack.postAjaxRequest('curo/document_control.asp', poststr, function t() { if(ajaxIsReady()) 
		        { 
		            document.forms['edit_docs_form'].submit();
		        } }, 'html');
            }
            else
            {
                errs = document.getElementById("error_1");
	            data_1 = '';
	            data_1 = '<span class=error_text>' + data_1 + '</span>'
	            errs.innerHTML = data_1;
                document.forms['edit_docs_form'].submit();
            }
        }
        else
        {
            errs = document.getElementById("error_1");
	        data_1 = '';
	        data_1 = '<span class=error_text>' + data_1 + '</span>'
	        errs.innerHTML = data_1;
            document.forms['edit_docs_form'].submit();
        }
	    
	}

}

function checkAddImage()
{
    var IsImage;
    IsImage = document.getElementById("IsImage").value;

    if(IsImage.length > 0)
    {
        checkAddImageFields(1);
    }
    else
    {
        checkAddImageFields(0);
    }
}

function CheckSubmitMessage()
{
    var issent, id, uid, subject, text;
    var sel1;
    var data_1 = "";
    var errs = "";
    
    sel1 = 1;
    issent = document.getElementById("issent").value;
    id = document.getElementById("id").value;
    uid = document.getElementById("uid").value;
    subject = document.getElementById("newthread_subject").value;
    text = document.getElementById("newthread_text").value;
    
    if(text.length > 0)
    {
        sel1 = 1;
    }
	if(sel1 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please add your message.<br/>';
	}
	
	if(data_1.length > 0)
	{
	    errs = document.getElementById("error_1");
	    data_1 = '<span class=error_text>' + data_1 + '<br/></span>'
	    errs.innerHTML = data_1;
	}
	else
	{
	    errs = document.getElementById("error_1");
	    data_1 = '';
	    data_1 = '<span class=error_text>' + data_1 + '</span>'
	    errs.innerHTML = data_1;
	    document.forms['form_forum_message'].submit();
	}
    
}

function CheckSubmitEdit()
{
    var issent, id, levid, subjectRequired, subject, text;
    var sel1, sel2;
    var data_1 = "";
    var errs = "";
    
    sel1 = 0;
    sel2 = 0;
    
    issent = document.getElementById("issent").value;
    id = document.getElementById("id").value;
    levid = document.getElementById("levid").value;
    subject = document.getElementById("newthread_subject").value;
    text = document.getElementById("newthread_text").value;
    
    if(subject.length > 0)
    {
        sel1 = 1;
    }
    if(text.length > 0)
    {
        sel2 = 1;
    }
    if(sel1 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please complete the subject field.<br/>';
	}
	if(sel2 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please add your comments.<br/>';
	}
    
    if(data_1.length > 0)
	{
	    errs = document.getElementById("error_1");
	    data_1 = '<span class=error_text>' + data_1 + '<br/></span>'
	    errs.innerHTML = data_1;
	}
	else
	{
	    errs = document.getElementById("error_1");
	    data_1 = '';
	    data_1 = '<span class=error_text>' + data_1 + '</span>'
	    errs.innerHTML = data_1;
	    document.forms['form_forum_edit'].submit();
	}
    
}

function CheckSubmitReport()
{

    var issent, id, levid, text;
    var sel1;
    var data_1 = "";
    var errs = "";
    
    sel1 = 0;
    
    issent = document.getElementById("issent").value;
    id = document.getElementById("id").value;
    levid = document.getElementById("levid").value;
    text = document.getElementById("newthread_text").value;
    
    if(text.length > 0)
    {
        sel1 = 1;
    }
    if(sel1 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please add your comments.<br/>';
	}
	
	if(data_1.length == 0)
	{
	    errs = document.getElementById("error_1");
	    data_1 = '';
	    data_1 = '<span class=error_text>' + data_1 + '</span>'
	    errs.innerHTML = data_1;
	    document.forms['form_forum_report'].submit();
	}
	else
	{
	    errs = document.getElementById("error_1");
	    data_1 = '<span class=error_text>' + data_1 + '<br/></span>'
	    errs.innerHTML = data_1;
	}
    
}

function CheckSubmitPosting()
{
    var issent, id, levid, subjectRequired, subject, text;
    var sel1, sel2;
    var data_1 = "";
    var errs = "";
    
    sel1 = 0;
    sel2 = 0;
    
    issent = document.getElementById("issent").value;
    id = document.getElementById("id").value;
    levid = document.getElementById("levid").value;
    subjectRequired = document.getElementById("subjectRequired").value;
    subject = document.getElementById("newthread_subject").value;
    text = document.getElementById("newthread_text").value;
    if(subject.length > 0)
    {
        sel1 = 1;
    }
    if(text.length > 0)
    {
        sel2 = 1;
    }
    if(sel1 != 1 && subjectRequired == 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please complete the subject field.<br/>';
	}
	if(sel2 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please add your comments.<br/>';
	}
    
    var success = 0;
    if(subjectRequired == 1)
    {
        if(sel1 ==1 )
        {
            success = 1;
        }
    }
    else
    {
        if(data_1.length == 0)
	    {
	        success = 1;
	    }
    }
    
    if(success == 1)
    {
        errs = document.getElementById("error_1");
	    data_1 = '';
	    data_1 = '<span class=error_text>' + data_1 + '</span>'
	    errs.innerHTML = data_1;
	    document.forms['form_forum_newthread'].submit();
    }
    else
    {
        errs = document.getElementById("error_1");
	    data_1 = '<span class=error_text>' + data_1 + '<br/></span>'
	    errs.innerHTML = data_1;
    }
    
}

function checkAddJobAndDoc()
{

    var pid, vactit, locdet, cname, body, summ, email, sel1, sel2, sel3, sel4, sel5, sel6;
    var data_1 = "";
    var errs = "";
    
    pid = document.getElementById("id").value;
    vactit = document.getElementById("JobTitle").value;
    locdet = document.getElementById("Location").value;
    cname = document.getElementById("ContactName").value;
    body = document.getElementById("bodytext").value;
    summ = document.getElementById("JobSummary").value;
    email = isEmail(document.getElementById("Email").value);
    
    sel1 = 0, sel2 = 0, sel3 = 0, sel4 = 1, sel5 = 1, sel6 = 0;

    if(vactit.length > 0)
    {
        sel1 = 1;
    }
    if(locdet.length > 0)
    {
        sel2 = 1;
    }
    if(cname.length > 0)
    {
        sel3 = 1;
    }
    if(body.length > 0)
    {
        sel4 = 1;
    }
    if(summ.length > 0)
    {
        sel5 = 1;
    }
    if(email)
    {
        sel6 = 1;
    }
    
    if(sel1 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please complete the job title field.<br/>';
	}
	if(sel2 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please complete the job location field.<br/>';
	}
	if(sel3 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please complete the contact name field.<br/>';
	}
	if(sel4 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please add details in the job description field.<br/>';
	}
	if(sel5 != 1)
	{
        data_1 = data_1 + '&#149;&nbsp;Please add details in the job summary field.<br/>';
	}
	if(sel6 != 1)
	{
        if((document.getElementById("Email").value.length) == 0)
        {
            data_1 = data_1 + '&#149;&nbsp;Please complete the contact email field.<br/>';
        }
        else
        {
            data_1 = data_1 + '&#149;&nbsp;Please enter a valid email address.<br/>';
        }
	}
	
	if(data_1.length > 0)
	{
	    errs = document.getElementById("error_1");
	    data_1 = '<span class=error_text>' + data_1 + '<br/></span>'
	    errs.innerHTML = data_1;
	}
	else
	{
	    errs = document.getElementById("error_1");
	    data_1 = '';
	    data_1 = '<span class=error_text>' + data_1 + '</span>'
	    errs.innerHTML = data_1;
	    document.forms['add_form_jobs'].submit();
	}

}

function writeIsDoc()
{
    var doc, isDoc;
    doc = document.getElementById("File_Data").value;
    isDoc = document.getElementById("IsDoc");
    isDoc.value = isDoc;
}

function writeIsImage()
{
    var doc, IsImage;
    doc = document.getElementById("File_Data").value;
    IsImage = document.getElementById("IsImage");
    IsImage.value = IsImage;
}


function delete_docs()
{
	var i, sel, count, did, uArrNew, docslength, tid, fid, aid, pageno, quick, advanced, trecord;

    sel = 0, count = 0;
    uArrNew = "";
    
    did = document.getElementById("id").value;
    tid = document.getElementById("type").value;
    fid = document.getElementById("fid").value;
    aid = document.getElementById("alpha").value;
    pageno = document.getElementById("pageno").value;
    quick = document.getElementById("quick").value;
    advanced = document.getElementById("advanced").value;
    trecord = document.getElementById("t").value;
    docslength = document.getElementsByName("documentids").length;
    
    for (i = 0; i < docslength; i++)
    {
        if (document.getElementsByName("documentids")[i].checked)
        {
            if (count > 0){ uArrNew = uArrNew + ",";}
            uArrNew = uArrNew + document.getElementsByName("documentids")[i].value;
            count ++;
            sel = 1;
        } 
    }

    if(sel != 1)
	{
        alert("Delete Document(s)\n\nYou must first select some documents to delete.");
	}
	else
	{
	    if(confirm("Are you sure you wish to delete the selected document(s)?"))
	    {
	        //alert(uArrNew.toString());
	        document.location = "delete_docs.asp?id=" + did.toString() + "&documentids=" + uArrNew.toString() + "&type=" + tid.toString() + "&fid=" + fid.toString() + "&alpha=" + aid.toString() + "&pageno=" + pageno.toString() + "&quick=" + quick.toString() + "&advanced=" + advanced.toString() + "&t=" + trecord.toString();
	    }
	} 

}


    function closingWindow(inVal)
    {
        //alert("closing");
        
        if ((document.getElementById("isCheckedOut").value == 1) && (document.getElementById("current_user_id").value == document.getElementById("CheckOutUserId").value))
        {
            //event.returnValue = "Please check-in the document and save any changes before exiting this page. If you select OK your changes will not be saved.";
            //var poststr = 'callback=true&param=' + escape(inVal);
		    //ajaxpack.postAjaxRequest('document_control.asp', poststr, function t() { if(ajaxIsReady()) { return ajaxpack.ajaxobj.responseText; } }, 'html');
        }
        
    }
    
    function checkMG(inVal)
    {
        //alert("bkjj");
    }
    
    function checkOut(inVal)
    {
        //alert(inVal.toString());
        var poststr = 'callback=true&param=' + escape(inVal);
		ajaxpack.postAjaxRequest('curo/document_control.asp', poststr, function t() 
		{ 
		    if(ajaxIsReady()) 
		    { 
		        //alert(ajaxpack.ajaxobj.responseText);
		        
		        var statRow, retString;
		        retString = ajaxpack.ajaxobj.responseText;
		        statRow = retString.split("|");
		        
		        document.getElementById("isCheckedOut").value = statRow[0];
		        document.getElementById("CheckOutUserId").value = statRow[1];
		        document.getElementById("CheckOutUserName").value = statRow[2] + " " + statRow[3];
		        document.getElementById("CheckOutUserEmail").value = statRow[4];
		        
		        setTimeout('assignDocumentOptions()',1000);

		    } 
		}, 'html');
        
    }
    
    function assignDocumentOptions()
    {
        var isDocLib = document.getElementById("isDocLibrary").value;
        
        var d1, d2, s1, s2, checkDets;
        d1 = document.getElementById("docs_1");
        d2 = document.getElementById("docs_2");
        s1 = document.getElementById("save_1");
        s2 = document.getElementById("save_2");
        checkDets = document.getElementById("checkout_details");
        
        if (isDocLib == 0)
        {
            d1.style.display = 'block';
            d2.style.display = 'none';
            s1.style.display = 'block';
            s2.style.display = 'none';
            checkDets.style.display = 'none';
        }
        else
        {
            var checkedOut = document.getElementById("isCheckedOut").value;
            var data_1 = "", data_2 = "";
            
            if (checkedOut == 1)
            {

                var checkedOutBy, myUserId;
                checkedOutBy = document.getElementById("CheckOutUserId").value;
                myUserId = document.getElementById("current_user_id").value;
                
                if (checkedOutBy == myUserId)
                {
                    d1.style.display = 'block';
                    d2.style.display = 'block';
                    s1.style.display = 'block';
                    s2.style.display = 'none';
                    checkDets.style.display = 'none';
                
                    //data_1 = '&nbsp;<a href="#bodytext" onclick="checkOut(0);">Check-in document</a>';
                    data_1 = '<img src=images/padlock_open.jpg alt= />&nbsp;<a href="javascript:checkOut(0);">Check-in document</a>';
                    d2.innerHTML = data_1;
                }
                else
                {
                    d1.style.display = 'none';
                    d2.style.display = 'none';
                    s1.style.display = 'none';
                    s2.style.display = 'block';
                    checkDets.style.display = 'block';

                    var checkUserDetails = ""; 
                    checkUserDetails = checkUserDetails + "<a href=staffdetails.asp?id=" + checkedOutBy + ">" + document.getElementById("CheckOutUserName").value + "</a>";        

                    if (document.getElementById("CheckOutUserEmail").value.length > 0)
                    {
                        checkUserDetails = checkUserDetails + " (<a href=mailto:" + document.getElementById("CheckOutUserEmail").value + " class=pagination>email</a>)";
                    }
                    
                    data_2 = data_2 + "<table width=520 cellpadding=0 cellspacing=1 border=0  bgcolor=#FFFFFF><tr><td>";
                    data_2 = data_2 + "<table cellpadding=3 width=100% cellspacing=0 border=0 bgcolor=#FFFFFF>";
                    data_2 = data_2 + "<tr><td colspan=3><img src=curo/images/main/spacer.gif width=100% height=3 /></td></tr>";
                    data_2 = data_2 + "<tr><td width=5>&nbsp;</td><td valign=top width=36><img src=curo/images/main/document_checked_out_btn.gif height=33 width=26 alt= /></td><td><p><strong>This document has been checked out and is locked for editing by:</strong><br/><br/><img src=images/sitemap_bullet2.gif />&nbsp;" + checkUserDetails + "</p></td></tr>";
                    data_2 = data_2 + "<tr><td colspan=3><img src=curo/images/main/spacer.gif width=100% height=3 /></td></tr>";
                    data_2 = data_2 + "</td></tr></table>";
                    data_2 = data_2 + "</td></tr></table>";
                    data_2 = data_2 + "<table width=100% cellpadding=0 cellspacing=1>";
                    data_2 = data_2 + "<tr><td><img src=curo/images/main/spacer.gif width=100% height=3 /></td></tr></table>";
                    
                    checkDets.innerHTML = data_2;
                    
                }
            }
            else
            {
                //alert("2");
                d1.style.display = 'none';
                d2.style.display = 'block';
                s1.style.display = 'block';
                s2.style.display = 'none';
                checkDets.style.display = 'none';
                
                //data_1 = '&nbsp;<a href="#bodytext" onclick="checkOut(1);">Check-out document</a>';
                data_1 = '<img src=images/padlock.jpg alt= />&nbsp;<a href="javascript:checkOut(1);">Check-out document</a>';
                d2.innerHTML = data_1;
                
            }
       
        }
    }


function internalSave(act)
{

	var isDocLib = document.getElementById("isDocLibrary").value;
	
	document.forms['actform'].act.value = act;
	
	if (isDocLib == 0)
	{
	    if(act == 3 || act == 6)
	    {
		    document.forms['actform'].target = "newwindow03";
	    }
	    document.forms['actform'].submit();
	    document.forms['actform'].target = '';
	}
	else
	{
	    if(act == 3 || act == 6)
	    {
		    document.forms['actform'].target = "newwindow03";
		    document.forms['actform'].submit();
	        document.forms['actform'].target = '';
	    }
	    else
	    {
	        if ((document.getElementById("isCheckedOut").value == 1) && (document.getElementById("current_user_id").value == document.getElementById("CheckOutUserId").value))
            {
                if(confirm("Would you like to check-in the document?\n\nSelecting Cancel will keep the document checked-out after saving."))
                {
                    var poststr = 'callback=true&param=0';
		            ajaxpack.postAjaxRequest('curo/document_control.asp', poststr, function t() { if(ajaxIsReady()) 
		            { 
		                document.forms['actform'].submit();
	                    document.forms['actform'].target = '';
		            } }, 'html');
                }
                else
                {
                    document.forms['actform'].submit();
	                document.forms['actform'].target = '';
                }
            }
            else
            {
                document.forms['actform'].submit();
	            document.forms['actform'].target = '';
            }
	    }
	}
}


function setPrimary(inVal)
{
    //alert(inVal);
    
    var poststr = 'callback=true&param=' + escape(inVal);
    ajaxpack.postAjaxRequest('policyUpdate.asp', poststr, function t() 
	{ 
        if(ajaxIsReady()) 
		{ 
		    //alert(ajaxpack.ajaxobj.responseText);
		    setTimeout('buildDocsArray()',1000);

		    } 
		}, 'html');
		
}

/**********************
 folder tree creation */
function buildList(listId) {
	
	var list = document.getElementById(listId);
	if(list){
		this.listItem = function(li){
			if(li.getElementsByTagName("ul").length > 0){
				var ul = li.getElementsByTagName("ul")[0];
				ul.className = "folderTreeNone";
				var span = document.createElement("span");
				span.className = "collapsed";
				span.onclick = function(){
					ul.className = (ul.className == "folderTreeNone") ? "folderTreeShow" : "folderTreeNone";
					this.className = (ul.className == "folderTreeNone") ? "collapsed" : "expanded";
				};
				li.appendChild(span);
			};
		};
		var items = list.getElementsByTagName("li");
		for(var i=0;i<items.length;i++){
			listItem(items[i]);
		};
	};
}

function collapseAll(listId) {
	expandAll(listId, 0);
}

function expandAll(listId, func) {
	var list = document.getElementById(listId);
	if(list){
		func = (func != 0) ? 1 : 0;
		
		var ul = list.getElementsByTagName("ul");
		
		var i;
		for(i=0; i<ul.length; i++) {
			ul[i].className = (func==1) ? 'folderTreeShow' : 'folderTreeNone';
		}
		
		var sp = list.getElementsByTagName("span");
		for(i=0; i<sp.length; i++) {
			sp[i].className = (func==1) ? 'expanded' : 'collapsed';
		}
	}
}

function buildAndExpandList(listId, cid) {
	buildList(listId);

	if(document.getElementById('itemId' + cid)) {
		var mainId = document.getElementById('itemId' + cid);
	
		while(mainId.parentNode && mainId.parentNode.id != 'ul_pages') {
			mainId = mainId.parentNode;
			if(mainId.tagName == 'UL') {
				mainId.className = 'folderTreeShow';
	
				li = mainId.parentNode.getElementsByTagName('span');
				li[li.length-1].className = 'expanded';
			}
		}
	}
}

function deleteDocLink(inVal)
{
    var poststr = 'callback=true&param=' + escape(inVal);
    ajaxpack.postAjaxRequest('deletePolicyLink.asp', poststr, function t() 
	{ 
        if(ajaxIsReady()) 
		{ 
		    //alert(ajaxpack.ajaxobj.responseText);
		    setTimeout('buildDocsArray()',1000);

		    } 
		}, 'html');
}


function buildDocsArray()
{
    var pid, arrayObj;
    pid = document.getElementById("id").value;
    
    var poststr = 'callback=true&param=' + escape(pid);
    ajaxpack.postAjaxRequest('getPolicyDocuments.asp', poststr, function t() 
	{ 
        if(ajaxIsReady()) 
		{ 
		    //alert(ajaxpack.ajaxobj.responseText);
		    arrayObj = document.getElementById("assigned_doc_details")
		    arrayObj.value = ajaxpack.ajaxobj.responseText;
		    setTimeout('assignDocuments()',1000);
		    } 
		}, 'html');
    
}

function assignDocuments()
{
    var docsObj = document.getElementById("assigned_doc_details");
    var pageObj = document.getElementById("docs_1");
    
    var docsdata = "<table cellpadding=3 width=100% cellspacing=0 border=0 bgcolor=#FFFFFF>";
    
    var splitCells, splitRows, countpage;
    splitRows = docsObj.value.split("}");
    countpage = splitRows.length - 1;
    
    //alert(docsObj.value);
    //alert(countpage);
    
    //Policy_Document_Link_Id = 0 | Policy_Document_Page_Id = 1 | tyDocument_Id = 2 | Document_Primary = 3 | tyDocument_Attachment_Title = 4
    //Document_Type_Ex = 5 | tyDocument_Version_Major = 6 | tyDocument_Version_Minor = 7 | File_Size = 8 | Page_Info_Title = 9 | Page_Info_LastModifiedOn = 10
    
    var docId, docExt, docTitle, docFS, docVersion, docMod;
    
    if (countpage > 0)
    {
        var bgc = "#E6EFF9";
        var priamryKey = "";
        var count = 0;
        
        for (i = 0; i < countpage; i++)
        {
            splitCells = splitRows[i].split("{");
            
            linkId = splitCells[0];
            docId = splitCells[2];
            docPrimary = splitCells[3];
            docExt = splitCells[5];
            docTitle = splitCells[4];
            docFS = splitCells[8];
            docVersion = splitCells[6] + "." + splitCells[7];
            docMod = splitCells[10];
            
            if (docFS.length > 6)
            {
                docFS = Math.round(docFS/(1024 * 1024)) + "Mb";
            }
            else
            {
                docFS = Math.round(docFS/1024) + "Kb";
            }
            
            var addDocImage = "";
            
            switch(docExt)
            {
                case "pdf":
                    addDocImage = "<img src=/images/icon-pdf.jpg border=0 alt=" + docTitle +" />";
                    break;
                case "doc":
                    addDocImage = "<img src=/images/icon-doc.jpg border=0 alt=" + docTitle +" />";
                    break;
                case "ppt":
                    addDocImage = "<img src=/images/icon-ppt.jpg border=0 alt=" + docTitle +" />";
                    break;
                case "xls":
                    addDocImage = "<img src=/images/icon-xls.jpg border=0 alt=" + docTitle +" />";
                    break;
                case "rtf":
                    addDocImage = "<img src=/images/icon-rtf.jpg border=0 alt=" + docTitle +" />";
                    break;
                default:
                    addDocImage = "<img src=/images/icon-generic.jpg border=0 alt=" + docTitle +" />";
                    break;
            }
            
            if (bgc == "#FFFFFF")
            {
                bgc = "#E6EFF9";
            }
            else
            {
                bgc = "#FFFFFF";
            }
            
            if ((docPrimary == "True") && (count == 0))
            {
                priamryKey = "<p class=doc_prev><span style=color:#791A32;>[PRIMARY]</span>&nbsp;&nbsp;<br/><a class=doc_prev_a href=#docs_1 onClick=deleteDocLink('" + linkId.toString() + "') ><span style=color:#791A32;>[delete]</span></a>&nbsp;&nbsp;</p>";
                count = 1;
            }
            else
            {
                priamryKey = "<p class=doc_prev><a class=doc_prev_a href=#docs_1 onClick=setPrimary('" + linkId.toString() + "') >[set primary]</a>&nbsp;&nbsp;<br/><a class=doc_prev_a href=#docs_1 onClick=deleteDocLink('" + linkId.toString() + "') >[delete]</a>&nbsp;&nbsp;</p>";
            }
            
            docsdata = docsdata + "<tr>";
            docsdata = docsdata + "<td width=26 valign=top bgcolor=" + bgc + ">";
            docsdata = docsdata + "<a href=/displaydocbyref.asp?id="+ docId + " target=_blank>" + addDocImage + "</a>";
            docsdata = docsdata + "</td>";
            docsdata = docsdata + "<td width=414 valign=top bgcolor=" + bgc + ">";
            docsdata = docsdata + "<p class=doc_prev><strong>Title:</strong>&nbsp;<a class=doc_prev_a href=/displaydocbyref.asp?id=" + docId + " target=_blank>" + docTitle + "</a>&nbsp;<a class=doc_prev_a href=/displaydocbyref.asp?id=" + docId + " target=_blank>(" + docFS + ")</a>";
            docsdata = docsdata + "<br/><strong>Version:</strong>&nbsp;<a class=doc_prev_a href=/displaydocbyref.asp?id=" + docId + " target=_blank>" + docVersion + "</a>";
            docsdata = docsdata + "<br/><strong>Created:</strong>&nbsp;<a class=doc_prev_a href=/displaydocbyref.asp?id=" + docId + " target=_blank>" + docMod + "</a></p>";
            docsdata = docsdata + "</td>";
            docsdata = docsdata + "<td valign=top width=10 bgcolor=" + bgc + ">&nbsp;</td>";
            docsdata = docsdata + "<td valign=top align=right width=80 bgcolor=" + bgc + ">" + priamryKey + "</td>";
            docsdata = docsdata + "</tr>";

        }
    }
    else
    {
        docsdata = docsdata + "<tr><td><p class=doc_prev>&nbsp;&nbsp;There are currently no documents to display.</p></td></tr>";
    }
    
    docsdata = docsdata + "</table>"
    
    pageObj.innerHTML = docsdata;
}

function FindDocuments()
{
    findocsbox.style.visibility = "visible";
}

function openWindow()
{
    divObj = document.getElementById("itemscreen");
    divObj.style.display = '';
}

function displayItem(itemPos) 
{
    openWindow();
}

function addToolkitPage(inVal)
{
    var poststr = 'callback=true&param=' + escape(inVal);
    ajaxpack.postAjaxRequest('add_toolkit_struct.asp', poststr, function t() 
	{ 
        if(ajaxIsReady()) 
		{ 
		    //alert(ajaxpack.ajaxobj.responseText);
		    setTimeout('buildStructureArray()',500);

		    } 
		}, 'html');        
}

function buildToolkitLister()
{
    //alert("here");
    var pageObj = document.getElementById("container");
    var listObj = document.getElementById("current_selections");
    var arrayObj = document.getElementById("pages");
    
    var data = "<table cellpadding=3 width=100% cellspacing=0 border=0 bgcolor=#FFFFFF>";
    
    var splitCells, splitRows, countpage;
    splitRows = listObj.value.split("}");
    countpage = splitRows.length - 1;
    
    if (countpage > 0)
    {
        var bgc = "#E6EFF9";
        var priamryKey = "";
        var count = 0;
        
        var PgId, Page_Type_ASPHandler, Site_Toolkit_Structure_Id, Order, P_Title;
     
        data = data + "<tr>";
        data = data + "<td width=40 valign=top bgcolor=#F0F0F0>";
        data = data + "<p class=doc_prev><strong>Remove</strong></p>"
        data = data + "</td>";
        data = data + "<td width=300 valign=top bgcolor=#F0F0F0>";
        data = data + "<p class=doc_prev><strong>Page Title</strong></p>";
        data = data + "</td>";
        data = data + "<td valign=top width=10 bgcolor=#F0F0F0>&nbsp;</td>";
        data = data + "<td valign=top align=right width=80 bgcolor=#F0F0F0><p class=doc_prev><strong>Ordering</strong></p></td>";
        data = data + "</tr>";
        
        for (i = 0; i < countpage; i++)
        {
            splitCells = splitRows[i].split("{");
            
            PgId = splitCells[0];
            Page_Type_ASPHandler = splitCells[2];
            Site_Toolkit_Structure_Id = splitCells[3];
            Order = splitCells[5];
            P_Title = splitCells[8];
            
            if (bgc == "#FFFFFF")
            {
                bgc = "#E6EFF9";
            }
            else
            {
                bgc = "#FFFFFF";
            }

            data = data + "<tr>";
            data = data + "<td width=60 valign=top bgcolor=" + bgc + ">";
            data = data + "<p class=doc_prev>&nbsp;&nbsp;&nbsp;&nbsp;<a href=javascript:removeToolkitStruct(" + Site_Toolkit_Structure_Id + "); class=pagination><img src=images/main/icon_cancel.gif alt=remove selection border=0 /></a></p>"
            data = data + "</td>";
            data = data + "<td width=380 valign=top bgcolor=" + bgc + ">";
            data = data + "<p class=doc_prev>" + P_Title + "</p>";
            data = data + "</td>";
            data = data + "<td valign=top width=10 bgcolor=" + bgc + ">&nbsp;</td>";
            
            priamryKey = "";
            if(i > 0)
            {
                priamryKey = priamryKey + "<a href=javascript:movePageUpDown(" + Site_Toolkit_Structure_Id + ",1);><img src=images/main/pageup_1.jpg alt=up border=0 /></a>&nbsp;&nbsp;";
            }
            if(i < (countpage - 1))
            {
                priamryKey = priamryKey + "<a href=javascript:movePageUpDown(" + Site_Toolkit_Structure_Id + ",2);><img src=images/main/pagedown_1.jpg alt=down border=0 /></a>&nbsp;&nbsp;";
            }
            priamryKey = "<p class=doc_prev>"+ priamryKey +"</p>";
            
            data = data + "<td valign=top align=right width=80 bgcolor=" + bgc + ">" + priamryKey + "</td>";
            
            data = data + "</tr>";
            
        }
    }
    else
    {
        data = data + "<tr><td><p class=doc_prev>&nbsp;&nbsp;There are currently no selections to display.<br/><br/></p></td></tr>";
    }
    
    data = data + "</table>"
    
    pageObj.innerHTML = data;
    
}

function movePageUpDown(pid, tid)
{
   
    var poststr = 'callback=true&tid=' + escape(tid) + '&param=' + escape(pid);
    ajaxpack.postAjaxRequest('movePageOrder.asp', poststr, function t() 
	{ 
        if(ajaxIsReady()) 
		{ 
		    setTimeout('buildStructureArray()',500);
		    } 
		}, 'html');
}

function buildStructureArray()
{
    var pid, arrayObj;
    pid = document.getElementById("id").value;
   
    var poststr = 'callback=true&param=' + escape(pid);
    ajaxpack.postAjaxRequest('getToolkitStruct.asp', poststr, function t() 
	{ 
        if(ajaxIsReady()) 
		{ 
		    //alert(ajaxpack.ajaxobj.responseText);
		    arrayObj = document.getElementById("current_selections")
		    arrayObj.value = ajaxpack.ajaxobj.responseText;
		    setTimeout('buildStructureArraye()',500);
		    } 
		}, 'html');
    
}

function buildStructureArraye()
{
    var pid, arrayObj;
    pid = document.getElementById("id").value;
   
    var poststr = 'callback=true&param=' + escape(pid);
    ajaxpack.postAjaxRequest('getToolkitStructPlus.asp', poststr, function t() 
	{ 
        if(ajaxIsReady()) 
		{ 
		    //alert(ajaxpack.ajaxobj.responseText);
		    arrayObj = document.getElementById("pages")
		    arrayObj.value = ajaxpack.ajaxobj.responseText;
		    setTimeout('buildToolkitLister()',500);
		    } 
		}, 'html');
    
}

function removeToolkitStruct(pid)
{
    var poststr = 'callback=true&param=' + escape(pid);
    ajaxpack.postAjaxRequest('removeToolkitStruct.asp', poststr, function t() 
	{ 
        if(ajaxIsReady()) 
		{ 
		    //alert(ajaxpack.ajaxobj.responseText);
		    setTimeout('buildStructureArray()',500);

		    } 
		}, 'html');
}

function deletePageUserLink(inVal)
{
    var poststr = 'callback=true&param=' + escape(inVal);
    ajaxpack.postAjaxRequest('deletePageUserLink.asp', poststr, function t() 
	{ 
        if(ajaxIsReady()) 
		{ 
		    //alert(ajaxpack.ajaxobj.responseText);
		    setTimeout('buildUserArray()',1000);

		    } 
		}, 'html');
}

function buildUserArray()
{
    var pid, arrayObj;
    pid = document.getElementById("id").value;
   
    var poststr = 'callback=true&param=' + escape(pid);
    ajaxpack.postAjaxRequest('getPageUsers.asp', poststr, function t() 
	{ 
        if(ajaxIsReady()) 
		{ 
		    //alert(ajaxpack.ajaxobj.responseText);
		    arrayObj = document.getElementById("assigned_user_details")
		    arrayObj.value = ajaxpack.ajaxobj.responseText;
		    setTimeout('assignUsers()',1000);
		    } 
		}, 'html');
    
}

function assignUsers()
{
    var userObj = document.getElementById("assigned_user_details");
    var pageObj = document.getElementById("users_1");
    
    var data = "<table cellpadding=3 width=100% cellspacing=0 border=0 bgcolor=#FFFFFF>";
    
    var splitCells, splitRows, countpage;
    splitRows = userObj.value.split("}");
    countpage = splitRows.length - 1;
    
    //alert(userObj.value);
    //alert(countpage);
    
    //Page_User_Link_Id = 0 | Page_Id = 1 | Page_info_Id = 2 | User_Id = 3 | User_Title = 4 | User_FirstName = 5
    //User_LastName = 6 | User_Email = 7 | User_Tel = 8 | User_Fax = 9 | User_BusinessUnit = 10 | Employee_Id = 11
    //Page_User_Link_Type = 12 | User_BusinessUnit = 13
    
    if (countpage > 0)
    {
        var bgc = "#E6EFF9";
        var priamryKey = "";
        var count = 0;
        var linkId, userId, userTitle, userFN, userLN, userEmail, userTel, userFax, userBU, EmpID;
        
        data = data + "<tr>";
        data = data + "<td width=60 valign=top bgcolor=#F0F0F0>";
        data = data + "<p class=doc_prev><strong>Emp. ID</strong></p>"
        data = data + "</td>";
        data = data + "<td width=380 valign=top bgcolor=#F0F0F0>";
        data = data + "<p class=doc_prev><strong>Employee Name</strong></p>";
        data = data + "</td>";
        data = data + "<td valign=top width=10 bgcolor=#F0F0F0>&nbsp;</td>";
        data = data + "<td valign=top align=right width=80 bgcolor=#F0F0F0></td>";
        data = data + "</tr>";
        
        for (i = 0; i < countpage; i++)
        {
            splitCells = splitRows[i].split("{");
            
            linkId = splitCells[0];
            userId = splitCells[3];
            userTitle = splitCells[4];
            userFN = splitCells[5];
            userLN = splitCells[6];
            userEmail = splitCells[7];
            userTel = splitCells[8];
            userFax = splitCells[9];
            userBU = splitCells[10];
            EmpID = splitCells[11];
            typeID = splitCells[12];
            UnitID = splitCells[13];
            
            if (bgc == "#FFFFFF")
            {
                bgc = "#E6EFF9";
            }
            else
            {
                bgc = "#FFFFFF";
            }
            
            var userDetails = "";
            userDetails = userFN + " " + userLN;
            
            if (typeID == 2)
            {
                EmpID = "N/A";
                userDetails = "<img src=images/team.jpg alt=" + UnitID.toString() + "/>&nbsp;" + UnitID.toString();
            }
            
            priamryKey = "<p class=doc_prev><a class=doc_prev_a href=#users_1 onClick=deletePageUserLink('" + linkId.toString() + "') >[remove]</a>&nbsp;&nbsp;</p>";
            
            data = data + "<tr>";
            data = data + "<td width=60 valign=top bgcolor=" + bgc + ">";
            data = data + "<p class=doc_prev>" + EmpID + "</p>"
            data = data + "</td>";
            data = data + "<td width=380 valign=top bgcolor=" + bgc + ">";
            data = data + "<p class=doc_prev>" + userDetails + "</p>";
            data = data + "</td>";
            data = data + "<td valign=top width=10 bgcolor=" + bgc + ">&nbsp;</td>";
            data = data + "<td valign=top align=right width=80 bgcolor=" + bgc + ">" + priamryKey + "</td>";
            data = data + "</tr>";
            
        }
        
    }
    else
    {
        data = data + "<tr><td><p class=doc_prev>&nbsp;&nbsp;There are currently no users to display.</p></td></tr>";
    }
    
    data = data + "</table>"
    
    pageObj.innerHTML = data;
}

function FindUsers()
{
    finusersbox.style.visibility = "visible";
}

function ModifyTitles()
{
    BuildRelatedTitleArray();
    window.frames['frame1'].setUpInitials();
    renametitles.style.visibility = "visible";
}

function SubmitFilterUpdates(pid)
{
    var fid, mid, yid;
	fid = document.getElementById("folder_id").value;
	mid = document.getElementById("month_int").value;
	yid = document.getElementById("year_int").value;

	document.location.href='page.asp?id='+ pid.toString() +'&month=' + mid + '&year=' + yid + '&folder_id=' + fid + '';
}

function SubmitFilterSubscriptions(pid)
{
    var fid;
	fid = document.getElementById("folder_id").value;

	document.location.href='page.asp?id='+ pid.toString() + '&folder_id=' + fid + '';
}

function SubmitFilterAZ(pid)
{
    var sid;
	sid = document.getElementById("sectid").value;

	document.location.href='page.asp?id='+ pid.toString() + '&sectid=' + sid + '';
}

function SubmitFilterReg(pid)
{
    var sid;
	sid = document.getElementById("regionid").value;

	document.location.href='page.asp?id='+ pid.toString() + '&regionid=' + sid + '';
}

function SubmitFilterClass(pid)
{
    var sid;
	sid = document.getElementById("catid").value;

	document.location.href='classified.asp?id='+ pid.toString() + '&catid=' + sid + '';
}

function SubmitFilterEvents(pid)
{
    var sid;
	sid = document.getElementById("catid").value;

	document.location.href='event.asp?id='+ pid.toString() + '&topicid=' + sid + '';
}

function SubmitForumFilter(pid)
{
    if(pid > 0)
    {
        var psize;
        psize = document.getElementById("number_select").value;
        
        document.location.href = 'discussion.asp?id='+ pid.toString() + '&psize=' + psize + '';
    }
}

function SubmitFriendFilter(pid)
{
    if(pid > 0)
    {
        var psize;
        psize = document.getElementById("number_select").value;
        
        document.location.href = 'profile_friends.asp?id='+ pid.toString() + '&psize=' + psize + '';
    }
}

function SubmitUserForumFilter(pid, uid)
{
    if(pid > 0)
    {
        var psize;
        psize = document.getElementById("number_select").value;
        
        document.location.href = 'discussion_user.asp?id='+ pid.toString() + '&uid=' + uid.toString() + '&psize=' + psize + '';
    }
}

function NewsFilterSubmit(pid)
{
    var yid, mid;
    
    if(pid > 0)
    {
        yid = document.getElementById("year_id").value;
        mid = document.getElementById("month_id").value;
        
        document.location.href = 'news.asp?id='+ pid.toString() + '&year_id=' + yid + '&month_id=' + mid + '';
    }
}


function findPos(obj) {
    var curleft = curtop = 0;
	if (obj.offsetParent) {
	    curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}


function showPopup(parentId, title, addOrReply, ele, position) {
	if(window.frames['uploadDiscussionFrame'] && window.frames['uploadDiscussionFrame'].document && window.frames['uploadDiscussionFrame'].document.getElementById('parentId')) {

		if(addOrReply == 'reply') {
			window.frames['uploadDiscussionFrame'].document.getElementById('parentId').value = parentId;
			window.frames['uploadDiscussionFrame'].document.getElementById('subject').value = "Re: " + title;
			window.frames['uploadDiscussionFrame'].document.getElementById('subjectP').innerHTML = "Re: " + title;
			window.frames['uploadDiscussionFrame'].document.getElementById('addReply').style.display = 'none';
			window.frames['uploadDiscussionFrame'].document.getElementById('subjectP').style.display = 'block';
			window.frames['uploadDiscussionFrame'].document.getElementById('upload_table').style.display = 'none';
			window.frames['uploadDiscussionFrame'].document.getElementById('useDoc').value = 0;

		} else {
			window.frames['uploadDiscussionFrame'].document.getElementById('parentId').value = parentId;
			window.frames['uploadDiscussionFrame'].document.getElementById('addReply').style.display = 'block';
			window.frames['uploadDiscussionFrame'].document.getElementById('subjectP').style.display = 'none';
			window.frames['uploadDiscussionFrame'].document.getElementById('add').value = 1;
			window.frames['uploadDiscussionFrame'].document.getElementById('upload_table').style.display = 'block';
			window.frames['uploadDiscussionFrame'].document.getElementById('useDoc').value = 1;
		}

		var pos = findPos(ele);

		if(position == 1)
		{
		    document.getElementById('embedDicussionPopup').style.top = '95px'; /*(pos[1] -80) + 'px';*/
		    document.getElementById('embedDicussionPopup').style.display='block';
		}
		else
		{
		    document.getElementById('embedDicussionPopup').style.top = (pos[1] -300) + 'px';
		    document.getElementById('embedDicussionPopup').style.display='block';
		}
	}
}

function hidePopup() {
	document.getElementById('embedDicussionPopup').style.display='none';
}

function reportPost(pageId) {
		if(pageId > 0)
		{
		    var poststr = 'function=reportDiscussion&id=' + pageId;
		    ajaxpack.postAjaxRequest('ajax.asp', poststr, function t() { if(ajaxIsReady()) { document.getElementById('ReportedDiscussionPopup').style.display = 'block';  } }, 'html');
		}
}

function reportPosting(pageId) 
{
	document.getElementById('pageToReport').value = pageId;
	document.getElementById('ReportedDiscussionPopup').style.display = 'block';
}

function reportPostAjax(pageId) 
{
	if(document.getElementById('reportedReason').value.length > 0) 
	{
        
        document.getElementById('reportSubmit').setAttribute('src', '/images/uploading.gif');
		
		var poststr = 'callback=true&pid=' + escape(pageId) + '&rtext=' + escape(document.getElementById('reportedReason').value);
        ajaxpack.postAjaxRequest('reportDiscussion.asp', poststr, function t() 
	    { 
            if(ajaxIsReady()) 
		    { 
                document.getElementById('reportSubmit').setAttribute('src', '/images/report_button.jpg');
                document.getElementById('reportedReason').value = ''; 
		        document.getElementById('ReportedDiscussionPopup').style.display = 'none'; 
		        document.getElementById('ReportedDiscussionPopupThankYou').style.display = 'block';  
		    } 
		}, 'html');
		
	} 
	else 
	{
		var pObj = document.getElementById('comments_error');
		var data_1 = '&nbsp;-&nbsp;Please add your comments';
		pObj.innerHTML = data_1;
	}
}

function editPost(pid) 
{
    if(pid > 0)
    {
        document.getElementById('EditDiscContent').value = document.getElementById('editable_cont').value;
        document.getElementById('pageToEdit').value = pid;
	    document.getElementById('EditDiscussionPopup').style.display = 'block';
    }
}

function editPostAjax(pageId) 
{
	if(document.getElementById('EditDiscContent').value.length > 0) 
	{
	    document.getElementById('submitDiscEdit').setAttribute('src', '/images/uploading.gif');
	    var poststr = 'callback=true&pid=' + escape(pageId) + '&rtext=' + escape(document.getElementById('EditDiscContent').value);
        ajaxpack.postAjaxRequest('updateDiscussion.asp', poststr, function t() 
	    { 
            if(ajaxIsReady()) 
		    { 
                document.getElementById('submitDiscEdit').setAttribute('src', '/images/update_button.jpg');
                document.getElementById('EditDiscContent').value = ''; 
		        document.getElementById('EditDiscussionPopup').style.display = 'none';
		        document.location = 'discussion.asp?id=' + pageId.toString();
		    } 
		}, 'html');
	}
	else
	{
	    var pObj = document.getElementById('editing_error');
		var data_1 = '&nbsp;-&nbsp;Please add some content';
		pObj.innerHTML = data_1;
    }
}

function deletePost(pid) 
{
    if(pid > 0)
    {
        if(confirm("Are you sure you wish to delete this posting?"))
        {
            document.location = 'delete_posting.asp?id=' + pid.toString();
        }
    }
}

//Iinput fields
function highlight(id)
	{
	id.className="formfocus";
	}

function unhighlight(id)
	{
	id.className="forminput";
	}

function highlightselect(id)
	{
	id.className="forminputselectfocus";
	}

function unhighlightselect(id)
	{
	id.className="forminputselect";
	}

/*Function for Quick Tasks on the homepage*/

function slideDiv(ele) {
	var steps = 10;
	var timeDelay = 30; //milliseconds, min ~30

	//ele.innerHTML = (ele.innerHTML.indexOf('Close') >= 0) ? ele.innerHTML.replace('Close ', '') : 'Close ' + ele.innerHTML;
	//ele.parentNode.style.listStyleImage = (ele.parentNode.style.listStyleImage == 'url(images/quick_tasks_bullet_active.gif)') ? 'url(images/quick_tasks_bullet.gif)' : 'url(images/quick_tasks_bullet_active.gif)';
	divEle = ele.parentNode.getElementsByTagName('div')[0];

	var fullHeight = divEle.style.height.replace('px', '');
	var divOpen = (divEle.style.display == 'block') ? true : false;
	var iterativeHeight = fullHeight / steps;

	divEle.style.height = (divOpen) ? fullHeight + 'px' : '0px';
	divEle.style.overflow = 'hidden';
	divEle.style.display = 'block';

	var i = 0;

	var myInterval = window.setInterval(function () {
  			changeInHeight = ((i+1) * iterativeHeight);
  			divEle.style.height = ((divOpen) ? fullHeight - changeInHeight : changeInHeight) + 'px';
  			i++;
  			if(i==steps) {
  				divEle.style.display = (divOpen) ? 'none' : 'block';
  				divEle.style.height = fullHeight + 'px';
  				clearInterval(myInterval);
  			}
		},timeDelay);


}

/*End Function for Quick Tasks on the homepage*/

/*Javascript select navigation for Quicklinks dropdown*/
function gopage()
{
	//box = document.forms[0].quicklinks;
	box = document.getElementById('quicklinks_text'); 
	destination = box.options[box.selectedIndex].value;
	if (destination) location.href = destination;
}


function buildRelatedTitles(pid)
{
    var pObj = document.getElementById('related_titles');
    var listArr = document.getElementById('relatedItems');
    var data_1 = "";
    
    var type_one_title, type_two_title, type_three_title, type_four_title;
    type_one_title = ReturnDefaultText(1);
    type_two_title = ReturnDefaultText(2);
    type_three_title = ReturnDefaultText(3);
    type_four_title = ReturnDefaultText(4);
    
    var splitCells, splitRows, countpage;
    splitRows = listArr.value.split("}");
    countpage = splitRows.length - 1;
    
    var pageID, typeID, titleDets;
     
    for (i = 0; i < countpage; i++)
    {
        splitCells = splitRows[i].split("{");
            
        pageID = splitCells[0];
        typeID = splitCells[1];
        titleDets = splitCells[2];
        
        switch(typeID)
        {
            case "1":
                type_one_title = titleDets;
                break;
            case "2":
                type_two_title = titleDets;
                break;
            case "3":
                type_three_title = titleDets;
                break;
            case "4":
                type_four_title = titleDets;
                break;
            default:
                break;
        } 
    }
    
    data_1 = data_1 + "<table>";
    data_1 = data_1 + "<tr>";
    data_1 = data_1 + "<td width=21><img src=images/main/anchor.gif></td>";
    data_1 = data_1 + "<td width=232><a href=javascript:relateLinks();>" + type_one_title + "</a></td>";
    data_1 = data_1 + "<td width=21><img src=images/main/relatepage.gif></td>";
    data_1 = data_1 + "<td width=232><a href=javascript:relatepages();>" + type_two_title + "</a></td>";
    data_1 = data_1 + "</tr>";
    data_1 = data_1 + "<tr>";
    data_1 = data_1 + "<td><img src=images/main/document.gif></td>";
    data_1 = data_1 + "<td><a href=javascript:relateDocs();>" + type_three_title + "</a></td>";
	if(pid == 1)
	{ 
	    data_1 = data_1 + "<td><img src=images/main/banners.gif></td><td><a href=javascript:relatebanners();>" + type_four_title + "</a></td>";
	}
	else
	{
	    data_1 = data_1 + "<td><img src=images/main/spacer.gif></td><td id=relateBanners></td>";
	}
    data_1 = data_1 + "</tr>";
    data_1 = data_1 + "</table>";

    pObj.innerHTML = data_1;
    
    var ritem1 = document.getElementById('ritem1');
    var ritem2 = document.getElementById('ritem2');
    var ritem3 = document.getElementById('ritem3');
    var ritem4 = document.getElementById('ritem4');
    
    ritem1.value = type_one_title;
    ritem2.value = type_two_title;
    ritem3.value = type_three_title;
    ritem4.value = type_four_title;
    
}

function BuildRelatedTitleArray()
{
    var pid;
    pid = document.getElementById('id').value;
    
    if (pid > 0)
    {
        var poststr = 'callback=true&pid=' + pid.toString();
		    ajaxpack.postAjaxRequest('getRelatedTitles.asp', poststr, function t() 
		    { 
		        if(ajaxIsReady()) 
		        { 
		            var navObj = document.getElementById('relatedItems');
		            var image_1 = ajaxpack.ajaxobj.responseText;
		            navObj.value = image_1;
		            setTimeout('buildRelatedTitles(' + pid + ')',1000);
		        } 
		    }, 'html');
        
    }
}

function AddToFriends(uid)
{
    if (uid > 0)
    {
        var poststr = 'callback=true&uid=' + uid.toString();
		ajaxpack.postAjaxRequest('addFriend.asp', poststr, function t() 
		{ 
		    if(ajaxIsReady()) 
		    { 
                var str = 'profile_';
                str = str + uid.toString();
                var pObj = document.getElementById(str);
                
                var image_1 = "<img src=/images/icon_approve.gif alt=friend added border=0 />";
		        pObj.innerHTML = image_1;
		    } 
		}, 'html');
    }
}

function ReturnDefaultText(typeID)
{
    var data = "";
    
    switch(typeID)
    {
        case 1:
            data = "Relate links";
            break;
        case 2:
            data = "Relate pages";    
            break;
        case 3:
            data = "Relate documents";
            break;
        case 4:
            data = "Relate banners";
            break;
        default:
            break;
     } 
     return data;
}

function subscribe_thread(pid, typeid)
{
    if (pid > 0 && typeid > 0)
    {
        var poststr = 'callback=true&pid=' + pid.toString() + '&typeid=' + escape(typeid.toString()) + '&param=' + escape(pid.toString());
	    ajaxpack.postAjaxRequest('add_subscription.asp', poststr, function t() 
	    { 
	        if(ajaxIsReady()) 
	        { 
	            if(ajaxpack.ajaxobj.responseText == "success")
	            {
	                //Do something
	                var thread_span = 'thread_span_';
	                thread_span = thread_span + pid.toString();
	                document.getElementById(thread_span).innerHTML = '<a class="views" href="#" onclick="unsubscribe_thread('+ pid.toString() + '); return false;">Unsubscribe from this thread</a>';
	                
	            }
		        
	        } 
	    }, 'html');
    }
}

function unsubscribe_thread(pid)
{
    if (pid > 0)
    {
        var poststr = 'callback=true&pid=' + pid.toString();
		ajaxpack.postAjaxRequest('delete_subscription.asp', poststr, function t() 
	    { 
	        if(ajaxIsReady()) 
	        { 
	            if(ajaxpack.ajaxobj.responseText == "success")
	            {
                    //Do something
                    var thread_span = 'thread_span_';
                    thread_span = thread_span + pid.toString();
                    document.getElementById(thread_span).innerHTML = '<a class="views" href="#" onclick="subscribe_thread('+ pid.toString() + ', 5); return false;">Subscribe to this thread</a>';
		        }
		        
	        } 
	    }, 'html');
    }
}
