var http = createRequestObject();
function createRequestObject() 
{
	var xmlhttp; 
	if (window.XMLHttpRequest)
	{
 		xmlhttp=new XMLHttpRequest();
  	}
	if (window.ActiveXObject)
  	{
  		// IE6, IE5
  		return new ActiveXObject("Microsoft.XMLHTTP");
 		try 
       		{ 
        		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
        	}
		catch(e) 
        	{
			try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
			catch(f) 
			{ 
				xmlhttp=null; 
			}
		}
		if(!xmlhttp&&typeof XMLHttpRequest!="undefined") 
		{
			xmlhttp=new XMLHttpRequest();
		}
	}
	return  xmlhttp;
}
//number of pets
function getNo(iVal)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=1&i=' + iVal
	var dvelement = document.getElementById('o1');
	dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = handleResponseText;
		http.send(null);
	}
	catch(e){alert("error saving");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseText() 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			var response = http.responseText;
			var dvelement = document.getElementById('o1');
			dvelement.innerHTML = response.toString();
		}
        }
	catch(e){alert("error displaying line");}
	finally{}
}
//breed
function getB(iVal,id)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=2&i=' + iVal + '&id=' + id
	var odiv = 'oB' + id
	var dvelement = document.getElementById(odiv);
	dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = function(){ handleResponseTextB(odiv,iVal,id)};
		http.send(null);
	}
	
	catch(e){alert("error getting data");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextB(odiv,iVal,id) 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			var response = http.responseText;
			var dvelement = document.getElementById(odiv);
			dvelement.innerHTML = response.toString();
			getD(iVal,id)
		}
        }
	catch(e){alert("error displaying breed");}
	finally{}
}
function getA1(id)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=4&i=' + id
	var odiv = 'oA' + id
	var dvelement = document.getElementById(odiv);
	dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = function(){ handleResponseTextA1(odiv)};
		http.send(null);
	}
	
	catch(e){alert("error getting data");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextA1(odiv) 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			var response = http.responseText;
			var dvelement = document.getElementById(odiv);
			dvelement.innerHTML = response.toString();
		}
        }
	catch(e){alert("error displaying breed");}
	finally{}
}
function getA2(id)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=5&i=' + id
	var odiv = 'oA' + id
	var dvelement = document.getElementById(odiv);
	dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = function(){ handleResponseTextA2(odiv)};
		http.send(null);
	}
	
	catch(e){alert("error getting data");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextA2(odiv) 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			var response = http.responseText;
			var dvelement = document.getElementById(odiv);
			dvelement.innerHTML = response.toString();
		}
        }
	catch(e){alert("error displaying breed");}
	finally{}
}
////yes / no
function getD(iVal,id)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=3&i=' + iVal + '&id=' + id
	var odiv = 'oD' + id
	//var dvelement = document.getElementById(odiv);
	//dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = function(){ handleResponseTextD(odiv)};
		http.send(null);
	}
	
	catch(e){alert("error getting data");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextD(odiv) 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			var response = http.responseText;
			var dvelement = document.getElementById(odiv);
			dvelement.innerHTML = response.toString();
		}
        }
	catch(e){alert("error displaying questions");}
	finally{}
}


//quote
function getQ1(iVal,id,idq,idc)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=6&i=' + iVal + '&id=' + id + '&idq=' + idq + '&idc' + idc
	var odiv = 'oQ1' + id
	var dvelement = document.getElementById(odiv);
	//dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = function(){ handleResponseTextQ1(odiv,iVal,id)};
		http.send(null);
	}
	
	catch(e){alert("error getting data");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextQ1(odiv,iVal,id) 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			var response = http.responseText;
			var dvelement = document.getElementById(odiv);
			dvelement.innerHTML = response.toString();
			getTQ(iVal,id)
		}
        }
	catch(e){alert("error displaying quote");}
	finally{}
}
function getQ2(iVal,id,idq,idc)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=8&i=' + iVal + '&id=' + id + '&idq=' + idq + '&idc=' + idc
	var odiv = 'oQ1' + id
	var dvelement = document.getElementById(odiv);
	//dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = function(){ handleResponseTextQ1(odiv,iVal,id)};
		http.send(null);
	}
	catch(e){alert("error getting data");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextQ1(odiv,iVal,id) 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			var response = http.responseText;
			var dvelement = document.getElementById(odiv);
			dvelement.innerHTML = response.toString();
			getTQ(iVal,id)
		}
        }
	catch(e){alert("error displaying quote");}
	finally{}
}

function getQ3(iVal,id,idq,idc)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=8&i=' + iVal + '&id=' + id + '&idq=' + idq + '&idc=' + idc
	var odiv = 'oQ1' + id
	var dvelement = document.getElementById(odiv);
	//dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = function(){ handleResponseTextQ3(odiv,iVal,id)};
		http.send(null);
	}
	catch(e){alert("error getting data");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextQ3(odiv,iVal,id) 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			//var response = http.responseText;
			//var dvelement = document.getElementById(odiv);
			//dvelement.innerHTML = response.toString();
			getTQ(iVal,id)
		}
        }
	catch(e){alert("error displaying quote");}
	finally{}
}

function getTQ(iVal,id)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=7&i=' + iVal + '&id=' + id
	var dvelement = document.getElementById('oTotal');
	//dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = handleResponseTextQT;
		http.send(null);
	}
	
	catch(e){alert("error getting data");}
	finally{document.body.style.cursor = 'default';}
}
function getTQ2(iVal,id)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=10&i=' + iVal + '&id=' + id
	var dvelement = document.getElementById('oTotal');
	//dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = handleResponseTextQT;
		http.send(null);
	}
	
	catch(e){alert("error getting data");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextQT() 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			var response = http.responseText;
			var dvelement = document.getElementById('oTotal');
			dvelement.innerHTML = response.toString();
		}
        }
	catch(e){alert("error displaying quote");}
	finally{}
}
function getAL(iVal)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=9&i=' + iVal
	try
	{
		http.open('GET', url);
		http.onreadystatechange = handleResponseTextAL;
		http.send(null);
	}
	catch(e){alert("error getting data");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextAL() 
{
	try
       	{
		if((http.readyState == 4)&& (http.status == 200))
                {
			if(http.responseText == 1)
			{
				alert('You can no longer be insured');
				MM_showHideLayers('sb','','hide');
			}else{
				MM_showHideLayers('sb','','show');
			}
		}
        }
	catch(e){alert("error with ailment");}
	finally{}
}
function getP(iVal)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=11&i=' + iVal
	var dvelement = document.getElementById('idp');
	//dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = handleResponseTextP;
		http.send(null);
	}
	catch(e){alert("error saving");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextP() 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			var response = http.responseText;
			var dvelement = document.getElementById('idp');
			dvelement.innerHTML = response.toString();
		}
        }
	catch(e){alert("error displaying line");}
	finally{}
}
function getBK(iVal)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=12&i=' + iVal
	var dvelement = document.getElementById('idp');
	//dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = handleResponseTextBK;
		http.send(null);
	}
	catch(e){alert("error saving");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextBK() 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			var response = http.responseText;
			var dvelement = document.getElementById('idp');
			dvelement.innerHTML = response.toString();
		}
        }
	catch(e){alert("error displaying line");}
	finally{}
}
function getQP(iVal)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=13&i=' + iVal
	var dvelement = document.getElementById('idp');
	//dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = handleResponseTextQP;
		http.send(null);
	}
	catch(e){alert("error saving");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextQP() 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			var response = http.responseText;
			var dvelement = document.getElementById('idp');
			dvelement.innerHTML = response.toString();
		}
        }
	catch(e){alert("error displaying line");}
	finally{}
}
function getQBK(iVal)
{
	document.body.style.cursor = 'wait';
	var url = '/inc/incquote.numo?o=14&i=' + iVal
	var dvelement = document.getElementById('idp');
	//dvelement.innerHTML = "<img src='/image/1.gif'>";
	try
	{
		http.open('GET', url);
		http.onreadystatechange = handleResponseTextQBK;
		http.send(null);
	}
	catch(e){alert("error saving");}
	finally{document.body.style.cursor = 'default';}
}
function handleResponseTextQBK() 
{
	try
       	{
        	if((http.readyState == 4)&& (http.status == 200))
                {
			var response = http.responseText;
			var dvelement = document.getElementById('idp');
			dvelement.innerHTML = response.toString();
		}
        }
	catch(e){alert("error displaying line");}
	finally{}
}
