/**
 * Media Browser  v. 1.0
 * @author info@reddesigngroup.com
 */

 
function get(name) {
	var q = unescape(location.search.substring(1)).split(/[=&]/);
	for (var j=0; j<q.length; j++) {
		if (q[j] == name) {
			return q[j+1];
		}
	}
	return null;
}

function openPopup(id) {
	var popups = getElementsByClassName("more_info", "div");
		for (c = 0; c < popups.length; c++) {
			popups[c].style.display = "none";
		}
	document.getElementById(id+'_more_info').style.display = 'block';
}
	
function closePopup(id) {
	document.getElementById(id+'_more_info').style.display = 'none';
}

function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\\\s)" + className + "(\\\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

function SetAllCheckBoxes(FormName, FieldName, CheckValue)
{
	if(!document.forms[FormName])
		return;
	var objCheckBoxes = document.forms[FormName].elements[FieldName];
	if(!objCheckBoxes)
		return;
	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes)
		objCheckBoxes.checked = CheckValue;
	else
		// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++)
			objCheckBoxes[i].checked = CheckValue;
}