resetRating = false;
fullReset = false;

function uploadFE(t)
{
	if(t=='e')
	{
		document.getElementById('fembed').disabled = false;
		document.getElementById('fupload').disabled = true;
		document.getElementById('ur').checked = false;
		document.getElementById('er').checked = true;
	} else {
		document.getElementById('fembed').disabled = true;
		document.getElementById('fupload').disabled = false;
		document.getElementById('ur').checked = true;
		document.getElementById('er').checked = false;
	}
}

function updateUpload(v)
{
	if(v == 'tv')
	{
		document.getElementById('embedcode').style.display = 'block';
	} else {
		document.getElementById('fembed').disabled = true;
		document.getElementById('fupload').disabled = false;
		document.getElementById('ur').checked = true;
		document.getElementById('er').checked = false;
		document.getElementById('embedcode').style.display = 'none';
	}
}

function denyFriend(nickname,id)
{
	if(confirm("delete " + nickname + "'s request?"))
	{
		document.location.href="/myaccount.html?deleteRequest=" + id;
	}
}

function startUpload()
{
	var e = document.getElementById("uploadAdButton");
	e.disabled = true;
	e.value = "uploading! please wait!";
}

function showHelp(s,id)
{
	newNode = document.createElement('div');
	newNode.id = "helpLayer";
	newNode.className = "helpLayer";
	newNode.innerHTML = helpArray[id];
	var ePos = findObjPos(s);
	newNode.style.left 	= ePos[0] + 15 + "px";
	newNode.style.top 	= ePos[1] + "px";
	s.parentNode.insertBefore(newNode,s.nextSibling);
}

function hideHelp()
{
	if(document.getElementById('helpLayer'))
	{
		var toRemove = document.getElementById('helpLayer');
		toRemove.parentNode.removeChild(toRemove);
	}
}

function uploadInfo(e)
{
	switch (e.value)
	{
		case 'tv':
			var html = 'tv ads: please use flv files only';
		break;	
		case 'print':
			var html = 'print ads: please use jpg files only';
		break;	
		case 'radio':
			var html = 'radio ads: please use mp3 files only';
		break;	
		case 'web':
			var html = 'web ads: please use jpg files only';
		break;	
	}
	document.getElementById('uploadinfo').innerHTML = html;
}

function activateForm(d,e)
{
	var t = d.innerHTML.replace(/<(?:[^>'"]*|(['"]).*?\1)*>/g,"");  
	var textToEdit = t.replace(/\t/g,"");
	var table		 = d.getAttribute('table');
	var column	 = d.getAttribute('column');
	var filter	 = d.getAttribute('filter');
	var tid	 		 = d.getAttribute('id');
	var fName		 = d.name;
	//if(lastFieldNumber) removeAjaxElement(lastFieldNumber,true);
	addAjaxElement(d,'/ajax_snippets/editAttribute.php?attribute=' + escape(textToEdit) + '&column=' + column + '&filter=' + filter + '&table=' + table + '&id=' + tid ,'replace');
	window.setTimeout (function(){document.selection.empty();}, 100);
}

/*
function flashObject(fURL,w,h)
{
	var html = '';
	if(agentName() == 'MSIE')
	{
		html +=	'<object type="application/x-shockwave-flash"  width="' + w + '" height="' + h + '">';
		html += '<param name="movie" value="' + fURL + '">';
		html += '<param name="quality" value="high" >';
		html += '<param name="scale" value="noscale" >';
		html += '<param name="wmode" value="transparent" >';
		html += '</object>';
	} else {
		html += '<embed src="' + fURL + '" quality="high" wmode="transparent" scale="noscale" width="' + w + '" height="' + h + '"  type="application/x-shockwave-flash" ></embed>';
	}
	document.getElementById("videolayer").innerHTML = html;
}
*/
function pvideo(fURL,vType)
{

	var html = '';
	html += '<embed src="/mediaPlayer.swf" width="320" height="256" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" flashvars = "&videoPath=/data/' + fURL+ '/video.' + vType + '&height=256&width=320" />';
	document.getElementById("videolayer").innerHTML = html;
}

function resizeVideoLayer(w,h)
{
	var e = document.getElementById("videolayer");
	e.style.height = h + 16 + "px";
	e.style.width = w + "px";
}


function showRating(rating)
{
	document.getElementById('actRatingX').innerHTML = rating + ' points';
	if(resetRating)	clearTimeout(resetRating);
	if(fullReset) document.getElementById('actRatingX').innerHTML = '&nbsp;'; fullReset = false;
	for( i = 1 ; i <= 10 ; i++)
	{
		newSrc = (i <= rating) ? '/images/star_on.gif' : '/images/star_off.gif';
		document.getElementById('star' + i).src = newSrc; 
	}
	resetRating = window.setTimeout (function(){showRating(iRating,fullReset = true)}, 5000);
}

function setRating(rating,orig)
{
	addAjaxElement(false,'ajax_snippets/setRating.php?rating=' + rating ,'replace','actRating');
	iRating = rating;
}



function sendForgottenPWD(e)
{
		 addAjaxElement(false,'/ajax_snippets/send_pwd.php?e_mail=' + e['form'].forgotten_mail.value, 'replace', 'fMail');
}
function loginUser(e)
{
		 addAjaxElement(false,'/ajax_snippets/login_action.php?nickname=' + e['form'].nickname.value + '&password=' + e['form'].password.value, 'replace', 'fLogin');
}
function changeLinkStatus()
{
	var e = document.getElementById('loginButton');
	e.innerHTML = 'my account';
	e.onclick = function (){document.location.href="/myaccount.html";}
}
function searchBoxText(e)
{
	if(e.value == 'find ads')
	{
		e.value = '';
		e.className = 'searchBoxSelected';
	}
}	
function resetSearchBox()
{
	if(document.getElementById('searchBox').value == '')
	{
		document.getElementById('searchBox').value = 'find ads';
		document.getElementById('searchBox').className = 'searchBox';
	}
}
uCheck = false;
mCheck = false;
pCheck = false;