var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadstatustext="<img src='images/loading.gif' /> Requesting content..."

////NO NEED TO EDIT BELOW////////////////////////

/* Piligrim's Edit*/

var openUrl = new Array();
var openTabs = new Array();

var loadedobjects=""
var defaultcontentarray=new Object()
var bustcacheparameter=""

var loadUrl = "";
var close = "";

var idComment_ = ""
var comment_ = "";
var referring_ = "";
var md5url_ = "";
var idCommentUp_ = "";
var idCommentDown_ = "";
var idParentComment_ = "";

var idEditCommentGo_ = "";
var idEditPost_ = "";
var idEditPostGo_ = "";

var subPostExist_ = "";
var exit_ = "";


var bookmarkTitle_ = "";
var bookmarkUrl_ = "";
var bookmarkDescription_ = "";

var friendTitle_ = "";
var friendUrl_ = "";
var friendDescription_ = "";
var fileDescription_ = "";
var filePath_ = "";

var file_ = "";
var tab_ = "";
var md5_ = "";
var fileUrl_ = "";
var fileUrlAutoSelect_ = "";

var file_title_ = "";
var hash_name_ = "";

var file_link_ = "";
var file_description_ = "";
var memo_links_ = "";

var tab2 = "";

var countPosts = "";
var typeFlag = "";
var q = 0;


var page_ = "";
var keyword_ = "";
/* End Piligrim's Edit */

function ajaxpage(url, containerid, targetobj){
	var type = new Array();
   reg3 = new RegExp("([a-z]*).php");
   type = url.match(reg3);

   typeFlag = "";

   if (type != null) {
      if (type.length > 1) {
         typeFlag = type[1];
      }
   }

   /* Piligrim's Edit*/

   close = 0;

   if (fileUrl_ != "") {

      url = fileUrl_;
      containerid = "ajaxcontentarea"+tab_;

      fileUrl_ = "";
      tab_ = "";
      md5_ = "";

     
      
   }
   if (page_ != "") {

      url = url+"&page="+page_;
      page_ = "";
      close = 1;

   }
   if (keyword_ != "") {

      url = url+"&keyword_tab="+keyword_;
      keyword_ = "";
      close = 1;
   }

   if (file_link_ != '' && file_description_ != '') {
      url = url+"&file_link="+file_link_+"&file_description="+file_description_;
      file_link_ = "";
      file_description_ = "";
      close = 1;
   }
   if (memo_links_ != '') {
      url = url+"&memo_links="+memo_links_;
      memo_links_ = "";
      close = 1;
   }

   if (idComment_ != "") {

      url = url+"&idComment="+idComment_;
      idComment_ = "";
      close = 1;

   }

   if (idParentComment_ != "") {
      url = url+"&idParentComment="+idParentComment_;
      close = 1;
      idParentComment_ = "";
   }

   if (comment_ != "") {

      url = url+"&comment="+comment_;
      close = 1;
      comment_ = "";

      commentFlag = 1;
   }
   if (referring_ != "") {

      url = url+"&referring="+referring_;
      close = 1;
      referring_ = "";

      //referringFlag = 1;
   }
   if (idCommentUp_ != "") {
      url = url+"&idCommentUp="+idCommentUp_;
      close = 1;
      idCommentUp_ = "";
   }

   if (idCommentDown_ != "") {
      url = url+"&idCommentDown="+idCommentDown_;
      close = 1;
      idCommentDown_ = "";
   }

   if (subPostExist_ != "") {
      url = url+"&subPostExist="+subPostExist_;
      close = 1;
      subPostExist_ = "";
   }

   if (idEditPost_ != "") {
      url = url+"&idEditPost="+idEditPost_;
      close = 1;
      idEditPost_ = "";
   }
   if (idEditCommentGo_ != "") {
      url = url+"&idEditCommentGo="+idEditCommentGo_;
      close = 1;
      idEditCommentGo_ = "";
   }
   if (idEditPostGo_  != "") {
      url = url+"&idEditPostGo="+idEditPostGo_;
      close = 1;
      idEditPostGo_ = "";
   }
   if (exit_ != "") {
      url = url+"&exit="+exit_;
      close = 1;
      exit_ = "";
   }

   if (bookmarkTitle_ != "") {
      url = url+"&bookmarkTitle="+bookmarkTitle_;
      close = 1;
      bookmarkTitle_ = "";
   }

   if (bookmarkUrl_ != "") {
      url = url+"&bookmarkUrl="+bookmarkUrl_;
      close = 1;
      bookmarkUrl_ = "";
   }

   if (bookmarkDescription_ != "") {
      url = url+"&bookmarkDescription="+bookmarkDescription_;
      close = 1;
      bookmarkDescription_ = "";
   }


   if (friendTitle_ != "") {
      url = url+"&friendTitle="+friendTitle_;
      close = 1;
      friendTitle_ = "";
   }

   if (friendUrl_ != "") {
      url = url+"&friendUrl="+friendUrl_;
      close = 1;
      friendUrl_ = "";
   }

   if (friendDescription_ != "") {
      url = url+"&friendDescription="+friendDescription_;
      close = 1;
      friendDescription_ = "";
   }

   w = 0;


		if (  close != 1 && fileUrl_ == "" ) {
		
			//alert(url+"=="+containerid);
			while (w < q + 1) {
			
				if (openUrl[w] != url && openTabs[w] == containerid ) {
				//alert("1=="+w+"=="+openUrl[w]+"=="+url+"===\n&&==="+openTabs[w] +"=="+ containerid)
					openUrl[w] = "";
					openTabs[w] = "";

					w2 = 0;
					z = 0;

					while (w2 < q + 1) {
						if (openUrl[w2] != '') {
						
						
							openUrl[z] = openUrl[w2];
							openTabs[z] = openTabs[w2];
							
							z = z + 1;
						}
						
						w2 = w2 + 1;
					}

				}
				
				if (openUrl[w] == url ) {
				//alert("2=="+w+"=="+openUrl[w]+"=="+url+"===\n&&==="+openTabs[w] +"=="+ containerid)
					url = '#default';

					openUrl[w] = "";
					openTabs[w] = "";

					w2 = 0;
					z = 0;

					while (w2 < q + 1) {
						if (openUrl[w2] != '') {
						
							openUrl[z] = openUrl[w2];
							openTabs[z] = openTabs[w2];
							//alert("2-3=="+openUrl[z]+"=="+openTabs[z]);
							z = z + 1;
						}
						
						w2 = w2 + 1;
					}

				}

				w = w + 1;
			}

			
			openUrl[q] = url;
			openTabs[q] = containerid;
//alert("3=="+q+"=="+openUrl[q]+"=="+openTabs[q]);


			q = q + 1;

		}

   /* End Piligrim's Edit */

   var page_request = false
   if (window.XMLHttpRequest) // if Mozilla, Safari etc
   page_request = new XMLHttpRequest()
   else if (window.ActiveXObject){
      // if IE
      try {
         page_request = new ActiveXObject("Msxml2.XMLHTTP")
      }
      catch (e){
         try{
            page_request = new ActiveXObject("Microsoft.XMLHTTP")
         }
         catch (e){
         }
      }
   }
   else
   return false
//alert(url)

   var ullist=targetobj.parentNode.parentNode.getElementsByTagName("li")
   for (var i=0; i<ullist.length; i++)
   ullist[i].className=""  //deselect all tabs
   targetobj.parentNode.className="selected"  //highlight currently clicked on tab
   
   if (url.indexOf("#default")!=-1){
      //if simply show default content within container (verus fetch it via ajax)
      document.getElementById(containerid).innerHTML=defaultcontentarray[containerid]
      return
   }

   document.getElementById(containerid).innerHTML=loadstatustext
   page_request.onreadystatechange=function(){
      loadpage(page_request, containerid);
   }
   if (bustcachevar) //if bust caching of external page
   bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()

   flag = window.location.href.substr(0, 11);

   if (flag == "http:\\www.") {
      url = url.replace(/^http:\\/, "http:\\www.")
   }
//alert(url+bustcacheparameter);
   page_request.open('GET', url+bustcacheparameter, true)
   page_request.send(null)
}

//  ---------------------------------------

function loadpage(page_request, containerid){
	//alert(page_request.readyState+" ("+page_request.status+"  "+window.location.href.indexOf("http"));
   if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {

      temp = page_request.responseText;

      reg = /=(.*?)=/;
      countPosts = page_request.responseText.match(reg);

      reg1 = /=.*?=/;
      temp = page_request.responseText.replace(reg1, "");

      document.getElementById(containerid).innerHTML = temp;

      if (tab2 != '') {
         if (typeFlag == 'comments') {
            document.getElementById('count_comments'+tab2).innerHTML = countPosts[1];
         }
         if (typeFlag == 'files') {
            document.getElementById('count_files'+tab2).innerHTML = countPosts[1];
         }
         if (typeFlag == 'bookmarks') {
            document.getElementById('count_bookmarks'+tab2).innerHTML = countPosts[1];
         }
         if (typeFlag == 'friends') {
            document.getElementById('count_friends'+tab2).innerHTML = countPosts[1];
         }
      }
      tab2 = "";
      typeFlag = '';
   }
}

//  ---------------------------------------

function loadobjs(revattribute){
   if (revattribute!=null && revattribute!=""){
      //if "rev" attribute is defined (load external .js or .css files)
      var objectlist=revattribute.split(/\s*,\s*/) //split the files and store as array
      for (var i=0; i<objectlist.length; i++){
         var file=objectlist[i]
         var fileref=""
         if (loadedobjects.indexOf(file)==-1){
            //Check to see if this object has not already been added to page before proceeding
            if (file.indexOf(".js")!=-1){
               //If object is a js file
               fileref=document.createElement('script')
               fileref.setAttribute("type", "text/javascript");
               fileref.setAttribute("src", file);
            }
            else if (file.indexOf(".css")!=-1){
               //If object is a css file
               fileref=document.createElement("link")
               fileref.setAttribute("rel", "stylesheet");
               fileref.setAttribute("type", "text/css");
               fileref.setAttribute("href", file);
            }
         }
         if (fileref!=""){
            document.getElementsByTagName("head").item(0).appendChild(fileref)
            loadedobjects+=file+" " //Remember this object as being already added to page
         }
      }
   }
}

//  ---------------------------------------

function savedefaultcontent(contentid){
   // save default ajax tab content
   if (typeof defaultcontentarray[contentid]=="undefined") //if default content hasn't already been saved
   defaultcontentarray[contentid]=document.getElementById(contentid).innerHTML
}

//  ---------------------------------------

function startajaxtabs() {
   for (var i=0; i<arguments.length; i++){
      //loop through passed UL ids
      var ulobj=document.getElementById(arguments[i])

      if (ulobj == null) {
         return "";
      }
      var ulist=ulobj.getElementsByTagName("li") //array containing the LI elements within UL

      for (var x=0; x<ulist.length; x++){
         //loop through each LI element
         var ulistlink=ulist[x].getElementsByTagName("a")[0]
         if (ulistlink.getAttribute("rel")){
            var modifiedurl=ulistlink.getAttribute("href").replace(/^http:\/\/[^\/]+\//i, "http://"+window.location.hostname+"/")
            ulistlink.setAttribute("href", modifiedurl) //replace URL's root domain with dynamic root domain, for ajax security sake
            savedefaultcontent(ulistlink.getAttribute("rel")) //save default ajax tab content
            ulistlink.onclick=function(){
               ajaxpage(this.getAttribute("href"), this.getAttribute("rel"), this)
               loadobjs(this.getAttribute("rev"))
               return false
            }
            if (ulist[x].className=="selected"){
               ajaxpage(ulistlink.getAttribute("href"), ulistlink.getAttribute("rel"), ulistlink) //auto load currenly selected tab content
               loadobjs(ulistlink.getAttribute("rev")) //auto load any accompanying .js and .css files
            }				
         }
      }
   }
}

function _onLoad(tab) {
   var ulobj=document.getElementById("maintab"+tab);
   if (ulobj == null) {
      return "";
   }
   var ulist=ulobj.getElementsByTagName("li") //array containing the LI elements within UL
   var ulistlink=ulist[1].getElementsByTagName("a")[0]
   ajaxpage(ulistlink.getAttribute("href"), ulistlink.getAttribute("rel"), ulistlink) //auto load currenly selected tab content
   loadobjs(ulistlink.getAttribute("rev")) //auto load any accompanying .js and .css files
}
//  ---------------------------------------

function searchFrom(keyword,  tab, fileUrl) {
   fileUrl_ = fileUrl;
   tab_ = tab;
   maintab = "maintab"+tab;
   keyword_ = keyword;
   exit_ = 1;
   startajaxtabs(maintab);
}

//  ---------------------------------------

function selectPages(page, keyword, tab, fileUrl) {
   fileUrl_ = fileUrl;
   tab_ = tab;
   maintab = "maintab"+tab;
   keyword_ = keyword;
   page_ = page;
   exit_ = 1;
   startajaxtabs(maintab);
}

//  ---------------------------------------


function sendComment(comment, referring, tab, idParentComment) {
   
   comment = escape(comment);


   comment = comment.replace(/&/g, " ");
   comment = comment.replace(/\n/g, "<br/>");
   tab2 = tab;
   maintab = "maintab"+tab;

   if (comment == "") {
     
      document.getElementById('bookmarkError_'+tab).innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#009900"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="8"><tr><td height="25" bgcolor="#F0FFF0"><strong><font color="red" size="2" face="Arial">&nbsp;Please, input text (min: 24 chars)</font></strong></td></tr></table></td></tr></table><br>';
      return "";
   }
   commentLength = document.getElementById("text_comment_"+tab).value.length;
   if (commentLength < 25) {
      document.getElementById('bookmarkError_'+tab).innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#009900"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="8"><tr><td height="25" bgcolor="#F0FFF0"><strong><font color="red" size="2" face="Arial">&nbsp;Please, input text (min: 24 chars)</font></strong></td></tr></table></td></tr></table><br>';
      return "";
   }

   comment_ = comment;
   referring_ = referring;
   idParentComment_ = idParentComment;

   startajaxtabs(maintab);
}

//  ---------------------------------------

function editComment(comment, referring, tab, idParentComment) {
   comment = escape(comment);

   comment = comment.replace(/&/g, " ");
   comment = comment.replace(/\n/g, "<br/>");
   maintab = "maintab"+tab;

   if (comment == "") {
      document.getElementById('bookmarkError_'+tab).innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#009900"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="8"><tr><td height="25" bgcolor="#F0FFF0"><strong><font color="red" size="2" face="Arial">&nbsp;Please, input text (min: 24 chars)</font></strong></td></tr></table></td></tr></table><br>';
      return "";
   }
   commentLength = document.getElementById("text_comment_edit_"+tab).value.length;
   if (commentLength < 25) {
      document.getElementById('bookmarkError_'+tab).innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#009900"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="8"><tr><td height="25" bgcolor="#F0FFF0"><strong><font color="red" size="2" face="Arial">&nbsp;Please, input text (min: 24 chars)</font></strong></td></tr></table></td></tr></table><br>';
      return "";
   }
   comment_ = comment;
   referring_ = referring;
   idEditCommentGo_ = idParentComment;

   startajaxtabs(maintab);
}

//  ---------------------------------------

function pointUp(tab, idCommentUp) {
	
   maintab = "maintab"+tab;
   idCommentUp_ = idCommentUp;
   startajaxtabs(maintab);

}

//  ---------------------------------------

function pointDown(tab, idCommentDown) {
	
   maintab = "maintab"+tab;
   idCommentDown_ = idCommentDown;
   startajaxtabs(maintab);

}

//  ---------------------------------------
function pointUpFile(tab, idCommentUp, fileUrl) {
	tab_ = tab;
   fileUrl_ = fileUrl;
   maintab = "maintab"+tab;
   idCommentUp_ = idCommentUp;
   startajaxtabs(maintab);

}

//  ---------------------------------------

function pointDownFile(tab, idCommentDown, fileUrl) {
	tab_ = tab;
   fileUrl_ = fileUrl;
   maintab = "maintab"+tab;
   idCommentDown_ = idCommentDown;
   startajaxtabs(maintab);

}

//  ---------------------------------------
function subPost(tab, idComment, subPostExist) {

   maintab = "maintab"+tab;
   idComment_ = idComment;
   subPostExist_ = subPostExist;
   startajaxtabs(maintab);
}

//  ---------------------------------------

function exitSubPost(tab) {

   exit_ = 1;
   maintab = "maintab"+tab;
   startajaxtabs(maintab);
}

//  ---------------------------------------

function exitSubPostFile(tab, fileUrlExit) {
   fileUrl_ = fileUrlExit;
   tab_ = tab;
   exit_ = 1;
   maintab = "maintab"+tab;
   startajaxtabs(maintab);
}

//  ---------------------------------------

function sendBookmark(title, bookmarkUrl, description, tab) {
   title = escape(title);
   bookmarkUrl = escape(bookmarkUrl);
   description = escape(description);
   maintab = "maintab"+tab;
  var errorStr = '';
   if (title == "" || bookmarkUrl == "" || description == "") {
      if (!description) {
         errorStr = 'Description field is required';
      }
      if (!bookmarkUrl) {
         errorStr = 'URL field is required';
      }
      if(!title) {
         errorStr = 'Title field is required';
      }
      document.getElementById('bookmarkError_'+tab).innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#009900"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="8"><tr><td height="25" bgcolor="#F0FFF0"><strong><font color="red" size="2" face="Arial">&nbsp;'+errorStr+'</font></strong></td></tr></table></td></tr></table><br>';
      return "";
   }

   tab2 = tab;
   bookmarkTitle_ = title;
   bookmarkUrl_ = bookmarkUrl;
   bookmarkDescription_ = description;
   startajaxtabs(maintab);
}

//  ---------------------------------------

function editBookmark(title, bookmarkUrl, description, tab, idPost) {
   title = escape(title);
   bookmarkUrl = escape(bookmarkUrl);
   description = escape(description);
   maintab = "maintab"+tab;
   var errorStr = '';
   if (title == "" || bookmarkUrl == "" || description == "") {
      if (!description) {
         errorStr = 'Description field is required';
      }
      if (!bookmarkUrl) {
         errorStr = 'URL field is required';
      }
      if(!title) {
         errorStr = 'Title field is required';
      }
      document.getElementById('bookmarkError_'+tab).innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#009900"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="8"><tr><td height="25" bgcolor="#F0FFF0"><strong><font color="red" size="2" face="Arial">&nbsp;'+errorStr+'</font></strong></td></tr></table></td></tr></table><br>';
      return "";
   }

   bookmarkTitle_ = title;
   bookmarkUrl_ = bookmarkUrl;
   bookmarkDescription_ = description;
   idEditPostGo_ = idPost;
   startajaxtabs(maintab);
}

//  ---------------------------------------

function editFile(title, bookmarkUrl, description, tab, idPost, fileUrl) {
   title = escape(title);
   bookmarkUrl = escape(bookmarkUrl);
   description = escape(description);
   maintab = "maintab"+tab;
var errorStr = '';
   if (title == "" || bookmarkUrl == "" || description == "") {
      if (!description) {
         errorStr = 'Description field is required';
      }
      if (!bookmarkUrl) {
         errorStr = 'URL field is required';
      }
      if(!title) {
         errorStr = 'Title field is required';
      }
      document.getElementById('bookmarkError_'+tab).innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#009900"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="8"><tr><td height="25" bgcolor="#F0FFF0"><strong><font color="red" size="2" face="Arial">&nbsp;'+errorStr+'</font></strong></td></tr></table></td></tr></table><br>';
      return "";
   }
   fileUrl_ = fileUrl;
   tab_ = tab;
   bookmarkTitle_ = title;
   bookmarkUrl_ = bookmarkUrl;
   bookmarkDescription_ = description;
   idEditPostGo_ = idPost;
   startajaxtabs(maintab);
}

//  ---------------------------------------

function editMemoLinks(title, bookmarkUrl, description, memo_links, tab, idPost, fileUrl) {

   maintab = "maintab"+tab;

   if (title == "" || bookmarkUrl == "" || description == "" || memo_links == "") {
      return "";
   }
   description = description.replace(/\n/g, "<br/>");
   memo_links = memo_links.replace(/\n/g, "<br/>");
   fileUrl_ = fileUrl;
   tab_ = tab;
   bookmarkTitle_ = title;
   bookmarkUrl_ = bookmarkUrl;
   bookmarkDescription_ = description;
   memo_links_ = memo_links;
   idEditPostGo_ = idPost;

   startajaxtabs(maintab);
}

//  ---------------------------------------

function sendFriend(title, friendUrl, description, tab) {
title = escape(title);
friendUrl = escape(friendUrl);
description = escape(description);
var errorStr = '';
   maintab = "maintab"+tab;

   if (title == "" || friendUrl == "" || description == "") {
      if (!description) {
         errorStr = 'Description field is required';
      }
      if (!friendUrl) {
         errorStr = 'URL field is required';
      }
      if(!title) {
         errorStr = 'Title field is required';
      }
      document.getElementById('bookmarkError_'+tab).innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#009900"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="8"><tr><td height="25" bgcolor="#F0FFF0"><strong><font color="red" size="2" face="Arial">&nbsp;'+errorStr+'</font></strong></td></tr></table></td></tr></table><br>';
      return "";
   }

   friendTitle_ = title;
   friendUrl_ = friendUrl;
   friendDescription_ = description;
   tab2 = tab;
   startajaxtabs(maintab);
}

//  ---------------------------------------

function editPostFile(tab, idComment, fileUrl) {
   if (tab == "") {

      return "";
   }
	//alert(tab+"    "+idComment+"    "+fileUrl);
   tab_ = tab;
   fileUrl_ = fileUrl;

   maintab = "maintab"+tab;
   idEditPost_ = idComment;

   startajaxtabs(maintab);
}

//  ---------------------------------------

function editPost(tab, idComment) {
   if (tab == "") {

      return "";
   }

   tab_ = tab;

   maintab = "maintab"+tab;
   idEditPost_ = idComment;

   startajaxtabs(maintab);
}

//  ---------------------------------------

function upload(tab, md5, fileUrl, setClose) {
   if (tab == "" || fileUrl == "") {
      return "";
   }
   tab_ = tab;
   fileUrl_ = fileUrl;
	
	//alert(tab_);

   maintab = "maintab"+tab;

   startajaxtabs(maintab);
}

//  ---------------------------------------



//  ---------------------------------------

function download(tab, hash_name, file_title) {

   if (tab == "" || file_title == "" || hash_name == "") {
      return "";
   }

   file_title_ = file_title;
   hash_name_ = hash_name;

   maintab = "maintab"+tab;

   startajaxtabs(maintab);
}

//  ---------------------------------------

function sendLink(file_link, file_description, tab, recieveUrl) {
   file_link = escape(file_link);
   file_description = escape(file_description);
   var errorStr = '';
   if (tab == "" || file_link == "" || file_description == "") {
      if (!file_description) {
         errorStr = 'Description field is required';
      }
      if(!file_link) {
         errorStr = 'Link field is required';
      }
      document.getElementById('fileSendError_'+tab).innerHTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#009900"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="8"><tr><td height="25" bgcolor="#F0FFF0"><strong><font color="red" size="2" face="Arial">&nbsp;'+errorStr+'</font></strong></td></tr></table></td></tr></table><br>';
      return "";
   }
   tab_ = tab;
   tab2 = tab;
   fileUrl_ = recieveUrl;

   file_link_ = file_link;
   file_description_ = file_description;

   maintab = "maintab"+tab;

   startajaxtabs(maintab);
}

//  ---------------------------------------

function sendMemoLinks(file_link, file_description, memo_links, tab, recieveUrl) {

   if (tab == "" || file_link == "" || file_description == "" || memo_links == "") {
      return "";
   }
   file_description = file_description.replace(/\n/g, "<br/>");
   memo_links = memo_links.replace(/\n/g, "<br/>");
   tab_ = tab;
   tab2 = tab;
   fileUrl_ = recieveUrl;

   file_link_ = file_link;
   file_description_ = file_description;
   memo_links_ = memo_links;

   maintab = "maintab"+tab;

   startajaxtabs(maintab);
}

//  ---------------------------------------

function print_ostatok(flag, tab){

   if (flag == 'print') {
      commentLength = document.getElementById("text_comment_"+tab).value.length;
   }
   else {
      commentLength = document.getElementById("text_comment_edit_"+tab).value.length;
   }
   commentLength++;

   if (commentLength < 25) {
      document.getElementById("counter_"+tab).innerHTML = "<font face=Arial size=2 color=red><i>You must type "+(25-commentLength)+".</i></font>";
   }

   if(commentLength < 10000 && commentLength > 24) {
      //document.getElementById("counter_"+tab).innerHTML = "<font face=Arial size=2><i>You may type "+(10000-commentLength)+".</i></font>";
      document.getElementById("counter_"+tab).innerHTML = "";
   }
}
