var selected_pid = "none";
var selected_pvid = "none";


function getElementsByName_ieFix(element, attributeName) {

var documentElement = document.getElementsByTagName(element);
	var elementArray = new Array();
	for(i = 0,iarr = 0; i < documentElement.length; i++) {
		var documentAttributeName = documentElement[i].getAttribute("name");

		if(documentAttributeName == attributeName) {
			elementArray[iarr] = documentElement[i];
			iarr++;
		}
	}
	return elementArray; 
	
}
			
			
			
			
function showProductVersions(selectedValue, elementName, productVersions){

	var hideElementDivs = getElementsByName_ieFix(elementName, productVersions);

	for (i=0; i<hideElementDivs.length; i++) {
	hideElementDivs[i].style.visibility = "hidden";
	}
	
	var position = selectedValue.lastIndexOf("=") + 1;
		
	var found = selectedValue.substr(position);
	
	document.getElementById(found).style.visibility = "visible";

}		

function continueNextPage_wilma() {

	var selected_product = document.getElementById("pid_select").options[document.getElementById("pid_select").selectedIndex];

	
	var selected_product_value = selected_product.value;
		
	var position_product = selected_product_value.lastIndexOf("=") + 1;

	var found_product = selected_product_value.substr(position_product);	
	

	if (found_product == 'none') {
		alert(error_message);
	}
	else if (found_product =='all') {
 		window.location=selected_product_value;
	}
	else if (found_product =='other') {
 		window.location=selected_product_value;
	}	
	else { // selected a product, find version
		var selected_id_name = found_product;
		
		var selected_version = document.getElementById(selected_id_name).options[document.getElementById(selected_id_name).selectedIndex];
		
		var selected_version_value = selected_version.value;
	
		var position_version = selected_version_value.lastIndexOf("=") + 1;
		
		var found_version = selected_version_value.substr(position_version);		

		if (found_version == 'none') {
			/*	var window_location = "/home_homeoffice/support/productdetail/index.jsp?pid=" + selected_product_value; 
 			window.location=window_location; */
 			alert(error_message);
		}

		else if (found_version == 'other'){
			var window_location = selected_version_value;
	 		window.location=window_location;		
		}
		
		else {  // specified a version
			var window_location = selected_version_value;
 			window.location=window_location;
		}
	}
}

function continueNextPage() {

	var selected_product = document.getElementById("pid").options[document.getElementById("pid").selectedIndex];

	
	var selected_product_value = selected_product.value;
		
	var position_product = selected_product_value.lastIndexOf("=") + 1;

	var found_product = selected_product_value.substr(position_product);	
	

	if (found_product == 'none') {
		alert(error_message);
	}
	else if (found_product =='all') {
 		window.location=selected_product_value;
	}
	else if (found_product =='other') {
 		window.location=selected_product_value;
	}	
	else { // selected a product, find version
		var selected_id_name = "option_" + found_product;
		
		var selected_version = document.getElementById(selected_id_name).options[document.getElementById(selected_id_name).selectedIndex];
		
		var selected_version_value = selected_version.value;
	
		var position_version = selected_version_value.lastIndexOf("=") + 1;
		
		var found_version = selected_version_value.substr(position_version);		

		if (found_version == 'none') {
			/*	var window_location = "/home_homeoffice/support/productdetail/index.jsp?pid=" + selected_product_value; 
 			window.location=window_location; */
 			alert(error_message);
		}

		else if (found_version == 'other'){
			var window_location = selected_version_value;
	 		window.location=window_location;		
		}
		
		else {  // specified a version
			var window_location = selected_version_value;
 			window.location=window_location;
		}
	}

}

function continueDiscontinuedPage() {
	
	
	var selected_product = document.getElementById("pid").options[document.getElementById("pid").selectedIndex];

	var selected_product_value = selected_product.value;
		
	var position = selected_product_value.lastIndexOf("=") + 1;
		
	var found = selected_product_value.substr(position);

	if (found == 'none') {
		alert(error_message);
	}

	else { // selected a product, go to discontinued product page

		var window_location = selected_product_value;
 		window.location=window_location;
	}

	return false;
}
