function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null;

if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP";
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP";
} 
try
{ 
objXmlHttp=new ActiveXObject(strName);
objXmlHttp.onreadystatechange=handler;
return objXmlHttp;
} 
catch(e)
{ 
alert("Javascript is required for correct functionality on this site.");
return;
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest();
objXmlHttp.onload=handler;
objXmlHttp.onerror=handler;
return objXmlHttp;
}
} 

function update_search_fields(div,url,i,type,formfield,fieldvalue) {
	div += i;
	//formfield += i;
	var pars = 'type=' + type + '&i=' + i + "&value=" + fieldvalue;
	new Ajax.Updater(div, url, 
		{ 
			method: 'get', 
			parameters: pars
		}
	);
	Field.activate($(formfield));
}

function show_search_fields(div,url,iNumOptions,aSearchOptions,aSearchStrings,formfield) {
	var j;
	var temp,temp2;
	temp = aSearchOptions.split(",");
	temp2 = aSearchStrings.split(",");
	for (j=0;j<iNumOptions;j++)
	{
		formfield += j;
		//alert(formfield + ' ' + temp2[j]);
		update_search_fields(div,url,j,temp[j],'',temp2[j]);
	}
}

function SelectResponse(form) 
{
	var multipleVar = form.list.options[form.list.selectedIndex].value 
	if(form.ContactReplyComment.value == "")
	   {
		 form.ContactReplyComment.value = multipleVar; 
		 }
	else if (form.ContactReplyComment.value != "")
		 {
		 var insertedMultipleVar = form.ContactReplyComment.value;
		 form.ContactReplyComment.value = insertedMultipleVar + '\n' + '\n' +  multipleVar
		 }
}

function SelectReservationResponse(form) 
{
	var multipleVar = form.list.options[form.list.selectedIndex].value 
	if(form.ReservationReplyComment.value == "")
	   {
		 form.ReservationReplyComment.value = multipleVar; 
		 }
	else if (form.ReservationReplyComment.value != "")
		 {
		 var insertedMultipleVar = form.ReservationReplyComment.value;
		 form.ReservationReplyComment.value = insertedMultipleVar + '\n' + '\n' +  multipleVar
		 }
}

function SetLabel(id,lid,action,type) { 
	var url="/clients/shared/labels.asp?id=" + id + "&lid=" + lid + "&action=" + action + "&type=" + type;

	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
	} 

	function stateChanged() 
	{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById('Labels').innerHTML=xmlHttp.responseText;
	}
} 


function ShareLink(type,ourl,div) { 
	var url = "https://www.thorntonpaintball.com/clients/shared/share-link.asp"
	var params = 'ourl=' + ourl + '&type=' + type;
	//alert('http://www.thorntonpaintball.com/clients/shared/share-link.asp?ourl=' + ourl + '&type=' + type);
	var ajax = new Ajax.Updater(
	{success: div},
	url,
	{method: 'get', parameters: params});
} 
