//**************************************************************************************//

//********                                                                      ********//

//********                        KSoft's Ajax Utilities                        ********//

//********                                                                      ********//

//**************************************************************************************//

////----                                                                          ----////

////---- Description:                                                             ----////

////---- KSoft's Ajax Utilties for every application that requires AJAX           ----////

////----                                                                          ----////

////----                                                                          ----////

////----                                                                          ----////

////---- Greetz:                                                                  ----////

////----                                                                          ----////

////----------------------------------------------------------------------------------////



//--------------------------------------------------------------------------------------//

//-------------------------------User-Definable-Variables-------------------------------//

//--------------------------------------------------------------------------------------//



//--------------------------------------------------------------------------------------//

//-------------------------------------Page-Globals-------------------------------------//

//--------------------------------------------------------------------------------------//

	var xmlHttp; //Global xmlHttp object for the master ajax function to dump into



//--------------------------------------------------------------------------------------//

//--------------------------------Master-AJAX-Function----------------------------------//

//--------------------------------------------------------------------------------------//

function ajax(urlSite,paramenters) { 

	var site = urlSite+paramenters;

	var returnstring = '';

	xmlHttp=GetXmlHttpObject();

	//if (xmlHttp==false) { alert ("Your browser does not support AJAX!"); return; } 

	xmlHttp.onreadystatechange=function() {

		if (xmlHttp.readyState==4) { 

			//returnstring = xmlHttp.responseText;

			return; // xmlHttp.responseText;

		}

	}

	xmlHttp.open("GET",site,false);

	xmlHttp.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );

	xmlHttp.send(null);

}



//--------------------------------------------------------------------------------------//

//--------------------------Check-Browser-AJAX-Compatibility----------------------------//

//--------------------------------------------------------------------------------------//

function GetXmlHttpObject() {

  var xmlHttp;

  try { xmlHttp = new XMLHttpRequest();

  } catch (e) {

    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;

        }

      }

    }

  return xmlHttp;

}



//--------------------------------------------------------------------------------------//

//---------------------------Load-Whole-File-AJAX-Functions-----------------------------//

//--------------------------------------------------------------------------------------//

function loadtextMove(textfile,loctext) {

	ajax(textfile,'');

	document.getElementById(loctext).innerHTML=xmlHttp.responseText;

	thumbnailviewer.init();

	check_map();

}



//--------------------------------------------------------------------------------------//

//---------------------------SendMail-Using-AJAX-Functions------------------------------//

//--------------------------------------------------------------------------------------//

function sendemailform() {

	var username = document.getElementById("name").value;

	var fiancee = document.getElementById("fiancee").value;

	var email = document.getElementById("email").value;

	var dayphone = document.getElementById("dayphone").value;

	var nightphone = document.getElementById("nightphone").value;

	var guestcount = document.getElementById("guestcount").value;

	var budget = document.getElementById("budget").value;

	var usersource = document.getElementById("source").value;

	var city = document.getElementById("city").value;

	var traditional = document.getElementById("traditional");

	var modern = document.getElementById("modern");

	var fun = document.getElementById("fun");

	var unique = document.getElementById("unique");

	var comments = document.getElementById("comments").value;

	var formURL = 'contactus.php';

	formURL += '?command=sendmail';

	formURL += '&name='+username;

	formURL += '&city='+city;

	formURL += '&fiancee='+fiancee;

	formURL += '&email='+email;

	formURL += '&dayphone='+dayphone;

	formURL += '&nightphone='+nightphone;

	formURL += '&guestcount='+guestcount;

	formURL += '&budget='+budget;

	formURL += '&usersource='+usersource;

	if (traditional.checked) formURL += '&traditional=true'; else formURL += '&traditional=false';

	if (modern.checked) formURL += '&modern=true'; else formURL += '&modern=false';

	if (fun.checked) formURL += '&fun=true'; else formURL += '&fun=false';

	if (unique.checked) formURL += '&unique=true'; else formURL += '&unique=false';

	formURL += '&comments='+comments;



	//alert(formURL);

	ajax(formURL,'');

	if (xmlHttp.responseText == "SUCCESS") {

		alert("xX|Xx.oO0Oo.-->>(SUCCESS)<<--.oO0Oo.xX|Xx.\r\nRequest Sent Successfully, You will be contacted shortly.");

		document.getElementById('mainform').reset();

	} else { alert("xX|Xx.oO0Oo.-->>(FAILURE)<<--.oO0Oo.xX|Xx.\r\nThere was a failure sending your request:\r\n'"+xmlHttp.responseText); }

}

