function openBrowseWindow(url)
{
	var popup = window.open(url,'Browse','left=20,top=20,width=400,height=250,toolbar=0,resizable=0');
}

function updateParent(imgURL,imgTag,imgLink,imgFile)
{
	if(imgURL != ''){
		opener.document.getElementById(imgURL).value = imgFile;
	}
	if (imgTag != '') {
		opener.document.getElementById(imgTag).src = imgLink;
	}
}
function toggleTextArea(elem)
{
	var parentNode = elem.parentNode;
	if(parentNode.className.indexOf('minimize') == -1) { //it is visable, hide it.
		parentNode.className = parentNode.className+" minimize";
	}
	else {
		parentNode.className = parentNode.className.replace('minimize','');
	}
}

function checkRequiredFields()
{
	var eElems = getElementsByClassName(document.getElementById('container'), 'input', 'required');
	var response = true;
	for(var i = 0; i < eElems.length; i++){
		if(eElems[i].value == "") {
			eElems[i].className = 'required warning';
			response = false;
		}
	}
	return response;
}

function checkRequiredFieldsRadio()
{
	var eElems = getElementsByClassName(document.getElementById('container'), 'input', 'required');
	var response = false;		
	var iItems = 0;
	var sRadioSets = "";
	var iRadioSetCount = 0;
	for(var i = 0; i < eElems.length; i++){
		
		if(parseInt(sRadioSets.indexOf(eElems[i].name)) == -1){
			sRadioSets += eElems[i].name+', ';
			iRadioSetCount++;
		}
			
		if(eElems[i].checked) {
			iItems++;
		}
	}
	if(iItems  == iRadioSetCount){response = true;}
	else{
		scroll(0,0);
		document.getElementById('warningPane').innerHTML = "<div class='message'>You have to answer each question.</div>";
		
	}
 	return response;
}
