
function selectAll(id)
{
    document.getElementById(id).focus();
    document.getElementById(id).select();
}

var THUMB_PREVIEW_TIMER;

function mousOverImage(name,id,nr, bSize, bColor){

	if(name)
		imname = name;

	imname.style.border = 	bSize+'px solid #'+bColor;

	imname.src = "http://img.youtube.com/vi/"+id+"/"+nr+".jpg";
	nr++;
	if(nr > 3)
		nr = 1;
	THUMB_PREVIEW_TIMER =  setTimeout("mousOverImage(false,'"+id+"',"+nr+", '"+bSize+"', '"+bColor+"');",600);

}


function mouseOutImage(name, bSize, bColor){

	if(name)
		imname = name;

	imname.style.border = 	bSize+'px solid #'+bColor;
	if(THUMB_PREVIEW_TIMER)
		clearTimeout(THUMB_PREVIEW_TIMER)

}


function toggleSearchSettings() {

	var filter = document.getElementById('filter');

	if(filter.style.display == "none") {

		filter.style.display = "block";

	}else{

		filter.style.display = "none";
	}
}

function setSafeSearchPref() {

	var filterTitle = document.getElementById('filter-title');
	var hiddenInput = document.getElementById('search-filter-hiddenInput');
	var status = document.getElementById('search-filter-status-button');

	if(filterIsActive('search-filter-status-button')) {
		hiddenInput.value = "on";
		setObjInnerText(filterTitle,"Search Filter ON");
		setObjInnerText(status,"TURN OFF");
		status.style.background = "red";

	}else{
		hiddenInput.value = "off";
		setObjInnerText(filterTitle,"Search Filter OFF");
		setObjInnerText(status,"TURN ON");
		status.style.background = "green";

	}

}

function filterIsActive(id) {

	var status = document.getElementById(id);
	if(getObjInnerText(status) == "TURN OFF") {
		return false;
	}else{

		return true;
	}
}



function getObjInnerText(obj){ 
	if (document.all) { // IE; 
		return obj.innerText; 
	} 
	else{ 
		if (obj.textContent) 
		{ 
			return obj.textContent; 
		} 
		else 
			alert("Error: This application does not support your browser. Try again using IE or Firefox."); 
	} 
} 

function setObjInnerText(obj, text){ 
	if (document.all) { // IE; 
		obj.innerText = text; 
	} 
	else{ 
		if (obj.textContent) 
		{ 
			obj.textContent = text; 
		} 
		else 
			alert("Error: This application does not support your browser. Try again using IE or Firefox."); 
	} 
} 

function isset(varname){
 	 return(typeof(window[varname])!='undefined');
}


function showLoading(target_di,loading_div, value)
{
	tObject = document.getElementById(target);
	tObject = document.getElementById(target);

	object.style.top = '0px';
	object.style.left = '0px';
	object.style.width = '0px';
	object.style.display = 'block';
	object.innerHTML = 'Loading... ';	

}


function ajaxGet(script,target, param, emptyLoad) {

	
		if (!isset(emptyLoad)) {
			var emptyLoad = "";
		}

		if (emptyLoad != "") {
			document.getElementById(emptyLoad).innerHTML = '<table height="100%" width="100%"><tr><td align="center" valign="middle"><img src="templates/'+CURRENT_TEMPLATE+'/images/ajaxLoader.gif" border="0"></td></tr></table>';
		}

		if (param == false) {

			param = '';
		}

		var url = script + param;

  		AjaxRequest.get(
    		{
      		'url':url
      		,'onSuccess':function(req)
				{ 

					document.getElementById(target).innerHTML = req.responseText;
					return true;
				}


			,'onError':function(req)
				{ 
					document.getElementById(target).innerHTML = "Failed Loading Content!";
					return false;
				}

    		}
  		);

}


