function newImg(sID, sNewImgPath)
{
	document.getElementById(sID).src = sNewImgPath;
}

function trim(sString)
{
	return sString.replace(/^\s*/, "").replace(/\s*$/, "");
}


function clearSearchBar(sID, iFlag)
{
	var sVal = document.getElementById(sID).value;
	if(sVal == "Search for Stuff" && iFlag == "1") document.getElementById(sID).value = "";
	else if(sVal == "Add Comment" && iFlag == "2") document.getElementById(sID).value = "";
	else if(sVal == "Sign in to add comments!" && iFlag == "2") document.getElementById(sID).value = "";
	else if(sVal == "Enter Title" && iFlag == "3") document.getElementById(sID).value = "";
}

function limitText(sField, iNum)
{
    if (sField.value.length > iNum) sField.value = sField.value.substring(0, iNum);
}

function overTabs(oTab)
{
	document.body.style.cursor='pointer';
}

function offTabs(oTab)
{
	document.body.style.cursor='auto';
}

/* Not Used Yet */
function newImgAndColor(sID, sDiv, sNewImgPath, color)
{
	document.getElementById(sID).src = sNewImgPath;
	document.getElementById(sDiv).style.color = color;
}

/* Not Used Yet */
function addCommentUrlLinks(sText)
{
	var sOutput = "";
	var sTemp = sText;
	var iStart = -1;
	var iEnd = -1;
	var iCur = -1;
	var sNext;
	var sLink;
	var sNewLink;
	var sExtra;
	var sLastChar;
	
	while(sTemp.length > 0)
	{
		iStart = -1;
		iEnd = -1;
		sExtra = "";
		
		iCur = sTemp.search(/http:/i);
		if(iCur >= 0 && (iStart == -1 || iStart > iCur)) iStart = iCur;
		iCur = sTemp.search(/https:/i);
		if(iCur >= 0 && (iStart == -1 || iStart > iCur)) iStart = iCur;
		iCur = sTemp.search(/www./i);
		if(iCur >= 0 && (iStart == -1 || iStart > iCur)){ iStart = iCur; sExtra = "http://"; }
		if(iStart < 0 || sTemp.search(/class="sbuserurl" target="_blank"/i) >=0){ sOutput = sOutput+sTemp; break; }
		
		sNext = sTemp.substring(iStart);
		iEnd = sNext.search(" ");
		if(iEnd > 0) sLink = sTemp.substring(iStart, (iEnd+iStart));
		else sLink = sNext;
		
		sLastChar = sLink.substring(sLink.length-1);
		if(sLastChar == "." || sLastChar == "!" || sLastChar == "?" || sLastChar == ",") sLink = sLink.slice(0, -1);
		sNewLink = "<a href=\""+sExtra+sLink+"\" class='sbuserurl' target='_blank'>"+sLink+"</a>";
		sTemp = sTemp.replace(sLink, sNewLink);
		
		if(iEnd == -1){ sOutput = sOutput+sTemp; sTemp = ""; }
		else 
		{
			sOutput = sOutput+sTemp.substring(0, iStart+sNewLink.length);
			sTemp = sTemp.substring(iStart+sNewLink.length);
		}
	}
	
	return sOutput;
}

function changeRateDisp(iVal, iTagID)
{
	var sPath = document.getElementById('hidMainPath').value;
	var iClearVal = 1;
	
	document.body.style.cursor='pointer';
	
	if(iVal >= 1) { document.getElementById('imgR1T'+iTagID).src = sPath+'Images/General/big_box_blue.jpg'; iClearVal = 2}
	if(iVal >= 2) { document.getElementById('imgR2T'+iTagID).src = sPath+'Images/General/big_box_blue.jpg'; iClearVal = 3}
	if(iVal >= 3) { document.getElementById('imgR3T'+iTagID).src = sPath+'Images/General/big_box_blue.jpg'; iClearVal = 4}
	if(iVal >= 4) { document.getElementById('imgR4T'+iTagID).src = sPath+'Images/General/big_box_blue.jpg'; iClearVal = 5}
	if(iVal == 5) { document.getElementById('imgR5T'+iTagID).src = sPath+'Images/General/big_box_blue.jpg'; iClearVal = 9}
	
	if(iClearVal <= 5) document.getElementById('imgR5T'+iTagID).src = sPath+'Images/General/big_box_white.jpg';
	if(iClearVal <= 4) document.getElementById('imgR4T'+iTagID).src = sPath+'Images/General/big_box_white.jpg';
	if(iClearVal <= 3) document.getElementById('imgR3T'+iTagID).src = sPath+'Images/General/big_box_white.jpg';
	if(iClearVal <= 2) document.getElementById('imgR2T'+iTagID).src = sPath+'Images/General/big_box_white.jpg';
	if(iClearVal == 1) document.getElementById('imgR1T'+iTagID).src = sPath+'Images/General/big_box_white.jpg';
}

function resetRatingDisp(iTagID)
{
	var sPath = document.getElementById('hidMainPath').value;
	var iRating = document.getElementById('hidRatingFor'+iTagID).value;
	clearRatingBoxes(iTagID);
	
	document.body.style.cursor='auto';
	
	if(iRating >= 1) document.getElementById('imgR1T'+iTagID).src = sPath+'Images/General/big_box_blue.jpg';
	if(iRating >= 2) document.getElementById('imgR2T'+iTagID).src = sPath+'Images/General/big_box_blue.jpg';
	if(iRating >= 3) document.getElementById('imgR3T'+iTagID).src = sPath+'Images/General/big_box_blue.jpg';
	if(iRating >= 4) document.getElementById('imgR4T'+iTagID).src = sPath+'Images/General/big_box_blue.jpg';
	if(iRating == 5) document.getElementById('imgR5T'+iTagID).src = sPath+'Images/General/big_box_blue.jpg';
}

function clearRatingBoxes(iTagID)
{
	var sPath = document.getElementById('hidMainPath').value;
	
	document.getElementById('imgR1T'+iTagID).src = sPath+'Images/General/big_box_white.jpg';
	document.getElementById('imgR2T'+iTagID).src = sPath+'Images/General/big_box_white.jpg';
	document.getElementById('imgR3T'+iTagID).src = sPath+'Images/General/big_box_white.jpg';
	document.getElementById('imgR4T'+iTagID).src = sPath+'Images/General/big_box_white.jpg';
	document.getElementById('imgR5T'+iTagID).src = sPath+'Images/General/big_box_white.jpg';
}

function showHideExtraRatings($iVal)
{
	if($iVal == 0)
	{
		document.getElementById('trHideLink').style.display = "none";
		document.getElementById('trAllRatings').style.display = "none";
		document.getElementById('trShowLink').style.display = "";
	}
	else
	{
		document.getElementById('trShowLink').style.display = "none";
		document.getElementById('trHideLink').style.display = "";
		document.getElementById('trAllRatings').style.display = "";
	}
}

function checkPicUpload()
{
	document.getElementById('tdErrors').innerHTML = '';
	document.getElementById('btnAddIt').style.display = 'none';
	document.getElementById('spAddLoad').style.display = '';
	var sName = document.getElementById('txtTitle').value.replace(/^\s+|\s+$/g,"");
	var sFileName = document.getElementById('flProdPic').value.replace(/^\s+|\s+$/g,"");
	var sExt = sFileName.split('.').pop().toLowerCase();
	var sEMsg = '';
	
	if(sName.length < 1 || sName == "Enter Title") sEMsg = "Your stuff still needs a name";
	else if(sFileName.length < 1) sEMsg = "You still need to upload a picture";
	else if(sExt != 'jpg' && sExt != 'jpeg' && sExt != 'gif' && sExt != 'png') sEMsg = "Your pic must be either a jpg, gif, or png";
	if(sEMsg.length > 4)
	{
		document.getElementById('tdErrors').innerHTML = sEMsg;
		document.getElementById('spAddLoad').style.display = 'none';
		document.getElementById('btnAddIt').style.display = '';
		return false;
	}
	
	return true;
}



