// Get years
function getshapes_AF() {
    buildList_AF('action=shape');
}

function get_available() {
	var query = window.location.search.substring(1);
	 var vars = query.split("&");
	 for (var i=0;i<vars.length;i++) {
	    var pair = vars[i].split("=");
	    return pair[1];
	}
}

function clear_options() {
	
	 var od_dropdown = document.forms[1].od;
	 var minor_dropdown = document.forms[1].minor;
	 //var major_dropdown = document.forms[1].major;
	
	od_dropdown.options[0] = new Option("Select an Original Diameter", "");
	minor_dropdown.options[0] = new Option("Select a Minor Outside Dimension", "");
	//major_dropdown.options[0] = new Option("Select a Major Outside Dimension", "");
	
}

function getshape_AF(m) {
	var thickness = m.options[m.selectedIndex].value;
	$('shape').disabled = false;
	$('thickness').disabled = true;
}

// Get original diamaters
function getsizes_AF(m) {


	var shape = m.options[m.selectedIndex].value;
   	$('shape').disabled = true;
  
  	//enable the od dropdown
  	$('size').disabled = false;
 	
 	var thickness = $('thickness').value;
      
    buildList_AF('thickness='+thickness+'&shape='+shape);
	 //containerDiv.innerHTML = '<h2>'+year+'</h2>';
	//showCars('inventory='+inventory+'&year='+year);
	
	
}

function getminors(m) {
	var od = m.options[m.selectedIndex].value;
	var shape = $('shape').value;
	$('od').disabled = true;
	var minor = $('minor');
	minor.disabled = false;
	buildList_AF('shape='+shape+'&od='+od)
}

function getmajors_AF(m) {
	var minor = m.options[m.selectedIndex].value;
	var shape = $('shape').value;
	var minor = $('minor').value;
	$('minor').disabled = true;
	$('feet').disabled = false;
	/*var major = $('major');
	major.disabled = false;*/
	buildList_AF('shape='+shape+'&od='+od+'&minor='+minor);
}

function calculatePrice() {
	var containerDiv = $('sized_pricing');
	containerDiv.innerHTML = '';
	
	var feet = $('feet').value;
	var shape = $('shape').value;
	
	if (shape == 'Oval') {
		var price = 1.50;
	}
	
	if (shape == 'Rectangle') {
		var price = 2.00;
	}
	
	if (shape == 'Square') {
		var price = 2.00;
	}
	
	total_price = price * feet;
	
	var minor = $('minor').value;
	
	var html = '<p><strong>'+shape+ ' Liner</strong><br />';
	html+= '<strong>Number of Feet: </strong> ' + feet + '</br>';
	html+= '<strong>New Dimensions in Inches:</strong> ' + minor + '</p>';
	html+= '<p><strong>Price:</strong> $' + total_price + '</p>';
	
	containerDiv.innerHTML = html;
	
}

// Ajax Request
function buildList_AF(p) {
    
    // Parameters for request
    // p = parameters
    var loc = new String(window.parent.document.location);
	if (loc.indexOf("https://")!= -1)
	prefix = "https://";
	else
	prefix = "http://";
       
    var myAjax = new Ajax.Request(
        prefix+'www.olympiachimney.com/xml/af_create_xml.php', 
        {method: 'post', parameters: p, onComplete: pushoptions_AF}
        );
    
}// end reqXML()

function pushoptions_AF(originalRequest) {
	
    var size_options = new Array(); // size options
    var size_vals = new Array();
    var xmlResponse = originalRequest.responseXML;
   	var sizes = xmlResponse.getElementsByTagName('sizes');
    
    if (sizes.length > 0) {
    
		var sizes_array = '';
        sizes_array = xmlResponse.getElementsByTagName('size');
        var size_val_array = xmlResponse.getElementsByTagName('size_value');		
		size_options[0] = "Select a Size";
		size_vals[0] = "";
				
        for (i=0;i<sizes_array.length;i++) {
            size_options[i+1] = sizes_array[i].firstChild.data;
        }
               
		for (b=0;b<size_val_array.length;b++) {
            size_vals[b+1] = size_val_array[b].firstChild.data;
        }
        
        var size_dropdown = document.forms[1].size;

    }
     
	if (size_options.length > 1) {
        for (i=0;i<size_options.length;i++) {
            size_dropdown.options[i] = new Option(size_options[i],size_vals[i]);
        }
    }	
}

function getfeet_AF() {
	$('size').disabled = true;
	$('feet').disabled = false;
}

function activateCalculate_AF() {
	$('calculate').disabled = false;
}

function redirectTo(url) {
	window.location(url);
}

function resetForm_AF() {
	$('thickness').disabled = false;
	$('shape').disabled = true;
	$('size').disabled = true;
	$('calculate').disabled = true;
	$('feet').disabled = true;
}

function checkForm_AF() {
	
	var error = false;
	if ( $('thickness').value == "" || $('shape').value == "" || $('size').value == "" || $('feet').value == "" ) {
		error = true;
	}
	
	if (error == true) {
		alert("You are required to input a type, shape, size, and feet.");
		return false;
	}
	
	var feet = $('feet').value;
	var size = $('size').value;
	
	var size_array = size.split("|");
	var size = size_array[0];
	var price = size_array[1];
		
	var total_price = price * feet;
	$('price').value = total_price;
	$('real_size').value = size;
	
	$('thickness').disabled = false;
	$('shape').disabled = false;
	$('size').disabled = false;
	$('feet').disabled = false;
	
	return true;	
}