function restartGuide(){
	getPage('/byo1a.asp?sid=' + document.getElementById('selFQState_selLookup').value + '&eid=' + document.getElementById('selFQEntityType_selLookup').value,'guide');toggle('guide','grid','aOrderAssistant');document.getElementById('aOrderAssistant').onclick = function() {toggle('guide','grid','aOrderAssistant');};
}


function GetXmlHttpObject(handler){
	var objXMLHttp = null;
	if (window.XMLHttpRequest){
		objXMLHttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject){
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

function getPage(u,t){
	xmlHttpMain=GetXmlHttpObject();
	if (xmlHttpMain!=null){
		xmlHttpMain.onreadystatechange=
			function(){
				if (xmlHttpMain.readyState == 4 || xmlHttpMain.readyState == "complete")
					if(t!=""){
						if(t=="redirect"){
							window.location = xmlHttpMain.responseText;
						}
						else{
							if(xmlHttpMain.responseText.indexOf('|next|')>=0){
								document.getElementById(t).innerHTML = xmlHttpMain.responseText.substring(0,xmlHttpMain.responseText.indexOf('|next|'));
								document.getElementById('dvGuideButtons').innerHTML = xmlHttpMain.responseText.substring(xmlHttpMain.responseText.indexOf('|next|')+6);
							}
							else{
								 document.getElementById(t).innerHTML = xmlHttpMain.responseText;
								 document.getElementById('dvGuideButtons').innerHTML = '';
							}
						}
					}
			}
			//document.getElementById('urlz').innerHTML = u;
		xmlHttpMain.open("GET",u,true);
		xmlHttpMain.send(null);
	}
}

function sendContent2(){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp!=null){
		var url="/content2.asp?t=" + document.getElementById("textboxTo").value + "&f=" + "2" + "&m=" + document.getElementById("textboxMsg").value
		xmlHttp.onreadystatechange=stateChangedContent2
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	}
}

function toggle(n,m,o){
	//n element visible
	//m element hide
	//o element tab set active
	if(document.getElementById(n)) document.getElementById(n).style.display='';
	if(document.getElementById(m)) document.getElementById(m).style.display='none';
	if(document.getElementById('aFastQuote')) document.getElementById('aFastQuote').className='';
	if(document.getElementById('aOrderAssistant')) document.getElementById('aOrderAssistant').className='';
	if(document.getElementById('aIntl')) document.getElementById('aIntl').className='';
	if(document.getElementById(o)) document.getElementById(o).className='current';
	if(document.getElementById('dvMainActionButtons')) document.getElementById('dvMainActionButtons').style.display=document.getElementById('grid').style.display;
	if(document.getElementById('dvFastQuoteActionButtons')) document.getElementById('dvFastQuoteActionButtons').style.display=document.getElementById('grid').style.display;
	if(document.getElementById('dvGuideButtons')) document.getElementById('dvGuideButtons').style.display=document.getElementById('guide').style.display;
}

function parseE(d, q){
	var elem=d;
	var queryString="";
	while(elem){
		if(elem.nodeType==1){
			switch(elem.type) {
				case "checkbox":
					queryString+=escape(elem.name)+"=";
					if(elem.checked) queryString+=escape(elem.value);
					queryString+="&";
					break;
				case "radio":
					if(elem.checked) queryString+=escape(elem.name)+"="+escape(elem.value)+"&";
					break;
				case "select-one":
					queryString+=escape(elem.name)+"=";
					for(x=0;x<elem.options.length;x++) if(elem.options[x].selected) queryString+=elem.options[x].value;
					queryString+="&";
					break;
				case "select-multiple":
					break;
				case "file":
					break;
				case "text":
				case "textarea":
				case "hidden":
				case "password":
					queryString+=escape(elem.name)+"="+escape(elem.value)+"&";
					break;
			}
		}
		if(elem.firstChild) queryString += parseE(elem.firstChild, queryString);
		elem=elem.nextSibling;
	}
	return queryString;
}

function makeQuery(d) {
	return false;
	var queryString = '';
	var oDiv = document.getElementById(d);
	if(oDiv.firstChild){
		var radios = new Array();
		var selects = new Array();
		var elem = oDiv.firstChild;
		while(elem){
			if(elem.nodeType==1){
				switch(elem.type) {
					case "checkbox":
						queryString+=escape(elem.name)+"=";
						if(elem.checked) queryString+=escape(elem.value);
						queryString+="&";
						break;
					case "radio":
						if(elem.checked) {
							queryString+=escape(elem.name)+"="+escape(elem.value) + "&";
							radios[elem.name]=true;
						}
						else if(!radios[elem.name]) radios[elem.name]=false;
						break;
					case "select-one":
						queryString+=escape(elem.name)+"=";
						for(x=0;x<elem.options.length;x++) if(elem.options[x].selected) queryString+=elem.options[x].value;
						queryString+="&";
						break;
					case "select-multiple":
						break;
					case "file":
						break;
					case "text":
					case "textarea":
					case "hidden":
					case "password":
					default:
						queryString+=escape(elem.name)+"="+escape(elem.value)+"&";
						break;
				}
			}
			elem=elem.nextSibling;
		}
		var elemname;
		for(elemname in radios) if(!radios[elemname]) queryString += escape(elemname) + "=" + "&";
	}
	return queryString;
}

function toggleItem(a){
	if(a=='56662' && document.getElementById('addons').value.indexOf(a)<0) 
		if(document.getElementById('addons').value.indexOf('56661')<0){
			toggleItem('56661');
			document.getElementById('cbox56661').checked=true;
		}
	if(a=='56661' && document.getElementById('addons').value.indexOf(a)>=0)
		if(document.getElementById('addons').value.indexOf('56662')>=0){
			toggleItem('56662');
			document.getElementById('cbox56662').checked=false;
		}
	
	if(document.getElementById('addons').value.indexOf(a)>=0){
		document.getElementById('addons').value = document.getElementById('addons').value.replace(a, '');
	}
	else{
		document.getElementById('addons').value = document.getElementById('addons').value + '|' + a;
	}
	document.getElementById('addons').value=document.getElementById('addons').value.replace('||','|')
	if(document.getElementById('addons').value.indexOf('|')==0) document.getElementById('addons').value = document.getElementById('addons').value = document.getElementById('addons').value.substring(1,document.getElementById('addons').value.length);
	if(document.getElementById('addons').value.indexOf('|',document.getElementById('addons').value.length-1)>0) document.getElementById('addons').value = document.getElementById('addons').value.substring(0,document.getElementById('addons').value.length-1);
	//alert(document.getElementById('addons').value.indexOf('|',document.getElementById('addons').length-1) + " " + document.getElementById('addons').length + " " + document.getElementById('addons').value);
	
}

