function $(id)
{
	return document.getElementById(id);
}

function isset (mixed_var) 
{
	/*
	if (typeof mixed_var == 'undefined' || mixed_var == null) {
		return false;
	} else {
		return true;
	}
	*/
	return( typeof mixed_var !== 'undefined' && mixed_var !== null );
}

function blank_target()
{
	var anchorclassname = 'blank';
	var anchors = document.getElementsByTagName('a');
	var i;
	
	for(i=0;i<anchors.length;i++)
	{
		if(anchors[i].className.indexOf(anchorclassname) > -1)
		{
			anchors[i].onclick = function() 
			{
				window.open(this.href);
				return false;
			}
		}
	}
	
}


function str_replace(search, replace, subject) 
{
    var f = search, r = replace, s = subject;
    var ra = is_array(r), sa = is_array(s), f = [].concat(f), r = [].concat(r), i = (s = [].concat(s)).length;

    while (j = 0, i--) {
        while (s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j in f){};
    };
     
    return sa ? s : s[0];
}