function highlight(field) {
        field.focus();
        field.select();
}

function FindInArray(array, fn)
{
	for (var n = 0; n < array.length; n++)
	if (array[n] == fn)
		return n;
	return -1;
}

function checkfiletype(what) {
	var e = what.value.toLowerCase();
	var f = e.split('.');
	var ext = f[f.length - 1];
	
	if(FindInArray(extlist, ext) > -1){
		document.getElementById('dobtn').disabled=false;
		document.getElementById('dobtn').value=uploadfile;
	} else {
		document.getElementById('dobtn').disabled=true;
		document.getElementById('dobtn').value=badfiletype;
	}
}

function checkfiletypeDocuments(what) {
	document.getElementById('dobtn').disabled=false;
	document.getElementById('dobtn').value=uploadfile;
}

function toggle(e) {
	if (e.style.display == "none") {
		e.style.display = "";
	} else {
		e.style.display = "none";
	}
}

function write_flags(flagurl, fl) {
	var flaglist = fl.split(',');
	
	document.write('<table border="0"><tr>');
	for(var i=0; i<flaglist.length; i++){
		document.write('<td><a href="/' + flaglist[i] + '/' + flagurl + '" class="flag">');
		document.write('<img src="/images/flags/' + flaglist[i] +  '.gif" border="0" alt="' + flaglist[i].toUpperCase() + '">');
		document.write('</a></td>');
	}
	document.write('</tr></table>');
}

function write_flags_v2(flagurl, fl) {
	var flaglist = fl.split(',');
	
	document.write('<table border="0"><tr>');
	for(var i=0; i<flaglist.length; i++){
		document.write('<td><a href="/' + flaglist[i] + '/' + flagurl + '" class="flag">');
		document.write('<img src="/images/flags-v2/' + flaglist[i] +  '.png" border="0" alt="' + flaglist[i].toUpperCase() + '">');
		document.write('</a></td>');
	}
	document.write('</tr></table>');
}

function write_logo(ffh, version) {
	document.write('<br/>');
	document.write('<div align="center">');
	document.write('<a href="/"><img src="../images/logo.gif" border="0"></a><br>');
	document.write('<font size=-2>');
	for(var i=1; i<=60; i++){
		document.write('&nbsp;');
	}
	document.write(ffh + ' - <b>' + version + '</b></font>');
	document.write('<br/>');
}

function write_filter(myurl, ft, seltype) {
	var filetype = ft.split(',');
	
	document.write('<a href="' + myurl + '">' + nonetext + '</a>, ');
	
	for(var i=0; i<filetype.length; i++){
		if(filetype[i] == seltype)
			document.write('<font size=-1><b>' + seltype +  '</b></font>');
		else
			document.write('<a href="' + myurl + filetype[i] + '">' + filetype[i] + '</a>');
		
		if(i < filetype.length - 1)
			document.write(', \n');
	}
}

function write_filtertype(myurl, ft, fttext, seltype) {
	var filetype = ft.split(',');
	var filetypetext = fttext.split(',');
	
	document.write('<a href="' + myurl + '">' + nonetext + '</a> | ');
	
	for(var i=0; i<filetype.length; i++){
		var fttext2 = filetypetext[i].split(';');
		ftdesc = fttext2[0];
		ftimg = fttext2[1];
		
		if(ftimg.length > 0)
			//document.write('<img src="/images/navicons-small/' + ftimg + '" align="absmiddle"> ');
			document.write('<img src="../images/navicons-v2/' + ftimg + '" align="absmiddle"> ');
		if(filetype[i] == seltype)
			document.write('<font size=-1><b>' + ftdesc +  '</b></font>');
		else
			document.write('<a href="' + myurl + filetype[i] + '">' + ftdesc + '</a>');
		
		if(i < filetype.length - 1)
			document.write(' | \n');
	}
}

function classover(what){
	what.className += 'hover';
}

function classout(what){
	what.className = what.className.replace( 'hover', '' );
}

function classmark(what, check){
	if(check)
	{
		classout(what);
		what.className += 'marked';
	}
	else
	{
		what.className = what.className.replace( 'marked', '' );
	}
}

var prevfolder = null;
function classmark2(what, check){
	if(document.forms.submit.folderiddest.selectedIndex != check)
	{
		if(prevfolder)
			prevfolder.className = prevfolder.className.replace('marked', '');
		document.forms.submit.folderiddest.selectedIndex = check;
		prevfolder = what;
		classout(what);
		what.className += 'marked';
	}
	else
	{
		what.className = what.className.replace( 'marked', '' );
		document.forms.submit.folderiddest.selectedIndex = 0;
	}
}

function invselect(what){
	what.selected = !what.selected;
}

var defaulttd = null;


// resizeimg
var test = 0;
var origwidth = 0;
var origheight = 0;

function resizeimg() {
	if(!origwidth || origwidth <= 0){
		origwidth = document.mainimg.width;
	}
	
	// on teste d'abord si l'image est plus grande que l'?an
	if(origwidth > document.body.clientWidth){
		// on test s'il faut remettre la taille d'origine ou non
		if(test == 0){
			// on la resize ?a taille de la fenetre
			document.mainimg.width = document.body.clientWidth - 50;
			test = 1;
		} else if(test == 1){
			// on la resize ?a taille originale
			document.mainimg.width = origwidth;
			test = 0;
		}
	}
}


/*************
UPLOAD FIELDS
*************/

var upcount=1 // count amount of formfields
function createNewUploadInput(){
	upcount++;
	findObj("file2upload_inputs").innerHTML+='<div id="inputfu' + upcount + '"><br><input type="file" name="file2upload[' + upcount + ']" onChange="checkfiletype(this)" size="50"> </div>';
	
	if(upcount > 1)
		document.getElementById("dobtn").value = sendfiles;
}

function removeUploadInput(){
	var d = document.getElementById("file2upload_inputs");
	var olddiv = document.getElementById('inputfu' + upcount);
	d.removeChild(olddiv);
	upcount--;
	
	if(upcount == 1)
		document.getElementById("dobtn").value = sendfile;
}

function findObj(n, d) { //v4.0
	var p,i,x; if(!d) d=document;
	if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)
	x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++)
		x=findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=document.getElementById(n); return x;
}


/************************************************************************************************************
	IMAGE GALLERY
************************************************************************************************************/	

	var opacitySpeed = 2;	// Speed of opacity - switching between large images - Lower = faster
	var opacitySteps = 10; 	// Also speed of opacity - Higher = faster
	var slideSpeed = 5;	// Speed of thumbnail slide - Lower = faster
	var slideSteps = 8;	// Also speed of thumbnail slide - Higher = faster
	//var columnsOfThumbnails = 3;	// Hardcoded number of thumbnail columns, use false if you want the script to figure it out dynamically.
	
	/* Don't change anything below here */
	var DHTMLgoodies_largeImage = false;
	var DHTMLgoodies_largeImageLink = false;
	var DHTMLgoodies_imageToShow = false;
	var DHTMLgoodies_currentOpacity = 100;
	var DHTMLgoodies_slideWidth = false;
	var DHTMLgoodies_thumbTotalWidth = false;
	var DHTMLgoodies_viewableWidth = false;
	
	var currentUnqiueOpacityId = false;
	var DHTMLgoodies_currentActiveImage = false;
	var DHTMLgoodies_thumbDiv = false;
	var DHTMLgoodies_thumbSlideInProgress = false;
	
	var browserIsOpera = navigator.userAgent.indexOf('Opera')>=0?true:false;
	var leftArrowObj;
	var rightArrowObj;
	var thumbsColIndex = 1;
	var thumbsLeftPos = false;
	
	function initGalleryScript()
	{
		leftArrowObj = document.getElementById('DHTMLgoodies_leftArrow');		
		leftArrowObj.style.visibility='hidden';
		rightArrowObj = document.getElementById('DHTMLgoodies_rightArrow');	
		leftArrowObj.style.cursor = 'pointer';	
		rightArrowObj.style.cursor = 'pointer';	
		leftArrowObj.onclick = moveThumbnails;
		rightArrowObj.onclick = moveThumbnails;
		DHTMLgoodies_largeImage = document.getElementById('DHTMLgoodies_largeImage').getElementsByTagName('IMG')[0];
		DHTMLgoodies_largeImageLink = document.getElementById('DHTMLgoodies_largeImage').getElementsByTagName('A')[0];
		var innerDiv = document.getElementById('DHTMLgoodies_thumbs_inner');
		DHTMLgoodies_slideWidth = innerDiv.getElementsByTagName('DIV')[0].offsetWidth;
		DHTMLgoodies_thumbDiv = document.getElementById('DHTMLgoodies_thumbs_inner');
		DHTMLgoodies_thumbDiv.style.left = '0px';
		
		var subDivs = DHTMLgoodies_thumbDiv.getElementsByTagName('DIV');
		DHTMLgoodies_thumbTotalWidth = 0;
		var tmpLeft = 0;
		for(var no=0;no<subDivs.length;no++){
			if(subDivs[no].className=='strip_of_thumbnails'){
				DHTMLgoodies_thumbTotalWidth = DHTMLgoodies_thumbTotalWidth + DHTMLgoodies_slideWidth;
				subDivs[no].style.left = tmpLeft + 'px';
				subDivs[no].style.top = '0px';
				tmpLeft = tmpLeft + subDivs[no].offsetWidth;
			}
		}

		DHTMLgoodies_viewableWidth = document.getElementById('DHTMLgoodies_thumbs').offsetWidth;
		
		
		DHTMLgoodies_currentActiveImage = DHTMLgoodies_thumbDiv.getElementsByTagName('A')[0].getElementsByTagName('IMG')[0];
		DHTMLgoodies_currentActiveImage.className='activeImage';
	}
	
	function moveThumbnails()
	{
		if(DHTMLgoodies_thumbSlideInProgress)return;
		DHTMLgoodies_thumbSlideInProgress = true;
		if(this.id=='DHTMLgoodies_leftArrow'){
			thumbsColIndex--;
			rightArrowObj.style.visibility='visible';
			if(DHTMLgoodies_thumbDiv.style.left.replace('px','')/1>=0){
				leftArrowObj.style.visibility='hidden';
				DHTMLgoodies_thumbSlideInProgress = false;
				return;
			}
			
			slideThumbs(slideSteps,0);
			
		}else{
			thumbsColIndex++;
			leftArrowObj.style.visibility='visible';
			var left = DHTMLgoodies_thumbDiv.style.left.replace('px','')/1;	
			var showArrow = true;
			if(DHTMLgoodies_thumbTotalWidth + left - DHTMLgoodies_slideWidth <= DHTMLgoodies_viewableWidth)showArrow = false;
			if(columnsOfThumbnails)showArrow = true;
				
			if(!showArrow)	
			{
				rightArrowObj.style.visibility='hidden';
				DHTMLgoodies_thumbSlideInProgress = false;
				return;
			}	
			
			slideThumbs((slideSteps*-1),0);
		}	
		
	}
	
	function slideThumbs(speed,currentPos)
	{
		var leftPos;
		if(thumbsLeftPos){
			leftPos= thumbsLeftPos;
		}else{
			var leftPos = DHTMLgoodies_thumbDiv.style.left.replace('px','')/1;
			thumbsLeftPos = leftPos;
		}
		currentPos = currentPos + Math.abs(speed);		
		var tmpLeftPos = leftPos;
		leftPos = leftPos + speed;
		thumbsLeftPos = leftPos;
		DHTMLgoodies_thumbDiv.style.left = leftPos + 'px';
		if(currentPos<DHTMLgoodies_slideWidth)setTimeout('slideThumbs(' + speed + ',' + currentPos + ')',slideSpeed);else{
			if(tmpLeftPos>=0 || (columnsOfThumbnails && thumbsColIndex==1)){
				document.getElementById('DHTMLgoodies_leftArrow').style.visibility='hidden';
			}	
			var left = tmpLeftPos;		
			var showArrow = true;
			if(DHTMLgoodies_thumbTotalWidth + left - DHTMLgoodies_slideWidth <= DHTMLgoodies_viewableWidth)showArrow=false;
			if(columnsOfThumbnails){
				if((thumbsColIndex+1)<=columnsOfThumbnails)showArrow=true; else showArrow = false;				
			}			
			if(!showArrow){
				document.getElementById('DHTMLgoodies_rightArrow').style.visibility='hidden';
			}					
			DHTMLgoodies_thumbSlideInProgress = false;
		}
	
	}
	
	function showPreview(imagePath,imageLink,inputObj)
	{		
		if(DHTMLgoodies_currentActiveImage){
			if(DHTMLgoodies_currentActiveImage==inputObj.getElementsByTagName('IMG')[0])return;
			DHTMLgoodies_currentActiveImage.className='';
		}
		DHTMLgoodies_currentActiveImage = inputObj.getElementsByTagName('IMG')[0];
		DHTMLgoodies_currentActiveImage.className='activeImage';
		
		DHTMLgoodies_imageToShow = imagePath;
		var tmpImage = new Image();
		tmpImage.src = imagePath;
		DHTMLgoodies_largeImageLink.href = imageLink;
		currentUnqiueOpacityId = Math.random();
		moveOpacity(opacitySteps*-1,currentUnqiueOpacityId);
	}
	
	function setOpacity()
	{
		if(document.all)
		{
			DHTMLgoodies_largeImage.style.filter = 'alpha(opacity=' + DHTMLgoodies_currentOpacity + ')';
		}else{
			DHTMLgoodies_largeImage.style.opacity = DHTMLgoodies_currentOpacity/100;
		}		
	}
	function moveOpacity(speed,uniqueId)
	{
		
		if(browserIsOpera){
			DHTMLgoodies_largeImage.src = DHTMLgoodies_imageToShow;
			return;
		}
		
		DHTMLgoodies_currentOpacity = DHTMLgoodies_currentOpacity + speed;
		if(DHTMLgoodies_currentOpacity<=5 && speed<0){
		
			var tmpParent = DHTMLgoodies_largeImage.parentNode; 
			DHTMLgoodies_largeImage.parentNode.removeChild(DHTMLgoodies_largeImage);
			DHTMLgoodies_largeImage = document.createElement('IMG');
			tmpParent.appendChild(DHTMLgoodies_largeImage);
			setOpacity();
			//DHTMLgoodies_largeImage.style.display = 'none';
			DHTMLgoodies_largeImage.src = DHTMLgoodies_imageToShow;
			//if(DHTMLgoodies_largeImage.width > 400)
			//	DHTMLgoodies_largeImage.width = 400;
			//DHTMLgoodies_largeImage.style.display = 'block';
			
			speed=opacitySteps;
		}
		if(DHTMLgoodies_currentOpacity>=99 && speed>0)DHTMLgoodies_currentOpacity=99;		
		setOpacity();	
		if(DHTMLgoodies_currentOpacity>=99 && speed>0)return;		
		if(uniqueId==currentUnqiueOpacityId)setTimeout('moveOpacity(' + speed + ',' + uniqueId + ')',opacitySpeed);		
	}

/************************************************************************************************************
	END IMAGE GALLERY
************************************************************************************************************/	


/************************************************************************************************************
	TAB CONTENT
************************************************************************************************************/	

var enabletabpersistence=0 //enable tab persistence via session only cookies, so selected tab is remembered?

////NO NEED TO EDIT BELOW////////////////////////
var tabcontentIDs=new Object()

function expandcontent(linkobj){
var ulid=linkobj.parentNode.parentNode.id //id of UL element
var ullist=document.getElementById(ulid).getElementsByTagName("li") //get list of LIs corresponding to the tab contents
for (var i=0; i<ullist.length; i++){
ullist[i].className=""  //deselect all tabs
if (typeof tabcontentIDs[ulid][i]!="undefined") //if tab content within this array index exists (exception: More tabs than there are tab contents)
document.getElementById(tabcontentIDs[ulid][i]).style.display="none" //hide all tab contents
}
linkobj.parentNode.className="selected"  //highlight currently clicked on tab
document.getElementById(linkobj.getAttribute("rel")).style.display="block" //expand corresponding tab content
saveselectedtabcontentid(ulid, linkobj.getAttribute("rel"))
}

function expandtab(tabcontentid, tabnumber){ //interface for selecting a tab (plus expand corresponding content)
var thetab=document.getElementById(tabcontentid).getElementsByTagName("a")[tabnumber]
if (thetab.getAttribute("rel"))
expandcontent(thetab)
}

function savetabcontentids(ulid, relattribute){// save ids of tab content divs
if (typeof tabcontentIDs[ulid]=="undefined") //if this array doesn't exist yet
tabcontentIDs[ulid]=new Array()
tabcontentIDs[ulid][tabcontentIDs[ulid].length]=relattribute
}

function saveselectedtabcontentid(ulid, selectedtabid){ //set id of clicked on tab as selected tab id & enter into cookie
if (enabletabpersistence==1) //if persistence feature turned on
setCookie(ulid, selectedtabid)
}

function getullistlinkbyId(ulid, tabcontentid){ //returns a tab link based on the ID of the associated tab content
var ullist=document.getElementById(ulid).getElementsByTagName("li")
for (var i=0; i<ullist.length; i++){
if (ullist[i].getElementsByTagName("a")[0].getAttribute("rel")==tabcontentid){
return ullist[i].getElementsByTagName("a")[0]
break
}
}
}

function initializetabcontent(){
for (var i=0; i<arguments.length; i++){ //loop through passed UL ids
if (enabletabpersistence==0 && getCookie(arguments[i])!="") //clean up cookie if persist=off
setCookie(arguments[i], "")
var clickedontab=getCookie(arguments[i]) //retrieve ID of last clicked on tab from cookie, if any
var ulobj=document.getElementById(arguments[i])
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")){
savetabcontentids(arguments[i], ulistlink.getAttribute("rel")) //save id of each tab content as loop runs
ulistlink.onclick=function(){
expandcontent(this)
return false
}
if (ulist[x].className=="selected" && clickedontab=="") //if a tab is set to be selected by default
expandcontent(ulistlink) //auto load currenly selected tab content
}
} //end inner for loop
if (clickedontab!=""){ //if a tab has been previously clicked on per the cookie value
var culistlink=getullistlinkbyId(arguments[i], clickedontab)
if (typeof culistlink!="undefined") //if match found between tabcontent id and rel attribute value
expandcontent(culistlink) //auto load currenly selected tab content
else //else if no match found between tabcontent id and rel attribute value (cookie mis-association)
expandcontent(ulist[0].getElementsByTagName("a")[0]) //just auto load first tab instead
}
} //end outer for loop
}


function getCookie(Name){ 
var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
if (document.cookie.match(re)) //if cookie found
return document.cookie.match(re)[0].split("=")[1] //return its value
return ""
}

function setCookie(name, value){
document.cookie = name+"="+value //cookie value is domain wide (path=/)
}

/************************************************************************************************************
	END TAB CONTENT
************************************************************************************************************/	

/****************************
	BEGIN UPLOADER
****************************/

function HideShowFrame(myId){
	fr = document.getElementById (myId);
	if (fr.style.display!='none'){
		fr.style.display="none";
	}
	else {
		fr.style.display="block";
	}
}

function ShowUploadFrame(myUrl){
	fr = document.getElementById('uploadframediv');
	fr.style.display="block";
}

function ActiveUpload(myURL){
	setTimeout("makeRequest(\'" + myURL + "\', '')", 1000);
	ShowUploadFrame();
}

// AJAX Part

function alertContents() {
   if (http_request.readyState == 4) {
      if (http_request.status == 200) {
         fullresult = http_request.responseText;
         result = fullresult.split("\n");
         
         var newtype = result[0];
         var newupURL = result[1];
         if(newtype == 'START'){
         	setTimeout("makeRequest(\'" + newupURL + "\', '')", 1000);
         } else if(newtype == 'PROCESSING' || newtype == 'COMPLETE'){
         	var up_percent = result[2];
         	var up_bSpeedf = result[3];
         	var up_showRead = result[4];
         	var up_showTotal = result[5];
         	var up_dtelapsedf = result[6];
         	var up_dtRemainingf = result[7];
         	
         	document.getElementById('upbar').width = up_percent + '%';
         	document.getElementById('uptext1').innerHTML = up_percent + '% @ ' + up_bSpeedf + ' Kbps (' + up_showRead + ' / ' + up_showTotal + ' KB)';
         	document.getElementById('uptext2').innerHTML = '<img src="/images/clock.gif" width="15" height="15" align="absmiddle"> ' + up_dtelapsedf + ' / ' + up_dtRemainingf;
         	if(newtype == 'PROCESSING')
         		setTimeout("makeRequest(\'" + newupURL + "\', '')", 1000);
         }
      }
      // else {
      //   alert('There was a problem with the request.');
      //}
   }
}

var http_request = false;
function makeRequest(url, parameters) {
   http_request = false;
   if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
      if (http_request.overrideMimeType) {
      	// set type accordingly to anticipated content type
         //http_request.overrideMimeType('text/xml');
         http_request.overrideMimeType('text/html');
      }
   } else if (window.ActiveXObject) { // IE
      try {
         http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
         try {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (e) {}
      }
   }
   if (!http_request) {
      alert('Cannot create XMLHTTP instance');
      return false;
   }
   http_request.onreadystatechange = alertContents;
   http_request.open('GET', url + parameters, true);
   http_request.send(null);
}

/****************************
	END UPLOADER
****************************/

/* NEW UPLOADER IN PHP/APC */

function startProgress(myURL) {
	ShowUploadFrame();
	setTimeout("getProgress(\'" + myURL + "\', '')", 1000);
}
function progressContents() {
	
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var fullresult = http_request.responseText;
			var result = fullresult.split("-");

			var newtype = result[0];
			var newupURL = result[1];
			
			//alert(result);
			//alert('newtype: ' + newtype);
			//alert('newupUrl: ' + newupURL);
			
			if(newtype == 'START') {
				setTimeout("getProgress(\'" + newupURL + "\', '')", 1000);
			} else if(newtype == 'PROCESSING' || newtype == 'COMPLETE') {
				var up_percent = result[2];
				var up_bSpeedf = result[3];
				var up_showRead = result[4];
				var up_showTotal = result[5];
				var up_dtelapsedf = result[6];
				var up_dtRemainingf = result[7];

				document.getElementById('upbar').width = up_percent + '%';
				document.getElementById('uptext1').innerHTML = up_percent + '% @ ' + up_bSpeedf + ' Kbps (' + up_showRead + ' / ' + up_showTotal + ' KB)';
				document.getElementById('uptext2').innerHTML = '<img src="../images/clock.gif" width="15" height="15" align="absmiddle"> ' + up_dtelapsedf + ' / ' + up_dtRemainingf;
				
				if(newtype == 'PROCESSING')
					setTimeout("getProgress(\'" + newupURL + "\', '')", 1000);
			}
		}
	}
}
var http_request = false;
function getProgress(url, parameters) {
	http_request = false;
	
	//alert(url);
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		
		http_request = new XMLHttpRequest();
		
		if (http_request.overrideMimeType) {
			// set type accordingly to anticipated content type
			//http_request.overrideMimeType('text/xml');
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	
	if (!http_request) {
		alert('Cannot create XMLHTTP instance');
		return false;
	}
	
	http_request.onreadystatechange = progressContents;
	http_request.open('GET', url + parameters, true);
	http_request.send(null);
}

/*old
function startProgress(uid) {
	ShowUploadFrame();
	setTimeout('getProgress("' + uid + '")', 1000);
}

function getProgress(uid) {
	var HttpRequestObject = false;

	if(window.XMLHttpRequest) {
		HttpRequestObject = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) {
		HttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if(HttpRequestObject) {
		HttpRequestObject.open('GET', 'getprogress.html?uid='+uid, true);
		HttpRequestObject.onreadystatechange = function() {
			
			if(HttpRequestObject.readyState == 4 && HttpRequestObject.status == 200) {
				
				//var progress = HttpRequestObject.responseText;
				var fullresult = HttpRequestObject.responseText;
				
				var result = fullresult.split("-");
				
				progress = result[0];
				current  = result[1];
				
				document.getElementById('upbar').width = progress + '%';
				document.getElementById('uptext1').innerHTML = progress + '% @ Kbps';
				
				alert('progress: ' + progress);
				alert('current: ' + current);
				
				if(progress < 100) {
					setTimeout('getProgress("' + uid + '")', 1000);
				}
				
			}
		}
		HttpRequestObject.send(null);
	}
}
*/
/* END OF - NEW UPLOADER */

