var playid;
var flash_w = 484;
var flash_h = 418;
var uagent = navigator.userAgent.toLowerCase();
var is_iphone  = (uagent.indexOf('iphone') != -1);
var is_firefox  = (uagent.indexOf('firefox') != -1);
var is_chrome  = (uagent.indexOf('chrome/1') != -1);
var is_safari = ( (uagent.indexOf('safari') != -1) || (navigator.vendor == "Apple Computer, Inc.") );
function httpRequest(url,target,qry) {
	var xml;
    if (typeof XMLHttpRequest == 'undefined') {
        objects = Array(
            'Microsoft.XmlHttp',
            'MSXML2.XmlHttp',
            'MSXML2.XmlHttp.3.0',
            'MSXML2.XmlHttp.4.0',
            'MSXML2.XmlHttp.5.0'
        );
        for (i = 0; i < objects.length; i++) {
            try {
                xml = new ActiveXObject(objects[i]);
            } catch (e) {}
        }
    } else {
        xml = new XMLHttpRequest();
    }
    xml.open('post', url, true);
    xml.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xml.onreadystatechange = function() {
		if (xml.readyState == 4) {
			document.getElementById(target).innerHTML = xml.responseText;
		} else {
			document.getElementById(target).innerHTML = "<div style='padding-top:5px'><img src='/images/load.gif' align='absmiddle' />Loading...</div>";
		}
	}
    xml.send(qry);
}

function CheckAll() {
	var fmobj = document.forms['opt'];
	for (var i=0; i<fmobj.elements.length; i++) {
		var e = fmobj.elements[i];
		if ((e.name != 'checkall') && (e.type == 'checkbox') && (!e.disabled) && (e.value)) {
			e.checked = fmobj.elements['checkall'].checked;
		}
	}
}
function jumpto( url_bit, current, total, loc ) {
	msg = "Please enter a page number to jump to between 1 and " + total;
	userPage = prompt( msg, '' );
	if ( userPage > 0 && userPage <= total && userPage != current) {
		window.location = url_bit + "page/" + userPage + "/";
	} else {
		if(userPage) alert('Please enter a number between 1 and ' + total);
	}
}
function getcookie( name )
{
	var cname = name + '=';
	var cpos  = document.cookie.indexOf( cname );
	if ( cpos != -1 )
	{
		var cstart = cpos + cname.length;
		var cend   = document.cookie.indexOf(";", cstart);
		if (cend == -1)
		{
			cend = document.cookie.length;
		}
		return unescape( document.cookie.substring(cstart, cend) );
	}
	return null;
}
function setcookie( name, value, sticky )
{
	var expire = "";
	var domain = "";
	var path   = "/";
	if ( sticky )
	{
		expire = "; expires=Wed, 1 Jan 2020 00:00:00 GMT";
	}
	document.cookie = name + "=" + value + "; path=" + path + expire + domain + ';';
}
function showhide(d) {
	var target;
	var item = d.split(',');
	for (var i=0; i<item.length; i++) {
		target = document.getElementById(item[i]);
		if(target) {
			if(target.style.display == 'none') {
				target.style.display = '';
			} else {
				target.style.display = 'none';
			}
		}
	}
}
function pupp(url) {
	window.open(unescape(url), "esn", "toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=320,height=70");
}
function closeDIV() {
	if(document.getElementById(playid)) document.getElementById(playid).innerHTML = "";
}
function redirect(url) {
	if(is_chrome) {
		window.location.replace(unescape(url));return false;
	} else if(is_firefox) {
		window.location.href = '/redirect.php?'+unescape(url);return false;
	} else {
		window.location.href = unescape(url);return false;
	}
}
function emoticon(code,target) {
	var s = document.getElementById(target);
    if(s) {
        s.value += code + ' ';
		s.focus();
	}
}