//---------------------------------------------------
// D2-Downloads System - Javascript Library File
// File: dlscript.js
//---------------------------------------------------
// © 2005 - Dean (deaner225@gmail.com)
// http://www.dscripting.com
//---------------------------------------------------

var dontpassgo = 0;
var ie         = document.all;
var ns6        = document.getElementById && !document.all;

function emo_pop()
{
	window.open(ipb_var_base_url+'act=legends&CODE=emoticons', 'Legends', 'width=250,height=500,resizable=yes,scrollbars=yes,top=0,left=0'); 
}

function bbc_pop()
{
	window.open(ipb_var_base_url+'act=legends&CODE=bbcode', 'Legends', 'width=700,height=500,resizable=yes,scrollbars=yes,top=0,left=0'); 
}

function CheckAll()
{
	var fmobj = document.forms['mutliact'];
	for (var i=0; i<fmobj.elements.length; i++)
	{
		var e = fmobj.elements[i];
		if ((e.name != 'allbox') && (e.type == 'checkbox') && (!e.disabled) && (e.value))
		{
			e.checked = fmobj.elements['allbox'].checked;
		}
	}
}

function cb()
{
	var fmobj = document.forms['mutliact'];
	var total = 0;
	var tc = 0;

	for (var i=0; i<fmobj.elements.length; i++)
	{
		var e = fmobj.elements[i];
		if ((e.name != 'allbox') && (e.type == 'checkbox') && (!e.disabled) && (e.value))
		{
			total++;
			if (e.checked)
			{
				tc++;
			}
		}
	}

	fmobj.elements['allbox'].checked = (tc == total) ? true : false;
}

function sure(thelang)
{
	if(!thelang) {
		thelang = "Are you sure?";
	}
	var name = confirm(thelang)
	if (name == true)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function comdel(id)
{
	if (id)
	{
		if (confirm(del_com))
		{
			document.forms['comments'].elements['ccid'].value = id;
			document.forms['comments'].submit();
		}

		return false;
	}
}

function clear_com()
{
	if (typeof(document.forms['REPLIER'].elements['Post']) != 'undefined')
	{
		document.forms['REPLIER'].elements['Post'].value = '';
		document.forms['REPLIER'].elements['Post'].focus();
		return true;
	}
}

function gologin()
{
	window.location.href = ipb_var_base_url + 'act=login';
}

function goreg()
{
	window.location.href = ipb_var_base_url + 'act=reg';
}

function dl_now()
{
	if (typeof(document.forms['dload'].elements['dodownload']) != 'undefined')
	{
		document.forms['dload'].elements['dodownload'].value = 1;
		document.forms['dload'].submit();
		return true;
	}
}

function agree_dis()
{
	if (typeof(document.forms['disclaimer'].elements['dodownload']) != 'undefined')
	{
		document.forms['disclaimer'].elements['dodownload'].value = 1;
		document.forms['disclaimer'].elements['adis'].disabled = true;
		document.forms['disclaimer'].elements['dadis'].disabled = true;
		document.forms['disclaimer'].submit();
		return true;
	}
}

function disagree_dis()
{
	if (typeof(document.forms['disclaimer'].elements['dodownload']) != 'undefined')
	{
		document.forms['disclaimer'].elements['dodownload'].value = 0;
		document.forms['disclaimer'].elements['adis'].disabled = true;
		document.forms['disclaimer'].elements['dadis'].disabled = true;
		var divs = my_getbyid('dis_show');
		var divf = my_getbyid('dis_fail');
		my_hide_div(divs);
		my_show_div(divf);
		return false;
	}
}

function check_search()
{
	var name = document.forms['search'].elements['name'];
	var author = document.forms['search'].elements['author'];
	var desc = document.forms['search'].elements['desc'];
	var cat = document.forms['search'].elements['cat'];

	if (name.value != '' && name.value.length <= 0)
	{
		alert(lang_sname);
		name.focus();
		return false;
	}

	if (author.value != '' && author.value.length <= 0)
	{
		alert(lang_sauthor);
		author.focus();
		return false;
	}

	if (desc.value != '' && desc.value.length <= 0)
	{
		alert(lang_sdesc);
		desc.focus();
		return false;
	}

	if (cat.value == '' || cat.value <= 0)
	{
		alert(lang_scat);
		cat.focus();
		return false;
	}

	return true;
}