
var preloadFlag;
var filtertype;
var h1, h2, h3;
var ultra = 0;
var micro = 0;
var dust = 0;
var isMac;


//*** get the filtertype from the querystring************

function gettype() {
	if( document.location.search != "" ) {
		str = document.location.search;
		str = str.substr( 1, str.length )
		str = str.split( "," )

		h1 = str[0]
		h2 = str[1]
		h3 = str[2]
		ultra = str[3]
		micro = str[4]
		dust = str[5]
		
		if ( h1 == "true" && h2 == "true" & h3 == "true" )
			filtertype = "ultra";
		else if ( h1 == "true" && h2 == "true" ) 
			filtertype = "ultra";
		else if ( h1 == "true" && h3 == "true" ) 
			filtertype = "ultra";
		else if ( h2 == "true" && h3 == "true" )
			filtertype = "ultra";
		else if( h1 == "true" ) 
			filtertype = "ultra";
		else if( h2 == "true" )  
			filtertype = "ultra";
		else if( h3 == "true" ) 
			filtertype = "ultra";
		else {
			if( ultra >= micro && ultra >= dust )
				filtertype = "ultra";
			else if( micro >= dust )
				filtertype = "micro";
			else
				filtertype = "dust"
		}
	}
}

//*** navigation ************************************

function gotoURL( url ) {
	if( document.location.search != "" ) {
		// add filtertype to querystring
		str = document.location.search;
		document.location = url + str;
	}
	else {
		document.location = url;
	}
}

//*** popup window code ************************************

function openWin( url, win ) {
	win = window.open( url, win, "width=350,height=490" );
	win.focus();
}

//*** set the appropriate style sheet ************************************

if( (navigator.appVersion).indexOf( "Macintosh" ) != -1 ) {
	isMac = 1;
}

function setStyles() {
	if( isMac ) return( "styles_mac.css" );
	return( "styles.css" );
}

//*** image preloading and rollover functions ******************************

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

//*** Advisor functions **************************************************

function checkradio( btn, id ) {
	// health issues
	
	if( id == "respiratory" || id == "year_round" || id == "seasonal" ) {
		for( i = 0; i < btn.length; i++ ) {
			if( btn[i].checked ) {
				if( btn[i].value == "yes" ) {
					//ultra += 5;
					ultra = 100;
					return true;
					}
				}
			}
		return false;
	}
	
	/*if( id == "seasonal" ) {
		for( i = 0; i < btn.length; i++ ) {
			if( btn[i].checked ) {
				if( btn[i].value == "yes" ) {
					micro = 100;
					return true;
					}
				}
			}
		return false;
	}*/
	
	// home cleaning
	if( id == "hc" ) {
		for( i = 0; i < btn.length; i++ ) {
			if( btn[i].checked ) {
				if( btn[i].value == "dust" ) dust++;
				if( btn[i].value == "micro" ) micro++;
				}
			}
	}
	// particle generation
	if( id == "pg" ) {
		for( i = 0; i < btn.length; i++ ) {
			if( btn[i].checked ) 
				if( btn[i].value == "yes" ) micro++;
		}
	}
} // end checkradio

function checkboxes( f ) {
	if( f.hs1_1.checked ) micro++;
	if( f.hs1_2.checked ) micro++;
	if( f.hs1_3.checked ) micro++;
	if( f.hs1_4.checked ) micro++;
	
	if( f.hs2_1.checked ) dust++;
	if( f.hs2_2.checked ) dust++;
	if( f.hs2_3.checked ) dust++;
	
	if( f.hs3_1.checked ) micro++;
	if( f.hs3_2.checked ) dust++;
	if( f.hs3_3.checked ) dust++;
	if( f.hs3_4.checked ) micro++;
	
	if( f.pi1_1.checked ) micro++;
	if( f.pi1_2.checked ) micro++;
	if( f.pi1_3.checked ) micro++;
	if( f.pi1_4.checked ) micro++;
	
	if( f.pi2_1.checked ) ultra = 15;
	if( f.pi2_2.checked ) dust++;
	if( f.pi2_3.checked ) micro++;
	if( f.pi2_4.checked ) micro++;
	if( f.pi2_5.checked ) dust++;
	
	if( f.pg1_1.checked ) micro++;
	if( f.pg1_2.checked ) micro++;
	if( f.pg1_3.checked ) micro++;
	if( f.pg1_4.checked ) micro++;
	
	if( f.pg2_1.checked ) micro++;
	if( f.pg2_2.checked ) micro++;
	if( f.pg2_3.checked ) micro++;
	
}


//*****************************************************

/*	
function gettype() {
	if( document.location.search != "" ) {
		str = document.location.search;
		str = str.substr( 1, str.length )
		str = str.split( "," )
		filtertype = str[0]
		ultra = str[1]
		micro = str[2]
		dust = str[3]
	}
}

	function gettype() {
	if( document.location.search != "" ) {
		str = document.location.search;
		return str.substr( 1, str.length );
	}
}
*/