
var xmlHttp;

function GetXmlHttpObject() {
	var xmlHttp=null;
	
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
		//	alert("Mozilla");
	}
	catch (e) {
		//Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			//	alert("IE");
		}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			//	alert("IEError");
		}
	}
	
	return xmlHttp;
}

function submit_rbtyrefinder() { 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	Width = document.getElementById('Width').value;
	Profile = document.getElementById('Profile').value;
	Rim = document.getElementById('Rim').value;
	
	//alert("hello");
	//alert(JSON.stringify(document.rbtyrefinder));
	var url="/scripts/rbajaxtyrefinder.php?";
	url=url+"Width="+Width+"&Profile="+Profile+"&Rim="+Rim;
	//url=url+JSON.stringify(document.rbtyrefinder);
	
	//alert(url);
	//return true;
	
	xmlHttp.onreadystatechange = updateDiv;
	
	xmlHttp.open("GET",url,true)
	
	xmlHttp.send(null)
}

function updateDiv() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById('rbtyrefinderdiv').innerHTML = xmlHttp.responseText;
		//var content = document.getElementById('rbtyrefinderdiv').innerHTML;
		//alert(content);
		select_styling();
	}
}

function select_styling()
{

/*
	if (!$.browser.opera) {
		$('select.select').each(function(){
			var title = $(this).attr('title');
			if( $('option:selected', this).val() != ''  ) title = $('option:selected',this).text();
			$(this)
				.css({'z-index':10,'opacity':0,'-khtml-appearance':'none'})
				.after('<span class="select">' + title + '</span>')
				.change(function(){
					val = $('option:selected',this).text();
					$(this).next().text(val);
					})
		});

	};
	*/

	//var Form = document.rbtyrefinder;
	
	var Form = document.getElementById("rbtyrefinder");
	
	
	for ( i = 0; i < Form.length; i++ )
	{
		var Element = Form.elements[i];
		
		if (Element.type == "select" && Element.className == "select")
		{
			var title = selectval(Element);
			var styleString = "z-index:10; opacity:0,-khtml-appearance:none";
			
			
			//var text = document.createTextNode(title);
			//var element = document.createElement('span');
			//element.appendChild(text);
			//Element.appendChild(element);
			
			//Standards base browsers
			//element.setAttribute('style', styleString);
			//Non Standards based IE browser
			//element.style.setAttribute('cssText', styleString);
			
			Element.style.opacity = 0;
			Element.style.filter = 'alpha(opacity=0)';
			Element.style.zIndex = '10';
			
			
			Element.appendChild('<span class="select">' + title + '</span>');
		}
		
		
	}
	/*
	var divs = document.getElementsByTagName('div');
	var tds = document.getElementById("thisTable").getElementsByTagName('td');

	for (var i = 0; i < divs.length; i++) {
		if (selected == divs[i])
			selected.className = 'toggle_on';
		else
			divs[i].className = 'toggle_off';
	}
	*/

}

function selectval(Sel)
{
return Sel.options[Sel.selectedIndex].value;
}
