
function selectOption1() // search by name
{
	//  alert user if no plan options are chosen
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "")
	{
	alert("Please Select a Health Plan.");
	return false;
	}
	else {
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "BlueChoice Select")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByName';
		document.providerfinder.product.value = 'BCS';
		document.providerfinder.submit();
		return true;
		}
		
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "BlueChoice Value")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByName';
		document.providerfinder.product.value = 'BCS';
		document.providerfinder.submit();
		return true;
		}
	
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "SelectBlue Advantage")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByName';
		document.providerfinder.product.value = 'PPO';
		document.providerfinder.submit();
		return true;
		}
		
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "BlueValue Advantage")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByName';
		document.providerfinder.product.value = 'PPO';
		document.providerfinder.submit();
		return true;
		}
		
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "SelectBlue")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByName';
		document.providerfinder.product.value = 'PPO';
		document.providerfinder.submit();
		return true;
		}	
		
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "BlueValue")
		{	
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByName';
		document.providerfinder.product.value = 'PPO';
		document.providerfinder.submit();
		return true;
		}
		
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "BlueEdge (HSA)")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByName';
		document.providerfinder.product.value = 'PPO';
		document.providerfinder.submit();
		return true;
		}
		
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "SelectTemp PPO")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByName';
		document.providerfinder.product.value = 'PPO';
		document.providerfinder.submit();
		return true;
		}	

    else 
		{
		alert("We're sorry, the Provider Finder has encountered an error.  Please try again.");
		return false;
		}
	}
}


function selectOption2() // search by provider type
{
	//  alert user if no plan options are chosen
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "")
	{
	alert("Please Select a Health Plan");
	return false;
	}
else {
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "BlueChoice Select")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByProviderType';
		document.providerfinder.product.value = 'BCS';
		document.providerfinder.submit();
		return true;
		}
		
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "BlueChoice Value")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByProviderType';
		document.providerfinder.product.value = 'BCS';
		document.providerfinder.submit();
		return true;
		}
	
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "SelectBlue Advantage")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByProviderType';
		document.providerfinder.product.value = 'PPO';
		document.providerfinder.submit();
		return true;
		}
		
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "BlueValue Advantage")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByProviderType';
		document.providerfinder.product.value = 'PPO';
		document.providerfinder.submit();
		return true;
		}
		
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "SelectBlue")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByProviderType';
		document.providerfinder.product.value = 'PPO';
		document.providerfinder.submit();
		return true;
		}	
	if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "BlueValue")
		{	
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByProviderType';
		document.providerfinder.product.value = 'PPO';
		document.providerfinder.submit();
		return true;
		}
		
		if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "BlueEdge (HSA)")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByProviderType';
		document.providerfinder.product.value = 'PPO';
		document.providerfinder.submit();
		return true;
		}

		if(document.getElementById('formindiv').options[document.getElementById('formindiv').selectedIndex].value == "SelectTemp PPO")
		{
		document.providerfinder.action = 'http://www.geoaccess.com/bcbsnm-combined/po/gateway.asp';
		document.providerfinder.method = 'post';
		document.providerfinder.loadpage.value = 'SearchByProviderType';
		document.providerfinder.product.value = 'PPO';
		document.providerfinder.submit();
		return true;
		}
		
		else 
		{
		alert("We're sorry, the Provider Finder has encountered an error.  Please try again.");
		return false;
		}
}
}


var qsParm = new Array();
qsParm['plan'] = null;
qsParm['channel'] = null;
var plan = "";
var channel = "";

function qs(yourinitarray) 
{

	
	var query = parent.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) 
	{
		//alert(parms[i]);
		var pos = parms[i].indexOf('=');
		if (pos > 0) 
		{
			var key = parms[i].substring(0,pos);
			var val = parms[i].substring(pos+1);
			yourinitarray[key] = val;
      		}
   	}
	
	return false;

}

function retrievePlan()
{
	qs(qsParm);
	if (parent.location.search != "")
	{
		if (qsParm['plan'])
		{
			plan = qsParm['plan'];
		}

		if (qsParm['channel'])
		{
			channel = qsParm['channel'];
		}
	
	}
	var healthplan = document.getElementById('healthplan');
	//healthplan = "";
	
	
	if(plan == "BlueChoiceSelect"){
		document.getElementById('formindiv').options[1].selected = true;
		return false;
	}
	else if(plan == "BlueChoiceValue"){
		document.getElementById('formindiv').options[2].selected = true;
		return false;
	}
	else if(plan == "SelectBlueAdvantage"){
		document.getElementById('formindiv').options[3].selected = true;
		return false;
	}
	else if(plan == "BlueValueAdvantage"){
		document.getElementById('formindiv').options[4].selected = true;
		return false;
	}
	else if(plan == "SelectBlue"){
		document.getElementById('formindiv').options[5].selected = true;
		return false;
	}
	else if(plan == "BlueValue"){
		document.getElementById('formindiv').options[6].selected = true;
		return false;
	}

	else if(plan == "BlueEdge"){
		document.getElementById('formindiv').options[7].selected = true;
		return false;
	}
	else if(plan == "TraditionalBlue"){
		document.getElementById('formindiv').options[8].selected = true;
		return false;
	}
	else if(plan == "BasicBlue"){
		document.getElementById('formindiv').options[9].selected = true;
		return false;
	}
	else if(plan == "SelectTemp"){
		document.getElementById('formindiv').options[10].selected = true;
		return false;
	}
	else{
		document.getElementById('formindiv').options[0].selected = true;
	}

}


function chosenOption() {
	if (document.providerfinder.searchtypevalue.value == "byname")
		{
		selectOption1();
		return false;
		}
	if (document.providerfinder.searchtypevalue.value == "byprovider")
		{
		selectOption2();
		return false;
		}
	else {return false;}
}