// JavaScript Document
var theDelay = 2000;



 var XMLHttpRequestObject = false; 

      if (window.XMLHttpRequest) {
        XMLHttpRequestObject = new XMLHttpRequest();
      } else if (window.ActiveXObject) {
        XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
      }
	  

function fillDate_appts(){ 

	
	var fd01 = document.getElementById("fd01").value;
	var fd02 = document.getElementById("fd02").value;
	var fd03 = document.getElementById("fd03").value;
	var fd04 = document.getElementById("fd04").value;
	var fd05 = document.getElementById("fd05").value;
	var fd06 = document.getElementById("fd06").value;
	
	//document.getElementById("assignTo").value = fd01;
	document.getElementById("hrs_start").value = fd02;
	document.getElementById("mins_start").value = fd03;
	document.getElementById("hrs_dur").value = fd04;
	document.getElementById("mins_dur").value = fd05;
	document.getElementById("status").value = fd06;
	
}
/*
'" . svFilter($_GET['subject']) . "',";
$query .= " '" . svFilter($_GET['location']) . "',";
$query .= " '$dateCarry01',";
$query .= " '" . svFilter($_GET['hrs_start']) . "',";
$query .= " '" . svFilter($_GET['mins_start']) . "',";
$query .= " '" . svFilter($_GET['mins_dur']) . "',";
$query .= " '" . svFilter($_GET['hrs_dur']) . "',";
$query .= " '" . svFilter($_GET['status']) . "',";
$query .= " '" . svFilter($_GET['assignTo']) . "',";
$query .= " '" . svFilter($_GET['desc']) . "')";
*/



function sendFormData_appt(dataSource, type) 
      { 
        if(XMLHttpRequestObject) {

		
		  
			var subjc = escape(document.getElementById("subject").value);
			var locat = escape(document.getElementById("location").value);
			var sDate = escape(document.getElementById("sdate").value);
			var hrsst = escape(document.getElementById("hrs_start").value);
			var minst = escape(document.getElementById("mins_start").value);
			var mindr = escape(document.getElementById("mins_dur").value);
			var hrsdr = escape(document.getElementById("hrs_dur").value);
			var stats = escape(document.getElementById("status").value);
			var assto = escape(document.getElementById("assignTo").value);
			var pdesc = escape(document.getElementById("desc").value);
			
			
		 
          XMLHttpRequestObject.open("GET", dataSource 
									+ "?subject=" + subjc 
									+ "&locat=" + locat 
									+ "&sdate=" + sDate 
									+ "&hrs_start=" + hrsst 
									+ "&mins_start=" + minst 
									+ "&mins_dur=" + mindr
									+ "&hrs_dur=" + hrsdr
									+ "&status=" + stats 
									+ "&assto=" + assto 
									+ "&desc=" + pdesc 
									, false);
		  
		  /*
			   
			   XMLHttpRequestObject.open("GET", dataSource 
									+ "?mName=" + pname 
									+ "&mQty=" + prqty 
									+ "&mSource=" + sourc 
									+ "&mCost=" + pcost 
									+ "&mProjId=" + idCarry 
									+ "&mMatId=" + matCarry 
									, false);
			   
		  */
		  //XMLHttpRequestObject.open("GET", 'http://webserver/dev/dolphinApp/mod_Project/saveNewProject.php?jobNumber=1&ddtTaskId=5',true); 
		//document.getElementById("statusMarker").style.display = "block";
		//document.getElementById("statusMarker").innerHTML = ddtsk;
		  
		 
		XMLHttpRequestObject.onreadystatechange = function() 
          { 
            if (XMLHttpRequestObject.readyState == 4 && 
              XMLHttpRequestObject.status == 200) { 
				
                //obj.innerHTML = XMLHttpRequestObject.responseText; 
            	} 
          } 

          XMLHttpRequestObject.send(null); 
		  if (XMLHttpRequestObject.responseText == "ok"){
					showStatusFG_appt("<span class='errorTitleGreen'>Save Successful</span>", "Appointment Saved Successfully.", type);
					
				}else{
					showStatusFG_appt("<span class='errorTitleRed'>Save Unuccessful</span>", "There was an error updating the record.", type);
				}
        }
	  }
	  
function showStatus()
	//if(XMLHttpRequestObject) {
	{
		//window.location.href="http://www.bbc.co.uk";
		/*
		document.getElementById("name").value = "";
		document.getElementById("email").value = "";
		document.getElementById("phone").value = "";
		document.getElementById("type").value = "";
		document.getElementById("subject").value = "General Enquiry";
		document.getElementById("message").value = "";
		*/
		document.getElementById("formStat").innerHTML = "<span class='formRed'>Please complete all mandatory fields</span>";
		tabber02.open();
		setTimeout("cancelFormOne()",theDelay);
	}
	  
function showStatus_cl()
	//if(XMLHttpRequestObject) {
	{
		//window.location.href="http://www.bbc.co.uk";
		/*
		document.getElementById("name").value = "";
		document.getElementById("email").value = "";
		document.getElementById("phone").value = "";
		document.getElementById("type").value = "";
		document.getElementById("subject").value = "General Enquiry";
		document.getElementById("message").value = "";
		*/
		document.getElementById("formStat").innerHTML = "<span class='formGreen'>Message Sent Successfully</span>";
		tabber02.open();
		setTimeout("cancelFormBoth()",theDelay);
	}
	  
	  

function sendFormData(dataSource) 
      { 
        if(XMLHttpRequestObject) {
		
		 
			
		var tnam = escape(document.getElementById("name").value);
		var tema = escape(document.getElementById("email").value);
		var tpho = escape(document.getElementById("phone").value);
		var ttyp = escape(document.getElementById("type").value);
		var tsub = escape(document.getElementById("subject").value);
		var tmes = escape(document.getElementById("message").value);
			
			
		 
          XMLHttpRequestObject.open("GET", dataSource 
									+ "?name=" + tnam 
									+ "&email=" + tema 
									+ "&phone=" + tpho 
									+ "&type=" + ttyp 
									+ "&subject=" + tsub 
									+ "&message=" + tmes
									, false);
		 
		XMLHttpRequestObject.onreadystatechange = function() 
          { 
            if (XMLHttpRequestObject.readyState == 4 && 
              XMLHttpRequestObject.status == 200) { 
				
                //obj.innerHTML = XMLHttpRequestObject.responseText; 
            	} 
          } 

          XMLHttpRequestObject.send(null); 
		  if (XMLHttpRequestObject.responseText == "ok"){
					showStatus_cl("<span class='errorTitleGreen'>Message Sent Successfully</span>");
					
				}else{
					showStatus("<span class='errorTitleRed'>Send Unuccessful</span>");
				}
        }
	  }
	  
	  
	  
function validate_form(dataSource)
	//if(XMLHttpRequestObject) {
	{
		//window.location.href="http://www.bbc.co.uk";
		valid = true;
		var theForm = document.getElementById("conForm");
		var val = Spry.Widget.Form.validate(theForm);
		if (val) {
				sendFormData(dataSource);
		}else{
			showStatus("<span class='errorTitleRed'>Save Unsuccessful</span>", "Please complete all mandatory fields");
			//showStatusFG_sw("<span class='errorTitleRed'>Save Unsuccessful</span>", jdatess);
		}
	}
	
	
function cancelForm()
	//if(XMLHttpRequestObject) {
	{
		//window.location.href="http://www.bbc.co.uk";
		document.getElementById("name").value = "";
		document.getElementById("email").value = "";
		document.getElementById("phone").value = "";
		document.getElementById("type").value = "General Enquiry";
		document.getElementById("subject").value = "";
		document.getElementById("message").value = "";
		tabber01.close();
	}
function cancelFormBoth()
	//if(XMLHttpRequestObject) {
	{
		//window.location.href="http://www.bbc.co.uk";
		document.getElementById("name").value = "";
		document.getElementById("email").value = "";
		document.getElementById("phone").value = "";
		document.getElementById("type").value = "";
		document.getElementById("subject").value = "General Enquiry";
		document.getElementById("message").value = "";
		tabber02.close();
		tabber01.close();
	}
	
function cancelFormOne()
	//if(XMLHttpRequestObject) {
	{
		tabber02.close();
	}