/*Product Selector scripts*/

/* AJAX call to update makexml.php */

var flashObj;

function initialize()
{
var ie = navigator.appName.indexOf("Microsoft") != -1;
flashObj = (ie) ? window['main'] : document['main'];
}

function update2()
{
	new Ajax.Request(link, 
	{
	  parameters: $('form1').serialize(),
	  onSuccess: function(transport)
	  {

	
		 if(transport.responseText!="")
		 {
	
			 flashObj.update_selection();
	
	
		 } else { show_error_msg(1); }
	
	  },
	  onFailure: function(){show_error_msg(1);}
	});		
}

function show_error_msg()
{
   alert('Server connection lost');
}
        
/* Register checkbox handlers */    

var symptoms;

function check_items()
{

	$('c3').disabled = false;
	if(this.id == 'c3')
	{
		for(var i=0;i<symptoms.length;i++)
		{
			if(symptoms[i].id == this.id || (symptoms[i].id == "c5" && this.id == "c3")) continue;
			symptoms[i].disabled = this.checked;
			symptoms[i].checked = false;
		}
		$('f3').disabled = this.checked;
		$('f3').checked = false;
		$('f1').disabled = $('f2').disabled = false;	
		
	} 
	var c = [$('c1'),$('c2'),$('c4'),$('c5'),$('c6'),$('c8'),$('c9'),$('c10')];
	for(var i=0;i<c.length;i++)
	{
		if(c[i].checked)
		{
			
			if(c[i].id != 'c5')
			{
				$('c3').disabled = true;
				$('c3').checked = false;
			}
		}
	}
}

/* onload */

window.onload = function()
{
	initialize();
	symptoms = $('symptoms').getElementsByTagName('input');
	
	for(var i=0;i<symptoms.length;i++)
	{
		symptoms[i].onclick = check_items;
	}
	$('findproduct').onclick = update2;
}

