function addEngine()
{
if (window.external && ("AddSearchProvider" in window.external))
	window.external.AddSearchProvider("http://www.musicinstant.com/musicinstant.xml");

else
	alert("You Must Use Mozilla Firefox To Add These Search Engines");
}
 http_request = new Array();

function makeRequest(url, parameters, xId)
{
if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
	http_request[xId] = new XMLHttpRequest();

	if (http_request[xId].overrideMimeType)
		{
		http_request[xId].overrideMimeType('text/html');
		}
	}

else if (window.ActiveXObject)
	{ // IE
	try
		{
		http_request[xId] = new ActiveXObject("Msxml2.XMLHTTP");
		}
	catch (e)
		{
		try
			{
			http_request[xId] = new ActiveXObject("Microsoft.XMLHTTP");
			}
		catch (e)
			{
			}
		}
	}

if (!http_request[xId])
	{
	document.getElementById(xId).innerHTML = 'Result not available';
	return false;
	}

http_request[xId].onreadystatechange = function()
	{
	if (http_request[xId].readyState == 4)
		{
		document.getElementById(xId).innerHTML = http_request[xId].responseText;
		}
	}

http_request[xId].open('GET', url + parameters, true);
http_request[xId].send(null);
}

function insertAfter(newElement,targetElement) {
	var parent = targetElement.parentNode;
	if(parent.lastchild == targetElement) {
		parent.appendChild(newElement);
	} else {
		parent.insertBefore(newElement, targetElement.nextSibling);
	}

}
function popitup(url)
{
newwindow = window.open(url, 'name', 'height=600,width=730');

if (window.focus)
	{
	newwindow.focus()
	}

return false;
}

function popitup2(url)
{
newwindow = window.open(url, 'name', 'height=600,width=730');

if (window.focus)
	{
	newwindow.focus()
	}

return false;
}
//Set tab to intially be selected when page loads:
//[which tab (1=first tab), ID of tab content to display]:
var initialtab = [1, "sc1"]

////////Stop editting////////////////

function cascadedstyle(el, cssproperty, csspropertyNS)
{
if (el.currentStyle)
	return el.currentStyle[cssproperty]

else if (window.getComputedStyle)
	{
	var elstyle = window.getComputedStyle(el, "")
	return elstyle.getPropertyValue(csspropertyNS)
	}
}

var previoustab = ""

function expandcontent(cid, aobject)
{
if (document.getElementById)
	{
	highlighttab(aobject)
	detectSourceindex(aobject)

	if (previoustab != "")
		document.getElementById(previoustab).style.display = "none"

	document.getElementById(cid).style.display = "block"
	previoustab = cid

	if (aobject.blur)
		aobject.blur()

	return false
	}

else
	return true
}

function highlighttab(aobject)
{
if (typeof tabobjlinks == "undefined")
	collecttablinks()

for (i = 0; i < tabobjlinks.length; i++)
	tabobjlinks[i].style.backgroundColor = initTabcolor

var themecolor = aobject.getAttribute("theme") ? aobject.getAttribute("theme") : initTabpostcolor
aobject.style.backgroundColor = document.getElementById("tabcontentcontainer").style.backgroundColor
	= themecolor
}

function collecttablinks()
{
var tabobj = document.getElementById("tablist")
/*tabobjlinks = tabobj.getElementsByTagName("A")*/
}

function detectSourceindex(aobject)
{
for (i = 0; i < tabobjlinks.length; i++)
	{
	if (aobject == tabobjlinks[i])
		{
		tabsourceindex = i //source index of tab bar relative to other tabs
		break
		}
	}
}
function do_onload()
	{
	var cookiename = ( typeof persisttype != "undefined" && persisttype == "sitewide")
			? "tabcontent" : window.location.pathname
	var cookiecheck = window.get_cookie && get_cookie(cookiename).indexOf("|") != -1
	collecttablinks()
	//initTabcolor = cascadedstyle(tabobjlinks[1], "backgroundColor", "background-color")
	//initTabpostcolor = cascadedstyle(tabobjlinks[0], "backgroundColor", "background-color")

	if (typeof enablepersistence != "undefined" && enablepersistence && cookiecheck)
		{
		var cookieparse = get_cookie(cookiename).split("|")
		var whichtab = cookieparse[0]
		var tabcontentid = cookieparse[1]
		expandcontent(tabcontentid, tabobjlinks[whichtab])
		}

	else
		var s;
		/*expandcontent(initialtab[1], tabobjlinks[initialtab[0] - 1])*/
	}

if (window.addEventListener)
	window.addEventListener("load", do_onload, false)

else if (window.attachEvent)
	window.attachEvent("onload", do_onload)

else if (document.getElementById)
	window.onload = do_onload
/////////////////////////////////////////////////
function focus_ed(ele){
	if(ele.value == "Type the search keywords here")
	ele.value = "";
}
function blur_ed(ele){
	if(ele.value == "")
	ele.value = "Type the search keywords here";
}
function switch_search(ele){
	var searchform = document.getElementById("searchform");
	var source = document.getElementById("source");
	blur_ed(document.getElementById("search"));
	if(ele.id== "mus"){
	if(!source){
		input_info.type="hidden";input_info.id="source";input_info.name="source";input_info.value="All";
		searchform.appendChild(input_info);
		ele.className = "activespan";
		document.getElementById("vid").className = "";
		searchform.action = location;
		searchform.removeChild(document.getElementById("sort"));
		searchform.removeChild(document.getElementById("page"));
	}}else if(ele.id== "vid"){
	if(source){
		ele.className = "activespan";
		document.getElementById("mus").className = "";
		searchform.action = "http://www.voydo.com/search/search.php";
		searchform.removeChild(source);
		input_info = document.createElement("input");
		input_info.type="hidden";input_info.id="sort";input_info.name="sort";input_info.value="mostrecent";
		input_info_1 = document.createElement("input");
		input_info_1.type="hidden";input_info_1.id="page";input_info_1.name="page";input_info_1.value="1";
		searchform.appendChild(input_info);
		searchform.appendChild(input_info_1);
	}}
}