var xmlHttp;

function getSelectOptionCount(action,pkey_num,option_count_initial)
{
	xmlHttp = GetXmlHttpObject();
	
	//alert(pkey_num);
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	if (!option_count_initial)
	{
		var options_count = document.getElementById('options_count').value;
	}
	else
	{
		var options_count = option_count_initial;
	}
	
	if (action == 'update')
	{
		var options_count_old = document.getElementById('options_count_old').value;
	}

	if (options_count != '' || options_count != options_count_old)
	{
		var url = "modules/cart/assets/php/getSelectOptionCount.php";
		url = url+"?options_count="+options_count;
		url = url+"&pkey_num="+pkey_num;
		url = url+"&sid="+Math.random();
		//prompt("",url);
		
		xmlHttp.onreadystatechange = function()
		{
			if(xmlHttp.readyState == 4)
			{ 
				var result = xmlHttp.responseText;
				
				document.getElementById('select_options_div').innerHTML = result;
				
				if(document.getElementById('options_count').value == "")
				{	
					document.getElementById('select_options_div').style.display = "none"; 
				}
				else
				{
					document.getElementById('select_options_div').style.display = "block"; 
				}
			}
		}
		 
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function GetXmlHttpObject(){ var xmlHttp=null; try { xmlHttp=new XMLHttpRequest(); } catch (e) { try  { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; }