

function clearField( field_name )
{
	document.getElementById( field_name ).value = '';
	document.getElementById( field_name ).style.background = '';
}

function highlightFields( field_str )
{
	var fields = field_str.split(',');
	
	for( var i=0; i<fields.length; i++ )
	{
		highlightField( fields[i], '#F6F5CF' ); 
	}
	
}

function clearQuickLink( field_id, field_type, field_name, field_display )
{
	document.getElementById( field_id ).value = '';
	document.getElementById( field_type ).value = '';
	document.getElementById( field_name ).value = '';
	document.getElementById( field_display ).innerHTML = '';
		
}


function highlightField( field_name, field_color )
{
	document.getElementById( field_name ).style.backgroundColor = field_color;
}

function pop_photo(file, desc, w, h)
{
	window.open('pop_photo.php?file='+file+'&desc='+desc,'pdza_pop','width='+w+',height='+h+',scrollbars=yes,resizable=yes');	
}

function change_image( imgElementID, imgSource )
{
	//image preview only works in IE
	var imgPreview = new Image();
	
	var intWidth = 0;
	
	var intHeight = 0;
	
	if (navigator.appName == "Netscape")
  	{
		alert("Image previews do not work for your browser.");
		
  	}	//end if
  	
  	else
  	{
  		imgPreview.src = imgSource;
  		
		oImg = document.getElementById( imgElementID );
	
		//if the width is greater than 350px limit
		if( imgPreview.width > 350 )
		{
			intWidth = 350;
			
			intHeight = 350;
			
		}	//end if
		
		else
		{
			intWidth = imgPreview.width;
			
			intHeight = imgPreview.height;
			
		}	//end else
		
		oImg.style['width'] = intWidth;
		
		oImg.style['height'] = intHeight;
		
		oImg.style['display'] = "block";
		
		oImg.style['background'] = "url(" + imgPreview.src + ") no-repeat";
		
  	}	//end else
	
}	//end function

function redirect( file )
{
	window.open( file );	
}

function clear_image( field_id )
{
	document.getElementById( 'pg-' + field_id ).style.background='';
	document.getElementById( field_id ).value = '';
	document.getElementById( field_id + '_filename' ).value = '';
}

function test_function(x)
{
	if (document.getElementById('test').checked)
	{
		for (c=0;c<x;c++)
		{
			str_element = 'recursion_event_'+c;
			document.getElementById(str_element).checked = true;
		}
	}
	else
	{
		for (c=0;c<x;c++)
		{
			str_element = 'recursion_event_'+c;
			document.getElementById(str_element).checked = false;
		}
	}
}


function check_event_cats(checkedOnOff) {
	var cats_div = document.getElementById("event_cats");
	var allInputs = cats_div.getElementsByTagName("input");
	
	for(var i=0; i<allInputs.length; i++) {
		var thisCheckbox = allInputs[i];
		if( thisCheckbox.type == "checkbox" ) {
			if( checkedOnOff == 1 ) {
				thisCheckbox.checked = 1;
			} else {
				thisCheckbox.checked = 0;
			}
		}
	}
}

function samFeedback() {
	var goal_elem = document.getElementById('goal_area');
	var result_elem = document.getElementById('result_area');
	var offer_elem = document.getElementById('offer_number');

	if(goal_elem) {
		goal = goal_elem.value;
	} else {
		goal = '';
	}
	if(result_elem) {
		result = result_elem.value;
	} else {
		result = '';
	}
	if(offer_elem) {
		offer = offer_elem.value;
	} else {
		offer = '';
	}

	window.open('sam_feedback.php?goal='+goal+'&result='+result+'&offer='+offer,'admin_pop','width=560,height=700,scrollbars=yes');

	return false;
}

function wordcount(text, e, outputId, max) {
	var key;
	if(e.keyCode) {
		key = e.keyCode;
	} else {
		key = e.which;
	}
	var outputSlot = document.getElementById(outputId);
	var words = text.split(" ");
	outputSlot.innerHTML = max - words.length;

	if((words.length+1) > max && key == 32) {
		return false;
	} else {
		return true;
	}
}