function bookingForm(venue, mon, yr)
{
	//window.alert (venue)
	
	document.getElementById('idcBookingForm').style.visibility = 'visible'
	document.getElementById('idcBookingForm').visibility = 'show'
	document.getElementById('idcVenue').value = venue
	document.getElementById('CourseMonth').value = mon
	document.getElementById('CourseYear').value = yr
}

function closebookingForm()
{
	document.getElementById('idcBookingForm').style.visibility = 'hidden'
	document.getElementById('idcBookingForm').visibility = 'hidden'
}

function getFormByFieldName(fieldName)
{
   	var intForms = document.forms.length;
    var myForm;
    for (var i=0; i < intForms ; i++)
    {
        if (document.forms[i].elements[fieldName] != null )
        {
            myForm = document.forms[i];
        	continue;
        }
    }
    return myForm;
}

var xmlhttp

function sendBookForm()
{
	myForm = getFormByFieldName('fullname')

	url = "dbinsert.php?formA=" + myForm.fullname.value
	url = url + "&formB=" + myForm.Address1.value
	url = url + "&formC=" + myForm.Address2.value
	url = url + "&formD=" + myForm.Address3.value
	url = url + "&formE=" + myForm.Country.value
	url = url + "&formF=" + myForm.TelNo.value
	url = url + "&formG=" + myForm.EmailAddr.value
	url = url + "&formH=" + myForm.idcVenue.value
	//url = url + "&formI=" + myForm.CourseDay.value
	url = url + "&formJ=" + myForm.CourseMonth.value
	url = url + "&formK=" + myForm.CourseYear.value
	

	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest()
		xmlhttp.onreadystatechange=bookstate_Change
		xmlhttp.open("GET",url,true)
		xmlhttp.send(null)
		}
	// code for IE
	else if (window.ActiveXObject)
	{
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
		if (xmlhttp)
	    {
	    	xmlhttp.onreadystatechange=bookstate_Change
	    	xmlhttp.open("GET",url,true)
	    	xmlhttp.send()
	    }
	 }
}

function bookstate_Change()
{
	// if xmlhttp shows "loaded"
	if (xmlhttp.readyState==4)
	{
		// if "OK"
		if (xmlhttp.status==200)
		{
			//alert("Thanks for booking your IDC with Fineglobe")
			txt = xmlhttp.responseText

			//alert(txt)

			if (txt.indexOf("FGDBINSERTSUCCESS") != -1)
			{
				st = (txt.indexOf("<ID>"))+4
				end = txt.indexOf("</ID>")
				id = txt.substring(st, end)
				alert("Thanks for booking your IDC with Fineglobe.\n\nWe have received your booking and will contact you to confirm.\n\nYour booking ID is " + id +".\n\n\Click X to close the window if it doesn't close automatically.");
				closebookingForm();
			}
			if (txt.indexOf("FGDBINSERTFAIL") != -1)
			{
				alert("WARNING: Your booking was not received due to techncial problems.\n\n.Please try subitting the form again or email us to book.")
			}
			
		}
		else
		{
			alert("WARNING: Your booking was not received due to techncial problems.\n\n.Please try subitting the form again or email us to book.\n\nBooking Script not found - 404")
		}
	}
}


