// JavaScript Document
function changeLayout()
{
// SOFTWARE BOX
	if (document.getElementById('softYES').checked == true)
	{
		document.getElementById('softBox').style.display = 'block'
	}
	else
	{
		document.getElementById('softBox').style.display = 'none'
		document.getElementById('software').selectedIndex = 0
	}
//Countries Box
	if (document.getElementById('software').selectedIndex > 0 || document.getElementById('softNO').checked == true)
	{
		document.getElementById('countryBox').style.display = 'block'
		document.getElementById('linesBox').style.display = 'block'
	}
	else
	{
		document.getElementById('countryBox').style.display = 'none'
		document.getElementById('linesBox').style.display = 'none'
	}

	var app
	app = document.getElementById('app')
	
	
	
	if (app.value == 'cidonly')
	{
		document.getElementById('fringBox').style.display = 'block'
		document.getElementById('appoptions').style.display = 'none'
		document.getElementById('memN').checked = true
		document.getElementById('cbN').checked = true
		document.getElementById('raN').checked = true
	}
	else if (app.value == 'cidfull')
	{
		document.getElementById('fringBox').style.display = 'block'
		document.getElementById('appoptions').style.display = 'block'
	}
	else
	{
		document.getElementById('fringBox').style.display = 'none'
		document.getElementById('appoptions').style.display = 'none'
		
		document.getElementById('fringN').checked = true
		document.getElementById('memN').checked = true
		document.getElementById('cbN').checked = true
		document.getElementById('raN').checked = true

	}
	ajaxFunction()
}


function ajaxFunction()
  {
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
        document.getElementById('results').innerHTML=xmlHttp.responseText;
		document.getElementById('requiredNum').innerHTML = document.getElementById('requiredNumS').innerHTML
        }
      }
	var urlstring = "includes/ajax.php?" 
	var cidonly = ""
	var cidfull = ""
	var memory = ""
	var callblocking = ""
	var firstring = ""
	var remoteaccess = ""
	var devsdklite = ""
	var devsdkfull = ""
	var simulate = ""
	var ivr = ""
	var cidivr = ""
	var lines = ""
	var softApp = ""
	var softEth = ""

	if (document.getElementById('fringR').checked == true){firstring = 1} else {firstring = 0}
	if (document.getElementById('memR').checked == true){memory = 1} else {memory = 0}
	if (document.getElementById('cbR').checked == true){callblocking = 1} else {callblocking = 0}
	if (document.getElementById('raR').checked == true){remoteaccess = 1} else {remoteaccess = 0}
	switch(document.getElementById('app').value)
	{

		case 'cidonly':
			cidonly = 1
			memory = ""
			callblocking = ""
			remoteaccess = ""
			break
		case 'cidfull':
			cidfull = 1
			break
		case 'devsdkl':
			devsdklite = 1
			firstring = ""
			memory = ""
			callblocking = ""
			remoteaccess = ""
			break
		case 'devsdkf':
			devsdkfull = 1
			firstring = ""
			memory = ""
			callblocking = ""
			remoteaccess = ""
			break
		case 'sim':
			simulate = 1
			firstring = ""
			memory = ""
			callblocking = ""
			remoteaccess = ""
			break
		case 'ivr':
			ivr = 1
			firstring = ""
			memory = ""
			callblocking = ""
			remoteaccess = ""
			break
		case 'cidivr':
			cidivr = 1
			firstring = ""
			memory = ""
			callblocking = ""
			remoteaccess = ""
			break
		default:
			firstring = ""
			memory = ""
			callblocking = ""
			remoteaccess = ""
			break
	}
	
	var softid = document.getElementById("software").value
	softEth = softid.substr(0,1)
	softApp = softid.substr(2,1)
	softid = softid.substr(4)
	if (softApp == 1 || document.getElementById('softNO').checked == true)
	{
		document.getElementById('appBox').style.display = 'block'
	}
	else
	{
		var cidonly = ""
		var cidfull = ""
		var memory = ""
		var callblocking = ""
		var firstring = ""
		var remoteaccess = ""
		var devsdklite = ""
		var devsdkfull = ""
		var simulate = ""
		var ivr = ""
		var cidivr = ""
		document.getElementById('appBox').style.display = 'none'
	}
		
	var countryid = document.getElementById("country").value
	countryType = countryid.substr(0,1)
	countryid = countryid.substr(2)
	if (countryType == 0)
	{
		firstring = 0
		document.getElementById('fringBox').style.display = 'none'
	}
	lines = document.getElementById('lines').value
	if (lines > 64) 
	{
		lines = 0
	}
	
	urlstring += "soft=" + softid
	urlstring += "&eth=" + softEth
	urlstring += "&country=" + countryid
	urlstring += "&cidonly=" + cidonly
	urlstring += "&cidfull=" + cidfull
	urlstring += "&mem=" + memory
	urlstring += "&callblock=" + callblocking
	urlstring += "&fring=" + firstring
	urlstring += "&remote=" + remoteaccess
	urlstring += "&devsdkl=" + devsdklite
	urlstring += "&devsdkf=" + devsdkfull
	urlstring += "&simu=" + simulate
	urlstring += "&ivr=" + ivr
	urlstring += "&cidivr=" + cidivr
	urlstring += "&lines=" + lines
	xmlHttp.open("GET",urlstring,true);
    xmlHttp.send(null);
  }
