
function submitForm(){
	var frm = document.frmMain;
//	if(validate(frm)){
		frm.submit();
//	}
}


function radioClick( name_value ){
	// Flip doesn't work in Safari when in an iframe so this routine never gets entered
	var f = flip[ name_value ];
	if( f ){
		var underscore = name_value.indexOf("_");
		var name = name_value.substr( 0, underscore );
		var value = name_value.substr( underscore + 1 );

		mouseout( window["currRadio_" + name] );
		mouseover( name_value );
		window["currRadio_" + name] = name_value;

		for( var i=0; i<document.forms.length; i++ ){
			if( document.forms[i].elements[name] ){
				document.forms[i].elements[name].value = value;
			}
		}
		setAction(value);
	}
	
} 

function setAction(value) {
	frmMain.action = value + '.asp';
}


function checkClick( name_value ){
	// Flip doesn't work in Safari when in an iframe so this routine never gets entered
	var f = flip[ name_value ];
	if( f ){
		var underscore = name_value.indexOf("_");
		var name = name_value.substr( 0, underscore );
		var value = name_value.substr( underscore + 1 );
		
		var isChecked = ( f.docImg.src == f.imgOn.src );
		if( ! isChecked ){
			f.on();
		}
		else{
			f.off();
		}
		isChecked = ! isChecked;
				
		//safari doesn't like this loop - it will go through a loop using forms.length, but the filed values seem to be getting out of synch (on PC too) - needs further investigation.
		for( var i in document.forms ){
			if( document.forms[i][name] ){
				var el = document.forms[i][name];
				if( ! el.checkedValues ){
					el.checkedValues = new Array();
					var arr = el.value.split(",");
					for( var j in arr ){
						if( arr[j] ){
							el.checkedValues[ arr[j] ] = true;
						}
					}
				}
				el.checkedValues[value] = isChecked;				
				var csv = '';
				var comma = '';
				for( var i in el.checkedValues ){
					if( el.checkedValues[i] ){
						csv += comma + i;
						comma = ',';
					}
				}
				el.value = csv;
			}
		}
	}
}

function closeProdFinder() {
	window.parent.closeProdFinder();
}

function skipToResults() {
	window.location = window.location + '&skip=1';
}

function setFilterValueSelect(select, filter){
	val = select.options[select.selectedIndex].value;
	select.form[filter].value = val;
}
function resizeWindow(height){
	window.height = height;
}
